1 2011-11-09 Jason Merrill <jason@redhat.com>
3 * g++.dg/eh/new1.C: Adjust for C++11 mode.
4 * g++.dg/init/new11.C: Likewise.
5 * g++.dg/init/pr29571.C: Likewise.
6 * g++.dg/lookup/forscope2.C: Likewise.
7 * g++.dg/parse/linkage1.C: Likewise.
8 * g++.dg/parse/typedef8.C: Likewise.
9 * g++.dg/template/error44.C: Likewise.
10 * g++.dg/tls/diag-2.C: Likewise.
11 * g++.dg/tls/diag-4.C: Likewise.
12 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
13 * g++.old-deja/g++.abi/arraynew.C: Likewise.
14 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
15 * g++.old-deja/g++.brendan/new3.C: Likewise.
16 * g++.old-deja/g++.eh/new1.C: Likewise.
17 * g++.old-deja/g++.eh/new2.C: Likewise.
18 * g++.old-deja/g++.jason/new.C: Likewise.
19 * g++.old-deja/g++.law/friend1.C: Likewise.
20 * g++.old-deja/g++.mike/net46.C: Likewise.
21 * g++.old-deja/g++.mike/p755.C: Likewise.
22 * g++.old-deja/g++.other/new6.C: Likewise.
24 * g++.dg/cpp0x/variadic74.C: Adjust diags.
25 * g++.dg/template/crash53.C: Likewise.
26 * g++.dg/template/void9.C: Likewise.
28 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
33 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
36 * g++.dg/cpp0x/sfinae29.C: New.
38 2011-11-09 Janus Weil <janus@gcc.gnu.org>
41 * gfortran.dg/typebound_call_22.f03: New test case.
43 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
46 * gfortran.dg/inquire_size.f90: Don't flush the unit.
48 2011-11-09 Richard Guenther <rguenther@suse.de>
50 PR tree-optimization/51039
51 * gcc.dg/pr51039.c: New testcase.
53 2011-11-09 Jakub Jelinek <jakub@redhat.com>
55 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
56 Enable also for powerpc*-*-*.
58 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
61 * gfortran.dg/forall_16.f90: New test.
63 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
66 * gfortran.dg/initialization_29.f90: Expand test.
68 2011-11-09 Dodji Seketeli <dodji@redhat.com>
71 * g++.dg/cpp0x/alias-decl-12.C: New test.
72 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
74 2011-11-09 Dodji Seketeli <dodji@redhat.com>
77 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
79 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
81 PR tree-optimization/51015
82 * gcc.dg/vect/pr51015.c: New test.
84 2011-11-08 David S. Miller <davem@davemloft.net>
86 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
87 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
89 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
92 * gfortran.dg/io_constraints_3.f90: Improve testcase.
94 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
97 * gfortran.dg/string_5.f90: Improve testcase.
99 2011-10-23 Jason Merrill <jason@redhat.com>
102 * g++.dg/template/lvalue2.C: New.
104 2011-11-08 Michael Matz <matz@suse.de>
106 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
107 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
108 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
109 * g++.dg/eh/builtin2.C: Ditto.
110 * g++.dg/eh/builtin3.C: Ditto.
112 2011-11-08 Jakub Jelinek <jakub@redhat.com>
114 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
115 being prefered even for -mavx.
116 * gcc.target/i386/avx-cvt-3.c: New test.
118 2011-11-08 Richard Guenther <rguenther@suse.de>
120 PR tree-optimization/51012
121 * gcc.dg/pr51012-1.c: New testcase.
122 * gcc.dg/pr51012-2.c: Likewise.
124 2011-11-08 Richard Guenther <rguenther@suse.de>
127 * c-c++-common/uninit-pr51010.c: New testcase.
129 2011-11-08 Jakub Jelinek <jakub@redhat.com>
131 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
132 check_effective_target_vect_call_copysignf,
133 check_effective_target_vect_call_lrint): New procedures.
134 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
135 $VECT_SLP_CFLAGS with -ffast-math.
136 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
137 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
138 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
139 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
141 2011-11-07 Richard Henderson <rth@redhat.com>
142 Aldy Hernandez <aldyh@redhat.com>
143 Torvald Riegel <triegel@redhat.com>
145 Merged from transactional-memory.
147 * g++.dg/dg.exp: Run transactional memory tests.
148 * g++.dg/tm: New directory with new tests.
149 * gcc.dg/tm: New directory with new tests.
150 * c-c++-common/tm: New directory with new tests.
152 2011-11-08 Dodji Seketeli <dodji@redhat.com>
154 Fix context handling of alias-declaration
155 * g++.dg/cpp0x/alias-decl-11.C: New test.
157 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
160 * g++.dg/parse/template26.C: New.
161 * g++.dg/template/crash45.C: Adjust dg-error string.
163 2011-11-07 Jason Merrill <jason@redhat.com>
166 * g++.dg/template/lookup9.C: New.
169 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
172 * g++.dg/cpp0x/decltype35.C: New.
174 2011-11-07 Dodji Seketeli <dodji@redhat.com>
176 Support C++11 alias-declaration
178 * g++.dg/cpp0x/alias-decl-0.C: New test case.
179 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
180 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
181 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
182 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
183 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
184 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
185 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
186 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
187 * g++.dg/ext/alias-decl-attr1.C: Likewise.
188 * g++.dg/ext/alias-decl-attr2.C: Likewise.
189 * g++.dg/ext/alias-decl-attr3.C: Likewise.
190 * g++.dg/ext/alias-decl-attr4.C: Likewise.
192 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
194 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
196 2011-11-07 Janus Weil <janus@gcc.gnu.org>
199 * gfortran.dg/typebound_call_21.f03: New.
201 2011-11-07 Nathan Sidwell <nathan@acm.org>
203 * gcc.dg/profile-dir-1.c: Adjust final scan.
204 * gcc.dg/profile-dir-2.c: Adjust final scan.
205 * gcc.dg/profile-dir-3.c: Adjust final scan.
206 * gcc.misc-tests/gcov.exp: Adjust regexp.
207 * gcc.misc-tests/gcov-12.c: New.
208 * gcc.misc-tests/gcov-13.c: New.
209 * gcc.misc-tests/gcovpart-13b.c: New.
210 * gcc.misc-tests/gcov-14.c: New.
212 2011-11-07 Jason Merrill <jason@redhat.com>
215 * g++.dg/ext/visibility/template8.C: New.
217 2011-11-07 Jakub Jelinek <jakub@redhat.com>
219 PR tree-optimization/50789
220 * gcc.target/i386/avx2-gather-1.c: New test.
221 * gcc.target/i386/avx2-gather-2.c: New test.
222 * gcc.target/i386/avx2-gather-3.c: New test.
223 * gcc.target/i386/avx2-gather-4.c: New test.
225 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
227 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
229 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
232 * gfortran.dg/open_dev_null.f90: Remove testcase.
234 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
236 * lib/target-supports.exp (check_effective_target_sync_int_128):
237 Don't cache the result.
238 (check_effective_target_sync_long_long): Ditto.
240 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
242 PR rtl-optimization/47698
243 * gcc.target/i386/47698.c: New test.
245 2011-11-06 Jason Merrill <jason@redhat.com>
248 * g++.dg/ext/visibility/template7.C: New.
250 2011-11-07 Terry Guo <terry.guo@arm.com>
252 * gcc.target/arm/wmul-1.c: Adjust optimization level.
253 * gcc.target/arm/wmul-2.c: Ditto.
254 * gcc.target/arm/wmul-3.c: Ditto.
255 * gcc.target/arm/wmul-4.c: Ditto.
257 2011-11-06 Joseph Myers <joseph@codesourcery.com>
259 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
260 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
261 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
262 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
263 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
264 expected diagnostics.
266 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
267 Richard Henderson <rth@redhat.com>
268 Aldy Hernandez <aldyh@redhat.com>
270 Merged from cxx-mem-model.
272 * lib/target-supports.exp (check_effective_target_sync_int_128,
273 check_effective_target_sync_long_long): Check whether the target
274 supports 64 and 128 bit __sync builtins.
275 (check_effective_target_cas_char): New.
276 (check_effective_target_cas_int): New.
277 * gcc.dg/dg.exp: Exclude simulate-thread tests.
278 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
279 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
280 produce the expected library calls.
281 * gcc.dg/atomic-fence.c: New functional tests.
282 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
283 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
284 * gcc.dg/atomic-lockfree[-aux].c: New tests.
285 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
286 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
287 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
288 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
289 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
290 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
292 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
294 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
296 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
298 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
299 int128 operations are atomic.
300 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
301 operations are atomic.
302 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
303 operations are atomic.
304 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
305 operations are atomic.
306 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
307 stores aren't moved out of a loop.
308 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
309 globals don't overwrite neighbouring globals.
310 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
311 writes dont overwrite neighbouring components.
312 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
313 * c-c++-common/gomp/atomic-3.c: Likewise.
314 * c-c++-common/gomp/atomic-9.c: Likewise.
315 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
316 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
317 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
318 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
319 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
320 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
321 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
322 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
323 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
324 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
325 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
326 g++.dg/gomp/atomic-15.C: Remove.
327 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
328 * gcc.dg/gomp/atomic-11.c: Remove test.
330 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
332 * gcc.dg/vect/bb-slp-cond-1.c: New test.
333 * gcc.dg/vect/slp-cond-1.c: New test.
334 * gcc.dg/vect/slp-cond-2.c: New test.
336 2011-11-05 David S. Miller <davem@davemloft.net>
338 * lib/test-supports.exp
339 (check_effective_target_ultrasparc_vis2_hw): New proc.
340 (check_effective_target_ultrasparc_vis3_hw): New proc.
341 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
342 * gcc.target/sparc/vec-init-2.inc: Likewise.
343 * gcc.target/sparc/vec-init-3.inc: Likewise.
344 * gcc.target/sparc/vec-init-1-vis1.c: New test.
345 * gcc.target/sparc/vec-init-1-vis2.c: New test.
346 * gcc.target/sparc/vec-init-1-vis3.c: New test.
347 * gcc.target/sparc/vec-init-2-vis1.c: New test.
348 * gcc.target/sparc/vec-init-2-vis2.c: New test.
349 * gcc.target/sparc/vec-init-2-vis3.c: New test.
350 * gcc.target/sparc/vec-init-3-vis1.c: New test.
351 * gcc.target/sparc/vec-init-3-vis2.c: New test.
352 * gcc.target/sparc/vec-init-3-vis3.c: New test.
354 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
356 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
357 Disable test on Epiphany.
358 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
359 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
360 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
361 * g++.dg/parse/pragma3.C: Likewise.
362 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
364 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
365 * gcc.dg/tls/thr-cse-1.c: Likewise.
366 * g++.dg/opt/devirt2.C: Likewise.
367 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
368 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
369 * gcc.target/epiphany: New directory.
371 2011-11-05 Tobias Burnus <burnus@net-b.de>
373 * gfortran.dg/quad_2.f90: New.
375 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
377 * gcc.dg/strlenopt-22g.c: New wrapper around...
378 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
380 2011-11-04 Jason Merrill <jason@redhat.com>
383 * g++.dg/init/lifetime2.C: New.
384 * g++.dg/cpp0x/initlist-lifetime2.C: New.
387 * g++.dg/init/lifetime1.C: Test cleanup order.
389 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
391 * g++.dg/other/offsetof7.C: New test.
393 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
395 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
396 variable, default empty, -ffat-lto-objects for effective_target_lto.
397 (gcc-dg-test-1): Add options from dg-final methods.
398 * lib/scanasm.exp (scan-assembler_required_options)
399 (scan-assembler-not_required_options): New procs.
401 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
403 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
404 generate a pedwarn in c++98-mode.
405 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
406 don't generate a pedwarn in c++0x-mode.
408 2011-11-04 Olivier Goffart <olivier@woboq.com>
411 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
413 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
415 PR rtl-optimization/38644
416 * gcc.target/arm/stack-red-zone.c: New.
418 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
421 * g++.dg/warn/Wconversion-null-3.C: New.
423 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
426 * g++.dg/cpp0x/udlit-strint-length.C: New.
428 2011-11-04 Jason Merrill <jason@redhat.com>
431 * g++.dg/cpp0x/initlist-lifetime1.C: New.
432 * g++.dg/init/lifetime1.C: New.
433 * g++.dg/init/ref21.C: New.
434 * g++.dg/eh/array1.C: New.
436 2011-11-04 Tom de Vries <tom@codesourcery.com>
438 PR tree-optimization/50763
439 * gcc.dg/pr50763-5.c: New test.
441 2011-11-04 Tom de Vries <tom@codesourcery.com>
443 PR tree-optimization/50763
444 * g++.dg/pr50763-4.C: New test.
446 2011-11-04 Jakub Jelinek <jakub@redhat.com>
448 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
451 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
453 * gcc.dg/torture/vec-cvt-1.c: New test.
455 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
457 * gnat.dg/specs/private1[-sub].ads: New test.
459 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
462 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
463 * gfortran.dg/inline_sum_1.f90: New.
464 * gfortran.dg/inline_sum_2.f90: New.
465 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
466 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
467 * gfortran.dg/inline_product_1.f90: New.
469 2011-11-03 Tobias Burnus <burnus@net-b.de>
472 * gfortran.dg/bind_c_dts_5.f90: New.
474 2011-11-03 Tobias Burnus <burnus@net-b.de>
477 * gfortran.dg/module_parameter_array_refs_2.f90: New.
479 2011-11-03 Richard Guenther <rguenther@suse.de>
482 * g++.dg/init/copy7.C: Remove testcase.
484 2011-11-03 Martin Jambor <mjambor@suse.cz>
486 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
487 * g++.dg/ipa/devirt-c-2.C: Likewise.
488 * g++.dg/ipa/devirt-c-7.C: New test.
489 * g++.dg/ipa/devirt-c-8.C: Likewise.
491 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
493 PR tree-optimization/50912
494 * gnat.dg/loop_optimization10.ad[sb]: New test.
495 * gnat.dg/loop_optimization10_pkg.ads: New helper.
497 2011-11-02 Jason Merrill <jason@redhat.com>
500 * g++.dg/cpp0x/nsdmi-list2.C: New.
502 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
505 * g++.dg/cpp0x/warn_cxx0x2.C: New.
506 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
508 2011-11-02 Tom de Vries <tom@codesourcery.com>
510 PR tree-optimization/50769
511 * gfortran.dg/pr50769.f90: New test.
513 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
515 * gcc.target/sparc/20111102-1.c: New test.
517 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
520 * g++.dg/warn/Wcast-qual2.C: New.
522 2011-11-02 Tom de Vries <tom@codesourcery.com>
524 PR tree-optimization/50763
525 * g++.dg/pr50763-3.C: New test.
527 2011-11-02 Tom de Vries <tom@codesourcery.com>
529 PR tree-optimization/50672
530 * g++.dg/pr50672.C: New test.
532 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
534 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
535 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
536 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
538 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
540 2011-11-02 Richard Guenther <rguenther@suse.de>
542 PR tree-optimization/50902
543 * gcc.dg/torture/pr50902.c: New testcase.
545 2010-11-02 Richard Guenther <rguenther@suse.de>
547 PR tree-optimization/50890
548 * gcc.dg/torture/pr50890.c: New testcase.
550 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
553 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
554 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
556 2011-11-01 Tom de Vries <tom@codesourcery.com>
558 PR tree-optimization/50908
559 * gcc.dg/pr50908.c: New test.
560 * gcc.dg/pr50908-2.c: Same.
561 * gcc.dg/pr50908-3.c: Same.
563 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
565 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
566 the outer loop. Remove comment. Don't check for widen-mult.
568 2011-10-31 Martin Jambor <mjambor@suse.cz>
570 * gcc.dg/ipa/ipcp-4.c: New test.
572 2011-10-31 Jakub Jelinek <jakub@redhat.com>
574 * gcc.dg/vshift-3.c: New test.
575 * gcc.dg/vshift-4.c: New test.
576 * gcc.dg/vshift-5.c: New test.
578 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
580 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
581 and current implementation.
583 2011-10-31 Paul Brook <paul@codesourcery.com>
585 * gcc.dg/constructor-1.c: New test.
587 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
590 * gfortran.dg/dshift_3.f90: New test.
592 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
594 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
596 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
597 * gcc.dg/torture/vshuf-v4si.c: Likewise.
598 * gcc.dg/torture/vshuf-v8si.c: Likewise.
599 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
600 * gcc.dg/torture/vshuf-v4di.c: Likewise.
601 * gcc.dg/torture/vshuf-v2df.c: Likewise.
602 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
603 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
604 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
605 * gcc.dg/torture/vshuf-v2di.c: Likewise.
606 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
607 * gcc.dg/torture/vshuf-v4df.c: Likewise.
608 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
609 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
610 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
611 * gcc.dg/vector-compare-2.c: Likewise.
613 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
616 * g++.dg/cpp0x/pr50901.C: New.
618 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
620 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
621 * gcc.target/i386/fma4-check.h (main): Ditto.
622 * gcc.target/i386/xop-check.h (main): Ditto.
624 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
627 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/template/crash109.C: New.
632 2011-10-28 Jason Merrill <jason@redhat.com>
634 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
636 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
639 * g++.dg/template/crash109.C: New.
641 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
643 * gfortran.dg/nearest_5.f90: New test.
645 2011-10-28 Jakub Jelinek <jakub@redhat.com>
647 * gcc.dg/vshift-1.c: New test.
648 * gcc.dg/vshift-2.c: New test.
649 * gcc.target/i386/xop-vshift-1.c: New test.
650 * gcc.target/i386/xop-vshift-2.c: New test.
651 * gcc.target/i386/avx2-vshift-1.c: New test.
653 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
655 PR rtl-optimization/49720
656 * g++.dg/torture/pr49720.C: New test.
658 2011-10-27 David S. Miller <davem@davemloft.net>
660 * gcc.target/sparc/setcc-3.c: New test.
662 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
665 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
667 2011-10-27 Jakub Jelinek <jakub@redhat.com>
669 * gcc.target/i386/sse2-cvt-1.c: New test.
670 * gcc.target/i386/sse2-cvt-2.c: New test.
671 * gcc.target/i386/avx-cvt-1.c: New test.
672 * gcc.target/i386/avx-cvt-2.c: New test.
673 * gcc.target/i386/avx2-cvt-1.c: New test.
674 * gcc.target/i386/avx2-cvt-2.c: New test.
676 2011-10-27 Martin Jambor <mjambor@suse.cz>
678 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
680 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
681 Steven G. Kargl <kargl@gcc.gnu.org>
684 * gfortran.dg/pr50875.f90: New test.
686 2011-10-26 David S. Miller <davem@davemloft.net>
688 * gcc.target/sparc/fmaf-1.c: New test.
690 * gcc.target/sparc/setcc-1.c: New test.
691 * gcc.target/sparc/setcc-2.c: New test.
693 2011-10-26 Joseph Myers <joseph@codesourcery.com>
695 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
697 2011-10-26 Joseph Myers <joseph@codesourcery.com>
699 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
702 2011-10-26 Joseph Myers <joseph@codesourcery.com>
704 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
707 2011-10-26 Joseph Myers <joseph@codesourcery.com>
709 * gcc.target/i386/pad-4.c: Skip for Windows targets.
711 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
713 * gnat.dg/specs/discr1.ads: New test.
714 * gnat.dg/specs/discr1_pkg.ads: New helper.
716 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
718 * gnat.dg/specs/unchecked_union.ads: Rename to...
719 * gnat.dg/specs/unchecked_union1.ads: ...this.
720 * gnat.dg/specs/unchecked_union2.ads: New test.
722 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
724 * gnat.dg/specs/atomic1.ads: New test.
726 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
728 Implement C++11 user-defined literals.
729 * g++.dg/cpp0x/udlit-addr.C: New.
730 * g++.dg/cpp0x/udlit-args.C: New.
731 * g++.dg/cpp0x/udlit-args-neg.C: New.
732 * g++.dg/cpp0x/udlit-clink-neg.C: New.
733 * g++.dg/cpp0x/udlit-concat.C: New.
734 * g++.dg/cpp0x/udlit-concat-neg.C: New.
735 * g++.dg/cpp0x/udlit-constexpr.C: New.
736 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
737 * g++.dg/cpp0x/udlit-declare-neg.C: New.
738 * g++.dg/cpp0x/udlit-friend.C: New.
739 * g++.dg/cpp0x/udlit-general.C: New.
740 * g++.dg/cpp0x/udlit-inline.C: New.
741 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
742 * g++.dg/cpp0x/udlit-member-neg.C: New.
743 * g++.dg/cpp0x/udlit-namespace.C: New.
744 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
745 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
746 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
747 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
748 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
749 * g++.dg/cpp0x/udlit-operator-neg.C: New.
750 * g++.dg/cpp0x/udlit-raw-str.C: New.
751 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
752 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
753 * g++.dg/cpp0x/udlit-systemheader.C: New.
754 * g++.dg/cpp0x/udlit-template.C: New.
755 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
756 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
757 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
758 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
759 * g++.dg/cpp0x/udlit_system_header: New.
761 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/cpp0x/decltype34.C: New.
766 2011-10-26 Tom de Vries <tom@codesourcery.com>
768 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
769 * gcc.c-torture/unsorted/HIset.c: Same.
770 * gcc.c-torture/unsorted/SIcmp.c: Same.
771 * gcc.c-torture/unsorted/SIset.c: Same.
772 * gcc.c-torture/unsorted/SFset.c: Same.
773 * gcc.c-torture/unsorted/UHIcmp.c: Same.
774 * gcc.c-torture/unsorted/USIcmp.c: Same.
775 * gcc.c-torture/unsorted/DFcmp.c: Same.
777 2011-10-26 Jakub Jelinek <jakub@redhat.com>
779 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
780 to work also with -masm=intel and additionally test the xmm vs. ymm
781 register type combination on mask/dest and in vsib.
782 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
783 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
784 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
785 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
786 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
787 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
788 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
789 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
790 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
791 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
792 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
793 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
794 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
795 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
796 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
797 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
798 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
799 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
800 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
801 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
802 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
803 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
804 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
805 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
806 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
807 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
808 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
809 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
810 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
811 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
812 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
814 2011-10-26 Tom de Vries <tom@codesourcery.com>
816 PR tree-optimization/50763
817 * gcc.dg/pr50763-2.c: New test.
819 2011-10-25 Joseph Myers <joseph@codesourcery.com>
821 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
822 Update expected messages.
824 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
826 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
828 2011-10-25 Jason Merrill <jason@redhat.com>
831 * g++.dg/init/aggr7.C: New.
834 * g++.dg/cpp0x/initlist59.C: New.
836 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/overload/operator5.C: New.
841 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
844 * g++.dg/template/crash108.C: New.
846 2011-10-25 Jakub Jelinek <jakub@redhat.com>
848 PR tree-optimization/50596
849 * gcc.dg/vect/vect-cond-10.c: New test.
851 2011-10-24 Joey Ye <joey.ye@arm.com>
853 * gcc.target/arm/pr42575.c: Remove architecture option.
855 2011-10-24 David S. Miller <davem@davemloft.net>
857 * gcc.target/sparc/vis3move-1.c: New test.
858 * gcc.target/sparc/vis3move-2.c: New test.
859 * gcc.target/sparc/vis3move-3.c: New test.
861 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
863 * gcc.dg/strlenopt-22.c: New testcase.
864 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
866 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
868 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
870 (dg-skip-if): Remove.
871 * gcc.target/i386/funcspec-1.c: Ditto.
872 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
874 2011-10-24 Richard Guenther <rguenther@suse.de>
876 * gcc.dg/vect/vect-bool-1.c: New testcase.
878 2011-10-24 Richard Guenther <rguenther@suse.de>
880 PR tree-optimization/50838
881 * gcc.dg/torture/pr50838.c: New testcase.
883 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
885 PR tree-optimization/50730
886 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
887 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
888 -fno-tree-sra and SLP flags.
890 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
894 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
897 * g++.dg/cpp0x/warn_cxx0x2.C: New.
898 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
900 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/cpp0x/warn_cxx0x2.C: New.
904 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
906 2011-10-23 Tom de Vries <tom@codesourcery.com>
908 PR tree-optimization/50763
909 * gcc.dg/pr50763.c: New test.
911 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
914 * gcc.target/i386/pr50788.c: New test.
916 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
918 PR tree-optimization/50819
919 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
920 * g++.dg/vect/slp-pr50819.cc: New test.
922 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
925 * g++.dg/warn/Wconversion4.C: New.
927 2011-10-21 Jakub Jelinek <jakub@redhat.com>
930 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
931 from element other than first and reverse permutation.
932 * gcc.dg/torture/vshuf-16.inc: Likewise.
933 * gcc.dg/torture/vshuf-8.inc: Likewise.
934 * gcc.dg/torture/vshuf-4.inc: Likewise.
936 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
939 * g++.dg/parse/error43.C: New.
940 * g++.dg/parse/error44.C: Likewise.
942 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
943 Kirill Yukhin <kirill.yukhin@intel.com>
946 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
947 * gcc.target/i386/bmi2-check.h: Ditto.
949 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
952 * g++.dg/cpp0x/override2.C: Add test.
954 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
956 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
957 check_linker_plugin_available.
959 2011-10-21 Kai Tietz <ktietz@redhat.com>
961 * gcc.target/i386/branch-cost1.c: New test.
962 * gcc.target/i386/branch-cost2.c: New test.
963 * gcc.target/i386/branch-cost3.c: New test.
964 * gcc.target/i386/branch-cost4.c: New test.
966 2011-10-20 Steve Ellcey <sje@cup.hp.com>
968 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
970 2011-10-20 Steve Ellcey <sje@cup.hp.com>
973 * gcc.dg/pr49994-3.c: Skip on HP-UX.
975 2011-10-20 Joseph Myers <joseph@codesourcery.com>
977 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
978 (_moz_foo, EXT__foo): Use ASMNAME.
980 2011-10-20 Joseph Myers <joseph@codesourcery.com>
982 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
985 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
988 * gcc.target/i386/pr50766.c: New test.
990 2011-10-20 Jason Merrill <jason@redhat.com>
993 * g++.dg/eh/partial1.C: New.
995 2011-10-20 Richard Henderson <rth@redhat.com>
997 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
998 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
999 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1000 Use __builtin_shuffle.
1002 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1005 * gfortran.dg/ishft_3.f90: Update test.
1007 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1010 * gfortran.dg/substring_integer_index.f90: New test.
1012 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1014 * gfortran.dg/format_string.f: New test.
1016 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1018 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1020 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1022 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1024 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1025 gcc.target/i386/pr46226.c: Do not use
1026 -mno-accumulate-outgoing-args.
1028 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1030 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1031 including <strings.h>.
1033 2011-10-19 Jan Hubicka <jh@suse.cz>
1035 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1036 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1037 * lib/c-torture.exp: Likewise.
1038 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1039 * gcc.c-torture/compile/sync-1.c: Likewise.
1040 * gcc.c-torture/compile/sync-1.c: Likewise.
1041 * gcc.c-torture/compile/sync-3.c: Likewise.
1042 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1043 * gcc.dg/noncompile/920507-1.c: Likewise.
1044 * gcc.dg/torture/pr36400.c: Likewise.
1045 * g++.dg/torture/pr34850.C: Likewise.
1047 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1049 * gnat.dg/source_ref1.adb: New test.
1050 * gnat.dg/source_ref2.adb: Likewise.
1052 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1055 * g++.dg/parse/error42.C: New.
1056 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1058 2011-10-19 Jason Merrill <jason@redhat.com>
1061 * g++.dg/init/value9.C: New.
1063 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1065 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1066 * gcc.dg/torture/vshuf-16.inc: Likewise.
1067 * gcc.dg/torture/vshuf-8.inc: Likewise.
1068 * gcc.dg/torture/vshuf-4.inc: Likewise.
1070 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1073 * gfortran.dg/sizeof_proc.f90: New.
1075 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1077 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1078 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1080 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1083 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1085 2011-10-19 Jason Merrill <jason@redhat.com>
1088 * g++.dg/init/ref20.C: New.
1090 2011-10-19 Kai Tietz <ktietz@redhat.com>
1093 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1094 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1095 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1096 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1097 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1099 2011-10-19 Richard Guenther <rguenther@suse.de>
1102 * gcc.dg/torture/pr50768.c: New testcase.
1104 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1106 PR rtl-optimization/50340
1107 * gcc.dg/pr50340.c: New.
1109 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1111 PR tree-optimization/50717
1113 * gcc.dg/pr50717-1.c: New file.
1114 * gcc.target/arm/wmul-12.c: Correct types.
1115 * gcc.target/arm/wmul-8.c: Correct types.
1117 2011-10-18 Jason Merrill <jason@redhat.com>
1120 * g++.dg/cpp0x/defaulted32.C: New.
1123 * g++.dg/lookup/using23.C: New.
1126 * g++.dg/cpp0x/implicit12.C: New.
1127 * g++.dg/cpp0x/defaulted20.C: Adjust.
1128 * g++.dg/cpp0x/defaulted21.C: Adjust.
1129 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1130 * g++.dg/cpp0x/implicit4.C: Adjust.
1131 * g++.dg/cpp0x/implicit5.C: Adjust.
1132 * g++.dg/cpp0x/implicit8.C: Adjust.
1133 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1134 * g++.dg/cpp0x/not_special.C: Adjust.
1135 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1136 * g++.dg/cpp0x/rv1n.C: Adjust.
1137 * g++.dg/cpp0x/rv2n.C: Adjust.
1138 * g++.dg/cpp0x/rv3n.C: Adjust.
1139 * g++.dg/cpp0x/rv4n.C: Adjust.
1140 * g++.dg/cpp0x/rv5n.C: Adjust.
1141 * g++.dg/cpp0x/rv6n.C: Adjust.
1142 * g++.dg/cpp0x/rv7n.C: Adjust.
1144 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1146 * gcc.target/i386/avx2-vpop-check.h: New header.
1147 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1148 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1149 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1150 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1151 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1152 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1153 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1154 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1155 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1156 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1157 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1158 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1159 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1160 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1161 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1163 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1166 * gfortran.dg/coarray_subobject_1.f90: New test.
1167 * gfortran.dg/coarray/subobject_1.f90: New test.
1169 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1171 PR rtl-optimization/50205
1172 * gcc.dg/pr50205.c: New.
1174 2011-10-18 Richard Guenther <rguenther@suse.de>
1176 PR tree-optimization/50767
1177 * gcc.dg/torture/pr50767.c: New testcase.
1179 2011-10-18 Julian Brown <julian@codesourcery.com>
1181 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1182 * gcc.target/arm/unaligned-memcpy-1.c: New.
1183 * gcc.target/arm/unaligned-memcpy-2.c: New.
1184 * gcc.target/arm/unaligned-memcpy-3.c: New.
1185 * gcc.target/arm/unaligned-memcpy-4.c: New.
1187 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1190 * gfortran.dg/iso_c_binding_class.f03: New.
1192 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1194 * testsuite/lib/target-supports.exp
1195 (check_effective_target_vect_widen_shift): New.
1196 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1197 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1198 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1199 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1201 2011-10-18 Richard Guenther <rguenther@suse.de>
1203 * gcc.dg/torture/restrict-1.c: New testcase.
1205 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1207 * g++.dg/ext/bases.C: New test.
1209 2011-10-17 David S. Miller <davem@davemloft.net>
1211 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1212 all operations to emit VIS instructions.
1213 * gcc.target/sparc/fandnot.c: Likewise.
1214 * gcc.target/sparc/fnot.c: Likewise.
1215 * gcc.target/sparc/for.c: Likewise.
1216 * gcc.target/sparc/fornot.c: Likewise.
1217 * gcc.target/sparc/fxnor.c: Likewise.
1218 * gcc.target/sparc/fxor.c: Likewise.
1219 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1222 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1224 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1225 * gcc.dg/torture/vshuf-16.inc: New file.
1226 * gcc.dg/torture/vshuf-2.inc: New file.
1227 * gcc.dg/torture/vshuf-32.inc: New file.
1228 * gcc.dg/torture/vshuf-4.inc: New file.
1229 * gcc.dg/torture/vshuf-8.inc: New file.
1230 * gcc.dg/torture/vshuf-main.inc: New file.
1231 * gcc.dg/torture/vshuf-v16hi.c: New test.
1232 * gcc.dg/torture/vshuf-v16qi.c: New test.
1233 * gcc.dg/torture/vshuf-v2df.c: New test.
1234 * gcc.dg/torture/vshuf-v2di.c: New test.
1235 * gcc.dg/torture/vshuf-v2sf.c: New test.
1236 * gcc.dg/torture/vshuf-v2si.c: New test.
1237 * gcc.dg/torture/vshuf-v32qi.c: New test.
1238 * gcc.dg/torture/vshuf-v4df.c: New test.
1239 * gcc.dg/torture/vshuf-v4di.c: New test.
1240 * gcc.dg/torture/vshuf-v4hi.c: New test.
1241 * gcc.dg/torture/vshuf-v4sf.c: New test.
1242 * gcc.dg/torture/vshuf-v4si.c: New test.
1243 * gcc.dg/torture/vshuf-v8hi.c: New test.
1244 * gcc.dg/torture/vshuf-v8qi.c: New test.
1245 * gcc.dg/torture/vshuf-v8sf.c: New test.
1246 * gcc.dg/torture/vshuf-v8si.c: New test.
1248 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1250 PR tree-optimization/50746
1251 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1253 2011-10-17 Jason Merrill <jason@redhat.com>
1256 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1258 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/parse/error41.C: New.
1262 * g++.dg/parse/error20.C: Adjust.
1264 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1267 * g++.dg/warn/format7.C: New.
1268 * obj-c++.dg/warn7.mm: Likewise.
1270 2011-10-17 Richard Guenther <rguenther@suse.de>
1272 PR tree-optimization/50729
1273 * gcc.dg/torture/pr50729.c: New testcase.
1275 2011-10-15 Tom Tromey <tromey@redhat.com>
1276 Dodji Seketeli <dodji@redhat.com>
1278 * lib/prune.exp (prune_gcc_output): Prune output referring to
1280 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1281 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1282 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1283 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1285 2011-10-15 Tom Tromey <tromey@redhat.com>
1286 Dodji Seketeli <dodji@redhat.com>
1288 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1290 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1293 * g++.dg/inherit/error5.C: New.
1295 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1299 * gfortran.dg/kind_tests_4.f90: New.
1301 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1303 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1304 targets that support vector condition.
1306 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1309 * gfortran.dg/c_kind_tests_3.f03: New.
1311 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1314 * gfortran.dg/elemental_args_check_4.f90: New.
1316 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1318 PR tree-optimization/50727
1319 * gcc.dg/vect/pr50727.c: New test.
1321 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1323 * gcc.dg/vla-23.c: New test.
1325 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1327 PR tree-optimization/50596
1328 * gcc.dg/vect/vect-cond-9.c: New test.
1330 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1332 * gcc.dg/vect/bb-slp-29.c: New test.
1334 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/ext/is_base_of_incomplete.C: New.
1338 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1339 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1341 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1343 * gcc.target/sparc/combined-1.c: Compile at -O2.
1345 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1347 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1348 (dg-options): Add -Wno-attributes.
1349 * gcc.target/i386/fma_double_?.c: Ditto.
1350 * gcc.target/i386/fma_run_float_?.c: Ditto.
1351 * gcc.target/i386/fma_run_double_?.c: Ditto.
1352 * gcc.target/i386/l_fma_float_?.c: Dtto.
1353 * gcc.target/i386/l_fma_double_?.c: Ditto.
1354 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1355 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1357 2011-10-15 Tobias Burnus <burnus@net-b.de>
1359 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1361 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1362 * gfortran.dg/rank_3.f90: Ditto.
1363 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1364 -std=f2008ts in dg-options.
1365 * gfortran.dg/rank_4.f90: Ditto.
1367 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1370 * gcc.target/sh/pr49263.c: New.
1372 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1374 * gnat.dg/specs/debug1.ads: Tweak.
1376 2011-10-14 Kai Tietz <ktietz@redhat.com>
1378 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1380 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1382 * gcc.target/i386/sse2-mul-1.c: New test.
1383 * gcc.target/i386/sse4_1-mul-1.c: New test.
1384 * gcc.target/i386/avx-mul-1.c: New test.
1385 * gcc.target/i386/xop-mul-1.c: New test.
1386 * gcc.target/i386/avx2-mul-1.c: New test.
1388 2011-10-14 Jason Merrill <jason@redhat.com>
1391 * g++.dg/cpp0x/nsdmi-list1.C: New.
1394 * g++.dg/cpp0x/nsdmi-const1.C: New.
1396 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1399 * gfortran.dg/pointer_intent_5.f90: New.
1401 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1403 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1404 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1405 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1407 2011-10-14 Tobias Burnus <burnus@net-b.de>
1410 * gfortran.dg/pointer_check_11.f90: New.
1411 * gfortran.dg/pointer_check_12.f90: New.
1413 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/overload/operator4.C: New.
1418 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1420 * gcc.dg/di-longlong64-sync-1.c: New test.
1421 * gcc.dg/di-sync-multithread.c: New test.
1422 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1423 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1424 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1425 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1426 (check_effective_target_arm_arm_ok): New helper.
1427 (check_effective_target_sync_longlong): New helper.
1429 2011-10-14 Richard Guenther <rguenther@suse.de>
1431 PR tree-optimization/50723
1432 * gcc.dg/torture/pr50723.c: New testcase.
1434 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1437 * g++.dg/warn/format6.C: New.
1438 * obj-c++.dg/warn6.mm: Likewise.
1440 2011-10-13 Richard Henderson <rth@redhat.com>
1442 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1444 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1445 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1446 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1448 2011-10-13 Jason Merrill <jason@redhat.com>
1451 * g++.dg/cpp0x/nsdmi-template2.C: New.
1454 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1457 * g++.dg/init/vbase1.C: New.
1459 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1461 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1462 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1463 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1464 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1466 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1468 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1470 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1472 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1474 2011-10-13 Richard Guenther <rguenther@suse.de>
1476 PR tree-optimization/50712
1477 * gcc.target/i386/pr50712.c: New testcase.
1479 2011-10-13 Tom de Vries <tom@codesourcery.com>
1481 * gcc.dg/memcpy-4.c: New test.
1483 2011-10-13 Richard Guenther <rguenther@suse.de>
1485 PR tree-optimization/50698
1486 * g++.dg/vect/pr50698.cc: New testcase.
1488 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1490 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1491 * gcc.target/powerpc/warn-2.c: Ditto.
1493 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1494 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1495 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1496 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1497 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1498 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1499 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1500 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1501 * gcc.target/powerpc/ppc-pow.c: Likewise.
1502 * gcc.target/powerpc/recip-1.c: Likewise.
1503 * gcc.target/powerpc/recip-2.c: Likewise.
1504 * gcc.target/powerpc/recip-3.c: Likewise.
1505 * gcc.target/powerpc/recip-4.c: Likewise.
1506 * gcc.target/powerpc/recip-5.c: Likewise.
1508 2011-10-12 David S. Miller <davem@davemloft.net>
1510 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1511 '-mvis3' instead of 'mcpu=niagara3' in options.
1512 * gcc.target/sparc/fhalve.c: Likewise.
1513 * gcc.target/sparc/fnegop.c: Likewise.
1514 * gcc.target/sparc/fpadds.c: Likewise.
1515 * gcc.target/sparc/fshift.c: Likewise.
1516 * gcc.target/sparc/fucmp.c: Likewise.
1517 * gcc.target/sparc/lzd.c: Likewise.
1518 * gcc.target/sparc/vis3misc.c: Likewise.
1519 * gcc.target/sparc/xmul.c: Likewise.
1521 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1523 * gnat.dg/vect1.ad[sb]: New test.
1524 * gnat.dg/vect1_pkg.ads: New helper.
1525 * gnat.dg/vect2.ad[sb]: New test.
1526 * gnat.dg/vect2_pkg.ads: New helper.
1527 * gnat.dg/vect3.ad[sb]: New test.
1528 * gnat.dg/vect3_pkg.ads: New helper.
1529 * gnat.dg/vect4.ad[sb]: New test.
1530 * gnat.dg/vect4_pkg.ads: New helper.
1531 * gnat.dg/vect5.ad[sb]: New test.
1532 * gnat.dg/vect5_pkg.ads: New helper.
1533 * gnat.dg/vect6.ad[sb]: New test.
1534 * gnat.dg/vect6_pkg.ads: New helper.
1536 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1538 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1539 * gcc.target/i386/fma_run_double_2.c: Likewise.
1540 * gcc.target/i386/fma_run_double_3.c: Likewise.
1541 * gcc.target/i386/fma_run_double_4.c: Likewise.
1542 * gcc.target/i386/fma_run_double_5.c: Likewise.
1543 * gcc.target/i386/fma_run_double_6.c: Likewise.
1544 * gcc.target/i386/fma_run_float_1.c: Likewise.
1545 * gcc.target/i386/fma_run_float_2.c: Likewise.
1546 * gcc.target/i386/fma_run_float_3.c: Likewise.
1547 * gcc.target/i386/fma_run_float_4.c: Likewise.
1548 * gcc.target/i386/fma_run_float_5.c: Likewise.
1549 * gcc.target/i386/fma_run_float_6.c: Likewise.
1551 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1552 remove the extra dg-options.
1553 * gcc.target/i386/l_fma_double_2.c: Likewise.
1554 * gcc.target/i386/l_fma_double_3.c: Likewise.
1555 * gcc.target/i386/l_fma_double_4.c: Likewise.
1556 * gcc.target/i386/l_fma_double_5.c: Likewise.
1557 * gcc.target/i386/l_fma_double_6.c: Likewise.
1558 * gcc.target/i386/l_fma_float_1.c: Likewise.
1559 * gcc.target/i386/l_fma_float_2.c: Likewise.
1560 * gcc.target/i386/l_fma_float_3.c: Likewise.
1561 * gcc.target/i386/l_fma_float_4.c: Likewise.
1562 * gcc.target/i386/l_fma_float_5.c: Likewise.
1563 * gcc.target/i386/l_fma_float_6.c: Likewise.
1565 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1567 PR tree-optimization/50189
1568 * g++.dg/torture/pr50189.C: New testcase.
1570 2011-10-12 Richard Guenther <rguenther@suse.de>
1572 PR tree-optimization/50700
1573 * gcc.dg/builtin-object-size-12.c: New testcase.
1575 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1578 * gcc.c-torture/compile/pr50565-1.c,
1579 gcc.c-torture/compile/pr50565-2.c: New tests.
1581 2011-10-11 Jason Merrill <jason@redhat.com>
1585 * g++.dg/template/constant1.C: New.
1586 * g++.dg/template/constant2.C: New.
1587 * g++.dg/cpp0x/constexpr-template3.C: New.
1589 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1591 * gcc.target/i386/warn-vect-op-3.c: New test.
1592 * gcc.target/i386/warn-vect-op-1.c: New test.
1593 * gcc.target/i386/warn-vect-op-2.c: New test.
1595 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1597 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1599 2011-10-11 Richard Guenther <rguenther@suse.de>
1601 PR tree-optimization/50204
1602 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1604 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1606 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1608 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1610 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1611 * gcc.target/i386/fma_double_2.c: Ditto.
1612 * gcc.target/i386/fma_double_3.c: Ditto.
1613 * gcc.target/i386/fma_double_4.c: Ditto.
1614 * gcc.target/i386/fma_double_5.c: Ditto.
1615 * gcc.target/i386/fma_double_6.c: Ditto.
1616 * gcc.target/i386/fma_float_1.c: Ditto.
1617 * gcc.target/i386/fma_float_2.c: Ditto.
1618 * gcc.target/i386/fma_float_3.c: Ditto.
1619 * gcc.target/i386/fma_float_4.c: Ditto.
1620 * gcc.target/i386/fma_float_5.c: Ditto.
1621 * gcc.target/i386/fma_float_6.c: Ditto.
1622 * gcc.target/i386/l_fma_double_1.c: Ditto.
1623 * gcc.target/i386/l_fma_double_2.c: Ditto.
1624 * gcc.target/i386/l_fma_double_3.c: Ditto.
1625 * gcc.target/i386/l_fma_double_4.c: Ditto.
1626 * gcc.target/i386/l_fma_double_5.c: Ditto.
1627 * gcc.target/i386/l_fma_double_6.c: Ditto.
1628 * gcc.target/i386/l_fma_float_1.c: Ditto.
1629 * gcc.target/i386/l_fma_float_2.c: Ditto.
1630 * gcc.target/i386/l_fma_float_3.c: Ditto.
1631 * gcc.target/i386/l_fma_float_4.c: Ditto.
1632 * gcc.target/i386/l_fma_float_5.c: Ditto.
1633 * gcc.target/i386/l_fma_float_6.c: Ditto.
1634 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1635 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1636 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1637 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1638 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1639 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1640 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1641 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1642 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1643 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1644 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1645 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1647 2011-10-11 Tristan Gingold <gingold@adacore.com>
1649 * gcc.dg/va-arg-4.c: New test.
1650 * gcc.dg/va-arg-5.c: Ditto.
1652 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1654 * lib/target-supports.exp (check_effective_target_fd_truncate):
1655 Close and unlink test file before exit.
1657 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1660 * gfortran.dg/forall_15.f90: New test case.
1662 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1663 Andrew Macleod <amacleod@redhat.com>
1665 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1666 wrappers for *other_threads() and *final_verify().
1667 * gcc.dg/simulate-thread/simulate-thread.h
1668 (simulate_thread_wrapper_other_threads): New.
1669 (simulate_thread_wrapper_final_verify): New.
1671 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1673 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1675 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1677 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1679 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1680 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1682 * gcc.target/i386/fma_1.h: New file.
1683 * gcc.target/i386/fma_2.h: Likewise.
1684 * gcc.target/i386/fma_3.h: Likewise.
1685 * gcc.target/i386/fma_4.h: Likewise.
1686 * gcc.target/i386/fma_5.h: Likewise.
1687 * gcc.target/i386/fma_6.h: Likewise.
1688 * gcc.target/i386/fma_double_1.c: Likewise.
1689 * gcc.target/i386/fma_double_2.c: Likewise.
1690 * gcc.target/i386/fma_double_3.c: Likewise.
1691 * gcc.target/i386/fma_double_4.c: Likewise.
1692 * gcc.target/i386/fma_double_5.c: Likewise.
1693 * gcc.target/i386/fma_double_6.c: Likewise.
1694 * gcc.target/i386/fma_float_1.c: Likewise.
1695 * gcc.target/i386/fma_float_2.c: Likewise.
1696 * gcc.target/i386/fma_float_3.c: Likewise.
1697 * gcc.target/i386/fma_float_4.c: Likewise.
1698 * gcc.target/i386/fma_float_5.c: Likewise.
1699 * gcc.target/i386/fma_float_6.c: Likewise.
1700 * gcc.target/i386/fma_main.h: Likewise.
1701 * gcc.target/i386/fma_run_double_1.c: Likewise.
1702 * gcc.target/i386/fma_run_double_2.c: Likewise.
1703 * gcc.target/i386/fma_run_double_3.c: Likewise.
1704 * gcc.target/i386/fma_run_double_4.c: Likewise.
1705 * gcc.target/i386/fma_run_double_5.c: Likewise.
1706 * gcc.target/i386/fma_run_double_6.c: Likewise.
1707 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1708 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1709 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1710 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1711 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1712 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1713 * gcc.target/i386/fma_run_float_1.c: Likewise.
1714 * gcc.target/i386/fma_run_float_2.c: Likewise.
1715 * gcc.target/i386/fma_run_float_3.c: Likewise.
1716 * gcc.target/i386/fma_run_float_4.c: Likewise.
1717 * gcc.target/i386/fma_run_float_5.c: Likewise.
1718 * gcc.target/i386/fma_run_float_6.c: Likewise.
1719 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1720 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1721 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1722 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1723 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1724 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1725 * gcc.target/i386/l_fma_1.h: Likewise.
1726 * gcc.target/i386/l_fma_2.h: Likewise.
1727 * gcc.target/i386/l_fma_3.h: Likewise.
1728 * gcc.target/i386/l_fma_4.h: Likewise.
1729 * gcc.target/i386/l_fma_5.h: Likewise.
1730 * gcc.target/i386/l_fma_6.h: Likewise.
1731 * gcc.target/i386/l_fma_double_1.c: Likewise.
1732 * gcc.target/i386/l_fma_double_2.c: Likewise.
1733 * gcc.target/i386/l_fma_double_3.c: Likewise.
1734 * gcc.target/i386/l_fma_double_4.c: Likewise.
1735 * gcc.target/i386/l_fma_double_5.c: Likewise.
1736 * gcc.target/i386/l_fma_double_6.c: Likewise.
1737 * gcc.target/i386/l_fma_float_1.c: Likewise.
1738 * gcc.target/i386/l_fma_float_2.c: Likewise.
1739 * gcc.target/i386/l_fma_float_3.c: Likewise.
1740 * gcc.target/i386/l_fma_float_4.c: Likewise.
1741 * gcc.target/i386/l_fma_float_5.c: Likewise.
1742 * gcc.target/i386/l_fma_float_6.c: Likewise.
1743 * gcc.target/i386/l_fma_main.h: Likewise.
1744 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1745 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1746 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1747 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1748 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1749 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1750 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1751 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1752 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1753 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1754 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1755 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1757 2011-10-10 Richard Guenther <rguenther@suse.de>
1760 * gcc.dg/torture/pr50389.c: New testcase.
1762 2011-10-10 Richard Guenther <rguenther@suse.de>
1765 * gcc.dg/builtins-47.c: Optimize.
1767 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1769 * lib/gcc-simulate-thread.exp: New.
1770 * gcc.dg/simulate-thread/guality.h: New.
1771 * gcc.dg/simulate-thread/simulate-thread.h: New.
1772 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1773 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1774 * gcc.dg/simulate-thread/README: New.
1775 * g++.dg/simulate-thread/guality.h: New.
1776 * g++.dg/simulate-thread/simulate-thread.h: New.
1777 * g++.dg/simulate-thread/simulate-thread.exp: New.
1778 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1779 * c-c++-common/cxxbitfields-2.c: Remove.
1780 * c-c++-common/cxxbitfields.c: Remove.
1781 * c-c++-common/cxxbitfields-4.c: Remove.
1782 * c-c++-common/cxxbitfields-5.c: Remove.
1783 * c-c++-common/simulate-thread/bitfields-1.c: New.
1784 * c-c++-common/simulate-thread/bitfields-2.c: New.
1785 * c-c++-common/simulate-thread/bitfields-3.c: New.
1786 * c-c++-common/simulate-thread/bitfields-4.c: New.
1788 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1791 * g++.dg/warn/format5.C: New.
1793 2011-10-09 Tobias Burnus <burnus@net-b.de>
1796 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1797 * gfortran.dg/common_16.f90: New.
1799 2011-10-09 Tobias Burnus <burnus@net-b.de>
1801 * gfortran.dg/iso_c_binding_param_1.f90: New.
1802 * gfortran.dg/iso_c_binding_param_2.f90: New.
1803 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1805 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1807 PR tree-optimization/50635
1808 * gcc.dg/vect/pr50635.c: New test.
1810 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1813 * gfortran.dg/proc_decl_27.f90: New.
1815 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1818 * objc/execute/initialize-1.m: New test.
1820 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1823 * gfortran.dg/pointer_function_result_1.f90 : New test.
1825 2011-10-07 David S. Miller <davem@davemloft.net>
1828 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1829 * gcc.target/sparc/cmask.c: Use it.
1830 * gcc.target/sparc/fhalve.c: Likewise.
1831 * gcc.target/sparc/fnegop.c: Likewise.
1832 * gcc.target/sparc/fpadds.c: Likewise.
1833 * gcc.target/sparc/fshift.c: Likewise.
1834 * gcc.target/sparc/fucmp.c: Likewise.
1835 * gcc.target/sparc/lzd.c: Likewise.
1836 * gcc.target/sparc/vis3misc.c: Likewise.
1837 * gcc.target/sparc/xmul.c: Likewise.
1839 2011-10-07 Richard Henderson <rth@redhat.com>
1841 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1843 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1845 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1847 * gcc.dg/pr50193-1.c: New file.
1848 * gcc.target/arm/shiftable.c: New file.
1850 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1853 * gfortran.dg/class_46.f03: New.
1855 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1857 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1858 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1859 (syslog, vsyslog, __vsyslog_chk): Likewise.
1861 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1862 (x, EXT_x): Use ASMNAME.
1864 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1865 (a, c): Use ASMNAME.
1867 2011-10-07 Tom de Vries <tom@codesourcery.com>
1870 * gcc.dg/pr50527.c: New test.
1872 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1874 PR tree-optimization/50650
1875 * gcc.c-torture/compile/pr50650.c: New test.
1877 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1879 PR tree-optimization/50575
1880 * gcc.c-torture/execute/vector-compare-2.x: New file.
1882 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1885 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1886 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1889 2011-10-07 Richard Guenther <rguenther@suse.de>
1892 * gcc.dg/vect/vect-align-2.c: Increase array size.
1894 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1895 H.J. Lu <hongjiu.lu@intel.com>
1898 * gcc.target/i386/pr50603.c: New test.
1900 2011-10-06 Jason Merrill <jason@redhat.com>
1903 * g++.dg/cpp0x/default31.C: New.
1905 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1907 PR tree-optimization/50596
1908 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1910 * gcc.dg/vect/vect-cond-8.c: New test.
1912 2011-10-06 Richard Henderson <rth@redhat.com>
1914 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1915 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1916 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1917 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1918 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1919 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1920 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1921 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1922 * gcc.c-torture/execute/vshuf-16.inc: New file.
1923 * gcc.c-torture/execute/vshuf-2.inc: New file.
1924 * gcc.c-torture/execute/vshuf-4.inc: New file.
1925 * gcc.c-torture/execute/vshuf-8.inc: New file.
1926 * gcc.c-torture/execute/vshuf-main.inc: New file.
1927 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1928 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1929 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1930 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1931 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1932 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1933 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1934 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1935 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1936 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1937 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1938 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1939 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1941 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1943 PR tree-optimization/49279
1944 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1945 * gcc.c-torture/execute/pr49279.c: New test.
1947 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1950 * gcc.c-torture/compile/pr49049.c: New test.
1952 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1955 * gcc.target/arm/pr50305.c: New test.
1957 2011-10-06 Richard Guenther <rguenther@suse.de>
1959 PR tree-optimization/38884
1960 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1961 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1963 2011-10-05 David S. Miller <davem@davemloft.net>
1965 * gcc.target/sparc/lzd.c: New test.
1966 * gcc.target/sparc/popc.c: New test.
1968 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1970 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1971 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1972 * g++.dg/other/final1.C: Cleanup original tree dump.
1974 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1976 PR tree-optimization/50613
1977 * gcc.dg/pr50613.c: New test.
1979 2011-10-05 Richard Henderson <rth@redhat.com>
1981 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1982 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1983 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1984 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1985 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1986 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1987 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1988 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1990 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1992 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1993 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1994 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1995 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1996 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1998 2011-10-05 Richard Guenther <rguenther@suse.de>
2000 PR tree-optimization/38885
2001 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2003 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2005 * gcc.target/i386/sw-1.c: New test.
2007 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2009 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2011 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2013 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2015 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2017 2011-10-04 David S. Miller <davem@davemloft.net>
2019 * gcc.target/sparc/fhalve.c: New test.
2020 * gcc.target/sparc/fnegop.c: New test.
2021 * gcc.target/sparc/xmul.c: New test.
2023 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2026 * gfortran.dg/dummy_procedure_6.f90: New.
2028 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2030 PR tree-optimization/50604
2031 * gcc.dg/pr50604.c: New test.
2033 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2035 PR tree-optimization/49662
2036 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2037 * gcc.dg/graphite/interchange-15.c: Likewise.
2038 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2040 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2042 * gcc.dg/tree-ssa/restrict-4.c: New test.
2044 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2046 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2047 (main): Use __typeof to get result type of comparison.
2049 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2051 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2052 Make et_vect_multiple_sizes_saved global.
2053 (check_effective_target_vect64): Make et_vect64_saved global.
2055 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2057 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2058 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2059 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2060 * gcc.dg/builtin-complex-err-1.c: Adjust.
2062 2011-10-02 Jason Merrill <jason@redhat.com>
2064 * g++.dg/cpp0x/range-for22.C: New.
2066 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2067 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2068 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2069 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2071 * g++.dg/cpp0x/nsdmi5.C: New.
2073 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2076 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2078 (mips-dg-options): Force an ABI option if the current ABI is
2079 incompatible with the required -mlong setting. Likewise force
2080 a long setting if the current one is incompatible with the
2081 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2082 throughout procedure.
2083 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2084 instead of addressing=absolute.
2086 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2088 * gcc.target/mips/stack-1.c: New test.
2090 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2092 * gcc.dg/pr49696.c: New test.
2094 2011-10-02 Jan Hubicka <jh@suse.cz>
2096 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2098 2011-10-01 David S. Miller <davem@davemloft.net>
2100 * gcc.target/sparc/cmask.c: New test.
2101 * gcc.target/sparc/fpadds.c: New test.
2102 * gcc.target/sparc/fshift.c: New test.
2103 * gcc.target/sparc/fucmp.c: New test.
2104 * gcc.target/sparc/vis3misc.c: New test.
2106 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2109 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2111 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2114 * g++.dg/dfp/44473-1.C: New test.
2115 * g++.dg/dfp/44473-2.C: New test.
2116 * g++.dg/dfp/mangle-1.C: New test.
2117 * g++.dg/dfp/mangle-2.C: New test.
2118 * g++.dg/dfp/mangle-3.C: New test.
2119 * g++.dg/dfp/mangle-4.C: New test.
2120 * g++.dg/dfp/mangle-5.C: New test.
2122 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2125 * gcc.dg/pr50571.c: New test.
2127 PR tree-optimization/46309
2128 * gcc.dg/pr46309.c: New test.
2130 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2132 * gcc.dg/strlenopt-21.c: New test.
2134 2011-09-30 Revital Eres <revital.eres@linaro.org>
2136 * gcc.dg/sms-10.c: New file.
2138 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2140 * gcc.target/arm/pr50099.c: New test.
2142 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2144 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2146 2011-09-30 David S. Miller <davem@davemloft.net>
2148 * gcc.target/sparc/bmaskbshuf.c: New test.
2149 * gcc.target/sparc/edgen.c: New test.
2151 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2154 * gfortran.dg/pure_formal_proc_3.f90: New.
2157 * gfortran.dg/stfunc_7.f90: New.
2159 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2161 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2162 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2163 * gcc.dg/vector-compare-1.c: Likewise.
2164 * gcc.dg/vector-compare-2.c: Likewise.
2166 2011-09-29 David S. Miller <davem@davemloft.net>
2168 * gcc.target/sparc/array.c: New test.
2170 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2172 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2173 loop unroll and set max unroll times to 8.
2174 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2175 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2176 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2177 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2179 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2182 * g++.dg/ext/visibility/warn5.C: New.
2184 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2187 * g++.dg/warn/Wextra-3.C: New.
2189 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2192 * gcc.target/sh/pr49468-si.c: New.
2194 2011-09-28 Tom de Vries <tom@codesourcery.com>
2197 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2198 (TEST): Initialize src3 with random floats.
2199 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2200 from union src3. Initialize src3 with random floats.
2202 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2204 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2205 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2206 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2207 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2208 * gcc.target/sh/sh4a-cos.c: Ditto.
2209 * gcc.target/sh/sh4a-cosf.c: Ditto.
2210 * gcc.target/sh/sh4a-sin.c: Ditto.
2211 * gcc.target/sh/sh4a-sinf.c: Ditto.
2212 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2213 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2214 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2216 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2219 * g++.dg/parse/error40.C: New.
2220 * g++.dg/warn/incomplete1.C: Adjust.
2222 2011-09-27 Jan Hubicka <jh@suse.cz>
2225 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2228 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2230 * gcc.dg/strlenopt-1.c: New test.
2231 * gcc.dg/strlenopt-1f.c: New test.
2232 * gcc.dg/strlenopt-2.c: New test.
2233 * gcc.dg/strlenopt-2f.c: New test.
2234 * gcc.dg/strlenopt-3.c: New test.
2235 * gcc.dg/strlenopt-4.c: New test.
2236 * gcc.dg/strlenopt-4g.c: New test.
2237 * gcc.dg/strlenopt-4gf.c: New test.
2238 * gcc.dg/strlenopt-5.c: New test.
2239 * gcc.dg/strlenopt-6.c: New test.
2240 * gcc.dg/strlenopt-7.c: New test.
2241 * gcc.dg/strlenopt-8.c: New test.
2242 * gcc.dg/strlenopt-9.c: New test.
2243 * gcc.dg/strlenopt-10.c: New test.
2244 * gcc.dg/strlenopt-11.c: New test.
2245 * gcc.dg/strlenopt-12.c: New test.
2246 * gcc.dg/strlenopt-12g.c: New test.
2247 * gcc.dg/strlenopt-13.c: New test.
2248 * gcc.dg/strlenopt-14g.c: New test.
2249 * gcc.dg/strlenopt-14gf.c: New test.
2250 * gcc.dg/strlenopt-15.c: New test.
2251 * gcc.dg/strlenopt-16g.c: New test.
2252 * gcc.dg/strlenopt-17g.c: New test.
2253 * gcc.dg/strlenopt-18g.c: New test.
2254 * gcc.dg/strlenopt.h: New file.
2256 2011-09-27 Tom de Vries <tom@codesourcery.com>
2259 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2260 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2261 * gcc.dg/pr43864.c: New test.
2262 * gcc.dg/pr43864-2.c: Same.
2263 * gcc.dg/pr43864-3.c: Same.
2264 * gcc.dg/pr43864-4.c: Same.
2266 2011-09-27 Jan Hubicka <jh@suse.cz>
2268 * gcc.dg/ipa/inline-5.c: New testcase.
2270 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2272 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2274 * gcc.dg/vect/bb-slp-27.c: New.
2275 * gcc.dg/vect/bb-slp-28.c: New.
2277 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2279 * testsuite/lib/target-supports.exp (check_profiling_available):
2280 Don't rely solely on TLS tests for -fprofile-generate, fall
2281 through to the other code.
2283 2011-09-27 Richard Guenther <rguenther@suse.de>
2285 PR tree-optimization/50363
2286 * gcc.dg/torture/pr50363.c: New testcase.
2288 2011-09-26 Jason Merrill <jason@redhat.com>
2291 * g++.dg/template/partial13.C: New.
2294 * g++.dg/template/partial12.C: New.
2297 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2299 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2302 * g++.dg/diagnostic/bindings1.C: New.
2303 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2305 2011-09-26 David S. Miller <davem@davemloft.net>
2307 * gcc.target/sparc/wrgsr.c: New test.
2308 * gcc.target/sparc/rdgsr.c: New test.
2309 * gcc.target/sparc/edge.c: New test.
2310 * gcc.target/sparc/fcmp.c: New test.
2312 * gcc.target/sparc/edge.c: Update for new return types.
2313 * gcc.target/sparc/fcmp.c: Likewise.
2315 * gcc.target/sparc/fpaddsubi.c: New test.
2317 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2320 * gfortran.dg/common_15.f90: New.
2323 * gfortran.dg/dummy_procedure_5.f90: New.
2324 * gfortran.dg/interface_26.f90: Modified error message.
2325 * gfortran.dg/proc_ptr_11.f90: Ditto.
2326 * gfortran.dg/proc_ptr_15.f90: Ditto.
2327 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2328 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2330 2011-09-26 Jason Merrill <jason@redhat.com>
2333 * g++.dg/overload/rvalue3.C: New.
2336 * g++.dg/overload/ref-conv2.C: New.
2338 * g++.dg/cpp0x/nsdmi-template1.C: New.
2340 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2342 * g++.dg/cpp0x/nullptr25.C: New.
2344 2011-09-26 Richard Guenther <rguenther@suse.de>
2346 PR tree-optimization/50472
2347 * gcc.dg/torture/pr50472.c: New testcase.
2349 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2351 * gnat.dg/opt22.adb: New test.
2352 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2354 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2356 * gnat.dg/opt21.adb: New test.
2357 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2359 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2361 * gnat.dg/opt20.ad[sb]: New test.
2362 * gnat.dg/opt20_pkg.ads: New helper.
2364 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2366 * gnat.dg/array17.adb: New test.
2367 * gnat.dg/array17_pkg.ads: New helper.
2369 2011-09-25 Jason Merrill <jason@redhat.com>
2371 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2373 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2375 * gnat.dg/frame_overflow.ads: New.
2376 * gnat.dg/frame_overflow.adb: Adjust.
2377 * gnat.dg/specs/addr1.ads: Likewise.
2379 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2381 * g++.dg/tree-ssa/restrict2.C: New test.
2383 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2385 * lib/target-supports.exp (check_effective_target_vect64): New.
2386 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2387 of multiple vector sizes.
2388 * gcc.dg/vect/bb-slp-26.c: New.
2390 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2393 * g++.dg/template/bitfield1.C: New.
2395 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2397 * gcc.dg/vect/bb-slp-24.c: New.
2399 2011-09-24 Jason Merrill <jason@redhat.com>
2401 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2403 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2405 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2406 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2408 * g++.dg/cpp0x/nsdmi1.C: New.
2409 * g++.dg/cpp0x/nsdmi2.C: New.
2410 * g++.dg/cpp0x/nsdmi3.C: New.
2411 * g++.dg/cpp0x/nsdmi4.C: New.
2412 * g++.old-deja/g++.other/init4.C: New.
2414 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2417 * g++.dg/template/sfinae28.C: New.
2419 2011-09-23 Ian Lance Taylor <iant@google.com>
2421 * go.test/go-test.exp (errchk): Handle more cases of getting
2422 correct Tcl backslash quoting in regular expressions in test file.
2424 2011-09-23 Jason Merrill <jason@redhat.com>
2427 * g++.dg/init/const8.C: New.
2428 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2429 * g++.dg/cpp0x/defaulted2.C: Likewise.
2430 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2431 * g++.dg/init/pr20039.C: Likewise.
2432 * g++.dg/init/pr42844.C: Likewise.
2434 2011-09-23 Jan Hubicka <jh@suse.cz>
2436 * gcc.dg/ipa/inline-1.c: new testcase.
2437 * gcc.dg/ipa/inline-2.c: new testcase.
2438 * gcc.dg/ipa/inline-3.c: new testcase.
2439 * gcc.dg/ipa/inline-4.c: new testcase.
2441 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2444 * g++.dg/cpp0x/constexpr-static8.C: New.
2446 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2448 * gcc.target/i386/avxfp-1.c: New test.
2449 * gcc.target/i386/avxfp-2.c: New test.
2451 2011-09-23 Terry Guo <terry.guo@arm.com>
2453 * gcc.c-torture/execute/941014-1.x: Deleted.
2455 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/cpp0x/pr50491.C: New.
2460 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2463 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2465 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2468 * g++.dg/cpp0x/nullptr24.C: New.
2470 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2473 * gcc.target/i386/pr50482.c: New test.
2475 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2477 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2478 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2479 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2480 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2481 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2482 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2483 multilib options contain different -march= from dg-options.
2485 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2486 Paolo Carlini <paolo.carlini@oracle.com>
2489 * g++.dg/template/friend52.C: New.
2491 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2493 * gcc.target/arm/cmp-1.c: New test.
2494 * gcc.target/arm/cmp-2.c: Likewise.
2496 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2499 * gfortran.dg/impure_actual_1.f90: Modified error message.
2500 * gfortran.dg/proc_ptr_32.f90: New.
2501 * gfortran.dg/proc_ptr_33.f90: New.
2503 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2505 PR tree-optimization/50451
2506 * gcc.dg/vect/pr50451.c: New test.
2508 2011-09-21 Ian Lance Taylor <iant@google.com>
2510 * go.test/go-test.exp (errchk): Add special case for bug332.
2511 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2512 some more test lines.
2514 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2516 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2517 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2518 * g++.dg/other/i386-8.C: Ditto.
2519 * g++.dg/other/pr34435.C: Ditto.
2520 * g++.dg/other/pr39496.C: Ditto.
2521 * g++.dg/other/mmintrin.C: Ditto.
2523 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2525 * gcc.dg/vect/vect-cond-7.c: New test.
2526 * gcc.target/i386/sse4_1-cond-1.c: New test.
2527 * gcc.target/i386/avx-cond-1.c: New test.
2529 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2532 * g++.dg/other/pr50464.C: New test.
2534 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2536 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2537 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2538 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2539 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2541 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2543 * gnat.dg/opt19.adb: New test.
2545 2011-09-21 Terry Guo <terry.guo@arm.com>
2547 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2548 on arch conflict when testing case on targets other than armv7-a.
2550 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2553 * g++.dg/ext/int128-1.C: New.
2554 * g++.dg/ext/int128-2.C: Likewise.
2555 * g++.dg/ext/int128-2.h: Likewise.
2557 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2560 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2562 2011-09-20 Jason Merrill <jason@redhat.com>
2564 * g++.dg/cpp0x/constexpr-generated1.C: New.
2567 * g++.dg/overload/ref-conv1.C: New.
2569 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2571 * g++.dg/other/final1.C: New.
2573 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2575 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2578 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2580 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2583 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2585 PR tree-optimization/50413
2586 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2587 -fdump-tree-slp-details. Run other tests with
2588 -fdump-tree-vect-details.
2589 * g++.dg/vect/slp-pr50413.cc: New.
2591 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2592 Ira Rosen <ira.rosen@linaro.org>
2595 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2596 Fix underscores around restrict.
2598 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2600 PR tree-optimization/50414
2601 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2602 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2603 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2605 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2607 PR tree-optimization/50412
2608 * gfortran.dg/vect/pr50412.f90: New.
2610 2011-09-16 Jason Merrill <jason@redhat.com>
2613 * g++.dg/eh/defarg1.C: New.
2615 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2617 * gcc.dg/vect/vect-reduc-10.c: New test.
2618 * gcc.target/i386/avx-reduc-1.c: New test.
2620 * gcc.target/i386/sse2-extract-1.c: New test.
2621 * gcc.target/i386/avx-extract-1.c: New test.
2623 2011-09-16 Terry Guo <terry.guo@arm.com>
2625 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2627 2011-09-15 Diego Novillo <dnovillo@google.com>
2629 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2630 ALWAYS_CXXFLAGS, if defined.
2631 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2632 ALWAYS_GFORTRANFLAGS, if defined.
2633 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2634 ALWAYS_GOCFLAGS, if defined.
2635 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2636 ALWAYS_OBJCXXFLAGS, if defined.
2637 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2638 additional_flags, if defined.
2639 * lib/gnat.exp (gnat_target_compile): Likewise.
2640 * lib/objc.exp (objc_target_compile): Likewise.
2641 * lib/target-supports-dg.exp (dg-add-options): Handle
2644 2011-09-15 Tom de Vries <tom@codesourcery.com>
2647 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2648 Use uintptr_t in f1. Undo avr xfails.
2650 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2654 * gfortran.dg/function_types_3.f90: New.
2656 2011-09-15 Jason Merrill <jason@redhat.com>
2659 * g++.dg/cpp0x/trailing7.C: New.
2662 * g++.dg/cpp0x/nullptr23.C: New.
2664 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2666 * gcc.dg/vect/bb-slp-25.c: New.
2668 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2671 * g++.dg/cpp0x/noexcept15.C: New.
2673 2011-09-14 Tom de Vries <tom@codesourcery.com>
2676 * gcc.dg/pr50251.c: New test.
2678 2011-09-14 Tobias Burnus <burnus@net-b.de>
2682 * gfortran.dg/null_5.f90: New.
2683 * gfortran.dg/null_6.f90: New.
2685 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2687 * gcc.c-torture/compile/20110913-1.c: New test.
2689 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2692 * gfortran.dg/result_2.f90: New.
2694 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2696 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2698 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2701 * g++.dg/cpp0x/variadic116.C: New test case.
2703 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2705 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2706 * gcc.target/mips/interrupt_handler-2.c: New test.
2707 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2709 2011-09-12 Jason Merrill <jason@redhat.com>
2711 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2713 * g++.dg/cpp0x/explicit7.C: New.
2715 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2717 PR rtl-optimization/50212
2718 * g++.dg/other/pr50212.C: New test.
2720 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2723 * testsuite/gcc.target/avr/torture/avr-torture.exp
2724 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2725 "-O2 -fmerge-all-constants".
2727 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2730 * gfortran.dg/do_while_1.f90: New test.
2732 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2736 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2737 * gfortran.dg/proc_decl_26.f90: New.
2738 * gfortran.dg/typebound_override_2.f90: New.
2739 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2741 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2743 * gnat.dg/cond_expr2.ad[sb]: New test.
2745 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2747 * gnat.dg/atomic5.ad[sb]: New test.
2749 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2751 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2753 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2756 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2758 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2761 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2763 2011-09-09 Richard Guenther <rguenther@suse.de>
2765 PR tree-optimization/50328
2766 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2768 2011-09-09 Richard Guenther <rguenther@suse.de>
2771 * gcc.dg/torture/pr50333.c: New testcase.
2773 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2775 PR tree-optimization/50318
2776 * gcc.target/arm/pr50318-1.c: New file.
2778 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2780 * gcc.target/i386/all_one_m256i.c: New test.
2782 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2785 * g++.dg/cpp0x/sfinae28.C: New.
2787 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2790 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2791 longer ignored on typedefs.
2793 PR c++/33255 - Support -Wunused-local-typedefs warning
2794 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2795 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2797 2011-09-08 Martin Jambor <mjambor@suse.cz>
2799 PR tree-optimization/50287
2800 * gcc.dg/torture/pr50287.c: New test.
2802 2011-09-08 Richard Guenther <rguenther@suse.de>
2804 PR tree-optimization/19831
2805 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2806 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2807 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2808 * gcc.dg/errno-1.c: Adjust.
2810 2011-09-08 Richard Guenther <rguenther@suse.de>
2812 PR tree-optimization/19831
2813 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2815 2011-09-08 Tobias Burnus <burnus@net-b.de>
2818 * gfortran.dg/do_concurrent_1.f90: New.
2819 * gfortran.dg/do_concurrent_2.f90: New.
2821 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2824 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2825 * gcc.dg/pr50310-2.c: New test.
2827 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2830 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2831 * gfortran.dg/impure_constructor_1.f90: Modified.
2832 * gfortran.dg/proc_ptr_comp_33.f90: New.
2834 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2837 * gcc.dg/pr50310-1.c: New test.
2839 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2842 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2845 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2848 * g++.dg/cpp0x/noexcept14.C: New.
2850 2011-09-07 Jason Merrill <jason@redhat.com>
2852 * g++.dg/cpp0x/constexpr-ref3.C: New.
2854 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2856 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2858 * gcc.dg/section1.c: Don't xfail for avr.
2860 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2862 PR tree-optimization/50322
2863 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2865 2011-09-07 Martin Jambor <mjambor@suse.cz>
2867 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2869 2011-09-07 Martin Jambor <mjambor@suse.cz>
2871 PR tree-optimization/49911
2872 * g++.dg/tree-ssa/pr49911.C: New test.
2874 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2877 * gcc.dg/torture/pr49030.c: New test.
2879 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2882 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2883 * gfortran.dg/class_4d.f03: Deleted.
2884 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2886 2011-09-07 Richard Guenther <rguenther@suse.de>
2888 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2890 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2892 PR tree-optimization/46021
2893 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2895 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2897 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2899 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2901 * gcc.c-torture/compile/20110906-1.c: New test.
2903 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2905 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2907 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2909 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2910 --param tree-reassoc-width=1.
2912 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2913 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2915 2011-09-06 Richard Guenther <rguenther@suse.de>
2917 PR tree-optimization/48149
2918 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2920 2011-09-06 Richard Guenther <rguenther@suse.de>
2922 PR tree-optimization/48317
2923 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2925 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2927 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2929 (add_options_for_quad_vectors): Replace with ...
2930 (add_options_for_double_vectors): ... this.
2931 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2932 support multiple vector sizes since the vectorizer attempts to
2933 vectorize with both vector sizes.
2934 * gcc.dg/vect/no-vfa-vect-79.c,
2935 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2936 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2937 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2938 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2939 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2940 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2941 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2942 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2943 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2944 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2945 gcc.dg/vect/vect-40.c: Likewise.
2946 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2947 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2948 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2949 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2950 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2952 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2954 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2957 * gcc.target/mips/abi-main.h: New file.
2958 * gcc.target/mips/abi-o32-long32.c: New test.
2959 * gcc.target/mips/abi-o32-long64.c: Likewise.
2960 * gcc.target/mips/abi-o64-long32.c: Likewise.
2961 * gcc.target/mips/abi-o64-long64.c: Likewise.
2962 * gcc.target/mips/abi-n32-long32.c: Likewise.
2963 * gcc.target/mips/abi-n32-long64.c: Likewise.
2964 * gcc.target/mips/abi-n64-long32.c: Likewise.
2965 * gcc.target/mips/abi-n64-long64.c: Likewise.
2966 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2967 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2968 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2969 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2970 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2971 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2972 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2973 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2974 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2975 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2976 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2977 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2978 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2979 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2980 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2981 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2982 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2983 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2984 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2985 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2986 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2987 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2988 * gcc.target/mips/branch-3.c: Likewise.
2989 * gcc.target/mips/branch-4.c: Likewise.
2990 * gcc.target/mips/branch-5.c: Likewise.
2991 * gcc.target/mips/branch-6.c: Likewise.
2992 * gcc.target/mips/branch-7.c: Likewise.
2993 * gcc.target/mips/branch-8.c: Likewise.
2994 * gcc.target/mips/branch-9.c: Likewise.
2995 * gcc.target/mips/branch-10.c: Likewise.
2996 * gcc.target/mips/branch-11.c: Likewise.
2997 * gcc.target/mips/branch-12.c: Likewise.
2998 * gcc.target/mips/branch-13.c: Likewise.
2999 * gcc.target/mips/lazy-binding-1.c: Likewise.
3001 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3003 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3004 to avoid warning on int=16 platforms..
3006 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3008 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3009 to work even with -fshort-enums.
3011 2011-09-04 Jan Hubicka <jh@suse.cz>
3013 * gcc.c-torture/compile/20110902.c: new testcase.
3015 2011-09-04 Jason Merrill <jason@redhat.com>
3018 * g++.dg/cpp0x/rv-conv1.C: New.
3021 * g++.dg/cpp0x/rv-func3.C: New.
3023 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3027 * g++.dg/cpp0x/constexpr-template1.C: New.
3028 * g++.dg/cpp0x/constexpr-template2.C: New.
3029 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3030 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3032 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3034 * gnat.dg/specs/debug1.ads: Tweak pattern.
3036 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3039 * gfortran.dg/class_45a.f03: New.
3040 * gfortran.dg/class_45b.f03: New.
3042 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3043 Ira Rosen <ira.rosen@linaro.org>
3045 PR tree-optimization/50208
3046 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3047 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3048 -fno-tree-fre -fno-tree-pre.
3050 2011-09-02 Martin Jambor <mjambor@suse.cz>
3052 * gcc.dg/ipa/ipcp-3.c: New test.
3054 2011-09-02 Richard Guenther <rguenther@suse.de>
3056 PR tree-optimization/27460
3058 * gcc.dg/vect/vect-cond-7.c: New testcase.
3060 2011-09-02 Martin Jambor <mjambor@suse.cz>
3062 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3063 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3064 xfailed test for inlining.
3065 * g++.dg/ipa/ivinline-9.C: Likewise.
3067 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3069 PR tree-optimization/50178
3070 * gfortran.dg/vect/pr50178.f90: New test.
3072 2011-08-31 Martin Jambor <mjambor@suse.cz>
3075 * gcc.c-torture/execute/pr49886.c: New testcase.
3077 2011-08-31 Tom de Vries <tom@codesourcery.com>
3080 * gcc.dg/pr43513.c: New test.
3082 2011-08-30 Tobias Burnus <burnus@net-b.de>
3085 * gfortran.dg/common_14.f90: New.
3086 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3088 2011-08-30 Jason Merrill <jason@redhat.com>
3091 * g++.dg/cpp0x/decltype33.C: New.
3094 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3097 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3099 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3101 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3103 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3105 * gnat.dg/specs/aggr3.ads: New test.
3106 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3108 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3109 * gnat.dg/specs/aggr2.ads: Likewise.
3111 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3114 * gfortran.dg/allocate_with_source_2.f90: New test
3116 2011-08-30 Jason Merrill <jason@redhat.com>
3119 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3122 * g++.dg/cpp0x/constexpr-value3.C: New.
3124 2011-08-30 Richard Guenther <rguenther@suse.de>
3127 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3128 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3129 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3130 * gcc.dg/pr36902.c: XFAIL.
3132 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3134 * gcc.target/i386/fma-check.h: New.
3135 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3136 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3137 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3138 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3139 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3140 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3141 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3142 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3143 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3144 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3145 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3146 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3147 * gcc.target/i386/fma-compile.c: Likewise.
3148 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3149 * gcc.target/i386/sse-12.c: Add -mfma.
3150 * gcc.target/i386/sse-13.c: Likewise.
3151 * gcc.target/i386/sse-14.c: Likewise.
3152 * gcc.target/i386/sse-22.c: Likewise.
3153 * gcc.target/i386/sse-23.c: Likewise.
3154 * g++.dg/other/i386-2.C: Likewise.
3155 * g++.dg/other/i386-3.C: Likewise.
3157 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3160 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3161 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3163 2011-08-30 Christian Bruel <christian.bruel@st.com>
3165 * g++.dg/bprob/bprob.exp (feedback_options): Set
3166 -fbranch-probabilities.
3167 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3169 2011-08-29 Jason Merrill <jason@redhat.com>
3172 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3174 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3175 Jason Merrill <jason@redhat.com>
3177 * g++.dg/dfp/base.C: New test.
3179 2011-08-29 Jason Merrill <jason@redhat.com>
3183 * g++.dg/cpp0x/initlist58.C: New.
3185 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3188 * gfortran.dg/class_result_1.f03: New.
3190 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3193 * gcc.target/i386/pr48722.c: New test.
3195 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3198 * gfortran.dg/widechar_compare_1.f90: New test.
3200 2011-08-26 Jason Merrill <jason@redhat.com>
3204 * g++.dg/abi/mangle50.C: New.
3206 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3209 * gcc.target/i386/pr50202.c: New test.
3211 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3213 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3214 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3215 * gcc.target/i386/avx-round-vec.c: New test.
3216 * gcc.target/i386/avx-roundf-vec.c: New test.
3218 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3220 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3224 * c-c++-common/Wunused-var-14.c: New test.
3226 2011-08-26 Tom de Vries <tom@codesourcery.com>
3228 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3230 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3232 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3233 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3234 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3235 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3237 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3239 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3240 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3241 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3242 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3244 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3247 * gfortran.dg/pointer_comp_init_1.f90: New test.
3249 2011-08-25 Jason Merrill <jason@redhat.com>
3252 * g++.dg/cpp0x/sfinae27.C: New.
3254 2011-08-25 Tobias Burnus <burnus@net-b.de>
3256 * gfortran.dg/coarray_lib_token_4.f90: New.
3258 2011-08-25 Tobias Burnus <burnus@net-b.de>
3260 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3262 2011-08-25 Richard Guenther <rguenther@suse.de>
3264 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3266 2011-08-24 Tobias Burnus <burnus@net-b.de>
3269 * gfortran.dg/initialization_28.f90: New.
3271 2011-08-24 Richard Guenther <rguenther@suse.de>
3273 PR tree-optimization/50067
3274 * gcc.dg/torture/pr50067-3.c: New testcase.
3275 * gcc.dg/torture/pr50067-4.c: Likewise.
3276 * gcc.dg/torture/pr50067-5.c: Likewise.
3278 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3280 * g++.dg/other/i386-2.C: Add -mavx2 check.
3281 * g++.dg/other/i386-3.C: Likewise.
3282 * gcc.target/i386/avx-1.c: Add AVX2.
3283 * gcc.target/i386/avx-2.c: Likewise.
3284 * gcc.target/i386/funcspec-5.c: Likewise.
3285 * gcc.target/i386/sse-12.c: Likewise.
3286 * gcc.target/i386/sse-13.c: Likewise.
3287 * gcc.target/i386/sse-14.c: Likewise.
3288 * gcc.target/i386/sse-22.c: Likewise.
3289 * gcc.target/i386/sse-23.c: Likewise.
3290 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3291 * gcc.target/i386/avx2-check.h: New.
3292 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3293 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3294 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3295 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3296 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3297 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3298 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3299 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3300 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3301 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3302 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3303 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3304 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3305 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3306 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3307 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3308 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3309 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3310 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3311 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3312 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3313 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3314 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3315 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3316 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3317 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3318 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3319 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3320 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3321 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3322 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3323 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3324 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3325 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3326 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3327 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3328 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3329 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3330 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3331 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3332 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3333 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3334 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3335 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3336 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3337 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3338 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3339 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3340 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3341 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3342 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3343 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3344 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3345 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3346 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3347 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3348 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3349 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3350 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3351 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3352 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3353 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3354 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3355 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3356 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3357 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3358 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3359 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3360 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3361 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3362 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3363 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3364 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3365 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3366 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3367 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3368 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3369 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3370 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3371 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3372 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3373 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3374 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3375 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3376 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3377 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3378 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3379 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3380 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3381 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3382 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3383 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3384 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3385 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3386 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3387 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3388 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3389 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3390 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3391 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3392 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3393 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3394 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3395 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3396 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3397 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3398 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3399 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3400 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3401 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3402 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3403 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3404 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3405 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3406 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3407 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3408 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3409 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3410 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3411 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3412 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3413 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3414 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3415 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3416 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3417 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3418 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3419 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3420 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3421 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3422 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3423 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3424 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3425 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3426 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3427 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3428 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3429 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3430 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3431 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3432 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3433 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3434 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3435 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3436 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3437 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3438 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3439 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3440 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3441 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3442 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3443 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3444 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3445 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3446 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3447 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3448 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3449 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3450 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3451 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3452 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3453 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3454 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3455 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3456 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3457 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3458 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3459 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3460 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3461 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3462 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3463 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3464 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3465 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3466 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3467 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3468 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3469 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3470 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3471 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3472 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3473 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3474 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3475 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3476 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3477 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3478 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3479 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3480 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3481 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3482 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3483 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3484 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3485 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3486 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3487 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3488 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3489 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3490 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3491 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3492 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3493 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3494 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3495 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3496 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3497 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3498 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3499 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3500 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3501 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3502 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3503 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3504 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3505 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3506 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3507 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3508 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3509 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3510 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3511 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3512 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3513 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3514 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3515 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3516 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3517 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3518 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3519 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3520 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3521 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3522 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3531 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3532 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3533 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3534 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3535 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3536 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3581 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3595 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3596 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3597 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3598 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3599 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3601 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3611 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3612 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3613 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3614 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3615 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3616 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3617 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3618 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3627 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3628 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3629 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3630 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3631 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3632 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3633 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3634 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3635 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3636 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3637 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3639 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3640 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3641 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3642 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3643 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3644 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3645 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3646 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3647 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3663 * gcc.target/i386/testimm-9.c: Likewise.
3665 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3667 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3668 * g++.dg/other/i386-3.C: Likewise.
3669 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3670 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3671 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3672 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3673 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3674 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3675 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3676 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3677 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3678 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3679 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3680 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3681 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3682 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3683 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3684 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3685 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3686 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3687 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3688 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3689 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3690 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3691 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3692 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3693 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3694 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3695 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3696 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3697 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3698 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3699 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3700 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3701 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3702 * gcc.target/i386/sse-12.c: Add BMI2.
3703 * gcc.target/i386/sse-13.c: Likewise.
3704 * gcc.target/i386/sse-14.c: Likewise.
3705 * gcc.target/i386/sse-22.c: Likewise.
3706 * gcc.target/i386/sse-23.c: Likewise.
3708 2011-08-23 Jason Merrill <jason@redhat.com>
3710 * g++.dg/template/crash7.C: Adjust expected errors.
3712 2011-08-23 Jason Merrill <jason@redhat.com>
3716 * g++.dg/cpp0x/overload2.C: New.
3718 2011-08-23 Jason Merrill <jason@redhat.com>
3721 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3723 2011-08-23 Jason Merrill <jason@redhat.com>
3726 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3727 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3728 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3729 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3731 2011-08-23 Jason Merrill <jason@redhat.com>
3734 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3736 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3739 * g++.dg/warn/Wunused-var-16.C: New test.
3742 * gcc.dg/pr50161.c: New test.
3744 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3747 * g++.dg/gcov/gcov-7.C: New test.
3749 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3752 * g++.dg/dfp/nofields.C: New test.
3754 2011-08-23 Tobias Burnus <burnus@net-b.de>
3757 * gfortran.dg/use_16.f90: New.
3759 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3760 Kirill Yukhin <kirill.yukhin@intel.com>
3763 * gcc.target/i386/pr50155.c: New test.
3765 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3767 PR tree-optimization/50133
3768 * gcc.dg/pr50133.c: New test.
3771 * c-c++-common/cxxbitfields-6.c: New test.
3773 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3776 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3778 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3780 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3781 * gcc.dg/pr49994-3.c: Ditto.
3783 2011-08-22 Richard Guenther <rguenther@suse.de>
3786 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3787 * gcc.dg/torture/pr50067-2.c: Likewise.
3789 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3792 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3793 of a constant resulting from simplification.
3794 * gfortran.dg/warn_conversion_3.f90: New test.
3796 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3799 * gfortran.dg/zero_stride_1.f90: New test.
3801 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3804 * gfortran.dg/typebound_override_1.f90: Modified.
3806 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3808 PR tree-optimization/48739
3809 * gcc.dg/pr48739-1.c: New test.
3810 * gcc.dg/pr48739-2.c: New test.
3812 2011-08-20 Tobias Burnus <burnus@net-b.de>
3814 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3816 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3819 * gfortran.dg/where_3.f90: New test.
3821 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3824 * gfortran.dg/pr49721-1.f: New.
3825 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3827 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3829 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3830 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3833 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3835 * gcc.target/arm/wmul-11.c: New file.
3836 * gcc.target/arm/wmul-12.c: New file.
3837 * gcc.target/arm/wmul-13.c: New file.
3839 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3841 * gcc.target/arm/wmul-10.c: New file.
3843 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3845 * gcc.target/arm/wmul-9.c: New file.
3846 * gcc.target/arm/wmul-bitfield-2.c: New file.
3848 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3850 * gcc.target/arm/wmul-8.c: New file.
3852 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3854 * gcc.target/arm/wmul-7.c: New file.
3856 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3858 * gcc.target/arm/wmul-6.c: New file.
3860 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3862 * gcc.target/arm/wmul-5.c: New file.
3863 * gcc.target/arm/no-wmla-1.c: New file.
3865 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3867 * gcc.target/arm/wmul-bitfield-1.c: New file.
3869 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3871 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3873 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3875 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3876 * gcc.target/i386/conversion.c: Likewise.
3878 2011-08-19 Richard Guenther <rguenther@suse.de>
3880 * gcc.dg/torture/pr50067-1.c: New testcase.
3881 * gcc.dg/torture/pr50067-2.c: Likewise.
3883 2011-08-19 Joey Ye <joey.ye@arm.com>
3886 * gcc.target/arm/handler-align.c: New test.
3887 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3890 2011-08-19 Joey Ye <joey.ye@arm.com>
3892 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3894 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3897 * gfortran.dg/end_block_label_1.f90: New test.
3898 * gfortran.dg/end_associate_label_1.f90: New test.
3900 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3902 * gcc.dg/c1x-pointer-float-1.c: New test.
3904 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3907 * gfortran.dg/duplicate_labels_2.f: New test.
3909 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3911 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3912 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3913 gcc.dg/c1x-noreturn-5.c: New tests.
3915 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3917 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3919 2011-08-18 Tobias Burnus <burnus@net-b.de>
3922 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3923 * gfortran.dg/coarray_lock_3.f90: Fix test.
3924 * gfortran.dg/coarray_lock_4.f90: New.
3925 * gfortran.dg/coarray_lock_5.f90: New.
3927 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3930 * gcc.c-torture/compile/pr50009.c: New test.
3933 * gcc.dg/torture/pr50092.c: New test.
3935 2011-08-18 Tobias Burnus <burnus@net-b.de>
3938 * gfortran.dg/namelist_73.f90: New.
3940 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3942 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3945 * gcc.dg/pr50017.c: New test.
3947 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3950 * g++.dg/lookup/hidden-var1.C: New test case.
3952 2011-08-17 Tobias Burnus <burnus@net-b.de>
3955 * gfortran.dg/warn_unused_var_2.f90: New.
3956 * gfortran.dg/warn_unused_var_3.f90: New.
3958 2011-08-17 Tom de Vries <tom@codesourcery.com>
3961 * gcc.target/arm/pr43597.c: New test.
3963 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3966 * gfortran.dg/common_13.f90: New.
3968 2011-08-16 Jason Merrill <jason@redhat.com>
3971 * g++.dg/cpp0x/variadic-unresolved.C: New.
3973 * g++.old-deja/g++.brendan/README: Add R.I.P.
3975 * g++.dg/ext/attr-used-1.C: New.
3978 * g++.dg/cpp0x/initlist56.C: New.
3980 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3983 * g++.dg/opt/life1.C: Only run on Linux.
3985 2011-08-15 Tobias Burnus <burnus@net-b.de>
3987 * gfortran.dg/coarray_26.f90: New.
3989 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3991 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3994 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3997 * gfortran.dg/func_result_7.f90: New.
3999 2011-08-13 Jason Merrill <jason@redhat.com>
4002 * g++.dg/cpp0x/decltype32.C: New.
4005 * g++.dg/diagnostic/expr1.C: New.
4007 2011-08-12 David Li <davidxl@google.com>
4009 * g++.dg/abi/vbase15.C: New test.
4011 2011-08-12 Jason Merrill <jason@redhat.com>
4014 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4016 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4018 * gcc.dg/builtins-67.c: New test.
4019 * gcc.target/i386/conversion.c: Ditto.
4021 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4022 Brian Hackett <bhackett1024@gmail.com>
4024 * g++.dg/plugin/decl_plugin.c: New.
4025 * g++.dg/plugin/decl-plugin-test.C: New.
4026 * g++.dg/plugin/plugin.exp: Add above testcase.
4028 2011-08-11 Richard Guenther <rguenther@suse.de>
4030 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4032 2011-08-11 Michael Matz <matz@suse.de>
4034 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4036 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4038 PR tree-optimization/50039
4039 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4040 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4042 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4044 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4045 (sse4_1_test): Initialize src3 with random value.
4047 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4049 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4050 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4051 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4052 * gcc.dg/scal-to-vec1.c: New test.
4053 * gcc.dg/scal-to-vec2.c: New test.
4055 2011-08-09 Richard Guenther <rguenther@suse.de>
4057 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4058 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4059 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4060 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4062 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4064 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4066 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4068 * gcc.dg/pr49948.c: Require pthread effective target.
4070 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4072 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4074 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4076 * gcc.target/i386/sse-22a.c: New test.
4078 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4080 PR tree-optimization/50014
4081 * gcc.dg/vect/pr50014.c: New test.
4083 2011-08-08 Martin Jambor <mjambor@suse.cz>
4086 * gcc.dg/tree-ssa/pr49923.c: New test.
4088 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4091 * gcc.target/i386/pr49781-1.c: New.
4093 2011-08-08 Jason Merrill <jason@redhat.com>
4095 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4097 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4099 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4102 * gfortran.dg/typebound_override_1.f90: New.
4104 2011-08-07 Kai Tietz <ktietz@redhat.com>
4106 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4107 x86_64 mingw target.
4108 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4109 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4110 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4111 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4112 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4113 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4114 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4115 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4116 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4117 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4119 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4122 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4124 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4126 * gcc.dg/pr48770.c: Cleanup coverage files.
4127 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4129 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4131 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4132 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4133 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4134 lzcnt and bmi options.
4136 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4139 * gcc.dg/pr47381-1.c: New.
4140 * gcc.dg/pr47381-2.c: Likewise.
4141 * gcc.target/i386/pr47381.c: Likewise.
4143 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4146 * gcc.dg/pr47727.c: New.
4149 * gcc.dg/pr47372-1.c: New.
4150 * gcc.dg/pr47372-2.c: Likewise.
4152 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4155 * gcc.target/i386/pr47449.c: New.
4158 * gcc.dg/pr47446-1.c: New.
4159 * gcc.dg/pr47446-2.c: Likewise.
4161 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4164 * gcc.dg/pr47766.c: New.
4167 * gcc.dg/tls/pr47715-1.c: New.
4168 * gcc.dg/tls/pr47715-2.c: Likewise.
4169 * gcc.dg/tls/pr47715-3.c: Likewise.
4170 * gcc.dg/tls/pr47715-4.c: Likewise.
4171 * gcc.dg/tls/pr47715-5.c: Likewise.
4173 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4176 * objc.dg/gnu-api-2-class.m: Updated comments.
4177 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4178 * objc.dg/gnu-api-2-class-meta.m: New test.
4179 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4181 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4184 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4185 with classes that are in construction.
4187 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4190 * gcc.target/i386/pr48084-1.c: New.
4191 * gcc.target/i386/pr48084-2.c: Likewise.
4192 * gcc.target/i386/pr48084-3.c: Likewise.
4193 * gcc.target/i386/pr48084-4.c: Likewise.
4194 * gcc.target/i386/pr48084-5.c: Likewise.
4196 PR rtl-optimization/49504
4197 * gcc.target/i386/pr49504.c: New.
4200 * gcc.dg/pr49860.c: New.
4202 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4205 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4206 with classes that are in construction.
4208 2011-08-05 Jason Merrill <jason@redhat.com>
4211 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4214 * g++.dg/cpp0x/decltype31.C: New.
4217 * g++.dg/init/array28.C: New.
4220 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4222 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4225 * gcc.dg/pr47369-1.c: New.
4227 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4230 * gcc.dg/torture/pr47364-1.c: New.
4231 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4232 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4234 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4237 * gfortran.dg/transfer_check_2.f90: New test case.
4239 2011-08-05 Jan Hubicka <jh@suse.cz>
4242 * gfortran.dg/pr49494.f90: New testcase.
4244 2011-08-05 Jan Hubicka <jh@suse.cz>
4247 * gcc.c-torture/compile/pr49735.c: New testcase.
4249 2011-08-05 Jason Merrill <jason@redhat.com>
4252 * g++.dg/cpp0x/initlist56.C: New.
4255 * g++.dg/overload/rvalue2.C: New.
4258 * g++.dg/cpp0x/range-for21.C: New.
4260 * g++.dg/ext/vla11.C: New.
4262 2011-08-05 Richard Guenther <rguenther@suse.de>
4264 PR tree-optimization/49984
4265 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4267 2011-08-05 Richard Guenther <rguenther@suse.de>
4269 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4270 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4271 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4273 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4275 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4276 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4277 * gfortran.dg/ldist-pr43023.f90: Ditto.
4278 * gfortran.dg/namelist_52.f90: Ditto.
4279 * gfortran.dg/interface_proc_end.f90: Ditto.
4280 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4281 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4283 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4285 * gcc.dg/vect/vect-over-widen-1.c: New test.
4286 * gcc.dg/vect/vect-over-widen-2.c: New test.
4287 * gcc.dg/vect/vect-over-widen-3.c: New test.
4288 * gcc.dg/vect/vect-over-widen-4.c: New test.
4290 2011-08-04 Richard Guenther <rguenther@suse.de>
4293 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4295 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4297 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4299 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4302 * g++.dg/ext/builtin-object-size3.C: New test.
4304 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4306 PR tree-optimization/49948
4307 * gcc.dg/pr49948.c: New test.
4309 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4312 * gcc.dg/torture/pr47383.c: New.
4314 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4316 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4318 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4320 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4322 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4325 * gcc.dg/torture/pr47744-1.c: New.
4326 * gcc.dg/torture/pr47744-2.c: Likewise.
4327 * gcc.dg/torture/pr47744-3.c: Likewise.
4329 2011-08-03 Richard Guenther <rguenther@suse.de>
4332 * gcc.dg/torture/pr49958.c: New testcase.
4334 2011-08-03 Richard Guenther <rguenther@suse.de>
4336 PR tree-optimization/49938
4337 * g++.dg/torture/pr49938.C: New testcase.
4339 2011-08-02 Jason Merrill <jason@redhat.com>
4342 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4345 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4348 * g++.dg/cpp0x/variadic115.C: New.
4351 * g++.dg/cpp0x/union5.C: New.
4353 2011-08-02 Daniel Kraft <d@domob.eu>
4356 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4358 2011-08-02 Kai Tietz <ktietz@redhat.com>
4361 * gcc.dg/tree-ssa/forwprop-15.c
4363 2011-08-02 Jason Merrill <jason@redhat.com>
4366 * g++.dg/cpp0x/range-for20.C: New.
4368 2011-08-02 Tobias Burnus <burnus@net-b.de>
4370 * gfortran.dg/coarray_lib_token_3.f90: New.
4372 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4375 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4376 * gcc.dg/gomp/atomic-15.c: New test.
4377 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4378 * g++.dg/gomp/atomic-15.C: New test.
4379 * g++.dg/gomp/private-1.C: New test.
4380 * g++.dg/gomp/sharing-2.C: New test.
4381 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4382 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4383 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4385 2011-08-02 Tobias Burnus <burnus@net-b.de>
4387 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4388 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4390 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4391 * gfortran.dg/allocatable_function_5.f90: Ditto.
4392 * gfortran.dg/allocate_stat.f90: Ditto.
4393 * gfortran.dg/array_constructor_20.f90: Ditto.
4394 * gfortran.dg/array_constructor_21.f90: Ditto.
4395 * gfortran.dg/array_constructor_22.f90: Ditto.
4396 * gfortran.dg/array_constructor_26.f03: Ditto.
4397 * gfortran.dg/array_function_4.f90: Ditto.
4398 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4399 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4400 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4401 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4402 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4403 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4404 * gfortran.dg/class_15.f03: Ditto.
4405 * gfortran.dg/class_27.f03: Ditto.
4406 * gfortran.dg/class_33.f90: Ditto.
4407 * gfortran.dg/class_37.f03: Ditto.
4408 * gfortran.dg/class_40.f03: Ditto.
4409 * gfortran.dg/class_42.f03: Ditto.
4410 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4411 * gfortran.dg/coarray/registering_1.f90: Ditto.
4412 * gfortran.dg/convert_1.f90: Ditto.
4413 * gfortran.dg/default_initialization_3.f90: Ditto.
4414 * gfortran.dg/dependency_25.f90: Ditto.
4415 * gfortran.dg/dependency_26.f90: Ditto.
4416 * gfortran.dg/dependency_36.f90: Ditto.
4417 * gfortran.dg/dependency_37.f90: Ditto.
4418 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4419 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4420 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4421 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4422 * gfortran.dg/elemental_result_1.f90: Ditto.
4423 * gfortran.dg/empty_derived_type.f90: Ditto.
4424 * gfortran.dg/entry_7.f90: Ditto.
4425 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4426 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4427 * gfortran.dg/error_recovery_3.f90: Ditto.
4428 * gfortran.dg/extends_4.f03: Ditto.
4429 * gfortran.dg/func_assign.f90: Ditto.
4430 * gfortran.dg/func_assign_3.f90: Ditto.
4431 * gfortran.dg/generic_1.f90: Ditto.
4432 * gfortran.dg/generic_18.f90: Ditto.
4433 * gfortran.dg/generic_22.f03: Ditto.
4434 * gfortran.dg/generic_4.f90: Ditto.
4435 * gfortran.dg/generic_6.f90: Ditto.
4436 * gfortran.dg/generic_actual_arg.f90: Ditto.
4437 * gfortran.dg/graphite/id-21.f: Ditto.
4438 * gfortran.dg/graphite/pr45758.f90: Ditto.
4439 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4440 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4441 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4442 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4443 * gfortran.dg/host_used_types_1.f90: Ditto.
4444 * gfortran.dg/implicit_1.f90: Ditto.
4445 * gfortran.dg/implicit_11.f90: Ditto.
4446 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4447 * gfortran.dg/impure_actual_1.f90: Ditto.
4448 * gfortran.dg/impure_assignment_1.f90: Ditto.
4449 * gfortran.dg/impure_constructor_1.f90: Ditto.
4450 * gfortran.dg/initialization_10.f90: Ditto.
4451 * gfortran.dg/initialization_12.f90: Ditto.
4452 * gfortran.dg/interface_14.f90: Ditto.
4453 * gfortran.dg/interface_15.f90: Ditto.
4454 * gfortran.dg/interface_2.f90: Ditto.
4455 * gfortran.dg/interface_25.f90: Ditto.
4456 * gfortran.dg/interface_26.f90: Ditto.
4457 * gfortran.dg/interface_29.f90: Ditto.
4458 * gfortran.dg/interface_assignment_1.f90: Ditto.
4459 * gfortran.dg/internal_pack_6.f90: Ditto.
4460 * gfortran.dg/internal_pack_7.f90: Ditto.
4461 * gfortran.dg/internal_pack_8.f90: Ditto.
4462 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4463 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4464 * gfortran.dg/module_commons_3.f90: Ditto.
4465 * gfortran.dg/module_equivalence_4.f90: Ditto.
4466 * gfortran.dg/module_equivalence_6.f90: Ditto.
4467 * gfortran.dg/module_function_type_1.f90: Ditto.
4468 * gfortran.dg/module_naming_1.f90: Ditto.
4469 * gfortran.dg/namelist_4.f90: Ditto.
4470 * gfortran.dg/operator_c1202.f90: Ditto.
4471 * gfortran.dg/parens_7.f90: Ditto.
4472 * gfortran.dg/pr32921.f: Ditto.
4473 * gfortran.dg/pr33646.f90: Ditto.
4474 * gfortran.dg/pr41928.f90: Ditto.
4475 * gfortran.dg/pr42119.f90: Ditto.
4476 * gfortran.dg/pr43984.f90: Ditto.
4477 * gfortran.dg/present_1.f90: Ditto.
4478 * gfortran.dg/private_type_2.f90: Ditto.
4479 * gfortran.dg/proc_decl_2.f90: Ditto.
4480 * gfortran.dg/proc_ptr_10.f90: Ditto.
4481 * gfortran.dg/proc_ptr_22.f90: Ditto.
4482 * gfortran.dg/proc_ptr_8.f90: Ditto.
4483 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4484 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4485 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4486 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4487 * gfortran.dg/substring_equivalence.f90: Ditto.
4488 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4489 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4490 * gfortran.dg/trim_optimize_6.f90: Ditto.
4491 * gfortran.dg/typebound_call_12.f03: Ditto.
4492 * gfortran.dg/typebound_operator_5.f03: Ditto.
4493 * gfortran.dg/typebound_operator_6.f03: Ditto.
4494 * gfortran.dg/typebound_proc_18.f03: Ditto.
4495 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4496 * gfortran.dg/use_1.f90: Ditto.
4497 * gfortran.dg/use_10.f90: Ditto.
4498 * gfortran.dg/use_11.f90: Ditto.
4499 * gfortran.dg/use_14.f90: Ditto.
4500 * gfortran.dg/use_only_2.f90: Ditto.
4501 * gfortran.dg/use_rename_4.f90: Ditto.
4502 * gfortran.dg/use_rename_5.f90: Ditto.
4503 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4504 * gfortran.dg/used_interface_ref.f90: Ditto.
4505 * gfortran.dg/used_types_11.f90: Ditto.
4506 * gfortran.dg/used_types_3.f90: Ditto.
4507 * gfortran.dg/used_types_4.f90: Ditto.
4508 * gfortran.dg/userdef_operator_2.f90: Ditto.
4509 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4510 * gfortran.dg/vect/pr46213.f90: Ditto.
4511 * gfortran.dg/whole_file_21.f90: Ditto.
4512 * gfortran.dg/whole_file_22.f90: Ditto.
4513 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4514 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4516 2011-08-02 Kai Tietz <ktietz@redhat.com>
4518 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4520 2011-08-01 Jason Merrill <jason@redhat.com>
4523 * g++.dg/abi/mangle49.C: New.
4526 * g++.dg/cpp0x/constexpr-array4.C: New.
4529 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4531 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4534 * gcc.target/i386/pr49927.c: New test.
4536 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4538 PR tree-optimization/49926
4539 * gcc.dg/vect/pr49926.c: New test.
4541 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4543 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4544 * gcc.target/i386/lzcnt-1.c: New test.
4545 * gcc.target/i386/lzcnt-2.c: Likewise.
4546 * gcc.target/i386/lzcnt-2a.c: Likewise.
4547 * gcc.target/i386/lzcnt-3.c: Likewise.
4548 * gcc.target/i386/lzcnt-4.c: Likewise.
4549 * gcc.target/i386/lzcnt-4a.c: Likewise.
4550 * gcc.target/i386/lzcnt-5.c: Likewise.
4551 * gcc.target/i386/lzcnt-6.c: Likewise.
4552 * gcc.target/i386/lzcnt-6a.c: Likewise.
4553 * gcc.target/i386/lzcnt-check.h: Likewise.
4555 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4556 * gcc.target/i386/sse-13.c: Likewise.
4557 * gcc.target/i386/sse-14.c: Likewise.
4558 * g++.dg/other/i386-2.C: Likewise.
4559 * g++.dg/other/i386-3.C: Likewise.
4561 2011-08-01 Julian Brown <julian@codesourcery.com>
4563 * gcc.target/arm/fixed-point-exec.c: New test.
4565 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4568 * gcc.target/i386/pr49920.c: New test.
4570 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4572 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4573 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4574 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4575 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4576 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4577 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4578 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4579 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4580 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4581 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4582 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4583 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4584 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4585 * g++.dg/tree-ssa/pr33615.C: Ditto.
4586 * g++.dg/tree-ssa/restrict1.C: Ditto.
4587 * c-c++-common/restrict-2.c: Ditto.
4588 * gfortran.dg/pr32921.f: Ditto.
4589 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4590 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4591 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4592 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4593 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4594 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4595 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4596 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4597 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4598 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4600 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4602 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4603 .exe.ltrans[0-9]*. dump files.
4605 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4608 * gfortran.dg/abstract_type_6.f03: Modified.
4609 * gfortran.dg/typebound_proc_24.f03: New.
4611 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4614 * g++.dg/init/for1.C: Fix.
4616 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4619 * gfortran.dg/string_5.f90: New test.
4621 2011-07-29 Jason Merrill <jason@redhat.com>
4624 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4626 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4628 PR tree-optimization/47407
4629 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4633 2011-07-29 Richard Guenther <rguenther@suse.de>
4635 * gcc.dg/uninit-suppress.c: Also disable VRP.
4636 * gcc.dg/uninit-suppress_2.c: Likewise.
4638 2011-07-28 Jason Merrill <jason@redhat.com>
4641 * g++.dg/template/nontype24.C: New.
4643 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4645 PR rtl-optimization/47958
4646 * gcc.dg/torture/pr47958-1.c: New.
4648 2011-07-29 Wei Guozhi <carrot@google.com>
4650 PR rtl-optimization/49799
4651 * gcc.dg/pr49799.c: New test case.
4653 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4656 * gcc.dg/graphite/id-pr48648.c: New.
4658 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4661 * gfortran.dg/maxloc_2.f90: New test.
4662 * gfortran.dg/maxloc_3.f90: New test.
4663 * gfortran.dg/minloc_1.f90: New test.
4664 * gfortran.dg/minloc_2.f90: New test.
4665 * gfortran.dg/minloc_3.f90: New test.
4666 * gfortran.dg/minmaxloc_7.f90: New test.
4669 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4671 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4673 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4674 the builtin isn't optimized away.
4676 2011-07-27 Tobias Burnus <burnus@net-b.de>
4679 * gfortran.dg/lto/pr45586-2_0.f90: New.
4681 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4684 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4685 * c-c++-common/cxxbitfields-5.c: Same.
4687 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4689 * lib/target-supports.exp (check_effective_target_mmap): Use
4690 check_function_available.
4692 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4694 * g++.old-deja/g++.pt/crash60.C: Updated.
4696 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4699 * gcc.target/i386/pr49866.c: New test.
4701 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4703 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4704 * gcc.target/i386/bmi-andn-1.c: New test.
4705 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4706 * gcc.target/i386/bmi-andn-2.c: Likewise.
4707 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4708 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4709 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4710 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4711 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4712 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4713 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4714 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4715 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4716 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4717 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4718 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4719 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4720 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4721 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4722 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4723 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4724 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4725 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4726 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4727 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4729 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4732 * gfortran.dg/graphite/id-pr47691.f: New.
4734 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4736 * gcc.target/i386/avx-os-support.h: New.
4737 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4738 (main): Check avx_os_support before the test is run.
4739 * gcc.target/i386/aes-avx-check.h: Ditto.
4740 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4742 2011-07-27 Kai Tietz <ktietz@redhat.com>
4744 * gcc.target/i386/aggregate-ret3.c: New test.
4745 * gcc.target/i386/aggregate-ret4.c: New test.
4747 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4750 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4751 allocated array should *not* change its size.
4752 * gfortran.dg/multiple_allocation_3.f90: New test.
4754 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4757 * g++.dg/cpp0x/constexpr-49776.C: New.
4759 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4762 * gcc.dg/graphite/id-pr47046.c: New.
4764 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4767 * gcc.dg/graphite/run-id-pr47593.c: New.
4769 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4772 * gcc.dg/graphite/run-id-pr47653.c: New.
4773 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4774 induction variables.
4775 * gcc.dg/graphite/scop-16.c: Same.
4776 * gcc.dg/graphite/scop-17.c: Same.
4777 * gcc.dg/graphite/scop-21.c: Same.
4779 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4782 * gcc.dg/graphite/id-pr48805.c: New.
4784 2011-07-26 Tobias Burnus <burnus@net-b.de>
4786 * gfortran.dg/coarray_lib_token_2.f90: New.
4788 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4790 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4793 2011-07-25 Andrew Pinski <apinski@cavium.com>
4796 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4797 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4799 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4801 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4803 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4804 * gcc.c-torture/execute/loop-2g.c: Likewise.
4805 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4806 Require mmap support.
4807 * gcc.c-torture/execute/loop-2g.x: Likewise.
4808 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4809 (MAP_ANON): Provide default.
4810 * gcc.dg/20050826-1.c: Likewise.
4811 * gcc.target/i386/pr36533.c: Likewise.
4812 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4813 Use dg-require-effective-target mmap.
4815 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4818 * g++.dg/cpp0x/range-for19.C: New.
4820 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4823 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4826 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4829 * g++.dg/torture/pr49309.C: Remove.
4831 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4833 PR tree-optimization/49809
4834 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4837 2011-07-25 Richard Guenther <rguenther@suse.de>
4839 PR tree-optimization/49715
4840 * gcc.target/i386/pr49715-1.c: New testcase.
4841 * gcc.target/i386/pr49715-2.c: Likewise.
4843 2011-07-23 Jason Merrill <jason@redhat.com>
4845 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4847 2011-07-22 Jason Merrill <jason@redhat.com>
4850 * g++.dg/cpp0x/initlist55.C: New.
4852 2011-07-23 Tobias Burnus <burnus@net-b.de>
4855 * gfortran.dg/namelist_72.f: New.
4857 2011-07-23 Tobias Burnus <burnus@net-b.de>
4859 * gfortran.dg/coarray_25.f90: New.
4861 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4863 * override1.C: This test should use c++0x mode.
4864 * override3.C: New. Test the diagnostics in c++98 mode.
4866 2011-07-22 Jason Merrill <jason@redhat.com>
4867 Mark Glisse <marc.glisse@normalesup.org>
4870 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4873 * g++.dg/opt/builtins2.C: New.
4874 * g++.dg/other/error27.C: Don't rely on __builtin.
4876 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4878 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4880 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4881 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4882 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4883 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4885 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4888 2011-07-22 Richard Guenther <rguenther@suse.de>
4890 PR tree-optimization/45819
4891 * gcc.dg/pr45819.c: New testcase.
4893 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4895 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4897 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4901 * gcc.dg/graphite/run-id-pr47654.c: New.
4903 2011-07-21 Ian Lance Taylor <iant@google.com>
4906 * gcc.dg/pr49705.c: New test.
4908 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4910 * lib/target-supports.exp (check_avx_os_support_available): New.
4911 (check_effective_target_avx_runtime): Use it.
4913 2011-07-21 Richard Guenther <rguenther@suse.de>
4915 PR tree-optimization/49770
4916 * g++.dg/torture/pr49770.C: New testcase.
4918 2011-07-21 Kai Tietz <ktietz@redhat.com>
4920 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4921 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4923 2011-07-21 Tobias Burnus <burnus@net-b.de>
4925 * gfortran.dg/coarray_lib_token_1.f90: New.
4927 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4929 * gcc.dg/pr32912-2.c: Skip for AVR.
4930 * gcc.dg/pr44674.c: Add dg-require-profiling.
4932 2011-07-20 Jason Merrill <jason@redhat.com>
4934 * g++.dg/ext/desig2.C: New.
4936 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4938 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4940 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4941 * gcc.target/powerpc/recip-3.c: Ditto.
4943 2011-07-19 Jason Merrill <jason@redhat.com>
4945 PR c++/6709 (DR 743)
4946 PR c++/42603 (DR 950)
4947 * g++.dg/cpp0x/decltype21.C: New.
4949 2011-07-20 Richard Guenther <rguenther@suse.de>
4952 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4953 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4955 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4957 * gcc.target/arm/combine-movs.c: New.
4958 * gcc.target/arm/unsigned-extend-2.c: New.
4960 2011-07-19 Jason Merrill <jason@redhat.com>
4963 * g++.dg/cpp0x/variadic114.C: New.
4965 2011-07-19 Tobias Burnus <burnus@net-b.de>
4967 * gfortran.dg/coarray_args_1.f90: New.
4968 * gfortran.dg/coarray_args_2.f90: New.
4970 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4973 * gfortran.dg/allocate_error_3.f90: New.
4975 2011-07-19 Richard Guenther <rguenther@suse.de>
4977 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4978 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4979 * gcc.dg/torture/20110719-1.c: New testcase.
4981 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4983 PR tree-optimization/49768
4984 * gcc.c-torture/execute/pr49768.c: New test.
4986 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4988 PR tree-optimization/49771
4989 * gcc.dg/vect/pr49771.c: New test.
4991 2011-07-18 Martin Jambor <mjambor@suse.cz>
4993 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4994 * gcc.dg/ipa/ipa-2.c: Likewise.
4995 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4996 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4997 * gcc.dg/ipa/ipa-5.c: Likewise.
4998 * gcc.dg/ipa/ipa-7.c: Likewise.
4999 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5000 * gcc.dg/ipa/ipacost-1.c: Likewise.
5001 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5003 * gcc.dg/ipa/ipcp-1.c: New test.
5004 * gcc.dg/ipa/ipcp-2.c: Likewise.
5005 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5007 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5010 * gfortran.dg/pr49675.f90: New test.
5012 2011-07-18 Richard Guenther <rguenther@suse.de>
5014 * gcc.dg/torture/20110718-1.c: New testcase.
5016 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5018 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5019 * g++.dg/ext/bitfield3.C: Likewise.
5020 * g++.dg/ext/bitfield4.C: Likewise.
5021 * g++.dg/ext/bitfield5.C: Likewise.
5022 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5023 * g++.dg/other/pr23205-2.C: Likewise.
5024 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5025 * gcc.c-torture/compile/20001109-2.c: Likewise.
5026 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5027 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5028 * gcc.dg/bitfld-16.c: Likewise.
5029 * gcc.dg/bitfld-17.c: Likewise.
5030 * gcc.dg/bitfld-18.c: Likewise.
5031 * gcc.dg/builtins-config.h: Remove Netware support.
5032 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5033 * gcc.dg/cdce2.c: Likewise.
5034 * gcc.dg/cpp/assert4.c: Remove netware support.
5035 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5036 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5038 * lib/target-supports.exp (check_visibility_available): Remove
5040 (check_profiling_available): Likewise.
5042 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5044 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5046 2011-07-17 Tobias Burnus <burnus@net-b.de>
5047 Thomas Koenig <tkoenig@gcc.gnu.org>
5050 * gfortran.dg/generic_17.f90: Fix testcase.
5051 * gfortran.dg/interface_3.f90: Add dg-error.
5052 * gfortran.dg/use_14.f90: New.
5053 * gfortran.dg/use_15.f90: New.
5055 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5057 * gnat.dg/pointer_controlled.adb: New test.
5059 2011-07-17 Tobias Burnus <burnus@net-b.de>
5062 * gfortran.dg/pointer_remapping_7.f90: New.
5064 2011-07-16 Jason Merrill <jason@redhat.com>
5066 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5068 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5069 Jason Merrill <jason@redhat.com>
5073 * g++.dg/cpp0x/decltype29.C: Adjust.
5074 * g++.dg/cpp0x/error4.C: Adjust.
5075 * g++.dg/cpp0x/sfinae26.C: Adjust.
5076 * g++.dg/cpp0x/variadic105.C: Adjust.
5077 * g++.dg/template/deduce3.C: Adjust.
5078 * g++.dg/template/error45.C: Adjust.
5079 * g++.dg/template/ptrmem2.C: Adjust.
5080 * g++.dg/template/sfinae2.C: Adjust.
5081 * g++.old-deja/g++.pt/crash60.C: Adjust.
5082 * g++.old-deja/g++.pt/unify6.C: Adjust.
5083 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5084 * g++.dg/cpp0x/nullptr15.C: Adjust.
5085 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5086 * g++.dg/cpp0x/pr31431.C: Adjust.
5087 * g++.dg/cpp0x/pr31434.C: Adjust.
5088 * g++.dg/cpp0x/sfinae11.C: Adjust
5089 * g++.dg/cpp0x/temp_default2.C: Adjust.
5090 * g++.dg/cpp0x/trailing4.C: Adjust.
5091 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5092 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5093 * g++.dg/cpp0x/variadic105.C: Adjust.
5094 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5095 * g++.dg/ext/vla2.C: Adjust.
5096 * g++.dg/other/ptrmem10.C: Adjust.
5097 * g++.dg/other/ptrmem11.C: Adjust.
5098 * g++.dg/overload/unknown1.C: Adjust.
5099 * g++.dg/template/conv11.C: Adjust.
5100 * g++.dg/template/dependent-expr5.C: Adjust.
5101 * g++.dg/template/friend.C: Adjust.
5102 * g++.dg/template/incomplete2.C: Adjust.
5103 * g++.dg/template/local4.C: Adjust.
5104 * g++.dg/template/local6.C: Adjust.
5105 * g++.dg/template/operator9.C: Adjust.
5106 * g++.dg/template/ttp25.C: Adjust.
5107 * g++.dg/template/unify10.C: Adjust.
5108 * g++.dg/template/unify11.C: Adjust.
5109 * g++.dg/template/unify6.C: Adjust.
5110 * g++.dg/template/unify9.C: Adjust.
5111 * g++.dg/template/varmod1.C: Adjust.
5112 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5113 * g++.old-deja/g++.pt/crash28.C: Adjust.
5114 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5115 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5116 * g++.old-deja/g++.pt/expr2.C: Adjust.
5117 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5118 * g++.old-deja/g++.pt/spec5.C: Adjust.
5119 * g++.old-deja/g++.pt/spec6.C: Adjust.
5120 * g++.old-deja/g++.pt/unify4.C: Adjust.
5121 * g++.old-deja/g++.pt/unify8.C: Adjust.
5122 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5123 * g++.dg/overload/template5.C: New testcase.
5124 * g++.dg/template/overload12.C: New testcase.
5126 2011-07-11 Tobias Burnus <burnus@net-b.de>
5128 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5129 * gfortran.dg/coarray_7.f90: Ditto.
5130 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5131 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5133 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5135 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5137 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5138 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5139 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5141 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5142 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5143 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5145 2011-07-15 Jason Merrill <jason@redhat.com>
5148 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5149 Use --extra_opts instead of --additional_options.
5151 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5154 * g++.dg/torture/pr49309.C: Remove.
5156 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5158 * gcc.target/tic6x/weak-call.c: New test.
5159 * gcc.target/tic6x/fpcmp.c: New test.
5160 * gcc.target/tic6x/fpdiv.c: New test.
5161 * gcc.target/tic6x/rotdi16-scan.c: New test.
5162 * gcc.target/tic6x/ffssi.c: New test.
5163 * gcc.target/tic6x/fpdiv-lib.c: New test.
5164 * gcc.target/tic6x/cold-lc.c: New test.
5165 * gcc.target/tic6x/longcalls.c: New test.
5166 * gcc.target/tic6x/abi-align-1.c: New test.
5167 * gcc.target/tic6x/fpcmp-finite.c: New test.
5168 * gcc.target/tic6x/rotdi16.c: New test.
5169 * gcc.target/tic6x/bswapl.c: New test.
5170 * gcc.target/tic6x/ffsdi.c: New test.
5171 * gcc.target/tic6x/tic6x.exp: New file.
5172 * gcc.target/tic6x/builtins/arith24.c: New test.
5173 * gcc.target/tic6x/builtins/smpy.c: New test.
5174 * gcc.target/tic6x/builtins/smpylh.c: New test.
5175 * gcc.target/tic6x/builtins/smpyh.c: New test.
5176 * gcc.target/tic6x/builtins/sarith1.c: New test.
5177 * gcc.target/tic6x/builtins/extclr.c: New test
5178 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5179 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5180 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5181 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5183 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5185 * gcc.dg/20020312-2.c: Likewise.
5186 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5187 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5188 * gcc.dg/torture/builtin-math-7.c: Likewise.
5191 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5192 not testing tic6x-*-*.
5194 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5197 * g++.dg/torture/pr49309.C: New testcase.
5199 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5201 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5203 2011-07-14 Richard Guenther <rguenther@suse.de>
5205 PR tree-optimization/49651
5206 * gcc.dg/torture/pr49651.c: New testcase.
5208 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5211 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5213 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5215 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5216 -mno-pointers-to-nested-functions.
5217 * gcc.target/powerpc/no-r11-2.c: Ditto.
5218 * gcc.target/powerpc/no-r11-3.c: Ditto.
5220 2011-07-13 Jason Merrill <jason@redhat.com>
5222 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5223 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5224 when compiling C files.
5225 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5226 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5227 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5228 * g++.dg/lookup/anon2.C: Likewise.
5229 * g++.dg/tree-ssa/copyprop.C: Likewise.
5230 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5231 * g++.dg/init/vector1.C: Ignore narrowing errors.
5232 * g++.dg/torture/pr35526.C: Likewise.
5233 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5235 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5238 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5241 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5243 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5244 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5246 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5248 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5249 * lib/obj-c++.exp (obj-c++_init): Ditto.
5250 * lib/file-format.exp (gcc_target_object_format): Ditto.
5251 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5252 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5253 (check_visibility_available): Ditto.
5254 (check_effective_target_tls_native): Ditto.
5255 (check_effective_target_tls_emulated): Ditto.
5256 (check_effective_target_function_sections): Ditto.
5258 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5260 * gcc.target/arm/pr48183.c: New test.
5262 2011-07-13 Richard Guenther <rguenther@suse.de>
5264 * gcc.dg/torture/20110713-1.c: New testcase.
5266 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5269 * gcc.c-torture/compile/pr49474.c: New testcase.
5271 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5273 PR tree-optimization/49712
5274 * gcc.c-torture/execute/pr49712.c: New test.
5276 2011-07-11 Jason Merrill <jason@redhat.com>
5279 * g++.dg/template/recurse3.C: New.
5281 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5284 * gcc.dg/guality/csttest.c: New test.
5287 * gfortran.dg/pr49698.f90: New test.
5289 2011-07-11 Jeff Law <law@redhat.com>
5291 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5293 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5295 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5296 * go.test/go-test.exp (go-set-goarch): Likewise.
5298 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5301 * gcc.target/avr/torture/pr39633.c: New test case.
5303 2011-07-11 Tobias Burnus <burnus@net-b.de>
5306 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5308 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5310 * lib/target-supports.exp (check_effective_target_scheduling):
5312 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5313 * gcc.dg/pr45055.c: Ditto.
5314 * gcc.dg/pr45353.c: Ditto.
5315 * g++.dg/pr45056.C: Ditto.
5317 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5319 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5320 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5321 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5322 * g++.dg/torture/pr31863.C: Skip AVR.
5324 2011-07-10 Tobias Burnus <burnus@net-b.de>
5327 * gfortran.dg/intrinsic_signal.f90: New.
5329 2011-07-09 Jason Merrill <jason@redhat.com>
5331 * g++.dg/cpp0x/regress/regress6.C: New.
5332 * g++.dg/parse/crash45.C: Adjust message.
5333 * g++.dg/template/crash38.C: Adjust message.
5334 * g++.dg/template/crash64.C: Adjust message.
5336 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5338 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5339 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5340 * g++.dg/abi/bitfield3.C: Likewise.
5341 * g++.dg/eh/pr38662.C: Likewise.
5342 * g++.dg/ext/attrib36.C: Likewise.
5343 * g++.dg/ext/attrib37.C: Likewise.
5344 * g++.dg/ext/attrib8.C: Likewise.
5345 * g++.dg/ext/tmplattr1.C: Likewise.
5346 * g++.dg/inherit/override-attribs.C: Likewise.
5347 * g++.dg/opt/inline9.C: Likewise.
5348 * g++.dg/opt/life1.C: Likewise.
5349 * g++.dg/opt/longbranch2.C: Likewise.
5350 * g++.dg/opt/nrv12.C: Likewise.
5351 * g++.dg/opt/reg-stack4.C: Likewise.
5352 * g++.dg/other/pr35504.C: Likewise.
5353 * g++.dg/other/pr39496.C: Likewise.
5354 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5355 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5356 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5357 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5358 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5359 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5360 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5361 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5362 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5363 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5364 * g++.dg/warn/pr15774-1.C: Likewise.
5365 * g++.dg/warn/pr15774-2.C: Likewise.
5366 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5367 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5368 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5369 * g++.old-deja/g++.pt/asm2.C: Likewise.
5370 * gcc.c-torture/compile/20000804-1.c: Likewise.
5371 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5372 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5373 * gcc.dg/20020108-1.c: Likewise.
5374 * gcc.dg/20020122-2.c: Likewise.
5375 * gcc.dg/20020122-3.c: Likewise.
5376 * gcc.dg/20020206-1.c: Likewise.
5377 * gcc.dg/20020219-1.c: Likewise.
5378 * gcc.dg/20020310-1.c: Likewise.
5379 * gcc.dg/20020411-1.c: Likewise.
5380 * gcc.dg/20020418-2.c: Likewise.
5381 * gcc.dg/20020426-2.c: Likewise.
5382 * gcc.dg/20020517-1.c: Likewise.
5383 * gcc.dg/20030204-1.c: Likewise.
5384 * gcc.dg/20030826-2.c: Likewise.
5385 * gcc.dg/20031102-1.c: Likewise.
5386 * gcc.dg/20031202-1.c: Likewise.
5387 * gcc.dg/20050111-1.c: Likewise.
5388 * gcc.dg/20050503-1.c: Likewise.
5389 * gcc.dg/array-init-1.c: Likewise.
5390 * gcc.dg/builtin-apply4.c: Likewise.
5391 * gcc.dg/dfp/pr31344.c: Likewise.
5392 * gcc.dg/gomp/atomic-11.c: Likewise.
5393 * gcc.dg/graphite/pr40281.c: Likewise.
5394 * gcc.dg/ia64-sync-1.c: Likewise.
5395 * gcc.dg/ia64-sync-2.c: Likewise.
5396 * gcc.dg/ia64-sync-3.c: Likewise.
5397 * gcc.dg/ia64-sync-4.c: Likewise.
5398 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5399 * gcc.dg/invalid-call-1.c: Likewise.
5400 * gcc.dg/loop-3.c: Likewise.
5401 * gcc.dg/lower-subreg-1.c: Likewise.
5402 * gcc.dg/lto/pr47259_0.c: Likewise.
5403 * gcc.dg/nested-calls-1.c: Likewise.
5404 * gcc.dg/pr20017.c: Likewise.
5405 * gcc.dg/pr25023.c: Likewise.
5406 * gcc.dg/pr27671-2.c: Likewise.
5407 * gcc.dg/pr32176.c: Likewise.
5408 * gcc.dg/pr33676.c: Likewise.
5409 * gcc.dg/pr35045.c: Likewise.
5410 * gcc.dg/pr36015.c: Likewise.
5411 * gcc.dg/pr36584.c: Likewise.
5412 * gcc.dg/pr36998.c: Likewise.
5413 * gcc.dg/pr37438.c: Likewise.
5414 * gcc.dg/pr37908.c: Likewise.
5415 * gcc.dg/pr41241.c: Likewise.
5416 * gcc.dg/pr41340.c: Likewise.
5417 * gcc.dg/pr44136.c: Likewise.
5418 * gcc.dg/pr44194-1.c: Likewise.
5419 * gcc.dg/pr46212.c: Likewise.
5420 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5421 * gcc.dg/setjmp-2.c: Likewise.
5422 * gcc.dg/short-compare-1.c: Likewise.
5423 * gcc.dg/short-compare-2.c: Likewise.
5424 * gcc.dg/smod-1.c: Likewise.
5425 * gcc.dg/sync-2.c: Likewise.
5426 * gcc.dg/sync-3.c: Likewise.
5427 * gcc.dg/tls/opt-1.c: Likewise.
5428 * gcc.dg/tls/opt-2.c: Likewise.
5429 * gcc.dg/tls/opt-3.c: Likewise.
5430 * gcc.dg/torture/badshift.c: Likewise.
5431 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5432 * gcc.dg/torture/pr20314-2.c: Likewise.
5433 * gcc.dg/torture/pr36891.c: Likewise.
5434 * gcc.dg/torture/pr38774.c: Likewise.
5435 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5436 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5437 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5438 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5439 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5440 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5441 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5442 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5443 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5444 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5445 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5446 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5447 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5448 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5449 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5450 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5451 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5452 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5453 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5454 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5455 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5456 * gcc.dg/unroll-1.c: Likewise.
5457 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5458 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5459 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5460 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5461 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5462 * gcc.target/i386/20000609-1.c: Likewise.
5463 * gcc.target/i386/20000720-1.c: Likewise.
5464 * gcc.target/i386/20000724-1.c: Likewise.
5465 * gcc.target/i386/20011107-1.c: Likewise.
5466 * gcc.target/i386/20011119-1.c: Likewise.
5467 * gcc.target/i386/20020201-3.c: Likewise.
5468 * gcc.target/i386/20020218-1.c: Likewise.
5469 * gcc.target/i386/20020729-1.c: Likewise.
5470 * gcc.target/i386/20030926-1.c: Likewise.
5471 * gcc.target/i386/20060125-1.c: Likewise.
5472 * gcc.target/i386/20060125-2.c: Likewise.
5473 * gcc.target/i386/20060512-1.c: Likewise.
5474 * gcc.target/i386/20060512-2.c: Likewise.
5475 * gcc.target/i386/20060512-3.c: Likewise.
5476 * gcc.target/i386/20060512-4.c: Likewise.
5477 * gcc.target/i386/387-1.c: Likewise.
5478 * gcc.target/i386/387-2.c: Likewise.
5479 * gcc.target/i386/387-5.c: Likewise.
5480 * gcc.target/i386/387-6.c: Likewise.
5481 * gcc.target/i386/980312-1.c: Likewise.
5482 * gcc.target/i386/980313-1.c: Likewise.
5483 * gcc.target/i386/990117-1.c: Likewise.
5484 * gcc.target/i386/990424-1.c: Likewise.
5485 * gcc.target/i386/990524-1.c: Likewise.
5486 * gcc.target/i386/991129-1.c: Likewise.
5487 * gcc.target/i386/991214-1.c: Likewise.
5488 * gcc.target/i386/991230-1.c: Likewise.
5489 * gcc.target/i386/addr-sel-1.c: Likewise.
5490 * gcc.target/i386/aggregate-ret1.c: Likewise.
5491 * gcc.target/i386/aggregate-ret2.c: Likewise.
5492 * gcc.target/i386/align-main-3.c: Likewise.
5493 * gcc.target/i386/amd64-abi-1.c: Likewise.
5494 * gcc.target/i386/amd64-abi-2.c: Likewise.
5495 * gcc.target/i386/amd64-abi-4.c: Likewise.
5496 * gcc.target/i386/amd64-abi-5.c: Likewise.
5497 * gcc.target/i386/amd64-abi-6.c: Likewise.
5498 * gcc.target/i386/asm-1.c: Likewise.
5499 * gcc.target/i386/asm-3.c: Likewise.
5500 * gcc.target/i386/asm-5.c: Likewise.
5501 * gcc.target/i386/attributes-error.c: Likewise.
5502 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5503 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5504 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5505 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5506 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5507 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5508 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5509 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5510 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5511 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5512 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5513 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5514 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5515 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5516 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5517 * gcc.target/i386/bitfield1.c: Likewise.
5518 * gcc.target/i386/bitfield2.c: Likewise.
5519 * gcc.target/i386/bmi-2.c: Likewise.
5520 * gcc.target/i386/bmi-5.c: Likewise.
5521 * gcc.target/i386/builtin-unreachable.c: Likewise.
5522 * gcc.target/i386/cleanup-2.c: Likewise.
5523 * gcc.target/i386/clobbers.c: Likewise.
5524 * gcc.target/i386/cmov8.c: Likewise.
5525 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5526 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5527 * gcc.target/i386/compress-float-387.c: Likewise.
5528 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5529 * gcc.target/i386/compress-float-sse.c: Likewise.
5530 * gcc.target/i386/crc32-2.c: Likewise.
5531 * gcc.target/i386/crc32-3.c: Likewise.
5532 * gcc.target/i386/divmod-7.c: Likewise.
5533 * gcc.target/i386/divmod-8.c: Likewise.
5534 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5535 * gcc.target/i386/fma3-builtin.c: Likewise.
5536 * gcc.target/i386/fma3-fma.c: Likewise.
5537 * gcc.target/i386/fma4-256-vector.c: Likewise.
5538 * gcc.target/i386/fma4-builtin.c: Likewise.
5539 * gcc.target/i386/fma4-fma-2.c: Likewise.
5540 * gcc.target/i386/fma4-fma.c: Likewise.
5541 * gcc.target/i386/fma4-vector-2.c: Likewise.
5542 * gcc.target/i386/fma4-vector.c: Likewise.
5543 * gcc.target/i386/funcspec-1.c: Likewise.
5544 * gcc.target/i386/funcspec-10.c: Likewise.
5545 * gcc.target/i386/funcspec-11.c: Likewise.
5546 * gcc.target/i386/funcspec-2.c: Likewise.
5547 * gcc.target/i386/funcspec-5.c: Likewise.
5548 * gcc.target/i386/funcspec-6.c: Likewise.
5549 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5550 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5551 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5552 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5553 * gcc.target/i386/incoming-1.c: Likewise.
5554 * gcc.target/i386/incoming-10.c: Likewise.
5555 * gcc.target/i386/incoming-11.c: Likewise.
5556 * gcc.target/i386/incoming-12.c: Likewise.
5557 * gcc.target/i386/incoming-13.c: Likewise.
5558 * gcc.target/i386/incoming-14.c: Likewise.
5559 * gcc.target/i386/incoming-15.c: Likewise.
5560 * gcc.target/i386/incoming-2.c: Likewise.
5561 * gcc.target/i386/incoming-3.c: Likewise.
5562 * gcc.target/i386/incoming-4.c: Likewise.
5563 * gcc.target/i386/incoming-5.c: Likewise.
5564 * gcc.target/i386/incoming-6.c: Likewise.
5565 * gcc.target/i386/incoming-7.c: Likewise.
5566 * gcc.target/i386/incoming-8.c: Likewise.
5567 * gcc.target/i386/incoming-9.c: Likewise.
5568 * gcc.target/i386/lea.c: Likewise.
5569 * gcc.target/i386/local.c: Likewise.
5570 * gcc.target/i386/loop-1.c: Likewise.
5571 * gcc.target/i386/loop-2.c: Likewise.
5572 * gcc.target/i386/loop-3.c: Likewise.
5573 * gcc.target/i386/max-stack-align.c: Likewise.
5574 * gcc.target/i386/memcpy-1.c: Likewise.
5575 * gcc.target/i386/movbe-2.c: Likewise.
5576 * gcc.target/i386/movq-2.c: Likewise.
5577 * gcc.target/i386/movq.c: Likewise.
5578 * gcc.target/i386/nrv1.c: Likewise.
5579 * gcc.target/i386/pad-4.c: Likewise.
5580 * gcc.target/i386/pad-5a.c: Likewise.
5581 * gcc.target/i386/pad-5b.c: Likewise.
5582 * gcc.target/i386/pad-6a.c: Likewise.
5583 * gcc.target/i386/pad-6b.c: Likewise.
5584 * gcc.target/i386/pad-7.c: Likewise.
5585 * gcc.target/i386/pad-9.c: Likewise.
5586 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5587 * gcc.target/i386/pic-1.c: Likewise.
5588 * gcc.target/i386/pr12092-1.c: Likewise.
5589 * gcc.target/i386/pr12329.c: Likewise.
5590 * gcc.target/i386/pr21518.c: Likewise.
5591 * gcc.target/i386/pr22362.c: Likewise.
5592 * gcc.target/i386/pr22585.c: Likewise.
5593 * gcc.target/i386/pr23098.c: Likewise.
5594 * gcc.target/i386/pr25196.c: Likewise.
5595 * gcc.target/i386/pr25293.c: Likewise.
5596 * gcc.target/i386/pr25654.c: Likewise.
5597 * gcc.target/i386/pr26449.c: Likewise.
5598 * gcc.target/i386/pr26778.c: Likewise.
5599 * gcc.target/i386/pr26826.c: Likewise.
5600 * gcc.target/i386/pr27266.c: Likewise.
5601 * gcc.target/i386/pr29978.c: Likewise.
5602 * gcc.target/i386/pr30505.c: Likewise.
5603 * gcc.target/i386/pr30961-1.c: Likewise.
5604 * gcc.target/i386/pr31628.c: Likewise.
5605 * gcc.target/i386/pr32000-2.c: Likewise.
5606 * gcc.target/i386/pr32661-1.c: Likewise.
5607 * gcc.target/i386/pr32708-2.c: Likewise.
5608 * gcc.target/i386/pr32708-3.c: Likewise.
5609 * gcc.target/i386/pr34256.c: Likewise.
5610 * gcc.target/i386/pr34312.c: Likewise.
5611 * gcc.target/i386/pr34522.c: Likewise.
5612 * gcc.target/i386/pr35160.c: Likewise.
5613 * gcc.target/i386/pr35281.c: Likewise.
5614 * gcc.target/i386/pr36246.c: Likewise.
5615 * gcc.target/i386/pr36786.c: Likewise.
5616 * gcc.target/i386/pr37275.c: Likewise.
5617 * gcc.target/i386/pr37843-3.c: Likewise.
5618 * gcc.target/i386/pr37843-4.c: Likewise.
5619 * gcc.target/i386/pr39082-1.c: Likewise.
5620 * gcc.target/i386/pr39431.c: Likewise.
5621 * gcc.target/i386/pr39496.c: Likewise.
5622 * gcc.target/i386/pr39543-2.c: Likewise.
5623 * gcc.target/i386/pr39911.c: Likewise.
5624 * gcc.target/i386/pr40718.c: Likewise.
5625 * gcc.target/i386/pr40906-1.c: Likewise.
5626 * gcc.target/i386/pr40906-2.c: Likewise.
5627 * gcc.target/i386/pr40906-3.c: Likewise.
5628 * gcc.target/i386/pr40934.c: Likewise.
5629 * gcc.target/i386/pr41900.c: Likewise.
5630 * gcc.target/i386/pr42589.c: Likewise.
5631 * gcc.target/i386/pr43662.c: Likewise.
5632 * gcc.target/i386/pr43671.c: Likewise.
5633 * gcc.target/i386/pr43766.c: Likewise.
5634 * gcc.target/i386/pr43869.c: Likewise.
5635 * gcc.target/i386/pr44942.c: Likewise.
5636 * gcc.target/i386/pr44948-2a.c: Likewise.
5637 * gcc.target/i386/pr45234.c: Likewise.
5638 * gcc.target/i386/pr45336-2.c: Likewise.
5639 * gcc.target/i386/pr45336-4.c: Likewise.
5640 * gcc.target/i386/pr45852.c: Likewise.
5641 * gcc.target/i386/pr46470.c: Likewise.
5642 * gcc.target/i386/pr48037-1.c: Likewise.
5643 * gcc.target/i386/pr48389.c: Likewise.
5644 * gcc.target/i386/pr49095.c: Likewise.
5645 * gcc.target/i386/pr9771-1.c: Likewise.
5646 * gcc.target/i386/rdfsbase-1.c: Likewise.
5647 * gcc.target/i386/rdfsbase-2.c: Likewise.
5648 * gcc.target/i386/rdgsbase-1.c: Likewise.
5649 * gcc.target/i386/rdgsbase-2.c: Likewise.
5650 * gcc.target/i386/rdrand-3.c: Likewise.
5651 * gcc.target/i386/regparm-stdcall.c: Likewise.
5652 * gcc.target/i386/regparm.c: Likewise.
5653 * gcc.target/i386/reload-1.c: Likewise.
5654 * gcc.target/i386/rotate-2.c: Likewise.
5655 * gcc.target/i386/sibcall-5.c: Likewise.
5656 * gcc.target/i386/signbit-1.c: Likewise.
5657 * gcc.target/i386/signbit-2.c: Likewise.
5658 * gcc.target/i386/signbit-3.c: Likewise.
5659 * gcc.target/i386/sse-5.c: Likewise.
5660 * gcc.target/i386/sse-8.c: Likewise.
5661 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5662 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5663 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5664 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5665 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5666 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5667 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5668 * gcc.target/i386/sse2-movq-2.c: Likewise.
5669 * gcc.target/i386/sse2-movq-3.c: Likewise.
5670 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5671 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5672 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5673 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5674 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5675 * gcc.target/i386/ssefn-1.c: Likewise.
5676 * gcc.target/i386/ssefn-2.c: Likewise.
5677 * gcc.target/i386/sseregparm-1.c: Likewise.
5678 * gcc.target/i386/sseregparm-2.c: Likewise.
5679 * gcc.target/i386/sseregparm-3.c: Likewise.
5680 * gcc.target/i386/sseregparm-4.c: Likewise.
5681 * gcc.target/i386/sseregparm-5.c: Likewise.
5682 * gcc.target/i386/sseregparm-6.c: Likewise.
5683 * gcc.target/i386/sseregparm-7.c: Likewise.
5684 * gcc.target/i386/sseregparm-8.c: Likewise.
5685 * gcc.target/i386/stack-realign.c: Likewise.
5686 * gcc.target/i386/stack-usage-realign.c: Likewise.
5687 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5688 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5689 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5690 * gcc.target/i386/stackalign/return-1.c: Likewise.
5691 * gcc.target/i386/stackalign/return-2.c: Likewise.
5692 * gcc.target/i386/stackalign/return-3.c: Likewise.
5693 * gcc.target/i386/tailcall-1.c: Likewise.
5694 * gcc.target/i386/tbm-2.c: Likewise.
5695 * gcc.target/i386/udivmod-7.c: Likewise.
5696 * gcc.target/i386/udivmod-8.c: Likewise.
5697 * gcc.target/i386/unroll-1.c: Likewise.
5698 * gcc.target/i386/vararg-1.c: Likewise.
5699 * gcc.target/i386/vararg-2.c: Likewise.
5700 * gcc.target/i386/vect8-ret.c: Likewise.
5701 * gcc.target/i386/vectorize5.c: Likewise.
5702 * gcc.target/i386/wmul-1.c: Likewise.
5703 * gcc.target/i386/wmul-2.c: Likewise.
5704 * gcc.target/i386/wrfsbase-1.c: Likewise.
5705 * gcc.target/i386/wrfsbase-2.c: Likewise.
5706 * gcc.target/i386/wrgsbase-1.c: Likewise.
5707 * gcc.target/i386/wrgsbase-2.c: Likewise.
5708 * gcc.target/i386/xop-pcmov.c: Likewise.
5709 * gcc.target/i386/xop-pcmov2.c: Likewise.
5710 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5711 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5712 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5713 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5714 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5715 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5716 * gcc.target/i386/zee.c: Likewise.
5717 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5718 * gfortran.dg/compiler-directive_2.f: Likewise.
5719 * gfortran.dg/g77/20010216-1.f: Likewise.
5720 * gfortran.dg/gomp/pr39152.f90: Likewise.
5721 * gfortran.dg/pr33794.f90: Likewise.
5723 2011-07-09 Jason Merrill <jason@redhat.com>
5725 * g++.dg/cpp0x/regress/regress5.C: New.
5727 2011-07-08 Jason Merrill <jason@redhat.com>
5730 * g++.dg/expr/compound-asn1.C: New.
5731 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5733 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5736 * gcc.target/powerpc/altivec-34.c: New test.
5738 2011-07-08 Jason Merrill <jason@redhat.com>
5741 * g++.dg/abi/guard3.C: New.
5743 2011-07-08 Julian Brown <julian@codesourcery.com>
5745 * lib/target-supports.exp
5746 (check_effective_target_arm_little_endian): New.
5747 (check_effective_target_vect_pack_trunc): Use above.
5748 (check_effective_target_vect_unpack): Likewise.
5749 (check_effective_target_vect_element_align): Test
5750 check_effective_target_arm_vect_no_misalign for ARM.
5752 2011-07-08 Jason Merrill <jason@redhat.com>
5755 * g++.dg/cpp0x/constexpr-rom.C: New.
5757 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5760 * g++.dg/torture/pr49519.C: New test.
5762 2011-07-08 Martin Jambor <mjambor@suse.cz>
5764 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5766 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5769 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5771 2011-07-08 Richard Guenther <rguenther@suse.de>
5773 PR tree-optimization/49662
5774 * gcc.dg/graphite/interchange-14.c: XFAIL.
5775 * gcc.dg/graphite/interchange-15.c: Likewise.
5776 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5778 2011-07-06 Jason Merrill <jason@redhat.com>
5781 * g++.dg/cpp0x/regress/regress4.C: New.
5783 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5786 * gfortran.dg/result_in_spec_4.f90: New test.
5788 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5790 * gcc.target/sparc/cas64.c: New test.
5792 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5795 * g++.dg/torture/pr49644.C: New test.
5798 * gcc.c-torture/execute/pr49644.c: New test.
5800 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5802 * lib/target-supports.exp (check_effective_target_ia32): New.
5803 (check_effective_target_x32): Likewise.
5804 (check_effective_target_vect_cmdline_needed): Also check x32.
5806 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5808 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5810 * gcc.target/arm/pr42235.c: Likewise.
5811 * gcc.target/arm/pr42495.c: Likewise.
5812 * gcc.target/arm/pr42574.c: Likewise.
5813 * gcc.target/arm/thumb-branch1.c: Likewise.
5815 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5816 unneeded prune of possible warning.
5817 * gcc.target/arm/pr40956.c: Likewise.
5818 * gcc.target/arm/pr42505.c: Likewise.
5820 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5821 * gcc.c-torture/compile/pr46883.c: Likewise.
5822 * gcc.c-torture/compile/pr46934.c: Likewise.
5824 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5825 for move to ../../gcc.c-torture/compile.
5826 * gcc.target/arm/pr46883.c: Likewise.
5827 * gcc.target/arm/pr46934.c: Likewise.
5829 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5830 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5831 * gcc.target/arm/wmul-1.c: Likewise.
5832 * gcc.target/arm/wmul-2.c: Likewise.
5833 * gcc.target/arm/wmul-3.c: Likewise.
5834 * gcc.target/arm/wmul-4.c: Likewise.
5835 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5836 add tab after scan target.
5837 * gcc.target/arm/smlaltt-1.c: Likewise.
5838 * gcc.target/arm/smlatb-1.c: Likewise.
5839 * gcc.target/arm/smlatt-1.c: Likewise.
5841 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5844 * gcc.dg/debug/pr49522.c: New test.
5846 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5848 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5849 * gcc.dg/pr46212.c: Run only if target int32plus.
5850 * gcc.dg/torture/pr48146.c: Ditto.
5851 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5852 * c-c++-common/pr44832.c: Ditto.
5853 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5854 * gcc.dg/pr31490.c: Ditto.
5855 * gcc.dg/torture/builtin-math-7.c: Run only if target
5857 * gcc.dg/torture/pr45764.c: Skip for AVR.
5858 * gcc.dg/pr47893.c: Ditto.
5860 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5862 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5863 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5864 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5865 add tab to scan target.
5867 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5869 * gcc.target/arm/neon-modes-3.c: New test.
5871 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5873 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5874 -fno-loop-interchange -ffast-math.
5876 2011-07-07 Richard Guenther <rguenther@suse.de>
5878 * gcc.dg/ftrapv-3.c: New testcase.
5880 2011-07-07 Richard Guenther <rguenther@suse.de>
5882 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5883 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5885 2011-07-07 Kai Tietz <ktietz@redhat.com>
5887 * gcc.dg/binop-notxor1.c: New test.
5888 * gcc.dg/binop-notand4a.c: New test.
5889 * gcc.dg/binop-notxor2.c: New test.
5890 * gcc.dg/binop-notand3a.c: New test.
5891 * gcc.dg/binop-notand2a.c: New test.
5892 * gcc.dg/binop-notand6a.c: New test.
5893 * gcc.dg/binop-notor1.c: New test.
5894 * gcc.dg/binop-notand1a.c: New test.
5895 * gcc.dg/binop-notand5a.c: New test.
5896 * gcc.dg/binop-notor2.c: New test.
5898 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5901 * gcc.dg/gomp/pr49640.c: New test.
5903 2011-07-07 Richard Guenther <rguenther@suse.de>
5905 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5907 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5910 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5912 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5914 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5915 * gcc.target/powerpc/no-r11-2.c: Ditto.
5916 * gcc.target/powerpc/no-r11-3.c: Ditto.
5918 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5920 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5921 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5923 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5925 * lib/target-supports.exp (check_profiling_available): Disable
5926 profiling with -fprofile-generate for target avr.
5928 2011-07-06 Richard Guenther <rguenther@suse.de>
5930 PR tree-optimization/49645
5931 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5933 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5936 * gcc.dg/pr47383.c: New.
5938 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5940 PR tree-optimization/49647
5941 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5943 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5946 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5947 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5949 2011-07-05 Jason Merrill <jason@redhat.com>
5952 * g++.dg/template/template-id-4.C: New.
5954 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5956 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5957 * gcc.dg/pr43402.c: Ditto.
5959 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5961 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5963 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5965 * gcc.target/powerpc/ppc-switch-1.c: New test for
5966 --param case-values-threshold.
5967 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5969 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5971 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5973 2011-07-05 Jason Merrill <jason@redhat.com>
5975 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5977 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5979 PR tree-optimization/47654
5980 * gcc.dg/graphite/block-pr47654.c: New.
5982 2011-07-05 Jason Merrill <jason@redhat.com>
5984 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5986 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5988 PR tree-optimization/49580
5989 * gcc.dg/autopar/pr49580.c: New test.
5991 2011-07-05 Richard Guenther <rguenther@suse.de>
5993 PR tree-optimization/49518
5994 PR tree-optimization/49628
5995 * g++.dg/torture/pr49628.C: New testcase.
5996 * gcc.dg/torture/pr49518.c: Likewise.
5998 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6000 * ada/acats/run_acats (which): Extract last field from type -p,
6001 type output only if command succeeded.
6003 2011-07-04 Jason Merrill <jason@redhat.com>
6005 * g++.dg/abi/mangle48.C: New.
6007 * g++.dg/cpp0x/diag1.C: New.
6009 * g++.dg/diagnostic/aka1.C: New.
6011 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6013 PR rtl-optimization/49619
6014 * gcc.dg/pr49619.c: New test.
6016 PR rtl-optimization/49472
6017 * gfortran.dg/pr49472.f90: New test.
6020 * gcc.dg/pr49602.c: New test.
6022 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6026 * gcc.target/avr/avr.exp: Run over cpp files, too.
6027 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6028 * gcc.target/avr/progmem.h: New file.
6029 * gcc.target/avr/exit-abort.h: New file.
6030 * gcc.target/avr/progmem-error-1.c: New file.
6031 * gcc.target/avr/progmem-error-1.cpp: New file.
6032 * gcc.target/avr/progmem-warning-1.c: New file.
6033 * gcc.target/avr/torture/progmem-1.c: New file.
6034 * gcc.target/avr/torture/progmem-1.cpp: New file.
6036 2011-07-04 Richard Guenther <rguenther@suse.de>
6038 PR tree-optimization/49615
6039 * g++.dg/torture/pr49615.C: New testcase.
6041 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6043 PR tree-optimization/49610
6044 * gcc.dg/vect/pr49610.c: New test.
6046 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6048 * gnat.dg/specs/debug1.ads: New test.
6050 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6053 * gfortran.dg/typebound_proc_23.f90: New.
6055 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6058 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6060 2011-07-01 Jason Merrill <jason@redhat.com>
6063 * g++.dg/template/template-id-3.C: New.
6066 * g++.dg/template/qualified-id4.C: New.
6069 * g++.dg/template/explicit-args4.C: New.
6072 * g++.dg/template/offsetof2.C: New.
6074 2011-07-01 Kai Tietz <ktietz@redhat.com>
6076 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6078 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6081 * lib/target-supports.exp (check_effective_target_gld): New proc.
6083 2011-07-01 Richard Guenther <rguenther@suse.de>
6085 PR tree-optimization/49603
6086 * gcc.dg/torture/pr49603.c: New testcase.
6088 2011-06-30 Jason Merrill <jason@redhat.com>
6091 * g++.dg/rtti/template1.C: New.
6094 * g++.dg/cpp0x/regress/ctor1.C: New.
6097 * g++.dg/cpp0x/initlist54.C: New.
6099 2011-06-30 Martin Jambor <mjambor@suse.cz>
6101 * gcc.dg/tree-ssa/sra-12.c: New test.
6103 2011-06-29 Jason Merrill <jason@redhat.com>
6105 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6107 2011-06-30 Richard Guenther <rguenther@suse.de>
6109 PR tree-optimization/46787
6110 * gcc.dg/vect/vect-121.c: New testcase.
6112 2011-06-30 Martin Jambor <mjambor@suse.cz>
6114 PR tree-optimization/49094
6115 * gcc.dg/tree-ssa/pr49094.c: New test.
6117 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6120 * gfortran.dg/pr49540-1.f90: New test.
6121 * gfortran.dg/pr49540-2.f90: New test.
6123 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6126 * ada/acats/run_acats (which): Use last field of type -p output.
6128 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6129 Iain Sandoe <iains@gcc.gnu.org>
6132 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6133 Only skip on 64-bit *-*-darwin8* && !objc2.
6135 2011-06-30 Richard Guenther <rguenther@suse.de>
6137 PR tree-optimization/38752
6138 * gcc.c-torture/compile/pr38752.c: New testcase.
6140 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6142 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6143 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6145 2011-06-29 Jason Merrill <jason@redhat.com>
6148 * g++.dg/cpp0x/initlist53.C: Use placement new.
6149 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6150 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6153 * g++.dg/cpp0x/trailing6.C: New.
6154 * g++.dg/cpp0x/pr45908.C: No error.
6157 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6160 * g++.dg/cpp0x/constexpr-using2.C: New.
6162 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6165 * g++.dg/cpp0x/constexpr-diag3.C: New.
6166 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6167 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6168 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6169 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6171 2011-06-29 Jason Merrill <jason@redhat.com>
6173 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6175 2011-06-29 Richard Guenther <rguenther@suse.de>
6177 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6179 2011-06-29 Jason Merrill <jason@redhat.com>
6181 * g++.dg/cpp0x/initlist-value2.C: New.
6183 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6184 * g++.dg/cpp0x/initlist-value.C: New.
6186 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6188 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6190 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6192 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6193 * gcc.dg/inline_2.c: Likewise.
6194 * gcc.dg/unroll_1.c: Likewise.
6196 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6199 * gcc.target/i386/pr49567.c: New test.
6201 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6203 * gnat.dg/opt17.ad[sb]: New test.
6205 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6206 Tom de Vries <tom@codesourcery.com>
6208 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6209 (check_effective_target_arm_thumb2): New effective targets.
6210 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6211 properly. Clean up temporary files.
6212 * gcc.target/arm/ivopts-2.c: Likewise.
6213 * gcc.target/arm/ivopts-3.c: Likewise.
6214 * gcc.target/arm/ivopts-4.c: Likewise.
6215 * gcc.target/arm/ivopts-5.c: Likewise.
6216 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6218 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6221 * gfortran.dg/reshape_zerosize_3.f90: New test.
6223 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6225 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6226 * gcc.target/arm/vfp-ldmias.c: Likewise.
6227 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6228 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6229 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6230 * gcc.target/arm/vfp-stmias.c: Likewise.
6231 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6232 * gcc.target/arm/vfp-stmiad.c: Likewise.
6234 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6236 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6238 * gcc.target/arm/pr45701-2.c: Ditto.
6240 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6243 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6244 * gfortran.dg/extends_14.f03: Modified.
6246 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6248 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6249 early if the test is already being skipped.
6251 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6252 scan-assembler-dem-not): For missing file, report unresolved with
6253 same message as for pass/fail, with reason reported in log file.
6255 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6256 from add_options_for_arm_neon_fp16.
6257 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6258 check_effective_target_arm_neon_fp16_ok_nocache.
6259 Check -mfpu and -mfloat-abi options from current multilib.
6260 Do not require neon support.
6261 (check_effective_target_arm_fp16_ok): Renamed from
6262 check_effecitve_target_arm_neon_fp16_ok.
6263 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6264 arm_neon_fp16_ok and arm_fp16.
6265 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6266 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6267 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6268 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6270 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6272 * gcc.dg/builtin-assume-aligned-1.c: New test.
6273 * gcc.dg/builtin-assume-aligned-2.c: New test.
6274 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6277 * gcc.dg/pr49544.c: New test.
6279 2011-06-27 Richard Guenther <rguenther@suse.de>
6281 PR tree-optimization/49394
6282 * g++.dg/torture/pr49394.C: New testcase.
6284 2011-06-27 Kai Tietz <ktietz@redhat.com>
6286 * gcc.dg/optimize-bswapdi-2.c: New test.
6288 2011-06-27 Michael Hope <michael.hope@linaro.org>
6289 Richard Sandiford <richard.sandiford@linaro.org>
6291 PR tree-optimization/49169
6292 * gcc.dg/torture/pr49169.c: New test.
6294 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6297 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6299 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6302 2011-06-26 Jason Merrill <jason@redhat.com>
6304 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6307 * g++.dg/init/ref19.C: New.
6308 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6310 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6312 PR tree-optimization/48377
6313 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6316 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6319 * lib/target-supports.exp (check_effective_target_non_strict_align):
6321 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6323 2011-06-24 Martin Jambor <mjambor@suse.cz>
6325 PR tree-optimizations/49516
6326 * g++.dg/tree-ssa/pr49516.C: New test.
6328 2011-06-23 Jason Merrill <jason@redhat.com>
6331 * g++.dg/template/partial10.C: New.
6332 * g++.dg/template/partial11.C: New.
6334 2011-06-23 Jeff Law <law@redhat.com>
6337 * gcc.dg/pr48770.c: New test.
6339 2011-06-23 Jan Hubicka <jh@suse.cz>
6342 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6344 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6347 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6348 instead of -fdump-tree-optimized.
6350 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6353 * g++.dg/template/crash107.C: New.
6354 * g++.dg/template/error17.C: Adjust.
6356 2011-06-23 Jason Merrill <jason@redhat.com>
6359 * g++.dg/cpp0x/defaulted30.C: New.
6362 * g++.dg/rtti/anon-ns1.C: New.
6365 * g++.dg/init/ref18.C: New.
6368 * g++.dg/template/partial9.C: New.
6370 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6373 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6375 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6378 * gcc.dg/pr49496.c: New test.
6380 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6382 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6385 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6387 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6388 * gcc.target/arm/pr42879.c: Likewise.
6389 * gcc.target/arm/pr45701-3.c: Likewise.
6391 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6392 * gcc.target/arm/pr40482.c: Likewise.
6393 * gcc.target/arm/stack-corruption.c: Likewise.
6395 2011-06-22 Richard Guenther <rguenther@suse.de>
6397 PR tree-optimization/49493
6398 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6400 2011-06-22 Jason Merrill <jason@redhat.com>
6403 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6405 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6406 Dmitry Melnik <dm@ispras.ru>
6408 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6409 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6410 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6412 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6414 * gcc.target/arm/tlscall.c: New.
6416 2011-06-21 Jason Merrill <jason@redhat.com>
6419 * g++.dg/cpp0x/constexpr-ref1.C: New.
6420 * g++.dg/cpp0x/constexpr-ref2.C: New.
6421 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6424 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6427 * g++.dg/template/param3.C: New.
6429 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6431 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6432 my_clrsb test functions.
6434 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6435 test_sll, test_ull): Add clrsb tests.
6436 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6439 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6442 * gfortran.dg/class_44.f03: New.
6444 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6446 PR tree-optimization/49478
6447 * gcc.dg/vect/pr49478.c
6449 2011-06-21 Richard Guenther <rguenther@suse.de>
6451 PR tree-optimization/49483
6452 * gcc.dg/vect/vect-120.c: New testcase.
6454 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6457 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6458 * gcc.dg/vect/vect-peel-4.c: Likewise.
6460 2011-06-22 Christian Bruel <christian.bruel@st.com>
6463 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6464 * gcc.dg/always_inline2.c: Likewise.
6465 * gcc.dg/always_inline3.c: Likewise.
6466 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6467 * gcc.dg/inline_1.c: Likewise.
6468 * gcc.dg/inline_2.c: Likewise.
6469 * gcc.dg/inline_3.c: Likewise.
6470 * gcc.dg/inline_4.c: Likewise.
6471 * gcc.dg/20051201-1.c: Likewise.
6472 * gcc.dg/pr40087.c: Likewise.
6473 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6474 * gcc.dg/inline-22.c: Likewise.
6475 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6476 * gcc.dg/lto/20090218-1_1.c: Likewise.
6477 * g++.dg/ipa/devirt-7.C: Likewise.
6478 * gcc.dg/uninit-pred-5_a.c: Likewise.
6479 * gcc.dg/uninit-pred-5_b.c: Likewise.
6480 * gcc.dg/fail_always_inline.c: New.
6482 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6484 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6485 into 6 jobs instead of 3.
6487 2011-06-20 Jason Merrill <jason@redhat.com>
6490 * g++.dg/cpp0x/initlist53.C: New.
6492 2011-06-20 Tobias Burnus <burnus@net-b.de>
6495 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6496 * gfortran.dg/coarray_lock_3.f90: New.
6497 * gfortran.dg/coarray/lock_1.f90: New.
6499 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6501 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6502 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6503 unresolved and report the reason to the log file.
6505 * lib/scanasm.exp (object-size): Move argument processing earlier
6506 to report errors before verifying that the file exists. Report
6507 problems detected at runtime as unresolved instead of error and
6508 report their reasons to the log file.
6510 2011-06-20 Jason Merrill <jason@redhat.com>
6513 * g++.dg/cpp0x/explicit6.C: New.
6516 * g++.dg/cpp0x/enum20.C: New.
6519 * g++.dg/ext/attr-aligned01.C: New.
6522 * g++.dg/cpp0x/variadic-default.C: New.
6525 * g++.dg/cpp0x/auto26.C: New.
6528 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6530 2011-06-20 Kai Tietz <ktietz@redhat.com>
6532 * gcc.dg/binop-notand1.c: New test.
6533 * gcc.dg/binop-notand2.c: New test.
6534 * gcc.dg/binop-notand3.c: New test.
6535 * gcc.dg/binop-notand4.c: New test.
6536 * gcc.dg/binop-notand5.c: New test.
6537 * gcc.dg/binop-notand6.c: New test.
6539 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6542 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6544 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6547 * gfortran.dg/proc_ptr_31.f90: New.
6549 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6551 * gnat.dg/volatile6.adb: New test.
6552 * gnat.dg/volatile7.adb: Likewise.
6553 * gnat.dg/volatile8.adb: Likewise.
6554 * gnat.dg/volatile9.adb: Likewise.
6556 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6558 * gnat.dg/constant3.adb: New test.
6560 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6563 * gfortran.dg/read_list_eof_1.f90: New test.
6565 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6568 * gcc.target/i386/testimm-1.c: New test.
6569 * gcc.target/i386/testimm-2.c: New test.
6570 * gcc.target/i386/testimm-3.c: New test.
6571 * gcc.target/i386/testimm-4.c: New test.
6572 * gcc.target/i386/testimm-5.c: New test.
6573 * gcc.target/i386/testimm-6.c: New test.
6574 * gcc.target/i386/testimm-7.c: New test.
6575 * gcc.target/i386/testimm-8.c: New test.
6576 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6577 * gcc.target/i386/xop-rotate1-int.c: New test.
6578 * gcc.target/i386/xop-rotate2-int.c: New test.
6580 2011-06-17 Jason Merrill <jason@redhat.com>
6582 * g++.dg/cpp0x/rv-func2.C: New.
6584 * g++.dg/debug/dwarf2/lambda1.C: New.
6585 * g++.dg/warn/Wshadow-6.C: Adjust.
6587 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6590 * gfortran.dg/move_alloc_5.f90: New.
6592 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6594 PR rtl-optimization/48542
6595 * gcc.dg/torture/pr48542.c: New test.
6597 2011-06-16 Jason Merrill <jason@redhat.com>
6600 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6603 * g++.dg/cpp0x/initlist52.C New.
6606 * c-c++-common/raw-string-12.c: New.
6609 * g++.dg/cpp0x/sfinae26.C: New.
6612 * g++.dg/cpp0x/variadic113.C: New.
6615 * g++.dg/cpp0x/variadic112.C: New.
6617 2011-06-16 Jeff Law <law@redhat.com>
6619 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6620 improved jump threading.
6621 * gcc.dg/builtin-object-size-2.c: Likewise.
6622 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6624 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6627 * gfortran.dg/typebound_assignment_3.f03: New.
6629 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6632 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6634 2011-06-16 Martin Jambor <mjambor@suse.cz>
6636 PR tree-optimization/49343
6637 * gnat.dg/discr31.ad[sb]: New test.
6639 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6643 2011-06-16 Tom de Vries <tom@codesourcery.com>
6646 * gcc.target/arm/ivopts-3.c: Update test.
6647 * gcc.target/arm/ivopts-5.c: Same.
6649 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6652 2011-06-10 Wei Guozhi <carrot@google.com>
6655 * gcc.target/arm/pr45335.c: New test.
6656 * gcc.target/arm/pr45335-2.c: New test.
6657 * gcc.target/arm/pr45335-3.c: New test.
6658 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6659 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6660 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6662 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6664 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6666 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6669 * gfortran.dg/class_43.f03: New.
6671 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6673 PR tree-optimization/49419
6674 * gcc.c-torture/execute/pr49419.c: New test.
6676 2011-06-16 Revital Eres <revital.eres@linaro.org>
6678 * gcc.dg/sms-9.c: New file.
6680 2011-06-15 Easwaran Raman <eraman@google.com>
6682 PR rtl-optimization/49414
6683 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6685 2011-06-14 Jason Merrill <jason@redhat.com>
6687 * g++.dg/cpp0x/noexcept13.C: New.
6689 2011-06-14 Easwaran Raman <eraman@google.com>
6691 PR rtl-optimization/44194
6692 * gcc.dg/pr44194-1.c: New test.
6693 * gcc.dg/pr44194-2.c: New test.
6695 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6697 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6699 * gcc.target/arm/pr45701-2.c: Likewise.
6700 * gcc.target/arm/thumb-branch1.c: Likewise.
6702 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6705 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6707 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6709 * gcc.target/arm/pr45701-1.c: Require thumb support.
6710 * gcc.target/arm/pr45701-2.c: Likewise.
6711 * gcc.target/arm/thumb-branch1.c: Likewise.
6713 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6714 * gcc.target/arm/pr39839.c: Likewise.
6715 * gcc.target/arm/pr40657-2.c: Likewise.
6716 * gcc.target/arm/pr40956.c: Likewise.
6717 * gcc.target/arm/pr41679.c: Likewise.
6718 * gcc.target/arm/pr42235.c: Likewise.
6719 * gcc.target/arm/pr42495.c: Likewise.
6720 * gcc.target/arm/pr42505.c: Likewise.
6721 * gcc.target/arm/pr42574.c: Likewise.
6722 * gcc.target/arm/pr46883.c: Likewise.
6723 * gcc.target/arm/pr46934.c: Likewise.
6724 * gcc.target/arm/xor-and.c: Likewise.
6726 2011-06-14 Jason Merrill <jason@redhat.com>
6728 * g++.dg/other/error23.C: Adjust error message.
6729 * g++.dg/other/error32.C: Likewise.
6732 * g++.dg/cpp0x/rv-dotstar.C: New.
6735 * g++.dg/cpp0x/decltype30.C: New.
6737 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6739 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6742 * gfortran.dg/pr49103.f90: New test.
6744 2011-06-14 Tom de Vries <tom@codesourcery.com>
6747 * gcc.target/arm/ivopts-3.c: New test.
6748 * gcc.target/arm/ivopts-4.c: New test.
6749 * gcc.target/arm/ivopts-5.c: New test.
6751 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6753 PR rtl-optimization/49390
6754 * gcc.c-torture/execute/pr49390.c: New test.
6756 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6758 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6760 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6762 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6763 * gcc.c-torture/execute/cmpsi-2.x: New file.
6764 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6765 * gcc.c-torture/execute/pr45262.x: New file.
6766 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6767 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6769 * gcc.c-torture/compile/pr49163.c: Ditto.
6771 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6773 * gcc.dg/vect/vect-16.c: Rename to...
6774 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6775 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6776 for double-word vectors.
6777 * gcc.dg/vect/vect-peel-4.c: Likewise.
6778 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6780 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6783 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6786 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6788 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6790 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6792 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6794 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6796 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6798 * gfortran.dg/trim_optimize_8.f90: New test case.
6800 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6801 Ira Rosen <ira.rosen@linaro.org>
6803 PR tree-optimization/49352
6804 * gcc.dg/vect/pr49352.c: New test.
6806 2011-06-12 Tobias Burnus
6809 * gfortran.dg/alloc_comp_assign_11.f90: New.
6811 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6813 * gfortran.dg/trim_optimize_7.f90: New test.
6815 2011-06-10 Wei Guozhi <carrot@google.com>
6818 * gcc.target/arm/pr45335.c: New test.
6819 * gcc.target/arm/pr45335-2.c: New test.
6820 * gcc.target/arm/pr45335-3.c: New test.
6821 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6822 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6823 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6825 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6828 * g++.dg/parse/error39.C: New.
6830 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6832 * gcc.target/arm/20090811-1.c: Skip for incompatible
6833 options, do not override other options.
6834 * gcc.target/arm/combine-cmp-shift.c: Skip for
6835 incompatible options.
6836 * gcc.target/arm/pr45094.c: Likewise.
6837 * gcc.target/arm/scd42-1.c: Likewise.
6838 * gcc.target/arm/scd42-3.c: Likewise.
6839 * gcc.target/arm/thumb-ltu.c: Likewise.
6841 * lib/target-supports.exp
6842 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6843 multilib flags use -mfpu with a value other than neon-fp16.
6845 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6847 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6848 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6850 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6852 * lib/target-supports.exp (check_effective_target_pie): New proc.
6853 * gcc.dg/pie-link.c: Use target pie.
6855 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6856 Laurent Roug� <laurent.rouge@menta.fr>
6858 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6859 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6861 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6863 * gfortran.dg/coarray/sync_1.f90: New test for
6864 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6866 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6868 PR tree-optimization/49318
6869 * gcc.dg/vect/pr49318.c: New test.
6871 2011-06-09 David Krauss <potswa@mac.com>
6873 * g++.dg/template/arrow1.C: New.
6875 2011-06-09 Jason Merrill <jason@redhat.com>
6877 * lib/prune.exp: Prune "note"s.
6878 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6880 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6881 * g++.dg/template/dependent-expr3.C: Likewise.
6882 * g++.dg/parse/template7.C: Likewise.
6883 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6884 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6885 * g++.old-deja/g++.pt/friend38.C: Likewise.
6886 * g++.old-deja/g++.pt/crash32.C: Likewise.
6887 * g++.old-deja/g++.other/init4.C: Likewise.
6888 * g++.old-deja/g++.other/friend8.C: Likewise.
6890 * g++.dg/ext/complex7.C: Adjust expected output.
6891 * g++.dg/diagnostic/method1.C: Likewise.
6892 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6893 * g++.dg/parse/crash33.C: Likewise.
6894 * g++.dg/other/warning1.C: Likewise.
6895 * g++.dg/init/pr29571.C: Likewise.
6896 * g++.dg/warn/overflow-warn-1.C: Likewise.
6897 * g++.dg/warn/overflow-warn-3.C: Likewise.
6898 * g++.dg/warn/overflow-warn-4.C: Likewise.
6899 * g++.old-deja/g++.oliva/template1.C: Likewise.
6901 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6902 * g++.dg/parse/template7.C: Adjust.
6904 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6907 * gcc.dg/pr49307.c: New.
6909 2011-06-09 Wei Guozhi <carrot@google.com>
6912 * gcc.target/arm/pr46975.c: New testcase.
6914 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6916 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6917 (PMETH, arglist_t): Removed.
6918 (method_get_number_of_arguments): Removed.
6919 (method_get_nth_argument): Removed.
6920 (method_get_first_argument): Removed.
6921 (method_get_next_argument): Removed.
6922 (method_get_sizeof_arguments): Removed.
6923 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6925 (method_get_number_of_arguments): Removed.
6926 (method_get_nth_argument): Removed.
6927 (method_get_first_argument): Removed.
6928 (method_get_next_argument): Removed.
6929 (method_get_sizeof_arguments): Removed.
6930 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6932 2011-06-09 David Li <davidxl@google.com>
6934 * gcc.dg/dump-pass.c: New test.
6936 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6939 * g++.dg/parse/error38.C: New.
6941 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6944 * gfortran.dg/pr49308.f90: New test.
6946 2011-06-08 Jason Merrill <jason@redhat.com>
6948 * g++.dg/cpp0x/noexcept11.C: New.
6949 * g++.dg/cpp0x/noexcept12.C: New.
6950 * g++.dg/cpp0x/sfinae11.C: Adjust.
6952 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6955 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6956 to dg-options, match also DW_AT_linkage_name.
6958 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6961 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6962 -fno-common on alpha*-dec-osf*.
6963 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6965 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6967 PR rtl-optimization/49303
6968 * gcc.target/ia64/pr49303.c: New test.
6970 2011-06-08 Tobias Burnus <burnus@net-b.de>
6973 * gfortran.dg/coarray_lock_1.f90: New.
6974 * gfortran.dg/coarray_lock_2.f90: New.
6976 2011-06-07 Jason Merrill <jason@redhat.com>
6978 * lib/prune.exp: Look for "required" rather than "instantiated".
6979 * g++.dg/abi/mangle11.C: Likewise.
6980 * g++.dg/abi/mangle12.C: Likewise.
6981 * g++.dg/abi/mangle17.C: Likewise.
6982 * g++.dg/abi/mangle20-2.C: Likewise.
6983 * g++.dg/abi/pragma-pack1.C: Likewise.
6984 * g++.dg/cpp0x/decltype26.C: Likewise.
6985 * g++.dg/cpp0x/decltype28.C: Likewise.
6986 * g++.dg/cpp0x/decltype29.C: Likewise.
6987 * g++.dg/cpp0x/enum11.C: Likewise.
6988 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6989 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6990 * g++.dg/cpp0x/pr47416.C: Likewise.
6991 * g++.dg/ext/case-range2.C: Likewise.
6992 * g++.dg/ext/case-range3.C: Likewise.
6993 * g++.dg/gomp/for-19.C: Likewise.
6994 * g++.dg/gomp/pr37533.C: Likewise.
6995 * g++.dg/gomp/pr38639.C: Likewise.
6996 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6997 * g++.dg/inherit/base3.C: Likewise.
6998 * g++.dg/inherit/using6.C: Likewise.
6999 * g++.dg/init/placement4.C: Likewise.
7000 * g++.dg/init/reference3.C: Likewise.
7001 * g++.dg/lookup/scoped6.C: Likewise.
7002 * g++.dg/lookup/using7.C: Likewise.
7003 * g++.dg/other/abstract1.C: Likewise.
7004 * g++.dg/other/error10.C: Likewise.
7005 * g++.dg/other/error5.C: Likewise.
7006 * g++.dg/other/field1.C: Likewise.
7007 * g++.dg/other/offsetof5.C: Likewise.
7008 * g++.dg/parse/bitfield2.C: Likewise.
7009 * g++.dg/parse/constant4.C: Likewise.
7010 * g++.dg/parse/crash20.C: Likewise.
7011 * g++.dg/parse/invalid-op1.C: Likewise.
7012 * g++.dg/parse/non-dependent2.C: Likewise.
7013 * g++.dg/parse/template18.C: Likewise.
7014 * g++.dg/tc1/dr152.C: Likewise.
7015 * g++.dg/tc1/dr166.C: Likewise.
7016 * g++.dg/tc1/dr176.C: Likewise.
7017 * g++.dg/tc1/dr213.C: Likewise.
7018 * g++.dg/template/access11.C: Likewise.
7019 * g++.dg/template/access2.C: Likewise.
7020 * g++.dg/template/access3.C: Likewise.
7021 * g++.dg/template/access7.C: Likewise.
7022 * g++.dg/template/arg7.C: Likewise.
7023 * g++.dg/template/cond2.C: Likewise.
7024 * g++.dg/template/crash13.C: Likewise.
7025 * g++.dg/template/crash40.C: Likewise.
7026 * g++.dg/template/crash7.C: Likewise.
7027 * g++.dg/template/crash84.C: Likewise.
7028 * g++.dg/template/ctor5.C: Likewise.
7029 * g++.dg/template/defarg13.C: Likewise.
7030 * g++.dg/template/defarg14.C: Likewise.
7031 * g++.dg/template/dtor7.C: Likewise.
7032 * g++.dg/template/eh2.C: Likewise.
7033 * g++.dg/template/error2.C: Likewise.
7034 * g++.dg/template/error43.C: Likewise.
7035 * g++.dg/template/friend32.C: Likewise.
7036 * g++.dg/template/injected1.C: Likewise.
7037 * g++.dg/template/instantiate1.C: Likewise.
7038 * g++.dg/template/instantiate3.C: Likewise.
7039 * g++.dg/template/instantiate5.C: Likewise.
7040 * g++.dg/template/instantiate7.C: Likewise.
7041 * g++.dg/template/local6.C: Likewise.
7042 * g++.dg/template/lookup2.C: Likewise.
7043 * g++.dg/template/member5.C: Likewise.
7044 * g++.dg/template/memfriend15.C: Likewise.
7045 * g++.dg/template/memfriend16.C: Likewise.
7046 * g++.dg/template/memfriend17.C: Likewise.
7047 * g++.dg/template/memfriend7.C: Likewise.
7048 * g++.dg/template/meminit1.C: Likewise.
7049 * g++.dg/template/nested3.C: Likewise.
7050 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7051 * g++.dg/template/nontype12.C: Likewise.
7052 * g++.dg/template/nontype13.C: Likewise.
7053 * g++.dg/template/nontype6.C: Likewise.
7054 * g++.dg/template/pr23510.C: Likewise.
7055 * g++.dg/template/pr35240.C: Likewise.
7056 * g++.dg/template/ptrmem15.C: Likewise.
7057 * g++.dg/template/ptrmem6.C: Likewise.
7058 * g++.dg/template/qualified-id1.C: Likewise.
7059 * g++.dg/template/qualttp20.C: Likewise.
7060 * g++.dg/template/qualttp3.C: Likewise.
7061 * g++.dg/template/qualttp4.C: Likewise.
7062 * g++.dg/template/qualttp5.C: Likewise.
7063 * g++.dg/template/qualttp6.C: Likewise.
7064 * g++.dg/template/qualttp7.C: Likewise.
7065 * g++.dg/template/qualttp8.C: Likewise.
7066 * g++.dg/template/recurse.C: Likewise.
7067 * g++.dg/template/recurse2.C: Likewise.
7068 * g++.dg/template/ref5.C: Likewise.
7069 * g++.dg/template/scope2.C: Likewise.
7070 * g++.dg/template/sfinae10.C: Likewise.
7071 * g++.dg/template/sfinae3.C: Likewise.
7072 * g++.dg/template/sizeof3.C: Likewise.
7073 * g++.dg/template/static9.C: Likewise.
7074 * g++.dg/template/template-id-2.C: Likewise.
7075 * g++.dg/template/typedef13.C: Likewise.
7076 * g++.dg/template/typename4.C: Likewise.
7077 * g++.dg/template/using14.C: Likewise.
7078 * g++.dg/template/using2.C: Likewise.
7079 * g++.dg/template/warn1.C: Likewise.
7080 * g++.dg/warn/Wparentheses-13.C: Likewise.
7081 * g++.dg/warn/Wparentheses-15.C: Likewise.
7082 * g++.dg/warn/Wparentheses-16.C: Likewise.
7083 * g++.dg/warn/Wparentheses-17.C: Likewise.
7084 * g++.dg/warn/Wparentheses-18.C: Likewise.
7085 * g++.dg/warn/Wparentheses-19.C: Likewise.
7086 * g++.dg/warn/Wparentheses-20.C: Likewise.
7087 * g++.dg/warn/Wparentheses-23.C: Likewise.
7088 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7089 * g++.dg/warn/noeffect2.C: Likewise.
7090 * g++.dg/warn/noeffect4.C: Likewise.
7091 * g++.dg/warn/pr8570.C: Likewise.
7092 * g++.old-deja/g++.brendan/init2.C: Likewise.
7093 * g++.old-deja/g++.eh/spec6.C: Likewise.
7094 * g++.old-deja/g++.pt/crash10.C: Likewise.
7095 * g++.old-deja/g++.pt/crash36.C: Likewise.
7096 * g++.old-deja/g++.pt/derived3.C: Likewise.
7097 * g++.old-deja/g++.pt/error2.C: Likewise.
7098 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7099 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7100 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7101 * g++.old-deja/g++.pt/overload7.C: Likewise.
7102 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7104 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7105 Iain Sandoe <iains@gcc.gnu.org>
7107 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7108 Added code to deal with the case when [Protocol
7109 -descriptionForInstanceMethod:] or [Protocol
7110 -descriptionForClassMethod:] returns NULL.
7112 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7113 Iain Sandoe <iains@gcc.gnu.org>
7115 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7116 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7119 2011-06-07 Xinliang David Li <davidxl@google.com>
7121 * gcc.dg/inline_2.c: New test.
7122 * gcc.dg/unroll_2.c: New test.
7123 * gcc.dg/inline_3.c: New test.
7124 * gcc.dg/unroll_3.c: New test.
7125 * gcc.dg/inline_4.c: New test.
7126 * gcc.dg/unroll_4.c: New test.
7127 * gcc.dg/inline_1.c: New test.
7128 * gcc.dg/unroll_1.c: New test.
7130 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7132 PR tree-optimization/48497
7133 * lib/gcc-defs.exp (dg-additional-options): New proc.
7134 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7135 -msse2 on 32-bit x86.
7137 2011-06-06 Jason Merrill <jason@redhat.com>
7139 * g++.dg/cpp0x/enum19.C: New.
7141 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7143 * gcc.target/arm/neon-reload-class.c: New test.
7145 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7148 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7150 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7152 * gcc.target/arm/smlatb-1.c: New file.
7153 * gcc.target/arm/smlatt-1.c: New file.
7154 * gcc.target/arm/smlaltb-1.c: New file.
7155 * gcc.target/arm/smlaltt-1.c: New file.
7157 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7159 * gcc.target/arm/mla-2.c: New test.
7161 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7163 PR gcov-profile/49299
7164 * gcc.dg/tree-prof/pr49299-1.c: New test.
7165 * gcc.dg/tree-prof/pr49299-2.c: New test.
7167 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7169 * lib/target-supports.exp
7170 (check_effective_target_vect_widen_mult_qi_to_hi):
7171 Add NEON as supporting target.
7172 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7173 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7174 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7175 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7176 using widening multiplication on targets that support it.
7177 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7178 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7179 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7181 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7183 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7184 Modern Objective-C runtime API.
7185 * objc/execute/next_mapping.h: Removed.
7186 * objc-obj-c++-shared/next-mapping.h: Removed.
7187 * objc-obj-c++-shared/Object1.h: Removed.
7188 * objc-obj-c++-shared/Object1.m: Removed.
7189 * objc-obj-c++-shared/Object1.mm: Removed.
7190 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7191 * objc-obj-c++-shared/Protocol1.h: Removed.
7192 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7193 of ProtoBool, IVAR_T and METHOD.
7194 * objc-obj-c++-shared/runtime.h: New.
7195 * objc-obj-c++-shared/TestsuiteObject.h: New.
7196 * objc-obj-c++-shared/TestsuiteObject.m: New.
7198 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7199 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7200 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7202 * objc/execute/_cmd.m: Include
7203 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7204 runtime API. ([TestClass +initialize]): Include this method also
7205 with the GNU runtime.
7206 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7207 Object. ([-setValue:]): Return void.
7208 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7209 with the GNU runtime. Include
7210 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7211 for the NeXT runtime. Use the existing print_ivars() and
7212 compare_structures() implementations for the old NeXT runtime.
7213 Added new implementations for the Modern GNU and NeXT runtimes.
7214 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7215 well. (main): Use objc_getClass(). Use return instead of exit.
7216 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7217 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7219 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7220 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7221 instead of Object. (main): Use return instead of exit().
7222 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7223 instead of Object. Removed prototype for exit(). (main): Use
7224 return instead of exit(). Use the Modern Objective-C runtime API.
7225 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7227 * objc/execute/class-tests-1.h: Include
7228 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7229 runtime API. (test_class_with_superclass): Do not call [Object
7230 class]. There is no need to with the current libobjc.
7231 * objc/execute/class-tests-2.h: Include
7232 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7234 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7235 ../../objc-obj-c++-shared/next-mapping.h.
7236 * objc/execute/class-2.m: Likewise.
7237 * objc/execute/class-3.m: Likewise.
7238 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7239 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7240 +initialize]): Include this method also with the GNU
7241 runtime. (main): Use the Modern Objective-C runtime API.
7242 * objc/execute/class-5.m: Likewise.
7243 * objc/execute/class-6.m: Likewise.
7244 * objc/execute/class-7.m: Likewise.
7245 * objc/execute/class-8.m: Likewise.
7246 * objc/execute/class-9.m: Likewise.
7247 * objc/execute/class-10.m: Likewise.
7248 * objc/execute/class-11.m: Likewise.
7249 * objc/execute/class-12.m: Likewise.
7250 * objc/execute/class-13.m: Likewise.
7251 * objc/execute/class-14.m: Likewise.
7252 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7253 this method also with the GNU runtime.
7254 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7255 +initialize]): Include this method also with the GNU runtime.
7256 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7258 * objc/execute/encode-1.m: Likewise.
7259 * objc/execute/enumeration-1.m: Likewise.
7260 * objc/execute/enumeration-2.m: Likewise.
7261 * objc/execute/exceptions/catchall-1.m: Likewise.
7262 * objc/execute/exceptions/finally-1.m: Likewise.
7263 * objc/execute/exceptions/foward-1.m: Likewise.
7264 * objc/execute/exceptions/local-variables-1.m: Likewise.
7265 * objc/execute/exceptions/throw-nil.m: Likewise.
7266 * objc/execute/exceptions/trivial.m: Likewise.
7267 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7268 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7269 * objc/execute/exceptions/matcher-1.m: Likewise.
7270 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7272 * objc/execute/formal_protocol-2.m: Likewise.
7273 * objc/execute/formal_protocol-3.m: Likewise.
7274 * objc/execute/formal_protocol-4.m: Likewise.
7275 * objc/execute/formal_protocol-5.m: Include
7276 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7278 * objc/execute/formal_protocol-6.m: Likewise.
7279 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7280 Object. Include <objc/Protocol.h> instead of
7281 ../../objc-obj-c++-shared/Protocol1.h.
7282 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7284 * objc/execute/informal_protocol.m: Likewise.
7285 * objc/execute/load-3.m: Likewise.
7286 * objc/execute/many_args_method.m ([TestClass +initialize]):
7287 Include this method with the GNU runtime as well.
7288 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7289 * objc/execute/nested-func-1.m: Use TestsuiteObject
7291 * objc/execute/nil_method-1.m: Likewise.
7292 * objc/execute/no_clash.m: Likewise.
7293 * objc/execute/np-1.m: Do not include
7294 ../../objc-obj-c++-shared/Protocol1.h.
7295 (main): Use return instead of exit().
7296 * objc/execute/np-2.m: Do not include
7297 ../../objc-obj-c++-shared/Protocol1.h.
7298 ([MyObject +initialize]): Include this method also with the GNU
7299 runtime. (main): Use return instead of exit().
7300 * objc/execute/object_is_class.m: Include
7301 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7302 of Object. (main): Use the Modern Objective-C runtime API.
7303 * objc/execute/object_is_meta_class.m: Likewise.
7304 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7305 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7306 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7307 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7308 Objective-C runtime API.
7309 * objc/execute/protocol-isEqual-2.m: Likewise.
7310 * objc/execute/protocol-isEqual-3.m: Likewise.
7311 * objc/execute/protocol-isEqual-4.m: Likewise.
7312 * objc/execute/redefining_self.m ([TestClass +initialize]):
7313 Include this method with the GNU runtime as well.
7314 * objc/execute/root_methods.m: Include
7315 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7316 Include this method with the GNU runtime as well.
7317 (main): Use the Modern Objective-C runtime API.
7318 * objc/execute/selector-1.m: Include
7319 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7320 of Object. (main): Use the Modern Objective-C runtime API.
7321 * objc/execute/static-1.m ([Test +initialize]): Include this
7322 method with the GNU runtime as well.
7323 * objc/execute/static-2.m: Likewise.
7324 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7325 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7326 ([MathClass +initialize]): Include this method with the GNU
7328 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7330 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7331 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7332 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7333 * objc.dg/attributes/method-attribute-1.m: Likewise.
7334 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7335 * objc.dg/attributes/method-attribute-2.m: Likewise.
7336 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7337 * objc.dg/attributes/method-attribute-3.m: Likewise.
7338 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7339 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7340 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7341 * obj-c++.dg/bitfield-1.mm: Likewise.
7342 * obj-c++.dg/bitfield-2.mm: Likewise
7343 * objc.dg/bitfield-3.m: Likewise.
7344 * obj-c++.dg/bitfield-4.mm: Likewise.
7345 * objc.dg/bitfield-5.m: Likewise
7346 * objc.dg/call-super-1.m: Likewise.
7347 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7348 Use objc_getClass() instead of objc_get_class(), but for the GNU
7349 runtime redefine objc_getClass as objc_get_class. Include
7350 ../objc-obj-c++-shared/runtime.h.
7351 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7352 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7353 Use the Modern Objective-C runtime API.
7354 * objc.dg/class-protocol-1.m: Include
7355 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7356 * obj-c++.dg/class-protocol-1.mm: Likewise.
7357 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7358 * objc.dg/comp-types-10.m: Likewise.
7359 * objc.dg/comp-types-11.m: Likewise.
7360 * objc.dg/comp-types-12.m: Likewise.
7361 * obj-c++.dg/comp-types-9.mm: Likewise.
7362 * obj-c++.dg/comp-types-11.mm: Likewise.
7363 * obj-c++.dg/comp-types-12.mm: Likewise.
7364 * obj-c++.dg/comp-types-13.mm: Likewise.
7365 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7366 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7367 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7368 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7369 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7370 * objc.dg/desig-init-1.m: Likewise.
7371 * obj-c++.dg/defs.mm: Likewise.
7372 * objc.dg/exceptions-2.m: Likewise.
7373 * obj-c++.dg/except-1.mm: Likewise.
7374 * obj-c++.dg/exceptions-2.mm: Likewise.
7375 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7376 Use the Modern Objective-C runtime API.
7377 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7378 the Modern Objective-C runtime API. Do not include
7379 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7380 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7381 the Modern Objective-C runtime API except when using an older NeXT
7383 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7384 the Modern Objective-C runtime API.
7385 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7387 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7388 * objc.dg/encode-7-next-64bit.m: Updated include.
7389 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7391 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7392 the Modern Objective-C runtime API.
7393 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7394 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7395 instead of ../objc-obj-c++-shared/Protocol1.h.
7396 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7397 the Modern Objective-C runtime API except when using an older NeXT
7399 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7400 the Modern Objective-C runtime API.
7401 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7403 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7404 * objc.dg/fix-and-continue-2.m: Likewise.
7405 * objc.dg/foreach-1.m: Likewise.
7406 * objc.dg/foreach-2.m: Likewise.
7407 * objc.dg/foreach-3.m: Likewise.
7408 * objc.dg/foreach-4.m: Likewise.
7409 * objc.dg/foreach-5.m: Likewise.
7410 * objc.dg/foreach-6.m: Likewise.
7411 * objc.dg/foreach-7.m: Likewise.
7412 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7414 * objc.dg/func-ptr-2.m: Likewise.
7415 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7416 Do not include objc/objc-api.h.
7417 * obj-c++.dg/fsf-package-0.mm: Likewise.
7418 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7419 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7420 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7422 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7423 * objc.dg/gnu-runtime-3.m: Likewise.
7424 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7425 * objc.dg/headers.m: Include objc/runtime.h instead of
7426 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7427 for the NeXT runtime.
7428 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7429 * obj-c++.dg/isa-field-1.mm: Likewise.
7430 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7431 * objc.dg/layout-1.m: Likewise.
7432 * objc.dg/layout-2.m: Likewise.
7433 * objc.dg/local-decl-2.m: Likewise.
7434 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7435 Object. ([Container +elementForView:]): Use
7436 class_conformsToProtocol().
7437 * obj-c++.dg/lookup-2.mm: Likewise.
7438 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7439 * obj-c++.dg/local-decl-1.mm: Likewise.
7440 * objc.dg/method-3.m: Likewise.
7441 * objc.dg/method-4.m: Likewise.
7442 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7443 ../objc-obj-c++-shared/Protocol1.h.
7444 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7445 * objc.dg/method-9.m: Likewise.
7446 * objc.dg/method-10.m: Likewise.
7447 * objc.dg/method-13.m ([Root +initialize]): Include this method
7448 also for the GNU runtime. (main): Use objc_getClass() also for
7450 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7451 * objc.dg/method-17.m: Likewise.
7452 * objc.dg/method-19.m: Likewise.
7453 * objc.dg/method-20b.m: Likewise.
7454 * obj-c++.dg/method-2.mm: Likewise.
7455 * obj-c++.dg/method-6.mm: Likewise.
7456 * obj-c++.dg/method-10.mm: Likewise.
7457 * obj-c++.dg/method-11.mm: Likewise.
7458 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7459 ../objc-obj-c++-shared/Protocol1.h.
7460 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7461 * obj-c++.dg/method-15.mm: Likewise.
7462 * obj-c++.dg/method-17.mm: Likewise.
7463 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7464 +initialize]): Include this method also for the GNU
7465 runtime. (main): Use objc_getClass() also for the GNU runtime.
7466 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7467 * obj-c++.dg/method-22.mm: Likewise.
7468 * obj-c++.dg/method-23.mm: Likewise.
7469 * obj-c++.dg/no-extra-load.mm: Likewise.
7470 * objc.dg/objc-fast-4.m: Likewise.
7471 * objc.dg/objc-gc-4.m: Likewise.
7472 * obj-c++.dg/objc-gc-3.mm: Likewise.
7473 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7474 protocol_getMethodDescription() instead of [Protocol
7475 -descriptionForInstanceMethod].
7476 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7477 Made it available with all runtimes. (main): Call -test instead
7479 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7480 and put into a category.
7481 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7482 Object. Include objc/objc.h.
7483 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7484 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7485 New. (main): Use protocol_getMethodDescription() instead
7486 of [Protocol -descriptionForInstanceMethod] and [Protocol
7487 -descriptionForClassMethod].
7488 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7489 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7490 Objective-C runtime API.
7491 * obj-c++.dg/proto-qual-1.mm: Likewise.
7492 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7494 * obj-c++.dg/property/property-1.mm: Likewise.
7495 * obj-c++.dg/qual-types-1.mm: Likewise.
7496 * objc.dg/selector-2.m: Include objc/objc.h instead of
7497 ../objc-obj-c++-shared/Object1.h.
7498 * obj-c++.dg/selector-2.mm: Likewise.
7499 * obj-c++.dg/selector-5.mm: Likewise.
7500 * obj-c++.dg/selector-6.mm: Likewise.
7501 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7502 Object. Do not include objc/objc-api.h.
7503 * obj-c++.dg/set-not-used-1.mm: Likewise.
7504 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7505 * objc.dg/stret-1.m: Likewise.
7506 * objc.dg/stret-2.m: Likewise.
7507 * obj-c++.dg/super-class-2.mm: Likewise.
7508 * objc.dg/super-class-3.m: Likewise.
7509 * objc.dg/super-class-4.m: Likewise.
7510 * objc.dg/sync-2.m: Likewise.
7511 * obj-c++.dg/sync-2.mm: Likewise.
7512 * objc.dg/sync-1.m: Include objc/objc.h instead of
7513 ../objc-obj-c++-shared/Object1.h.
7514 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7515 'Class' as the type of 'isa'.
7516 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7517 Objective-C runtime API. ([TestClass +initialize]): Include this
7518 method with the GNU runtime as well.
7519 * objc.dg/strings/strings-1.m: Updated includes.
7520 * obj-c++.dg/strings/strings-1.mm: Likewise.
7521 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7522 objc.dg/strings/const-str-12b.m.
7523 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7524 * obj-c++.dg/template-3.mm: Likewise.
7525 * obj-c++.dg/template-4.mm: Likewise.
7526 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7527 Objective-C runtime API.
7528 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7529 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7530 * obj-c++.dg/try-catch-1.mm: Likewise.
7531 * obj-c++.dg/try-catch-2.mm: Likewise.
7532 * objc.dg/try-catch-3.m: Likewise.
7533 * obj-c++.dg/try-catch-3.mm: Likewise.
7534 * objc.dg/try-catch-6.m: Likewise.
7535 * objc.dg/try-catch-7.m: Likewise.
7536 * obj-c++.dg/try-catch-7.mm: Likewise.
7537 * obj-c++.dg/try-catch-8.mm: Likewise.
7538 * obj-c++.dg/try-catch-9.mm: Likewise.
7539 * objc.dg/try-catch-10.m: Likewise.
7540 * obj-c++.dg/try-catch-11.mm: Likewise.
7541 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7542 Object. Include objc/objc.h.
7543 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7544 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7545 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7546 Object. Use Modern Objective-C runtime API. Do not use
7548 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7549 * obj-c++.dg/torture/trivial.mm: Likewise.
7550 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7551 instead of ../objc-obj-c++-shared/Object1.h. Include
7552 ../objc-obj-c++-shared/runtime.h.
7553 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7554 * objc.dg/torture/strings/const-str-11.m: Likewise.
7555 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7556 * objc.dg/torture/strings/const-str-9.m: Likewise.
7557 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7558 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7559 instead of Object. Only add _FooClassReference if
7561 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7562 * objc.dg/torture/strings/const-str-8.m: Likewise.
7563 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7564 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7566 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7568 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7569 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7570 * obj-c++.dg/va-meth-1.mm: Likewise.
7571 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7572 ../objc-obj-c++-shared/Object1.h.
7573 * objc.dg/zero-link-3.m: Likewise.
7575 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7577 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7579 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7582 * obj-c++.dg/property/cxx-property-1.mm: New.
7583 * obj-c++.dg/property/cxx-property-2.mm: New.
7585 2011-06-06 Jason Merrill <jason@redhat.com>
7587 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7589 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7591 PR rtl-optimization/49145
7593 * gcc.c-torture/compile/pr49145.c: New test.
7595 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7598 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7599 to dg-options, match also DW_AT_linkage_name.
7602 * gcc.dg/debug/pr49294.c: New test.
7605 * g++.dg/opt/pr49264.C: New test.
7607 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7609 PR tree-optimization/49243
7610 * gcc.dg/pr49243.c: New.
7612 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7614 * gnat.dg/specs/cond_expr1.ads: New test.
7616 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7618 * gnat.dg/deferred_const4.ad[sb]: New test.
7619 * gnat.dg/deferred_const4_pkg.ads: New helper.
7621 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7623 * gnat.dg/test_tamdt.adb: Rename to...
7624 * gnat.dg/taft_type1.adb: ...this.
7625 * gnat.dg/tamdt.ad[sb]: Rename to...
7626 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7627 * gnat.dg/tamdt_aux.ads: Rename to...
7628 * gnat.dg/taft_type1_pkg2.ads: ...this.
7629 * gnat.dg/taft_type2.ad[sb]: New test.
7630 * gnat.dg/taft_type2_pkg.ads: New helper.
7631 * gnat.dg/taft_type3.adb: New test.
7632 * gnat.dg/taft_type3_pkg.ads: New helper.
7634 2011-06-05 Tobias Burnus <burnus@net-b.de>
7637 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7640 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7643 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7645 * objc.dg/gnu-api-2-objc.m: Likewise.
7646 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7647 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7649 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7651 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7652 alignment, not the alignment, when calling class_addIvar(). Add
7653 an 'isa' instance variable to the test root class.
7654 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7656 2011-06-04 Jan Hubicka <jh@suse.cz>
7658 PR tree-optimization/48893
7659 PR tree-optimization/49091
7660 PR tree-optimization/49179
7661 * gfortran.dg/pr49179.f90: New testcase
7663 2011-06-04 Jan Hubicka <jh@suse.cz>
7666 * g++.dg/torture/pr48954.C: New testcase.
7668 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7670 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7672 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7675 * g++.dg/diagnostic/bitfld2.C: New.
7677 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7680 * gcc.c-torture/execute/pr49281.c: New test.
7682 2011-06-04 Jan Hubicka <jh@suse.cz>
7684 PR tree-optimize/48929
7685 * gcc.c-torture/compile/pr48929.c: New testcase.
7687 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7689 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7691 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7694 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7696 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7698 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7700 2011-06-03 Richard Henderson <rth@redhat.com>
7701 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7703 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7705 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7707 * objc.dg/headers.m: Do not include objc-list.h.
7709 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7711 * objc.dg/type-stream-1.m: Test removed.
7712 * objc.dg/headers.m: Do not include typedstream.h.
7714 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7716 * objc.dg/torture/forward-1.m (main): Updated testcase.
7718 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7721 * gcc.c-torture/compile/pr49163.c: New.
7723 2011-06-02 Asher Langton <langton2@llnl.gov>
7726 * gfortran.dg/PR49268.f90: New test.
7728 2011-06-02 Asher Langton <langton2@llnl.gov>
7731 * gfortran.dg/PR37039.f90: New test.
7733 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7736 * objc.dg/method-5.m: Updated.
7737 * objc.dg/method-19.m: Updated.
7738 * objc.dg/method-lookup-1.m: New.
7739 * obj-c++.dg/method-6.mm: Updated.
7740 * obj-c++.dg/method-7.mm: Updated.
7741 * obj-c++.dg/method-lookup-1.mm: New.
7743 2011-06-02 DJ Delorie <dj@redhat.com>
7745 * lib/timeout.exp (timeout): Add board_info support.
7747 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7749 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7751 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7754 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7755 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7757 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7758 Hans-Peter Nilsson <hp@axis.com>
7760 PR rtl-optimization/48840
7761 * gcc.target/sparc/ultrasp13.c: New test.
7763 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7766 * gcc.c-torture/compile/pr49238.c: New.
7768 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7770 * gcc.target/arm/g2.c: Skip test in -mthumb.
7771 Skip test unless cpu is xscale.
7772 * gcc.target/arm/scd42-2.c: Likewise.
7773 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7775 2011-06-01 Jason Merrill <jason@redhat.com>
7777 * g++.dg/cpp0x/decltype28.C: New.
7778 * g++.dg/cpp0x/decltype29.C: New.
7780 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7783 * gcc.target/mips/pr45074.c: New test.
7785 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7786 Hans-Peter Nilsson <hp@axis.com>
7788 PR rtl-optimization/48830
7789 * gcc.target/sparc/ultrasp12.c: New test.
7791 2011-06-01 David Li <davidxl@google.com>
7793 * gcc.dg/profile-dir-1.c: Change pass name.
7794 * gcc.dg/profile-dir-2.c: Ditto.
7795 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7796 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7797 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7798 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7799 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7800 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7801 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7802 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7803 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7804 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7805 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7806 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7807 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7808 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7809 * gcc.dg/profile-dir-3.c: Ditto.
7810 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7812 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7814 * objc.dg/attributes/method-nonnull-1.m: New test.
7815 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7817 2011-05-31 Tobias Burnus <burnus@net-b.de>
7820 * gfortran.dg/coarray_atomic_1.f90: New.
7821 * gfortran.dg/coarray/atomic_1.f90: New.
7823 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7825 * gcc.dg/guality/bswaptest.c: New test.
7826 * gcc.dg/guality/clztest.c: New test.
7827 * gcc.dg/guality/ctztest.c: New test.
7828 * gcc.dg/guality/rotatetest.c: New test.
7831 * gcc.target/i386/pr48688.c: New test.
7833 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7836 * g++.dg/lookup/name-clash9.C: New.
7838 2011-05-31 Tobias Burnus <burnus@net-b.de>
7841 * gfortran.dg/coarray/dummy_1.f90: New.
7843 2011-05-31 Tobias Burnus <burnus@net-b.de>
7846 * gfortran.dg/coarray/save_1.f90: New.
7847 * gfortran.dg/coarray_4.f90: Update dg-error.
7849 2011-05-31 Jason Merrill <jason@redhat.com>
7851 * g++.dg/cpp0x/rv-template1.C: New.
7853 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7855 PR rtl-optimization/49235
7856 * gcc.dg/pr49235.c: New test.
7858 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7860 PR tree-optimization/49093
7861 * gcc.dg/vect/pr49093.c: New test.
7863 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7866 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7868 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7871 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7874 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7877 * gcc.c-torture/execute/pr49186.c: New.
7879 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7882 * gcc.target/i386/pr49168-1.c: New.
7884 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7885 Eric Botcazou <ebotcazou@adacore.com>
7887 * gcc.dg/guality/drap.c: New test.
7889 2011-05-30 Richard Guenther <rguenther@suse.de>
7891 PR tree-optimization/49210
7892 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7893 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7895 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7898 * g++.dg/gomp/pr49223-1.C: New test.
7899 * g++.dg/gomp/pr49223-2.C: New test.
7901 2011-05-30 Richard Guenther <rguenther@suse.de>
7903 PR tree-optimization/49218
7904 * gcc.c-torture/execute/pr49218.c: New testcase.
7906 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7908 PR tree-optimization/49199
7909 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7910 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7911 -fno-tree-scev-cprop.
7913 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7916 * gfortran.dg/extends_13.f03: New.
7918 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7920 PR rtl-optimization/49095
7921 * gcc.target/i386/pr49095.c: New test.
7923 2011-05-29 Tobias Burnus <burnus@net-b.de>
7926 * gfortran.dg/coarray_24.f90: New.
7928 2011-05-29 Tobias Burnus <burnus@net-b.de>
7931 * gfortran.dg/coarray_23.f90: New.
7933 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7936 * gcc.dg/pr48826.c: New test.
7938 2011-05-29 Richard Guenther <rguenther@suse.de>
7940 PR tree-optimization/49217
7941 * gcc.dg/torture/pr49217.c: New testcase.
7943 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7946 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7948 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7950 * gnat.dg/boolean_subtype.adb: Rename to...
7951 * gnat.dg/boolean_subtype1.adb: ...this.
7953 2011-05-28 Jason Merrill <jason@redhat.com>
7955 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7957 2011-05-27 Jason Merrill <jason@redhat.com>
7959 * g++.dg/cpp0x/enum18.C: Adjust.
7961 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7963 2011-05-27 Tobias Burnus <burnus@net-b.de>
7966 * gfortran.dg/coarray_22.f90: New.
7968 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7970 PR tree-optimization/46728
7971 * gcc.target/powerpc/pr46728-1.c: New.
7972 * gcc.target/powerpc/pr46728-2.c: New.
7973 * gcc.target/powerpc/pr46728-3.c: New.
7974 * gcc.target/powerpc/pr46728-4.c: New.
7975 * gcc.target/powerpc/pr46728-5.c: New.
7976 * gcc.dg/pr46728-6.c: New.
7977 * gcc.target/powerpc/pr46728-7.c: New.
7978 * gcc.target/powerpc/pr46728-8.c: New.
7979 * gcc.dg/pr46728-9.c: New.
7980 * gcc.target/powerpc/pr46728-10.c: New.
7981 * gcc.target/powerpc/pr46728-11.c: New.
7982 * gcc.dg/pr46728-12.c: New.
7983 * gcc.target/powerpc/pr46728-13.c: New.
7984 * gcc.target/powerpc/pr46728-14.c: New.
7985 * gcc.target/powerpc/pr46728-15.c: New.
7986 * gcc.target/powerpc/pr46728-16.c: New.
7988 2011-05-27 Jason Merrill <jason@redhat.com>
7990 * g++.dg/abi/mangle47.C: New.
7993 * g++.dg/template/const5.C: New.
7995 * g++.dg/cpp0x/enum18.C: New.
7997 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7999 * g++.dg/cpp0x/error6.C: New.
8001 * g++.dg/cpp0x/error5.C: New.
8003 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8006 * g++.dg/eh/cond6.C: New test.
8008 2011-05-27 Tobias Burnus <burnus@net-b.de>
8011 * gfortran.dg/rank_3.f90: New.
8012 * gfortran.dg/rank_4.f90: New.
8014 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8016 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8017 replace dump search.
8019 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8021 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8022 * gnat.dg/bit_packed_array5.adb: ...here.
8024 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8027 * g++.dg/cpp0x/auto25.C: New.
8029 2011-05-27 Richard Guenther <rguenther@suse.de>
8031 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8033 2011-05-27 Richard Guenther <rguenther@suse.de>
8035 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8037 2011-05-27 Richard Guenther <rguenther@suse.de>
8040 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8042 2011-05-26 Jason Merrill <jason@redhat.com>
8044 * g++.dg/cpp0x/friend1.C: New.
8045 * g++.dg/cpp0x/friend2.C: New.
8047 * g++.dg/cpp0x/auto7.C: Update.
8048 * g++.dg/template/crash50.C: Adjust.
8049 * g++.dg/template/static9.C: Adjust.
8050 * g++.old-deja/g++.ext/memconst.C: Adjust.
8052 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8054 * gcc.dg/march.c: Ignore a note for some targets.
8056 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8057 Nathan Froyd <froydnj@codesourcery.com>
8061 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8062 * g++.dg/parse/pr18770.C: New test.
8063 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8065 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8068 * gfortran.dg/dependency_40.f90 : New test.
8070 2011-05-26 Tobias Burnus <burnus@net-b.de>
8073 * gfortran.dg/coarray/registering_1.f90: New.
8075 2011-05-26 Jason Merrill <jason@redhat.com>
8077 * g++.dg/cpp0x/variadic111.C: New.
8078 * g++.dg/cpp0x/variadic41.C: Adjust.
8080 2011-05-26 Richard Guenther <rguenther@suse.de>
8082 PR tree-optimization/48702
8083 * gcc.dg/torture/pr48702.c: New testcase.
8085 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8087 PR gcov-profile/48845
8088 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8090 * gcc.dg/matrix/matrix.exp: Likewise.
8091 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8092 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8093 line number to check_profiling_available.
8094 * lib/target-supports.exp (check_profiling_available): Account for
8096 Require TLS runtime support with -fprofile-generate.
8097 * lib/profopt.exp (profopt-execute): Add TLS options for
8099 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8101 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8104 * g++.dg/eh/cond5.C: New test.
8106 PR tree-optimization/49161
8107 * gcc.c-torture/execute/pr49161.c: New test.
8109 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8111 * gcc.target/arm/neon-vorn-vbic.c: New test.
8113 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8115 PR tree-optimization/49038
8116 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8117 * gcc.dg/vect/pr49038.c: New test.
8119 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8121 * g++.dg/init/pr25811-3.C: New.
8122 * g++.dg/init/pr25811-4.C: New.
8124 2011-05-25 Jason Merrill <jason@redhat.com>
8126 * g++.dg/cpp0x/enum17.C: New.
8127 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8129 * g++.dg/cpp0x/auto24.C: New.
8131 * g++.dg/cpp0x/error4.C: New.
8133 * g++.dg/cpp0x/rv-restrict.C: New.
8135 * g++.dg/cpp0x/enum15.C: New.
8136 * g++.dg/cpp0x/constexpr-switch2.C: New.
8138 * g++.dg/cpp0x/variadic110.C: New.
8140 * g++.dg/cpp0x/auto9.C: Add typedef test.
8142 * g++.dg/cpp0x/auto23.C: New.
8143 * g++.dg/cpp0x/auto9.C: Adjust.
8145 * g++.dg/cpp0x/defaulted29.C: New.
8147 * g++.dg/cpp0x/initlist51.C: New.
8149 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8151 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8152 * g++.dg/abi/packed1.C: Suppress warning.
8153 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8154 * g++.dg/template/stdarg1.C: Likewise.
8155 * g++.dg/other/packed1.C: Remove arm from xfail list.
8157 2011-05-25 Jason Merrill <jason@redhat.com>
8159 * g++.dg/cpp0x/enum16.C: New.
8160 * g++.dg/parse/error15.C: Adjust.
8162 * g++.dg/cpp0x/initlist50.C: New.
8164 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8166 * g++.dg/cpp0x/variadic109.C: New.
8168 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8170 * gcc.target/i386/pause-1.c: New.
8172 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8174 * gcc.dg/stack-usage-1.c: Adjust comment.
8175 * gcc.dg/stack-usage-2.c: New test.
8177 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8180 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8181 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8183 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8185 PR rtl-optimization/48757
8186 * gfortran.dg/pr48757.f: New test case.
8188 2011-05-24 Jason Merrill <jason@redhat.com>
8190 * g++.dg/cpp0x/access01.C: New.
8192 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8195 * objc.dg/pr48177.m: New testcase.
8197 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8200 * objc.dg/pr48187.m: New testcase.
8201 * obj-c++.dg/pr48187.mm: New testcase.
8202 * objc.dg/ivar-extra-semicolon.m: New testcase.
8204 2011-05-24 Jason Merrill <jason@redhat.com>
8206 * g++.dg/template/access21.C: New.
8207 * g++.dg/template/access22.C: New.
8209 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8211 PR rtl-optimization/48633
8212 * g++.dg/pr48633.C: New test.
8214 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8217 * g++.dg/other/pr49133.C: New test.
8219 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8220 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8222 * gcc.dg/torture/tls/run-gd.c: New test.
8223 * gcc.dg/torture/tls/run-ie.c: New test.
8224 * gcc.dg/torture/tls/run-ld.c: New test.
8225 * gcc.dg/torture/tls/run-le.c: New test.
8226 * lib/target-supports.exp (check_effective_target_tls_runtime):
8227 Build testcase with TLS options.
8229 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8231 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8233 2011-05-24 Tom de Vries <tom@codesourcery.com>
8235 PR tree-optimization/49121
8236 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8238 2011-05-23 Jason Merrill <jason@redhat.com>
8240 * g++.dg/cpp0x/defaulted28.C: New.
8242 * g++.dg/cpp0x/sfinae25.C: New.
8244 * g++.dg/cpp0x/rv-cast2.C: New.
8246 * g++.dg/cpp0x/enum14.C: New.
8248 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8251 * gcc.c-torture/execute/pr49123.c: New test.
8254 * gcc.dg/debug/pr49032.c: New test.
8257 * gcc.dg/pr49120.c: New test.
8259 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8262 * gcc.target/i386/pr47315.c: New test.
8264 2011-05-23 Jason Merrill <jason@redhat.com>
8266 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8268 * g++.dg/cpp0x/sfinae24.C: New.
8270 * g++.dg/cpp0x/error3.C: New.
8272 * g++.dg/cpp0x/defaulted27.C: New.
8274 * g++.dg/cpp0x/decltype27.C: New.
8276 2011-05-23 Richard Guenther <rguenther@suse.de>
8278 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8280 2011-05-23 Richard Guenther <rguenther@suse.de>
8282 PR tree-optimization/40874
8283 * g++.dg/tree-ssa/pr40874.C: New testcase.
8285 2011-05-23 Richard Guenther <rguenther@suse.de>
8287 PR tree-optimization/49115
8288 * g++.dg/torture/pr49115.C: New testcase.
8290 2011-05-23 Richard Guenther <rguenther@suse.de>
8293 * gcc.dg/memcpy-3.c: New testcase.
8295 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8298 * gcc.c-torture/execute/pr48973-1.c: New test.
8299 * gcc.c-torture/execute/pr48973-2.c: New test.
8301 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8304 * g++.dg/warn/pr18016.C: New.
8306 2011-05-23 Tom de Vries <tom@codesourcery.com>
8309 * gcc.target/arm/ivopts-6.c: New test.
8311 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8314 * gcc.c-torture/compile/pr49029.c: New test.
8316 2011-05-22 Jason Merrill <jason@redhat.com>
8318 * g++.dg/cpp0x/sfinae23.C: New.
8319 * g++.dg/cpp0x/sfinae8.C: Correct.
8321 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8323 * gfortran.dg/function_optimize_8.f90: New test case.
8325 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8327 PR tree-optimization/49087
8328 * gcc.dg/vect/O3-pr49087.c: New test.
8330 2011-05-21 Jason Merrill <jason@redhat.com>
8332 * g++.dg/debug/const5.C: New.
8334 2011-05-20 Jason Merrill <jason@redhat.com>
8336 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8338 * g++.dg/cpp0x/constexpr-static7.C: New.
8340 * g++.dg/cpp0x/enum12.C: New.
8341 * g++.dg/cpp0x/enum13.C: New.
8343 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8346 * gfortran.dg/select_type_23.f03: New.
8348 2011-05-20 Jason Merrill <jason@redhat.com>
8350 * g++.dg/cpp0x/defaulted26.C: New.
8352 * g++.dg/cpp0x/noexcept02.C: Fix.
8353 * g++.dg/cpp0x/noexcept03.C: Fix.
8354 * g++.dg/cpp0x/noexcept08.C: Fix.
8355 * g++.dg/cpp0x/noexcept10.C: New.
8357 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8360 * gfortran.dg/extends_12.f03: New.
8362 2011-05-20 Jason Merrill <jason@redhat.com>
8364 * g++.dg/template/koenig9.C: New.
8365 * g++.dg/opt/pr47615.C: Fix.
8366 * g++.dg/overload/defarg1.C: Fix.
8367 * g++.dg/tc1/dr213.C: Remove xfail.
8368 * g++.dg/torture/pr34850.C: Fix.
8369 * g++.dg/torture/pr39362.C: Fix.
8370 * g++.old-deja/g++.brendan/crash56.C: Fix.
8371 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8373 2011-05-20 Richard Guenther <rguenther@suse.de>
8375 PR tree-optimization/49079
8376 * gcc.dg/torture/pr49079.c: New testcase.
8378 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8380 PR tree-optimization/49073
8381 * gcc.c-torture/execute/pr49073.c: New test.
8383 2011-06-19 Tobias Burnus <burnus@net-b.de>
8386 * gfortran.dg/coarray_21.f90: New.
8388 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8390 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8393 2011-05-19 Richard Guenther <rguenther@suse.de>
8396 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8398 2011-05-19 Richard Guenther <rguenther@suse.de>
8401 * gcc.dg/builtin-object-size-11.c: New testcase.
8403 2011-05-19 Tom de Vries <tom@codesourcery.com>
8406 * gcc.target/arm/ivopts.c: New test.
8407 * gcc.target/arm/ivopts-2.c: New test.
8409 2011-05-19 Tom de Vries <tom@codesourcery.com>
8411 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8413 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8415 * gcc.c-torture/execute/960321-1.x: Remove.
8417 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8420 * gfortran.dg/move_alloc_4.f90: New.
8422 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8425 * gcc.target/i386/pr49002-1.c: New test.
8426 * gcc.target/i386/pr49002-2.c: Likewise.
8428 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8430 PR tree-optimization/49039
8431 * gcc.c-torture/execute/pr49039.c: New test.
8432 * gcc.dg/tree-ssa/pr49039.c: New test.
8433 * g++.dg/torture/pr49039.C: New test.
8435 2011-05-18 Jason Merrill <jason@redhat.com>
8437 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8438 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8439 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8441 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8443 * gcc.target/bfin/mcpu-bf592.c: New test.
8445 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8447 PR tree-optimization/41881
8448 * gcc.dg/vect/O3-pr41881.c: New test.
8449 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8451 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8453 PR tree-optimization/49000
8454 * gcc.dg/pr49000.c: New test.
8456 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8458 * gnat.dg/invalid1.adb: New test.
8460 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8462 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8464 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8465 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8467 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8470 * g++.dg/cpp0x/range-for18.C: New.
8472 2011-05-15 Tobias Burnus <burnus@net-b.de>
8475 * gfortran.dg/coarray/image_index_2.f90: New.
8477 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8479 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8480 * g++.dg/cpp0x/override2.C: New.
8482 2011-05-14 Tobias Burnus <burnus@net-b.de>
8485 * gfortran.de/coarray_20.f90: New.
8487 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8490 * function_optimize_7.f90: New test case.
8492 2011-05-13 Jason Merrill <jason@redhat.com>
8494 * g++.dg/cpp0x/decltype26.C: New.
8495 * g++.dg/cpp0x/enum11.C: New.
8497 2011-05-13 Tobias Burnus <burnus@net-b.de>
8501 * gfortran.dg/assign_8.f90: Update dg-error.
8503 2011-05-13 Tobias Burnus <burnus@net-b.de>
8506 * gfortran.dg/io_constraints_8.f90: New.
8507 * gfortran.dg/io_constraints_9.f90: New.
8509 2011-05-13 Martin Thuresson <martint@google.com>
8511 PR gcov-profile/47793
8512 * gcc.dg/pr47793.c: New.
8514 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8516 PR tree-optimization/48975
8517 * gcc.dg/pr48975.c: New test.
8519 2011-05-12 Tobias Burnus <burnus@net-b.de>
8522 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8524 2011-05-12 Jason Merrill <jason@redhat.com>
8526 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8528 2011-05-12 Geert Bosch <bosch@adacore.com>
8530 * gnat.dg/view_conversion1.adb: New test.
8532 2011-05-12 Richard Guenther <rguenther@suse.de>
8534 PR tree-optimization/48172
8535 * gcc.dg/vect/pr48172.c: New testcase.
8537 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8540 * g++.dg/opt/pr48967.C: New test.
8542 2011-05-11 Jason Merrill <jason@redhat.com>
8544 * g++.dg/cpp0x/constexpr-friend.C: New.
8545 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8547 * g++.dg/cpp0x/sfinae22.C: New.
8549 2011-05-11 Tobias Burnus <burnus@net-b.de>
8552 * gfortran.dg/generic_24.f90: New.
8554 2011-05-11 Richard Guenther <rguenther@suse.de>
8556 PR tree-optimization/15256
8557 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8559 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8562 * gcc.dg/pr48159-1.c: New test.
8563 * gcc.dg/pr48159-2.c: New test.
8565 2011-05-11 Richard Guenther <rguenther@suse.de>
8568 * gcc.dg/torture/pr48953.c: New testcase.
8570 2011-05-11 Richard Guenther <rguenther@suse.de>
8572 PR tree-optimization/18041
8573 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8575 2011-05-11 Alan Modra <amodra@gmail.com>
8578 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8580 2011-05-10 Jason Merrill <jason@redhat.com>
8582 * g++.dg/cpp0x/defaulted25.C: New.
8583 * g++.dg/template/crash7.C: Adjust.
8585 * g++.dg/cpp0x/variadic108.C: New.
8587 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8589 * g++.dg/inherit/virtual9.C: Extend.
8591 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8594 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8595 are passed and returned in vector registers.
8597 2011-05-10 Richard Guenther <rguenther@suse.de>
8599 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8600 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8601 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8602 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8603 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8606 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8608 PR tree-optimization/48611
8609 PR tree-optimization/48794
8610 * gfortran.dg/gomp/pr48611.f90: New test.
8611 * gfortran.dg/gomp/pr48794.f90: New test.
8614 * gcc.dg/dfp/pr48928.c: New test.
8616 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8619 * g++.dg/cpp0x/pr48522.C: New.
8621 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8624 * g++.dg/cpp0x/sfinae21.C: New.
8626 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8628 * g++.dg/template/sfinae28.C: Rename to...
8629 * g++.dg/cpp0x/sfinae19.C: ... this.
8630 * g++.dg/template/sfinae29.C: Rename to...
8631 * g++.dg/cpp0x/sfinae20.C: ... this.
8633 2011-05-09 Jeff Law <law@redhat.com>
8635 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8638 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8641 * g++.dg/init/pr20039.C: New.
8643 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8647 * g++.dg/template/sfinae28.C: New.
8648 * g++.dg/template/sfinae29.C: Likewise.
8650 2011-05-09 Jason Merrill <jason@redhat.com>
8652 * g++.dg/template/nontype23.C: New.
8654 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8656 * g++.dg/init/pr48859.C: New.
8658 2011-05-09 Jason Merrill <jason@redhat.com>
8660 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8661 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8662 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8663 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8664 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8665 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8666 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8667 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8669 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8671 * g++.dg/inherit/virtual9.C: New.
8673 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8676 * g++.dg/template/dependent-expr8.C: New test case.
8678 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8680 PR tree-optimization/48837
8681 * gcc.dg/pr48837.c: New testcase.
8683 2011-05-06 Jason Merrill <jason@redhat.com>
8685 * g++.dg/cpp0x/constexpr-condition2.C: New.
8687 * g++.dg/cpp0x/constexpr-missing.C: New.
8689 2011-05-06 Tobias Burnus <burnus@net-b.de>
8692 * gfortran.dg/coarray/this_image_2.f90: New.
8694 2011-05-06 Tobias Burnus <burnus@net-b.de>
8698 * gfortran.dg/bind_c_usage_22.f90: New.
8699 * gfortran.dg/bind_c_usage_23.f90: New.
8700 * gfortran.dg/bind_c_usage_24.f90: New.
8701 * gfortran.dg/bind_c_usage_24_c.c: New.
8703 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8706 * g++.dg/template/member9.C: New test case.
8708 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8710 * gnat.dg/discr29.ad[sb]: New test.
8711 * gnat.dg/discr30.adb: Likewise.
8713 2011-05-05 Julian Brown <julian@codesourcery.com>
8715 * gcc.target/arm/neon-vset_lanes8.c: New test.
8717 2011-05-05 Jason Merrill <jason@redhat.com>
8719 * g++.dg/init/new32.C: New.
8721 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8723 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8726 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8728 PR rtl-optimization/48381
8729 * gcc.c-torture/compile/pr48381.c: New test.
8731 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8733 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8735 * gcc.target/i386/opt-1.c: Ditto.
8737 2011-05-04 Jason Merrill <jason@redhat.com>
8739 * g++.dg/conversion/base1.C: New.
8741 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8743 PR libgfortran/48787
8744 * gfortran.dg/round_3.f08: Add more checks to test case.
8746 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8748 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8749 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8750 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8751 Gate test on effective_target fd_truncate.
8753 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8755 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8756 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8757 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8758 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8759 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8760 * gcc.target/i386/pr38824.c: Ditto.
8761 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8762 * gcc.target/i386/vecinit-2.c: Ditto.
8763 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8764 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8765 * gcc.target/i386/parity-2.c: Ditto.
8766 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8768 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8770 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8772 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8773 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8774 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8776 2011-05-03 Tobias Burnus <burnus@net-b.de>
8779 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8781 2011-05-03 Tobias Burnus <burnus@net-b.de>
8784 * gfortran.dg/coarray/this_image_1.f90: New.
8786 2011-05-03 Tobias Burnus <burnus@net-b.de>
8789 * gfortran.dg/coarray/caf.dg: New.
8790 * gfortran.dg/coarray/image_index_1.f90: New, copied
8791 from ../coarray_16.f90.
8793 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8796 * g++.dg/ext/complex9.C: New.
8798 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8801 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8802 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8803 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8805 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8807 * gcc.target/bfin/builtins: Created.
8808 * gcc.target/bfin/hisilh-O0.c: Deleted.
8809 * gcc.target/bfin/hisilh.c: Moved to...
8810 * gcc.target/bfin/builtins/hisilh.c: ...here.
8811 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8812 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8813 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8814 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8815 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8816 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8817 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8818 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8819 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8820 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8821 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8822 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8823 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8824 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8825 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8826 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8827 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8828 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8829 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8830 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8831 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8832 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8833 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8834 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8835 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8836 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8837 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8838 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8839 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8840 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8841 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8842 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8843 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8844 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8845 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8846 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8847 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8848 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8849 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8850 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8851 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8852 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8853 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8854 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8855 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8856 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8857 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8858 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8859 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8860 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8861 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8862 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8863 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8864 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8865 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8866 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8867 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8868 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8869 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8870 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8871 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8872 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8873 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8874 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8875 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8876 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8877 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8878 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8879 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8880 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8881 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8882 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8883 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8884 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8885 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8886 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8887 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8888 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8889 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8890 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8891 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8892 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8893 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8894 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8895 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8896 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8897 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8898 * gcc.target/bfin/builtins/circptr.c: Ditto.
8899 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8900 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8901 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8902 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8903 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8904 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8905 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8906 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8907 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8908 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8909 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8910 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8911 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8912 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8913 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8914 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8915 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8916 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8917 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8918 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8919 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8920 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8921 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8922 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8923 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8924 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8925 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8926 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8927 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8928 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8929 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8930 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8931 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8932 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8933 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8934 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8935 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8936 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8937 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8938 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8939 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8940 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8941 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8942 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8943 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8944 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8945 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8946 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8947 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8948 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8949 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8950 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8951 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8952 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8953 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8954 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8955 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8956 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8957 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8958 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8959 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8960 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8961 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8962 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8963 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8964 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8965 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8966 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8967 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8968 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8970 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8972 * gcc.target/arm/cold-lc.c: New test.
8974 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8977 * gcc.dg/pr48774.c: New test.
8979 2011-05-03 Richard Guenther <rguenther@suse.de>
8981 * gcc.dg/large-size-array-5.c: New testcase.
8983 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8985 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8987 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8989 * lib/target-supports.exp (check_effective_target_vect_strided):
8991 (check_effective_target_vect_strided2)
8992 (check_effective_target_vect_strided3)
8993 (check_effective_target_vect_strided4)
8994 (check_effective_target_vect_strided8): ...these new functions.
8996 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8997 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8998 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8999 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9000 * gcc.dg/vect/pr37539.c: Likewise.
9001 * gcc.dg/vect/slp-11a.c: Likewise.
9002 * gcc.dg/vect/slp-11b.c: Likewise.
9003 * gcc.dg/vect/slp-11c.c: Likewise.
9004 * gcc.dg/vect/slp-12a.c: Likewise.
9005 * gcc.dg/vect/slp-12b.c: Likewise.
9006 * gcc.dg/vect/slp-18.c: Likewise.
9007 * gcc.dg/vect/slp-19a.c: Likewise.
9008 * gcc.dg/vect/slp-19b.c: Likewise.
9009 * gcc.dg/vect/slp-21.c: Likewise.
9010 * gcc.dg/vect/slp-23.c: Likewise.
9011 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9013 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9014 instead of vect_interleave && vect_extract_even_odd.
9015 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9016 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9017 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9018 * gcc.dg/vect/vect-1.c: Likewise.
9019 * gcc.dg/vect/vect-10.c: Likewise.
9020 * gcc.dg/vect/vect-98.c: Likewise.
9021 * gcc.dg/vect/vect-107.c: Likewise.
9022 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9023 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9024 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9025 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9026 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9027 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9028 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9029 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9030 * gcc.dg/vect/vect-strided-float.c: Likewise.
9031 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9032 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9033 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9034 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9035 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9036 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9037 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9038 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9039 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9040 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9041 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9042 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9043 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9044 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9045 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9047 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9049 * gcc.dg/vect/pr30843.c: Likewise.
9050 * gcc.dg/vect/pr33866.c: Likewise.
9051 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9052 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9053 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9054 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9056 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9058 * gcc.dg/vect/slp-11.c: Split into...
9059 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9060 gcc.dg/vect/slp-11c.c: ...these tests.
9061 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9062 * gcc.dg/vect/slp-12c.c: ...this new test.
9063 * gcc.dg/vect/slp-19.c: Split into...
9064 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9065 gcc.dg/vect/slp-19c.c: ...these new tests.
9067 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9069 * lib/target-supports.exp
9070 (check_effective_target_vect_extract_even_odd_wide): Delete.
9071 (check_effective_target_vect_strided_wide): Likewise.
9072 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9073 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9074 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9075 * gcc.dg/vect/pr37539.c: Likewise.
9076 * gcc.dg/vect/slp-11.c: Likewise.
9077 * gcc.dg/vect/slp-12a.c: Likewise.
9078 * gcc.dg/vect/slp-12b.c: Likewise.
9079 * gcc.dg/vect/slp-19.c: Likewise.
9080 * gcc.dg/vect/slp-23.c: Likewise.
9081 * gcc.dg/vect/vect-1.c: Likewise.
9082 * gcc.dg/vect/vect-98.c: Likewise.
9083 * gcc.dg/vect/vect-107.c: Likewise.
9084 * gcc.dg/vect/vect-strided-float.c: Likewise.
9086 2011-05-02 Jason Merrill <jason@redhat.com>
9088 * g++.dg/init/new31.C: New.
9090 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9093 * gcc.dg/pr35445.c: New test.
9095 2011-05-02 Jason Merrill <jason@redhat.com>
9097 * c-c++-common/vla-1.c: New.
9099 2011-05-02 Richard Guenther <rguenther@suse.de>
9101 PR tree-optimization/48822
9102 * gcc.dg/torture/pr48822.c: New testcase.
9104 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9107 * g++.dg/cpp0x/constexpr-47969.C: New.
9109 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9112 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9113 on vect_no_align targets.
9114 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9115 vect_no_align targets.
9117 2011-05-01 Xinliang David Li <davidxl@google.com>
9119 * gcc.dg/tree-ssa/integer-addr.c: New test.
9120 * gcc.dg/tree-ssa/alias_bug.c: New test.
9122 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9124 PR libgfortran/48787
9125 * gfortran.dg/round_3.f08: Add more checks.
9127 2011-04-30 Tobias Burnus <burnus@net-b.de>
9130 * gfortran.dg/import9.f90: New, proper test.
9131 * gfortran.dg/interface_37.f90: Remove bogus
9132 test (bogus copy of interface_36.f90).
9134 2011-04-30 Tobias Burnus <burnus@net-b.de>
9137 * gfortran.dg/interface_37.f90: New.
9139 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9142 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9144 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9146 PR tree-optimization/48809
9147 * gcc.c-torture/execute/pr48809.c: New test.
9149 2011-04-29 Jeff Law <law@redhat.com>
9151 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9153 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9156 * g++.dg/init/ctor10.C: New.
9158 2011-04-29 Le-Chun Wu <lcwu@google.com>
9160 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9161 warning in implicitly instantiated templates.
9163 2011-04-29 Le-Chun Wu <lcwu@google.com>
9165 * g++.dg/warn/Wnull-conversion-1.C: New.
9166 * g++.dg/warn/Wnull-conversion-2.C: New.
9168 2011-04-29 Diego Novillo <dnovillo@google.com>
9170 * g++.old-deja/g++.other/null3.C: Expect warning about
9171 converting boolean to a pointer.
9173 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9176 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9180 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9182 2011-04-29 Tobias Burnus <burnus@net-b.de>
9185 * gfortran.dg/typebound_proc_22.f90: New.
9188 * gfortran.dg/interface_36.f90: New.
9190 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9192 PR libgfortran/48488
9193 PR libgfortran/48602
9194 PR libgfortran/48615
9195 PR libgfortran/48684
9196 PR libgfortran/48787
9197 * gfortran.dg/fmt_g.f: Adjust test.
9198 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9199 * gfortran.dg/round_3.f08: New test.
9200 * gfortran.dg/namelist_print_1.f: Adjust test.
9201 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9202 * gfortran.dg/f2003_io_5.f03: Adjust test.
9203 * gfortran.dg/coarray_15.f90: Adjust test.
9204 * gfortran.dg/namelist_65.f90: Adjust test.
9205 * gfortran.dg/fmt_cache_1.f: Adjust test.
9206 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9207 * gfortran.dg/real_const_3.f90: Adjust test.
9209 2011-04-29 Jan Hubicka <jh@suse.cz>
9211 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9212 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9214 2011-04-28 Xinliang David Li <davidxl@google.com>
9216 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9217 * g++.dg/prof-robust-1.C: New test.
9219 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9221 PR tree-optimization/48765
9222 * gcc.dg/vect/pr48765.c: New.
9224 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9226 PR tree-optimization/48775
9227 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9229 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9232 * g++.dg/inherit/pr48798.C: New.
9233 * g++.old-deja/g++.other/base1.C: Adjust.
9235 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9238 * g++.dg/template/inherit7.C: New test case.
9240 2011-04-28 Richard Guenther <rguenther@suse.de>
9242 PR tree-optimization/40052
9243 PR tree-optimization/15347
9244 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9245 * gcc.dg/pr15347.c: Likewise.
9247 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9250 * g++.dg/cpp0x/sfinae18.C: New.
9252 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9255 * g++.dg/ext/is_literal_type1.C: New.
9257 2011-04-28 Tobias Burnus <burnus@net-b.de>
9261 * gfortran.dg/interface_35.f90: New.
9262 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9263 * gfortran.dg/func_result_6.f90: Add dg-warning.
9264 * gfortran.dg/bessel_1.f90: Ditto.
9265 * gfortran.dg/hypot_1.f90: Ditto.
9266 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9267 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9268 * gfortran.dg/interface_assignment_4.f90: Ditto.
9270 2011-04-27 Jason Merrill <jason@redhat.com>
9272 * g++.dg/ext/complex8.C: New.
9274 * g++.dg/cpp0x/initlist49.C: New.
9275 * g++.dg/init/new30.C: New.
9277 2011-04-27 Tobias Burnus <burnus@net-b.de>
9280 * gfortran.dg/whole_file_34.f90: New.
9282 2011-04-27 Jan Hubicka <jh@suse.cz>
9284 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9286 2011-04-27 Jason Merrill <jason@redhat.com>
9288 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9290 * g++.dg/parse/ambig6.C: New.
9292 2011-04-27 Nick Clifton <nickc@redhat.com>
9294 * gcc.dg/20020312-2.c: Add definition for RX.
9296 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9297 option with RX targets.
9299 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9302 2011-04-27 Richard Guenther <rguenther@suse.de>
9304 * gcc.dg/tree-ssa/pr23382.c: Remove.
9306 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9309 * gcc.c-torture/compile/pr48767.c: New test.
9311 2011-04-27 Richard Guenther <rguenther@suse.de>
9313 PR tree-optimization/48772
9314 * g++.dg/pr48772.C: New testcase.
9316 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9319 * gcc.c-torture/compile/pr48742.c: New test.
9321 2011-04-26 Jason Merrill <jason@redhat.com>
9323 * g++.dg/lookup/koenig13.C: New.
9325 * g++.dg/cpp0x/initlist48.C: New.
9327 2011-04-25 Jason Merrill <jason@redhat.com>
9329 * g++.dg/cpp0x/sfinae17.C: New.
9331 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9334 * gcc.target/powerpc/pr48258-1.c: New file.
9335 * gcc.target/powerpc/pr48258-2.c: Ditto.
9337 2011-04-26 Xinliang David Li <davidxl@google.com>
9339 * gcc.dg/uninit-suppress.c: New test.
9340 * gcc.dg/uninit-suppress.c: New test.
9342 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9345 * gcc.dg/pr48768.c: New test.
9347 PR tree-optimization/48734
9348 * gcc.c-torture/compile/pr48734.c: New test.
9351 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9353 2011-04-26 Richard Guenther <rguenther@suse.de>
9355 PR tree-optimization/48731
9356 * gcc.dg/torture/pr48731.c: New testcase.
9358 2011-04-26 Richard Guenther <rguenther@suse.de>
9361 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9363 2011-04-26 Richard Guenther <rguenther@suse.de>
9366 * gcc.dg/torture/pr48694-1.c: New testcase.
9367 * gcc.dg/torture/pr48694-2.c: Likewise.
9369 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9371 * g++.dg/ext/underlying_type1.C: New.
9372 * g++.dg/ext/underlying_type2.C: Likewise.
9373 * g++.dg/ext/underlying_type3.C: Likewise.
9374 * g++.dg/ext/underlying_type4.C: Likewise.
9375 * g++.dg/ext/underlying_type5.C: Likewise.
9376 * g++.dg/ext/underlying_type6.C: Likewise.
9377 * g++.dg/ext/underlying_type7.C: Likewise.
9378 * g++.dg/ext/underlying_type8.C: Likewise.
9379 * g++.dg/ext/underlying_type9.C: Likewise.
9380 * g++.dg/ext/underlying_type10.C: Likewise.
9382 2011-04-25 Jason Merrill <jason@redhat.com>
9384 * g++.dg/cpp0x/regress/template-const2.C: New.
9386 2011-04-25 Jeff Law <law@redhat.com>
9388 * gcc.dg/tree-ssa/vrp56.c: new test.
9390 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9392 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9394 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9396 PR preprocessor/48740
9397 * c-c++-common/raw-string-11.c: New test.
9399 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9401 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9404 2011-04-23 Tobias Burnus <burnus@net-b.de>
9407 * gfortran.dg/coarray_19.f90: New.
9409 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9412 * gcc.dg/pr48685.c: New test.
9414 2011-04-22 Jan Hubicka <jh@suse.cz>
9416 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9418 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9420 PR tree-optimization/48717
9421 * gcc.c-torture/execute/pr48717.c: New test.
9423 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9426 * gcc.target/i386/pr48723.c: New test.
9428 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9431 * gcc.dg/gomp/pr48716.c: New test.
9432 * g++.dg/gomp/pr48716.C: New test.
9434 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9437 * gcc.dg/missing-field-init-2.c: Update testcase.
9439 2011-04-22 Alan Modra <amodra@gmail.com>
9441 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9443 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9446 * gfortran.dg/function_optimize_6.f90: New test.
9448 2011-04-21 Easwaran Raman <eraman@google.com>
9450 * gcc.dg/stack-layout-2.c: New test.
9452 2011-04-21 Richard Guenther <rguenther@suse.de>
9455 * g++.dg/lto/pr48207-2_0.C: New testcase.
9456 * g++.dg/lto/pr48207-3_0.C: Likewise.
9458 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9460 * gnat.dg/volatile5.adb: New test.
9461 * gnat.dg/volatile5_pkg.ads: New helper.
9463 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9466 * gcc.target/i386/pr48708.c: New test.
9468 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9470 * gcc.dg/vect/vect-119.c: New test.
9472 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9474 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9477 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9478 Richard Sandiford <richard.sandiford@linaro.org>
9481 * gcc.target/arm/pr46329.c: New test.
9483 2011-04-21 Tobias Burnus <burnus@net-b.de>
9486 * gfortran.dg/coarray_18.f90: New.
9488 2011-04-20 Jason Merrill <jason@redhat.com>
9490 * g++.dg/cpp0x/initlist47.C: New.
9492 * g++.dg/init/dtor4.C: New.
9494 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9497 * gcc.target/i386/sse2-pinsrw.c: New test.
9498 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9499 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9500 * gcc.target/i386/sse2-insvhi.c: Ditto.
9501 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9502 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9504 2011-04-20 Jason Merrill <jason@redhat.com>
9506 * g++.dg/template/const4.C: New.
9508 2011-04-20 Easwaran Raman <eraman@google.com>
9510 * gcc.dg/stack-layout-1.c: New test.
9512 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9514 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9515 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9518 2011-04-20 Kai Tietz <ktietz@redhat.com>
9520 * gcc.dg/binop-xor1.c: New test.
9521 * gcc.dg/binop-xor2.c: New test.
9522 * gcc.dg/binop-xor3.c: New test.
9523 * gcc.dg/binop-xor4.c: New test.
9524 * gcc.dg/binop-xor5.c: New test.
9526 2011-04-20 Richard Guenther <rguenther@suse.de>
9528 PR tree-optimization/47892
9529 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9531 2011-04-20 Richard Guenther <rguenther@suse.de>
9534 * g++.dg/torture/pr48695.C: New testcase.
9536 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9538 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9539 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9540 * gcc.c-torture/execute/pr45262.c: Ditto
9541 * gcc.dg/torture/pr43165.c: Ditto.
9542 * gcc.dg/torture/pr47228.c: Ditto.
9543 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9544 * gcc.dg/ipa/pr45644.c: Ditto.
9545 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9548 2011-04-19 Jason Merrill <jason@redhat.com>
9550 * g++.dg/ext/complex7.C: New.
9552 * g++.dg/ext/attrib41.C: New.
9554 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9557 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9559 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9562 * gcc.target/i386/pr48678.c: New test.
9564 2011-04-19 Martin Jambor <mjambor@suse.cz>
9566 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9567 * g++.dg/opt/devirt2.C: New test.
9568 * g++.dg/ipa/devirt-g-1.C: Likewise.
9570 2011-04-19 Tobias Burnus <burnus@net-b.de>
9573 * gfortran.dg/whole_file_33.f90: New.
9575 2011-04-19 Martin Jambor <mjambor@suse.cz>
9577 * g++.dg/ipa/devirt-7.C: New test.
9579 2011-04-19 Richard Guenther <rguenther@suse.de>
9582 * g++.dg/lto/pr48207_0.C: New testcase.
9584 2011-04-18 Jason Merrill <jason@redhat.com>
9586 * g++.dg/init/void1.C: New.
9588 * g++.dg/cpp0x/union4.C: New.
9590 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9593 * g++.dg/torture/pr48661.C: New test.
9596 * g++.dg/gomp/pr48632.C: New test.
9598 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9600 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9601 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9603 2011-04-18 Tobias Burnus <burnus@net-b.de>
9606 * gfortran.dg/coarray_17.f90: New.
9607 * gfortran.dg/coarray_10.f90: Update dg-error.
9609 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9612 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9613 * gfortran.dg/guality/guality.exp: Likewise.
9615 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9617 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9619 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9621 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9623 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9625 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9627 2011-04-18 Richard Guenther <rguenther@suse.de>
9630 * g++.dg/torture/pr46364.C: New testcase.
9632 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9634 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9636 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9638 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9640 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9641 Ira Rosen <ira.rosen@linaro.org>
9644 * gcc.target/arm/pr48252.c: New test.
9646 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9648 PR tree-optimization/48616
9649 * gcc.dg/pr48616.c: New test.
9651 2011-04-18 Tobias Burnus <burnus@net-b.de>
9654 * gfortran.dg/coarray_16.f90: New.
9656 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9659 * gfortran.dg/realloc_on_assign_7.f03: New test.
9661 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9663 PR libgfortran/48602
9664 * gfortran.dg/fmt_g0_6.f08: New test.
9666 2011-04-17 Jason Merrill <jason@redhat.com>
9668 * g++.dg/cpp0x/sfinae16.C: New.
9670 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9672 * gcc.target/mips/reg-var-1.c: New test.
9674 2011-04-17 Jan Hubicka <jh@suse.cz>
9676 * gcc.dg/winline-5.c: Update testcase.
9678 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9680 * gnat.dg/discr27.ad[sb]: Move dg directive.
9681 * gnat.dg/discr28.ad[sb]: New test.
9682 * gnat.dg/discr28_pkg.ads: New helper.
9684 2011-04-17 Michael Matz <matz@suse.de>
9686 PR tree-optimization/48622
9688 * gcc.dg/lto/pr48622_0.c: New test.
9690 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9692 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9693 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9694 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9695 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9696 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9697 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9699 2011-04-15 Jason Merrill <jason@redhat.com>
9701 * g++.dg/cpp0x/range-for17.C: New.
9703 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9705 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9706 * g++.dg/cpp0x/range-for3.C: Likewise.
9707 * g++.dg/cpp0x/range-for9.C: Correct error message.
9708 * g++.dg/cpp0x/range-for11.C: New.
9709 * g++.dg/cpp0x/range-for12.C: New.
9710 * g++.dg/cpp0x/range-for13.C: New.
9711 * g++.dg/cpp0x/range-for14.C: New.
9712 * g++.dg/cpp0x/range-for15.C: New.
9713 * g++.dg/cpp0x/range-for16.C: New.
9715 2011-04-15 Tobias Burnus <burnus@net-b.de>
9718 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9720 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9722 * objc.dg/naming-4.m: Updated.
9723 * objc.dg/naming-5.m: Updated.
9724 * objc.dg/naming-6.m: New.
9725 * objc.dg/naming-7.m: New.
9726 * obj-c++.dg/naming-1.mm: Updated.
9727 * obj-c++.dg/naming-2.mm: Updated.
9728 * obj-c++.dg/naming-3.mm: New.
9729 * obj-c++.dg/naming-4.mm: New.
9731 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9733 PR libgfortran/48589
9734 * gfortran.dg/fmt_g0_5.f08: New test.
9736 2011-04-15 Richard Guenther <rguenther@suse.de>
9739 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9741 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9743 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9744 -finline-limit=0 to -fno-inline
9746 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9749 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9752 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9755 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9756 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9757 * gcc.target/i386/avx-insertps-3.c: New test.
9758 * gcc.target/i386/avx-insertps-4.c: New test.
9760 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9762 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9765 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9770 * gcc.target/avr/pr46779-1.c: New test case
9771 * gcc.target/avr/pr46779-2.c: New test case
9773 2011-04-14 Jason Merrill <jason@redhat.com>
9775 * g++.dg/cpp0x/sfinae15.C: New.
9777 * g++.dg/cpp0x/sfinae14.C: New.
9779 * g++.dg/ext/vla10.C: New.
9781 2011-04-14 Richard Guenther <rguenther@suse.de>
9783 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9785 2011-04-14 Richard Guenther <rguenther@suse.de>
9787 * gcc.dg/fold-bitand-4.c: Move ...
9788 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9790 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9792 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9794 * gcc.target/avr/torture/trivial.c: Ditto.
9796 2011-04-13 Jason Merrill <jason@redhat.com>
9798 * g++.dg/template/operator11.C: New.
9800 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9803 * gcc.dg/gomp/pr48591.c: New test.
9806 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9807 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9809 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9812 * g++.dg/template/dependent-expr7.C: New test case.
9814 2011-04-13 Jason Merrill <jason@redhat.com>
9816 * g++.dg/cpp0x/sfinae13.C: New.
9818 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9820 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9822 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9824 * gcc.target/arm/pr43698.c: Remove -march option.
9826 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9828 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9831 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9835 * gfortran.dg/realloc_on_assign_6.f03: New test.
9837 2011-04-12 Kai Tietz <ktietz@redhat.com>
9839 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9840 targets the additional -mno-ms-bitfields and
9841 -Wno-packed-bitfield-compat options.
9842 * g++.dg/ext/bitfield3.C: Likewise.
9843 * g++.dg/ext/bitfield4.C: Likewise.
9844 * g++.dg/ext/bitfield5.C: Likewise.
9845 * gcc.dg/bitfld-15.c: Likewise.
9846 * gcc.dg/bitfld-16.c: Likewise.
9847 * gcc.dg/bitfld-17.c: Likewise.
9848 * gcc.dg/bitfld-18.c: Likewise.
9850 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9852 * gcc.target/arm/neon-vld3-1.c: New test.
9853 * gcc.target/arm/neon-vst3-1.c: New test.
9854 * gcc.target/arm/neon/v*.c: Regenerate.
9856 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9858 PR rtl-optimization/48549
9859 * g++.dg/opt/pr48549.C: New test.
9861 2011-04-12 Richard Guenther <rguenther@suse.de>
9863 PR tree-optimization/46076
9864 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9866 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9869 * lib/compat.exp (compat-execute): Declare unsupported after
9870 stripping path from src1.
9871 * lib/lto.exp (lto-execute): Likewise.
9873 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9876 * gcc.dg/pr48552-1.c: New test.
9877 * gcc.dg/pr48552-2.c: New test.
9879 2011-04-11 Jason Merrill <jason@redhat.com>
9881 * g++.dg/cpp0x/sfinae12.C: New.
9883 * g++.dg/cpp0x/enum10.C: New.
9885 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9887 * g++.dg/cpp0x/rv-func.C: New.
9889 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9891 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9894 2011-04-11 Martin Jambor <mjambor@suse.cz>
9896 PR tree-optimization/48195
9897 * gcc.dg/ipa/pr48195.c: New test.
9899 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9901 * gnat.dg/return3.adb: Remove unused switch.
9903 2011-04-08 Mike Stump <mikestump@comcast.net>
9906 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9907 default to fno-common.
9909 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9911 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9912 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9914 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9917 * gfortran.dg/function_optimize_5.f90: New test.
9919 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9921 * gnat.dg/aggr17.adb: New test.
9922 * gnat.dg/aggr18.adb: Likewise.
9924 2011-04-08 Michael Matz <matz@suse.de>
9927 * gcc.target/i386/pr48389.c: New test.
9929 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9931 PR rtl-optimization/48272
9932 * g++.dg/opt/pr48272.C: New.
9934 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9936 PR rtl-optimization/48235
9937 * gcc.dg/pr48235.c: New.
9939 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9941 PR rtl-optimization/48302
9942 * g++.dg/opt/pr48302.C: New.
9944 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9947 * g++.dg/opt/pr48273.C: New.
9949 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9951 PR rtl-optimization/48442
9952 * gcc.dg/pr48442.c: New.
9954 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9956 PR tree-optimization/48377
9957 * gcc.dg/vect/pr48377.c: New test.
9959 2011-04-07 Jason Merrill <jason@redhat.com>
9961 * g++.dg/cpp0x/regress/call1.C: New.
9963 * g++.dg/cpp0x/variadic107.C: New.
9965 * g++.dg/cpp0x/sfinae11.C: New.
9966 * g++.dg/cpp0x/noexcept02.C: Fix.
9968 * g++.dg/cpp0x/sfinae10.C: New.
9970 * g++.dg/cpp0x/sfinae9.C: New.
9972 * c-c++-common/Wcast-qual-1.c: Move here from...
9973 * gcc.dg/cast-qual-3.c: ...here, and...
9974 * g++.dg/warn/Wcast-qual2.C: ...here.
9976 * g++.dg/cpp0x/sfinae8.C: New.
9978 * g++.dg/cpp0x/sfinae7.C: New.
9980 * g++.dg/cpp0x/enum9.C: New.
9982 2011-04-07 Mike Stump <mikestump@comcast.net>
9984 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9985 with no trampolines.
9987 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9990 * gfortran.dg/gomp/pr48117.f90: New test.
9993 * gcc.dg/torture/pr48343.c: New test.
9995 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9997 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9999 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10001 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10003 2011-04-07 Tom de Vries <tom@codesourcery.com>
10006 * lib/scanasm.exp (object-size): New proc.
10007 * gcc.target/arm/pr43920-2.c: New test.
10009 2011-04-06 Tobias Burnus <burnus@net-b.de>
10013 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10015 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10017 * gcc.dg/mtune.c: Prune note from output.
10019 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10022 * gcc.dg/guality/pr36977.c: New test.
10023 * gcc.dg/guality/pr48466.c: New test.
10025 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10027 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10029 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10031 * gnat.dg/return3.adb: New test.
10033 2011-04-06 Richard Guenther <rguenther@suse.de>
10035 PR tree-optimization/47663
10036 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10038 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10040 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10041 Solaris 8 and 9 as well.
10043 2011-04-05 Tom de Vries <tom@codesourcery.com>
10046 * gcc.target/arm/pr43920-1.c: New test.
10048 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10050 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10051 (cctor): Actually return the value.
10052 (main): Cast return values.
10054 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10056 * gfortran.dg/character_comparison_8.f90: New test.
10058 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10060 * frontend-passes: (optimize_lexical_comparison): New function.
10061 (optimize_expr): Call it.
10062 (optimize_comparison): Also handle lexical comparison functions.
10063 Return false instad of -2 for unequal comparison.
10065 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10068 * function_optimize_4.f90: New test.
10070 2011-04-04 Tobias Burnus <burnus@net-b.de>
10073 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10074 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10075 * gfortran.dg/coarray_15.f90: New.
10077 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10079 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10080 * gfortran.dg/bessel_7.f90: Likewise.
10082 2011-04-03 Tobias Burnus <burnus@net-b.de>
10084 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10086 2011-04-03 Richard Guenther <rguenther@suse.de>
10087 Ira Rosen <ira.rosen@linaro.org>
10089 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10090 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10091 -ftree-loop-if-convert-stores.
10093 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10095 * gnat.dg/specs/aggr2.ads: New test.
10097 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10099 * gnat.dg/debug2.ad[sb]: New test.
10100 * gnat.dg/debug2_pkg.ads: New helper.
10101 * gnat.dg/debug3.ad[sb]: New test.
10103 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10105 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10107 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10109 PR middle-end/48335
10110 * gcc.c-torture/compile/pr48335-1.c: New test.
10111 * gcc.dg/pr48335-1.c: New test.
10112 * gcc.dg/pr48335-2.c: New test.
10113 * gcc.dg/pr48335-3.c: New test.
10114 * gcc.dg/pr48335-4.c: New test.
10115 * gcc.dg/pr48335-5.c: New test.
10116 * gcc.dg/pr48335-6.c: New test.
10117 * gcc.dg/pr48335-7.c: New test.
10118 * gcc.dg/pr48335-8.c: New test.
10119 * gcc.target/i386/pr48335-1.c: New test.
10121 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10124 * gcc.dg/Waddress.c: New test.
10126 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10129 * gfortran.dg/function_optimize_3.f90: New test.
10131 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10133 * gcc.c-torture/compile/20110401-1.c: New test.
10135 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10136 * g++.dg/lto/20091002-2_0.C: Likewise.
10137 * g++.dg/lto/20090303_0.c: Likewise.
10138 * g++.dg/lto/20091004-1_0.C: Likewise.
10139 * g++.dg/lto/20091002-3_0.C: Likewise.
10140 * g++.dg/lto/20091004-2_0.C: Likewise.
10141 * g++.dg/lto/20081123_0.C: Likewise.
10142 * g++.dg/lto/20090313_0.C: Likewise.
10143 * g++.dg/lto/20081109-1_0.C: Likewise.
10144 * g++.dg/lto/20081219_0.C: Likewise.
10145 * g++.dg/lto/20081204-1_0.C: Likewise.
10146 * g++.dg/lto/20090302_0.C: Likewise.
10147 * g++.dg/lto/20081119-1_0.C: Likewise.
10148 * g++.dg/lto/20081118_0.C: Likewise.
10149 * gcc.dg/lto/20091020-2_0.c: Likewise.
10150 * gcc.dg/lto/20090210_0.c: Likewise.
10151 * gcc.dg/lto/20081204-1_0.c: Likewise.
10152 * gcc.dg/lto/20081224_0.c: Likewise.
10153 * gcc.dg/lto/20090219_0.c: Likewise.
10154 * gcc.dg/lto/20091014-1_0.c: Likewise.
10155 * gcc.dg/lto/20091016-1_0.c: Likewise.
10156 * gcc.dg/lto/20090206-2_0.c: Likewise.
10157 * gcc.dg/lto/20090116_0.c: Likewise.
10158 * gcc.dg/lto/20091013-1_0.c: Likewise.
10159 * gcc.dg/lto/20091015-1_0.c: Likewise.
10160 * gcc.dg/lto/20090126-2_0.c: Likewise.
10162 2011-03-31 Ian Lance Taylor <iant@google.com>
10164 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10166 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10168 * gnat.dg/opt16.adb: New test.
10170 2011-03-31 Jason Merrill <jason@redhat.com>
10172 * g++.dg/cpp0x/defaulted24.C: New.
10174 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10177 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10180 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10182 * g++.dg/other/i386-9.C: New test.
10184 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10186 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10188 2011-03-30 Jason Merrill <jason@redhat.com>
10190 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10192 * g++.dg/cpp0x/regress/isnan.C: New.
10194 * g++.dg/cpp0x/initlist46.C: New.
10196 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10199 * gcc.target/arm/neon-modes-2.c: New test.
10201 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10204 * gcc.c-torture/compile/pr48305.c: New test.
10206 2011-03-29 Jason Merrill <jason@redhat.com>
10208 * g++.dg/cpp0x/regress/value-dep1.C: New.
10210 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10212 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10214 2011-03-29 Ian Lance Taylor <iant@google.com>
10216 * go.test/go-test.exp: Handle the test lines used in several new
10218 (errchk): Add opts parameter. Change all callers. Handle parens
10221 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10222 Dominique d'Humieres <dominiq@lps.ens.fr>
10224 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10225 and __APPLE__ && __PPC__ && __ALTIVEC__.
10227 2011-03-29 Jason Merrill <jason@redhat.com>
10229 * g++.dg/cpp0x/dependent1.C: New.
10231 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10233 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10235 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10237 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10240 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10241 * gfortran.dg/proc_ptr_comp_32.f90: New.
10243 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10245 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10246 check for corresponding warning.
10248 2011-03-28 Jason Merrill <jason@redhat.com>
10250 * g++.dg/cpp0x/rv-deduce2.C: New.
10252 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10255 * gcc.dg/pr48203.c: New test.
10257 2011-03-28 Jeff Law <law@redhat.com>
10259 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10261 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10263 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10264 and __PPC__ && __ALTIVEC__.
10266 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10269 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10270 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10271 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10272 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10274 2011-03-28 Jason Merrill <jason@redhat.com>
10276 * g++.dg/cpp0x/initlist-array2.C: New.
10278 * g++.dg/cpp0x/initlist-array1.C: New.
10280 * g++.dg/cpp0x/constexpr-compound.C: New.
10282 * g++.dg/cpp0x/constexpr-using.C: New.
10284 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10286 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10289 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10291 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10293 * gcc.dg/slp-1.c: New test.
10295 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10297 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10298 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10299 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10300 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10301 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10302 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10303 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10304 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10305 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10306 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10307 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10308 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10309 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10310 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10312 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10315 * gfortran.dg/trim_optimize_5.f90: New test.
10316 * gfortran.dg/trim_optimize_6.f90: New test.
10318 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10321 * gcc.target/mips/madd-7.c: Remove -mlong32.
10322 * gcc.target/mips/msub-7.c: Likewise.
10324 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10326 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10327 accesses to preserve the meaning of the test for doubleword vectors.
10328 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10329 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10331 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10334 * gfortran.dg/class_42.f03: New.
10336 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10338 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10341 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10343 PR rtl-optimization/48144
10344 * gcc.dg/pr48144.c: New test.
10346 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10348 * gnat.dg/discr27.ad[sb]: New test.
10350 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10352 * gnat.dg/limited_with2.ad[sb]: New test.
10353 * gnat.dg/limited_with2_pkg1.ads: New helper.
10354 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10356 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10358 * gnat.dg/opt15.adb: New test.
10359 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10361 2011-03-25 Tobias Burnus <burnus@net-b.de>
10365 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10366 * gfortran.dg/leadz_trailz_3.f90: Ditto
10368 2011-03-25 Martin Jambor <mjambor@suse.cz>
10370 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10372 2011-03-25 Jason Merrill <jason@redhat.com>
10374 * g++.dg/cpp0x/defaulted22.C: New.
10375 * g++.dg/cpp0x/defaulted23.C: New.
10376 * g++.dg/cpp0x/defaulted15.C: Adjust.
10378 2011-03-25 Jason Merrill <jason@redhat.com>
10380 * g++.dg/cpp0x/move1.C: New.
10382 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10385 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10387 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10389 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10390 for mips-sgi-irix6.5.
10391 Replace snprintf prototype by <stdio.h>.
10393 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10396 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10397 run_expensive_tests.
10398 * gcc.dg/graphite/block-4.c: Likewise.
10399 * gcc.dg/graphite/block-7.c: Likewise.
10400 * gcc.dg/graphite/block-8.c: Likewise.
10402 2011-03-25 Richard Guenther <rguenther@suse.de>
10404 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10405 * g++.dg/tree-ssa/pr8781.C: Likewise.
10406 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10407 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10408 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10409 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10410 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10411 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10412 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10413 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10414 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10415 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10416 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10417 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10418 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10419 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10420 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10421 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10422 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10423 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10424 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10425 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10426 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10427 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10428 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10429 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10430 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10431 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10432 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10433 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10434 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10435 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10436 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10437 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10438 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10439 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10440 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10441 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10442 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10443 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10444 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10445 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10446 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10447 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10448 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10449 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10450 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10451 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10452 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10453 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10454 * c-c++-common/pr46562-2.c: Likewise.
10455 * gfortran.dg/pr42108.f90: Likewise.
10456 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10457 foo to be inlined even at -O1.
10458 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10459 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10460 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10461 * gcc.dg/matrix/matrix.exp: Disable FRE.
10463 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10466 * gcc.dg/dfp/pr48204.c: New test.
10468 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10471 * gcc.c-torture/execute/pr47917.c: Move this...
10472 * gcc.dg/torture/pr47917.c: to here and add xfails.
10474 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10476 * gnat.dg/array16.ad[sb]: New test.
10477 * gnat.dg/array16.ads: New helper.
10479 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10481 * gnat.dg/derived_type2.adb: New test.
10483 2011-03-24 Richard Guenther <rguenther@suse.de>
10485 PR tree-optimization/48271
10486 * g++.dg/torture/pr48271.C: New testcase.
10488 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10490 * gnat.dg/array15.ad[sb]: New test.
10492 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10495 * gcc.target/i386/pr48237.c: New test.
10497 2011-03-24 Richard Guenther <rguenther@suse.de>
10499 PR middle-end/48269
10500 * gcc.dg/builtin-object-size-10.c: New testcase.
10502 2011-03-24 Richard Guenther <rguenther@suse.de>
10504 PR tree-optimization/46562
10505 * c-c++-common/pr46562-2.c: New testcase.
10506 * c-c++-common/pr46562.c: Likewise.
10508 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10510 * gcc.dg/vect/vect-cselim-1.c: New test.
10511 * gcc.dg/vect/vect-cselim-2.c: New test.
10513 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10515 * gcc.target/arm/pr46934.c: New.
10517 2011-03-23 Ian Lance Taylor <iant@google.com>
10519 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10521 2011-03-23 Richard Guenther <rguenther@suse.de>
10523 * gcc.dg/struct: Remove directory and contents.
10525 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10528 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10530 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10532 * gnat.dg/discr26.ad[sb]: New test.
10533 * gnat.dg/discr26_pkg.ads: New helper.
10535 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10538 * gcc.target/arm/neon-vld-1.c: New test.
10540 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10542 * gnat.dg/array14.ad[sb]: New test.
10543 * gnat.dg/array14_pkg.ads: New helper.
10545 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10547 * gcc.c-torture/execute/920501-8.x: Remove.
10548 * gcc.c-torture/execute/930513-1.x: Remove.
10549 * gcc.c-torture/execute/960312-1.x: Remove.
10550 * gcc.c-torture/compile/20000804-1.c,
10551 gcc.c-torture/compile/20001205-1.c,
10552 gcc.c-torture/compile/20001226-1.c,
10553 gcc.c-torture/compile/20010518-2.c,
10554 gcc.c-torture/compile/20020312-1.c,
10555 gcc.c-torture/compile/20020604-1.c,
10556 gcc.c-torture/compile/920501-12.c,
10557 gcc.c-torture/compile/920501-4.c,
10558 gcc.c-torture/compile/920520-1.c,
10559 gcc.c-torture/compile/980506-1.c,
10560 gcc.c-torture/execute/980709-1.x,
10561 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10562 options for m68hc11.
10563 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10564 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10567 2011-03-22 Nick Clifton <nickc@redhat.com>
10569 * lib/target-supports.exp (check_profiling_available): Add MN10300
10570 to the list of targets that do not support profiling. Restore
10571 alpha sorting to this list.
10573 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10575 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10576 failure on 32-bit systems.
10577 * gcc.dg/torture/vector-2.c: Ditto.
10579 2011-03-22 Richard Guenther <rguenther@suse.de>
10581 PR tree-optimization/48228
10582 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10584 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10586 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10590 * gcc.target/powerpc/pr48226.c: New file.
10592 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10594 * lib/prune.exp (prune_gcc_output): Prune "could not create
10595 compact unwind for" warnings.
10597 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10601 * gcc.c-torture/execute/pr42544.c: New test.
10602 * gcc.c-torture/execute/pr48197.c: New test.
10604 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10606 PR preprocessor/48192
10607 * gcc.target/powerpc/pr48192.c: New file.
10610 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10611 split problem of 0 being loaded in a VSX register.
10613 2011-03-21 Richard Guenther <rguenther@suse.de>
10616 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10617 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10618 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10619 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10621 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10624 * gcc.dg/pr48213.c: New test.
10626 2011-03-21 Kai Tietz <ktietz@redhat.com>
10629 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10631 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10633 * gcc.target/arm/xor-and.c: New.
10635 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10638 * gfortran.dg/function_optimize_1.f90: New test.
10639 * gfortran.dg/function_optimize_2.f90: New test.
10641 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10643 PR rtl-optimization/47502
10644 * gcc.target/i386/pr47502-1.c: New.
10645 * gcc.target/i386/pr47502-2.c: Likewise.
10647 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10649 PR rtl-optimization/48156
10650 * gcc.dg/pr48156.c: New test.
10652 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10654 PR libfortran/47439
10655 * gfortran.dg/scratch_1.f90: Adjust test.
10657 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10659 PR libfortran/47439
10660 * gfortran.dg/scratch_1.f90: New test.
10662 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10664 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10665 variably modified typedefs.
10666 * gcc.dg/c1x-typedef-2.c: Remove.
10668 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10670 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10671 * gcc.dg/c1x-anon-struct-3.c: New test.
10672 * gcc.dg/anon-struct-11.c: Update.
10674 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10676 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10678 Only xfail with gas.
10680 2011-03-18 Jason Merrill <jason@redhat.com>
10682 * g++.dg/template/fn-ptr1.C: New.
10684 * g++.dg/overload/volatile1.C: New.
10686 * g++.dg/opt/pr23372.C: New.
10688 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10690 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10692 PR middle-end/47405
10693 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10695 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10697 * gcc.target/arm/unsigned-extend-1.c: New.
10699 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10702 * gcc.c-torture/compile/pr48161.c: New test.
10704 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10706 PR middle-end/47725
10707 * gcc.dg/torture/pr47725.c: New.
10709 2011-03-17 Jason Merrill <jason@redhat.com>
10711 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10712 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10714 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10716 * gnat.dg/specs/elab2.ads: New test.
10717 * gnat.dg/specs/elab2_pkg.ads: New helper.
10719 2011-03-17 Jason Merrill <jason@redhat.com>
10721 * g++.dg/cpp0x/decltype-1212.C: New.
10722 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10724 2011-03-17 Jason Merrill <jason@redhat.com>
10726 * g++.dg/parse/memfnquals1.C: New.
10728 2011-03-17 Richard Guenther <rguenther@suse.de>
10730 PR middle-end/48134
10731 * gcc.dg/pr48134.c: New testcase.
10733 2011-03-17 Richard Guenther <rguenther@suse.de>
10735 PR middle-end/48165
10736 * g++.dg/torture/pr48165.C: New testcase.
10738 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10740 PR rtl-optimization/48141
10741 * gcc.dg/pr48141.c: New test.
10743 2011-03-16 Jason Merrill <jason@redhat.com>
10745 * g++.dg/cpp0x/constexpr-48089.C: New.
10747 * g++.dg/cpp0x/constexpr-abi1.C: New.
10749 * g++.dg/cpp0x/constexpr-46336.C: New.
10750 * g++.dg/parse/friend5.C: Adjust expected errors.
10752 * g++.dg/cpp0x/constexpr-47570.C: New.
10754 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10757 * ++.dg/debug/dwarf2/typedef6.C: New test.
10759 2011-03-16 Jason Merrill <jason@redhat.com>
10761 * g++.dg/cpp0x/elision2.C: New.
10763 * g++.dg/cpp0x/constexpr-array3.C: New.
10765 2011-03-16 Jason Merrill <jason@redhat.com>
10767 * g++.dg/cpp0x/sfinae6.C: New.
10768 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10769 * g++.dg/cpp0x/pr45908.C: Likewise.
10770 * g++.dg/cpp0x/sfinae6.C: Likewise.
10771 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10772 * g++.old-deja/g++.law/arg11.C: Likewise.
10774 2011-03-16 Jason Merrill <jason@redhat.com>
10776 * g++.dg/template/incomplete6.C: New.
10778 2011-03-16 Jeff Law <law@redhat.com>
10780 * gcc.dg/tree-ssa/vrp55.c: New test.
10782 2011-03-16 Jason Merrill <jason@redhat.com>
10784 * g++.dg/cpp0x/auto22.C: New.
10786 2011-03-16 Richard Guenther <rguenther@suse.de>
10788 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10789 optimizing it away if promoted to const.
10791 2011-03-16 Richard Guenther <rguenther@suse.de>
10793 PR tree-optimization/48149
10794 * gcc.dg/fold-complex-1.c: New testcase.
10796 2011-03-16 Richard Guenther <rguenther@suse.de>
10799 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10800 or cloning happens.
10802 2011-03-16 Richard Guenther <rguenther@suse.de>
10804 PR tree-optimization/26134
10805 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10807 2011-03-16 Richard Guenther <rguenther@suse.de>
10809 PR tree-optimization/48146
10810 * gcc.dg/torture/pr48146.c: New testcase.
10812 2011-03-16 Richard Guenther <rguenther@suse.de>
10814 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10815 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10817 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10819 PR middle-end/48136
10820 * gcc.c-torture/compile/pr48136.c: New test.
10822 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10825 * gcc.dg/guality/pr45882.c: New test.
10827 2011-03-15 Jason Merrill <jason@redhat.com>
10829 * g++.dg/cpp0x/constexpr-recursion.C: New.
10831 * g++.dg/cpp0x/implicit11.C: New.
10833 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10835 * g++.dg/cpp0x/constexpr-attribute.C: New.
10837 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10839 * g++.dg/parse/pr34758.C: New.
10841 2011-03-15 Xinliang David Li <davidxl@google.com>
10844 * gcc.dg/uninit-pred-7_d.c: New test.
10845 * gcc.dg/uninit-pred-8_d.c: New test.
10847 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10850 * gcc.target/arm/pr46788.c: New.
10852 2011-03-15 Richard Guenther <rguenther@suse.de>
10854 PR middle-end/47650
10855 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10856 * gfortran.dg/ishft_4.f90: Likewise.
10857 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10859 2011-03-15 Richard Guenther <rguenther@suse.de>
10861 PR tree-optimization/13954
10862 * g++.dg/tree-ssa/pr13954.C: New testcase.
10864 2011-03-15 Richard Guenther <rguenther@suse.de>
10866 PR tree-optimization/48037
10867 * gcc.target/i386/pr48037-1.c: New testcase.
10869 2011-03-15 Richard Guenther <rguenther@suse.de>
10871 PR tree-optimization/41490
10872 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10873 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10874 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10875 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10876 * g++.dg/tree-ssa/pr33604.C: Adjust.
10878 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10880 PR middle-end/47917
10881 * gcc.c-torture/execute/pr47917.c: New test.
10882 * gcc.dg/pr47917.c: New test.
10884 PR middle-end/38878
10885 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10887 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10889 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10890 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10891 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10892 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10893 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10894 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10895 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10896 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10897 * gcc.target/i386/avx-floor-vec.c: Ditto.
10898 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10899 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10900 * gcc.target/i386/avx-rint-vec.c: Ditto.
10901 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10902 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10903 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10904 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10906 2011-03-14 Tom Tromey <tromey@redhat.com>
10908 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10909 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10910 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10912 2011-03-14 Tom Tromey <tromey@redhat.com>
10914 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10915 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10916 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10918 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10920 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10922 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10924 PR rtl-optimization/47166
10925 * gcc.c-torture/execute/postmod-1.c: New test.
10927 2011-03-14 Richard Guenther <rguenther@suse.de>
10929 PR middle-end/48098
10930 * gcc.dg/torture/pr48098.c: New testcase.
10932 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10935 * gcc.target/powerpc/pr48053-1.c: New test.
10936 * gcc.target/powerpc/pr48053-2.c: Likewise.
10938 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10940 PR libfortran/48066
10941 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10943 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10945 PR libfortran/48066
10946 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10948 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10951 * gfortran.dg/class_41.f03: New.
10953 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10955 * g++.dg/conversion/cast3.C: New test.
10957 2011-03-11 Jason Merrill <jason@redhat.com>
10959 * g++.dg/template/error45.C: New.
10961 * g++.dg/parse/no-type-defn1.C: New.
10963 * g++.dg/ext/attrib40.C: New.
10965 * g++.dg/cpp0x/regress/array1.C: New.
10967 2011-03-11 Richard Guenther <rguenther@suse.de>
10969 PR tree-optimization/48067
10970 * gcc.dg/pr48067.c: New testcase.
10972 2011-03-11 Richard Guenther <rguenther@suse.de>
10975 * g++.dg/lto/20110311-1_0.C: New testcase.
10977 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10980 * g++.dg/inherit/virtual8.C: New test.
10982 PR middle-end/48044
10983 * gcc.dg/torture/pr48044.c: New test.
10985 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10988 * gfortran.dg/proc_ptr_comp_31.f90: New.
10990 2011-03-11 Richard Guenther <rguenther@suse.de>
10992 PR tree-optimization/47278
10993 * gcc.dg/torture/pr47278-1.c: New testcase.
10994 * gcc.dg/torture/pr47278-2.c: Likewise.
10996 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10998 PR tree-optimization/48063
10999 * gcc.dg/torture/pr48063.c: New test.
11001 2011-03-10 Jason Merrill <jason@redhat.com>
11003 * g++.dg/template/array22.C: New.
11005 * g++.dg/cpp0x/syntax-err1.C: New.
11006 * g++.dg/parse/error36.C: Adjust expected errors.
11007 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11008 * g++.old-deja/g++.pt/typename3.C: Likewise.
11009 * g++.old-deja/g++.pt/typename4.C: Likewise.
11010 * g++.old-deja/g++.pt/typename6.C: Likewise.
11012 2011-03-09 Jason Merrill <jason@redhat.com>
11014 * g++.dg/template/nontype22.C: New.
11016 2011-03-09 Martin Jambor <mjambor@suse.cz>
11018 PR tree-optimization/47714
11019 * g++.dg/torture/pr47714.C: New test.
11021 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11024 * gcc.target/powerpc/pr47755-2.c: New file.
11026 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11028 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11029 is not set in the environment, pass 64 as first argument when not
11030 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11031 native where ulimit -u is supported.
11033 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11035 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11037 2011-03-08 Jason Merrill <jason@redhat.com>
11039 * g++.dg/template/nontype21.C: New.
11041 * g++.dg/template/anon5.C: New.
11043 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11046 * gcc.dg/pr47881.c: New test.
11048 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11051 * g++.dg/lookup/template3.C: New test.
11053 2011-03-08 Kai Tietz <ktietz@redhat.com>
11055 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11058 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11061 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11062 sizeof to compute alignment.
11064 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11066 PR tree-optimization/48022
11067 * gcc.dg/pr48022-1.c: New test.
11068 * gcc.dg/pr48022-2.c: New test.
11070 2011-03-07 Jason Merrill <jason@redhat.com>
11072 * g++.dg/template/nontype20.C: New.
11073 * g++.dg/init/member1.C: Adjust expected errors.
11074 * g++.dg/parse/constant4.C: Likewise.
11075 * g++.dg/template/qualified-id3.C: Likewise.
11076 * g++.old-deja/g++.pt/crash10.C: Likewise.
11078 * g++.dg/cpp0x/regress/non-const1.C: New.
11080 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11083 * gcc.dg/pr47991.c: New test.
11085 2011-03-07 Jason Merrill <jason@redhat.com>
11087 * g++.dg/abi/mangle46.C: New.
11089 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11092 * gcc.target/powerpc/pr47862.c: New.
11094 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11097 * gcc.target/i386/combine-mul.c: Require nonpic.
11099 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11100 Nathan Froyd <froydnj@codesourcery.com>
11102 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11104 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11106 * README.QMTEST: Remove.
11108 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11109 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11112 * gfortran.dg/array_constructor_37.f90 : New test.
11114 2011-03-05 Jason Merrill <jason@redhat.com>
11116 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11117 * g++.dg/abi/mangle45.C: Likewise.
11118 * g++.dg/cpp0x/trailing1.C: Likewise.
11120 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11122 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11124 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11126 PR rtl-optimization/47899
11127 * gcc.dg/pr47899.c: New test.
11129 * gcc.dg/torture/pr47968.c: Ignore warnings.
11131 PR tree-optimization/47967
11132 * gcc.c-torture/compile/pr47967.c: New test.
11134 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11136 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11137 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11139 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11141 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11142 and property_getAttributes() if __OBJC2__.
11143 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11144 * objc.dg/property/property-encoding-1.m: New.
11145 * obj-c++.dg/property/property-encoding-1.mm: New.
11147 2011-03-04 Jason Merrill <jason@redhat.com>
11149 * g++.dg/template/pseudodtor6.C: New.
11151 * g++.dg/inherit/covariant19.C: New.
11153 2011-03-04 Richard Guenther <rguenther@suse.de>
11155 PR middle-end/47968
11156 * gcc.dg/torture/pr47968.c: New testcase.
11158 2011-03-04 Richard Guenther <rguenther@suse.de>
11160 PR middle-end/47975
11161 * gcc.dg/torture/pr47975.c: New testcase.
11163 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11166 * g++.dg/template/crash106.C: New.
11168 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11171 * gcc.dg/gomp/pr47963.c: New test.
11172 * g++.dg/gomp/pr47963.C: New test.
11174 2011-03-02 Jason Merrill <jason@redhat.com>
11176 * g++.dg/cpp0x/regress/condition1.C: New.
11178 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11180 2011-03-01 Jason Merrill <jason@redhat.com>
11182 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11184 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11186 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11188 PR rtl-optimization/47925
11189 * gcc.c-torture/execute/pr47925.c: New test.
11191 2011-03-01 Jason Merrill <jason@redhat.com>
11193 * g++.dg/cpp0x/decltype25.C: New.
11195 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11197 2011-03-01 Richard Guenther <rguenther@suse.de>
11199 PR tree-optimization/47890
11200 * gcc.dg/torture/pr47890.c: New testcase.
11202 2011-03-01 Richard Guenther <rguenther@suse.de>
11205 * gcc.dg/lto/pr47924_0.c: New testcase.
11207 2011-03-01 Richard Guenther <rguenther@suse.de>
11210 * gfortran.dg/lto/pr46911_0.f: New testcase.
11212 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11214 PR libgfortran/47933
11215 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11216 compile errors from older code form.
11218 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11220 PR libgfortran/47567
11221 * gfortran.dg/fmt_fw_d.f90: New test.
11223 2011-02-28 Jason Merrill <jason@redhat.com>
11225 * g++.dg/inherit/covariant18.C: New.
11227 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11229 PR middle-end/47893
11230 * gcc.dg/pr47893.c: New test.
11232 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11234 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11235 NULL in case of a selector with conflicting types.
11236 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11238 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11240 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11241 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11242 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11243 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11245 2011-02-28 Jason Merrill <jason@redhat.com>
11248 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11250 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11252 PR libgfortran/47778
11253 * gfortran.dg/namelist_71.f90: New test.
11255 2011-02-27 Jason Merrill <jason@redhat.com>
11258 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11259 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11261 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11264 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11266 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11269 * gfortran.dg/gomp/task-1.f90: Removed.
11271 2011-02-26 Jason Merrill <jason@redhat.com>
11273 * g++.dg/template/this-targ1.C: New.
11275 * g++.dg/cpp0x/regress/template-const1.C: New.
11276 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11277 * g++.dg/template/function1.C: Adjust.
11278 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11279 * g++.dg/debug/debug7.C: Adjust.
11281 2011-02-26 Tobias Burnus <burnus@net-b.de>
11284 * gfortran.dg/gomp/task-1.f90: New.
11286 2011-02-25 Jie Zhang <jie@codesourcery.com>
11288 * gcc.target/arm/neon-thumb2-move.c: Add
11289 dg-require-effective-target arm_thumb2_ok.
11291 2011-02-24 Jason Merrill <jason@redhat.com>
11293 * g++.dg/parse/constant1.C: Specify C++98 mode.
11294 * g++.dg/parse/constant5.C: Likewise.
11295 * g++.dg/parse/error2.C: Likewise.
11296 * g++.dg/parse/semicolon3.C: Likewise.
11297 * g++.dg/template/crash14.C: Likewise.
11298 * g++.dg/template/local4.C: Likewise.
11299 * g++.dg/template/nontype3.C: Likewise.
11300 * g++.dg/parse/crash31.C: Adjust expected errors.
11301 * g++.dg/template/function1.C: Likewise.
11302 * g++.dg/template/ref3.C: Likewise.
11303 * g++.dg/template/static9.C: Likewise.
11304 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11306 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11307 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11308 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11309 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11310 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11312 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11315 * gfortran.dg/pr47878.f90: New test.
11317 2011-02-24 Richard Guenther <rguenther@suse.de>
11320 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11321 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11323 2011-02-24 Richard Guenther <rguenther@suse.de>
11326 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11327 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11329 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11331 PR libgfortran/47567
11332 * gfortran.dg/fmt_f0_1.f90: Update test.
11334 2011-02-23 Jason Merrill <jason@redhat.com>
11336 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11337 * g++.dg/abi/mangle45.C: New.
11339 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11340 * g++.dg/template/canon-type-9.C: Match use of decltype
11341 between declaration and definition.
11342 * g++.dg/template/canon-type-12.C: Likewise.
11344 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11347 * gfortran.dg/nested_allocatables_1.f90: New.
11349 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11352 * g++.dg/pr46868.C: New test.
11353 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11354 * g++.dg/parse/error14.C: Adjust.
11356 2011-02-23 Richard Guenther <rguenther@suse.de>
11358 PR tree-optimization/47838
11359 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11361 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11363 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11365 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11367 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11368 * gfortran.dg/count_init_expr.f03: Ditto.
11369 * gfortran.dg/gomp/pr43711.f90: Ditto.
11370 * gcc.dg/struct-parse-2.c: Ditto.
11371 * gcc.dg/parse-error-3.c: Ditto.
11372 * gcc.dg/Wlogical-op-1.c: Ditto.
11373 * gcc.dg/Walways-true-1.c: Ditto.
11374 * gcc.dg/pr24225.c: Ditto.
11375 * gcc.dg/Walways-true-2.c: Ditto.
11376 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11377 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11378 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11379 * g++.dg/overload/defarg4.C: Ditto.
11380 * g++.dg/inherit/covariant16.C: Ditto.
11381 * g++.dg/inherit/virtual7.C: Ditto.
11382 * g++.dg/template/canon-type-9.C: Ditto.
11383 * g++.dg/template/access19.C: Ditto.
11384 * g++.dg/template/call7.C: Ditto.
11385 * g++.dg/template/canon-type-2.C: Ditto.
11386 * g++.dg/template/init7.C: Ditto.
11387 * g++.dg/template/sizeof-template-argument.C: Ditto.
11388 * g++.dg/template/const3.C: Ditto.
11389 * g++.dg/template/sfinae26.C: Ditto.
11390 * g++.dg/template/sfinae26.C: Ditto.
11391 * g++.dg/template/canon-type-11.C: Ditto.
11392 * g++.dg/template/union2.C: Ditto.
11393 * g++.dg/template/canon-type-3.C: Ditto.
11394 * g++.dg/template/canon-type-1.C: Ditto.
11395 * g++.dg/template/canon-type-5.C: Ditto.
11396 * g++.dg/template/canon-type-7.C: Ditto.
11397 * g++.dg/template/canon-type-10.C: Ditto.
11398 * g++.dg/template/spec36.C: Ditto.
11399 * g++.dg/template/typedef38.C: Ditto.
11400 * g++.dg/template/canon-type-4.C: Ditto.
11401 * g++.dg/template/canon-type-6.C: Ditto.
11402 * g++.dg/template/canon-type-13.C: Ditto.
11403 * g++.dg/template/instantiate9.C: Ditto.
11404 * g++.dg/template/ttp22.C: Ditto.
11405 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11406 * g++.dg/warn/Walways-true-1.C: Ditto.
11407 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11408 * g++.dg/warn/Walways-true-2.C: Ditto.
11409 * g++.dg/conversion/op4.C: Ditto.
11410 * g++.dg/opt/pr19650.C: Ditto.
11411 * g++.dg/lookup/friend11.C: Ditto.
11412 * g++.dg/other/default2.C: Ditto.
11413 * g++.dg/other/default3.C: Ditto.
11414 * g++.dg/other/dtor2.C: Ditto.
11415 * g++.dg/other/friend5.C: Ditto.
11416 * g++.dg/other/default5.C: Ditto.
11417 * g++.dg/init/brace6.C: Ditto.
11418 * g++.dg/init/aggr5.C: Ditto.
11419 * g++.dg/init/error2.C: Ditto.
11420 * g++.dg/expr/bound-mem-fun.C: Ditto.
11421 * g++.dg/expr/cond6.C: Ditto.
11422 * g++.dg/expr/stmt-expr-1.C: Ditto.
11423 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11424 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11425 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11426 * g++.dg/cpp0x/bracket1.C: Ditto.
11427 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11428 * g++.dg/cpp0x/pr38646.C: Ditto.
11429 * g++.dg/cpp0x/variadic73.C: Ditto.
11430 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11431 * g++.dg/cpp0x/bracket4.C: Ditto.
11432 * g++.dg/cpp0x/decltype4.C: Ditto.
11433 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11434 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11435 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11436 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11437 * g++.dg/cpp0x/decltype2.C: Ditto.
11438 * g++.dg/cpp0x/decltype1.C: Ditto.
11439 * g++.dg/cpp0x/bracket2.C: Ditto.
11440 * g++.dg/cpp0x/decltype5.C: Ditto.
11441 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11442 * g++.dg/cpp0x/variadic70.C: Ditto.
11443 * g++.dg/cpp0x/decltype6.C: Ditto.
11444 * g++.dg/cpp0x/rvo.C: Ditto.
11445 * g++.dg/cpp0x/vt-40092.C: Ditto.
11446 * g++.dg/cpp0x/variadic-new.C: Ditto.
11447 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11448 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11449 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11450 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11451 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11452 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11453 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11454 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11455 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11456 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11457 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11458 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11459 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11460 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11461 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11462 * g++.dg/cpp0x/pr39639.C: Ditto.
11463 * g++.dg/cpp0x/decltype3.C: Ditto.
11464 * g++.dg/cpp0x/variadic68.C: Ditto.
11465 * g++.dg/cpp0x/variadic-function.C: Ditto.
11466 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11467 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11468 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11469 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11470 * g++.dg/parse/crash35.C: Ditto.
11471 * g++.dg/parse/crash40.C: Ditto.
11472 * g++.dg/parse/defarg12.C: Ditto.
11473 * g++.dg/parse/crash34.C: Ditto.
11474 * g++.dg/parse/constructor3.C: Ditto.
11475 * g++.dg/parse/template23.C: Ditto.
11476 * g++.dg/parse/crash56.C: Ditto.
11477 * g++.dg/parse/dtor13.C: Ditto.
11478 * g++.dg/parse/error33.C: Ditto.
11479 * g++.dg/parse/ctor9.C: Ditto.
11480 * g++.dg/parse/error32.C: Ditto.
11481 * g++.dg/parse/error37.C: Ditto.
11482 * g++.dg/parse/bitfield3.C: Ditto.
11483 * g++.dg/parse/struct-4.C: Ditto.
11484 * g++.dg/ext/has_trivial_copy.C: Ditto.
11485 * g++.dg/ext/is_polymorphic.C: Ditto.
11486 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11487 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11488 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11489 * g++.dg/ext/is_union.C: Ditto.
11490 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11491 * g++.dg/ext/is_pod.C: Ditto.
11492 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11493 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11494 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11495 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11496 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11497 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11498 * g++.dg/ext/is_abstract.C: Ditto.
11499 * g++.dg/ext/has_trivial_assign.C: Ditto.
11500 * g++.dg/ext/is_class.C: Ditto.
11501 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11502 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11503 * g++.dg/ext/is_base_of.C: Ditto.
11504 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11505 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11506 * g++.dg/ext/is_empty.C: Ditto.
11507 * g++.dg/ext/is_enum.C: Ditto.
11508 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11509 * gnat.dg/opt11.adb: Ditto.
11510 * obj-c++.dg/pr45735.mm: Ditto.
11511 * obj-c++.dg/pr24393.mm: Ditto.
11512 * obj-c++.dg/exceptions-2.mm: Ditto.
11513 * objc.dg/pr45735.m: Ditto.
11514 * objc.dg/pr24393.m: Ditto.
11516 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11518 * objc.dg/attributes/objc-exception-1.m: New.
11520 2011-02-23 Jie Zhang <jie@codesourcery.com>
11522 * gcc.dg/cpp/include7.c: New test.
11524 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11527 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11529 2011-02-23 Jie Zhang <jie@codesourcery.com>
11531 PR rtl-optimization/47763
11532 * gcc.dg/pr47763.c: New test.
11534 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11537 * gfortran.dg/whole_file_32.f90 : New test.
11539 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11542 * g++.dg/inherit/virtual7.C: New test.
11544 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11547 * objc.dg/type-size-3.m: Updated error message.
11548 * objc.dg/type-size-4.m: New test.
11549 * objc.dg/type-size-5.m: New test.
11551 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11553 * lib/gnat.exp: Fix comments.
11554 Don't load libgloss.exp.
11555 (default_gnat_version): Call $compiler with --version.
11556 Adapt regexp for gnatmake output, insert version.
11557 (gnat_version): New proc.
11558 (gnat_init): Remove gnat_libgcc_s_path.
11559 (gnat_target_compile): Likewise.
11560 Remove ld_library_path.
11561 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11562 (gnat_pass): Remove.
11563 (gnat_pass): Remove.
11564 (gnat_finish): Remove.
11565 (gnat_exit): Remove.
11566 (local_find_gnatmake): Reindent.
11567 (runtest_file_p): Remove.
11568 (prune_warnings): Remove.
11569 (find_gnatclean): New proc.
11570 * lib/gnat-dg.exp (lremove): New proc.
11571 (gnat-dg-test): Reindent.
11572 Remove additional output files.
11573 (gnat-dg-runtest): Remove.
11575 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11576 * gnat.dg/loop_optimization6.adb: Likewise.
11577 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11579 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11581 PR tree-optimization/47835
11582 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11584 2011-02-22 Tobias Burnus <burnus@net-b.de>
11586 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11587 * gfortran.dg/abstract_type_2.f03: Ditto.
11588 * gfortran.dg/abstract_type_3.f03: Ditto.
11589 * gfortran.dg/abstract_type_4.f03: Ditto.
11590 * gfortran.dg/abstract_type_5.f03: Ditto.
11591 * gfortran.dg/abstract_type_6.f03: Ditto.
11592 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11593 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11594 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11595 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11596 * gfortran.dg/array_function_5.f90: Ditto.
11597 * gfortran.dg/asynchronous_3.f03: Ditto.
11598 * gfortran.dg/char_expr_1.f90: Ditto.
11599 * gfortran.dg/class_14.f03: Ditto.
11600 * gfortran.dg/data_array_6.f: Ditto.
11601 * gfortran.dg/data_invalid.f90: Ditto.
11602 * gfortran.dg/dot_product_1.f03: Ditto.
11603 * gfortran.dg/func_derived_5.f90: Ditto.
11604 * gfortran.dg/func_result_4.f90: Ditto.
11605 * gfortran.dg/implied_do_1.f90: Ditto.
11606 * gfortran.dg/initialization_25.f90: Ditto.
11607 * gfortran.dg/initialization_26.f90: Ditto.
11608 * gfortran.dg/interface_34.f90: Ditto.
11609 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11610 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11611 * gfortran.dg/matmul_8.f03: Ditto.
11612 * gfortran.dg/merge_init_expr.f90: Ditto.
11613 * gfortran.dg/pack_assign_1.f90: Ditto.
11614 * gfortran.dg/pack_vector_1.f90: Ditto.
11615 * gfortran.dg/pointer_check_8.f90: Ditto.
11616 * gfortran.dg/product_init_expr.f03: Ditto.
11617 * gfortran.dg/reshape_order_5.f90: Ditto.
11618 * gfortran.dg/reshape_shape_1.f90: Ditto.
11619 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11620 * gfortran.dg/same_name_2.f90: Ditto.
11621 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11622 * gfortran.dg/spread_init_expr.f03: Ditto.
11623 * gfortran.dg/stmt_func_1.f90: Ditto.
11624 * gfortran.dg/sum_init_expr.f03: Ditto.
11625 * gfortran.dg/transpose_3.f03: Ditto.
11626 * gfortran.dg/unpack_init_expr.f03: Ditto.
11627 * gfortran.dg/warn_conversion.f90: Ditto.
11628 * gfortran.dg/warn_conversion_2.f90: Ditto.
11629 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11630 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11631 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11632 * gfortran.dg/whole_file_16.f90: Ditto.
11633 * gfortran.dg/whole_file_17.f90: Ditto.
11634 * gfortran.dg/whole_file_18.f90: Ditto.
11635 * gfortran.dg/whole_file_20.f03: Ditto.
11636 * gfortran.dg/whole_file_5.f90: Ditto.
11637 * gfortran.dg/whole_file_6.f90: Ditto.
11638 * gfortran.dg/write_invalid_format.f90: Ditto.
11639 * gfortran.dg/zero_sized_6.f90: Ditto.
11641 2011-02-21 Jeff Law <law@redhat.com>
11643 PR rtl-optimization/46178
11644 * gcc.target/i386/pr46178.c: New test.
11646 PR rtl-optimization/46002
11647 * gcc.c-torture/compile/pr46002.c: New test.
11649 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11651 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11654 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11657 * g++.dg/debug/pr47106.C: Require effective target lto.
11659 2011-02-21 Jason Merrill <jason@redhat.com>
11661 * g++.dg/cpp0x/constexpr-diag2.C: New.
11663 2011-02-20 Jason Merrill <jason@redhat.com>
11665 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11667 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11669 * g++.dg/overload/conv-op1.C: New.
11671 * g++.dg/cpp0x/constexpr-synth1.C: New.
11673 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11675 * objc.dg/layout-2.m: New.
11676 * objc.dg/selector-3.m: Adjusted location of error message.
11677 * objc.dg/type-size-3.m: Same.
11678 * obj-c++.dg/selector-3.mm: Same.
11680 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11683 * objc.dg/property/dotsyntax-22.m: New.
11684 * obj-c++.dg/property/dotsyntax-22.mm: New.
11686 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11689 * g++.dg/template/typedef38.C: New test.
11691 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11694 * gfortran.dg/whole_file_30.f90 : New test.
11695 * gfortran.dg/whole_file_31.f90 : New test.
11697 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11701 * gfortran.dg/whole_file_28.f90 : New test.
11702 * gfortran.dg/whole_file_29.f90 : New test.
11704 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11707 * g++.dg/template/crash105.C: New.
11709 2011-02-19 Jason Merrill <jason@redhat.com>
11711 * g++.dg/cpp0x/regress/no-elide1.C: New.
11713 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11715 PR tree-optimization/46620
11716 * gcc.dg/pr46620.c: New.
11718 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11721 * gcc.target/i386/pr47809.c: New test.
11723 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11724 Tobias Burnus <burnus@net-b.de>
11726 * lib/target-supports.exp
11727 (check_effective_target_fortran_large_real): New check for large reals.
11728 * gfortran.dg/nan_7.f90: New test.
11730 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11732 PR libgfortran/47567
11733 * gfortran.dg/fmt_f0_1.f90: Update test.
11735 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11738 * gfortran.dg/array_constructor_36.f90 : New test.
11739 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11740 allow for comparison between different elements of the array
11741 constructor at different levels of optimization.
11743 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11745 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11746 * gcc.target/i386/pr32280-1.c: Likewise.
11748 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11751 * gcc.target/i386/pr47800.c: New test.
11753 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11755 * objc/execute/exceptions/foward-1.x: New.
11757 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11760 * gfortran.dg/derived_constructor_comps_4.f90: New.
11762 2011-02-18 Tobias Burnus
11765 * gfortran.dg/func_result_6.f90: New.
11767 2011-02-18 Michael Matz <matz@suse.de>
11770 * gfortran.dg/lto/pr45586_0.f90: New test.
11771 * gfortran.dg/typebound_proc_20.f90: Ditto.
11772 * gfortran.dg/typebound_proc_21.f90: Ditto.
11774 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11777 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11779 2011-02-18 Tobias Burnus <burnus@net-b.de>
11782 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11783 gcc_warning_prefix.
11784 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11785 normalizing the error/warning output.
11786 * gfortran.dg/Wall.f90: Update dg-error/warning.
11787 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11788 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11789 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11790 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11791 * gfortran.dg/class_30.f90: Update dg-error/warning.
11792 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11793 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11794 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11795 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11796 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11797 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11798 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11799 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11800 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11801 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11802 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11803 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11804 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11805 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11806 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11807 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11808 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11809 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11810 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11811 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11812 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11813 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11814 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11815 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11816 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11818 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11821 * gfortran.dg/proc_ptr_comp_30.f90: New.
11823 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11826 * gcc.target/i386/pr47780.c: New test.
11828 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11831 * gfortran.dg/class_40.f03: New.
11833 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11836 * g++.dg/cpp0x/auto21.C: New test.
11838 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11840 * objc.dg/special/unclaimed-category-1.h: Updated for
11842 * objc.dg/special/unclaimed-category-1.m: Same.
11843 * objc.dg/zero-link-1.m: Same.
11844 * objc.dg/lookup-1.m: Same.
11845 * objc.dg/torture/strings/const-str-9.m
11846 * objc.dg/torture/strings/const-str-10.m: Same.
11847 * objc.dg/torture/strings/const-str-11.m: Same.
11848 * objc.dg/torture/forward-1.m: Same.
11849 * objc.dg/zero-link-2.m: Same.
11850 * objc.dg/encode-7-next-64bit.m: Same.
11851 * objc.dg/method-4.m: Same.
11852 * objc.dg/next-runtime-1.m: Same.
11853 * objc.dg/image-info.m: Same.
11854 * objc.dg/pr23214.m: Same.
11855 * objc.dg/symtab-1.m: Same.
11856 * obj-c++.dg/basic.m: Same.
11857 * obj-c++.dg/proto-lossage-3.m: Same.
11858 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11859 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11860 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11861 * obj-c++.dg/method-11.m: Same.
11862 * objc/execute/enumeration-1.m: Same.
11863 * objc/execute/object_is_class.m: Same.
11864 * objc/execute/formal_protocol-2.m: Same.
11865 * objc/execute/formal_protocol-4.m: Same.
11866 * objc/execute/formal_protocol-6.m: Same.
11867 * objc/execute/bycopy-3.m: Same.
11868 * objc/execute/exceptions/catchall-1.m: Same.
11869 * objc/execute/exceptions/finally-1.m: Same.
11870 * objc/execute/exceptions/local-variables-1.m: Same.
11871 * objc/execute/exceptions/foward-1.m: Same.
11872 * objc/execute/bf-common.h
11873 * objc/execute/enumeration-2.m: Same.
11874 * objc/execute/formal_protocol-1.m: Same.
11875 * objc/execute/formal_protocol-3.m: Same.
11876 * objc/execute/formal_protocol-5.m: Same.
11877 * objc/execute/accessing_ivars.m: Same.
11878 * objc/execute/bycopy-2.m: Same.
11879 * objc/execute/formal_protocol-7.m: Same.
11880 * objc/execute/compatibility_alias.m: Same.
11881 * objc/execute/no_clash.m: Same.
11882 * objc/execute/object_is_meta_class.m: Same.
11883 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11884 * objc/execute/class-tests-1.h: Include stdio.h.
11885 * objc/execute/class-tests-2.h: Same.
11886 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11888 * obj-c++.dg/try-catch-2.mm: Same.
11890 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11893 * g++.dg/warn/Wunused-parm-4.C: New test.
11895 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11896 Jan Hubicka <jh@suse.cz>
11900 * g++.dg/debug/pr47106.C: New.
11902 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11905 * gcc.target/i386/pr43653.c: New test.
11907 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11910 * g++.dg/template/inherit6.C: New test.
11912 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11915 * gfortran.dg/class_39.f03: New.
11917 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11920 * g++.dg/cpp0x/variadic106.C: New test.
11922 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11924 PR libfortran/47757
11925 * gfortran.dg/pr47757-1.f90: New test.
11926 * gfortran.dg/pr47757-2.f90: New test.
11927 * gfortran.dg/pr47757-3.f90: New test.
11930 * g++.dg/cpp0x/enum8.C: New test.
11932 2011-02-15 Jason Merrill <jason@redhat.com>
11934 * g++.dg/inherit/implicit-trivial1.C: New.
11935 * g++.dg/cpp0x/implicit-trivial1.C: New.
11937 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11939 PR middle-end/47725
11940 * gcc.dg/torture/pr47725.c: Removed.
11942 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11945 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11946 constant does not generate a load from memory.
11948 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11950 PR middle-end/47725
11951 * gcc.dg/torture/pr47725.c: New.
11953 2011-02-15 Richard Guenther <rguenther@suse.de>
11955 PR tree-optimization/47743
11956 * gcc.dg/torture/pr47743.c: New testcase.
11958 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11960 PR middle-end/47581
11961 * gcc.target/i386/pr47581.c: New test.
11963 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11966 * gfortran.dg/select_type_22.f03: New.
11968 2011-02-14 Jason Merrill <jason@redhat.com>
11970 * g++.dg/cpp0x/regress/enum1.C: New.
11972 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11974 * gnat.dg/include.adb: New test.
11976 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11979 * gfortran.dg/class_38.f03: New.
11981 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11983 * gcc.dg/pr46494.c: New test.
11985 2011-02-14 Richard Guenther <rguenther@suse.de>
11987 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11989 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11992 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11993 sparc*-sun-solaris2.11.
11995 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11998 * gfortran.dg/argument_checking_18.f90: New.
12000 2011-02-13 Tobias Burnus <burnus@net-b.de>
12002 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12003 * gfortran.dg/argument_checking_17.f90: New.
12005 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12007 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12008 are temporarily disabled.
12009 * gfortran.dg/class_7.f03: Ditto.
12010 * gfortran.dg/coarray_14.f90: Ditto.
12011 * gfortran.dg/typebound_proc_13.f03: Ditto.
12013 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12016 * gfortran.dg/extends_11.f03: New.
12018 2011-02-11 Xinliang David Li <davidxl@google.com>
12020 PR tree-optimization/47707
12021 * g++.dg/tree-ssa/pr47707.C: New test.
12023 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12025 * g++.dg/opt/inline17.C: New test.
12027 2011-02-11 Tobias Burnus <burnus@net-b.de>
12030 * gfortran.dg/pure_formal_2.f90: New.
12032 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12034 PR rtl-optimization/47614
12035 * gfortran.dg/pr47614.f: New.
12037 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12040 * gcc.dg/opts-6.c: New test.
12042 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12045 * gcc.dg/pr47684.c: New test.
12047 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12050 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12051 c99_runtime, dg-add-options c99_runtime.
12052 (main): Use __asm__.
12054 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12057 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12058 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12059 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12060 * gcc.dg/ucnid-10.c: Likewise.
12061 * gcc.dg/ucnid-13.c: Likewise.
12062 * gcc.dg/ucnid-7.c: Likewise.
12063 * gcc.dg/ucnid-8.c: Likewise.
12064 Adapt dg-warning line number.
12066 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12068 * gcc.target/i386/parity-1.c: Use -march=k8.
12069 * gcc.target/i386/parity-2.c: Ditto.
12070 * gcc.target/i386/vecinit-1.c: Ditto.
12071 * gcc.target/i386/vecinit-2.c: Ditto.
12073 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12076 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12077 * gcc.target/mips/save-restore-3.c: Likewise.
12078 * gcc.target/mips/save-restore-4.c: Likewise.
12079 * gcc.target/mips/save-restore-5.c: Likewise.
12082 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12083 * g++.dg/tree-prof/partition2.C: Likewise.
12085 2011-02-09 Jason Merrill <jason@redhat.com>
12087 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12088 rather than misdeclare std::puts.
12090 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12091 * g++.dg/other/warning1.C: Likewise.
12092 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12093 * g++.old-deja/g++.gb/scope06.C: Likewise.
12094 * g++.old-deja/g++.law/cvt11.C: Likewise.
12095 * g++.old-deja/g++.law/init1.C: Likewise.
12096 * g++.dg/abi/mangle26.C: Likewise.
12098 * g++.dg/template/function1.C: Adjust for C++0x mode.
12099 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12101 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12102 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12104 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12106 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12108 * g++.dg/cpp0x/regress: New directory.
12109 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12110 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12111 * g++.dg/cpp0x/regress/regress3.C: New.
12113 2011-02-10 Richard Guenther <rguenther@suse.de>
12115 PR tree-optimization/47677
12116 * gcc.dg/torture/pr47677.c: New testcase.
12118 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12120 * objc.dg/special/load-category-1.m: Remove unused header.
12121 * objc.dg/special/load-category-1a.m: Likewise.
12122 * objc.dg/special/load-category-2.m: Likewise.
12123 * objc.dg/special/load-category-2a.m: Likewise.
12124 * objc.dg/special/load-category-3.m: Likewise.
12125 * objc.dg/special/load-category-3a.m: Likewise.
12126 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12127 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12128 * objc.dg/attributes/class-attribute-1.m: Likewise.
12129 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12130 * obj-c++.dg/property/property.exp: Likewise.
12131 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12132 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12133 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12134 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12135 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12136 * obj-c++.dg/template-8.mm: Likewise.
12138 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12141 * gcc.target/i386/pr47665.c: New test.
12143 2011-02-10 Jie Zhang <jie@codesourcery.com>
12147 2011-02-05 Jie Zhang <jie@codesourcery.com>
12149 * gcc.dg/pr42631.c: Update test.
12150 * gcc.dg/pr42631-2.c: New test.
12152 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12155 * gfortran.dg/proc_decl_25.f90: New.
12157 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12160 * gfortran.dg/typebound_assignment_2.f03: New.
12162 2011-02-09 Richard Guenther <rguenther@suse.de>
12164 PR tree-optimization/47664
12165 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12167 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12169 PR middle-end/47646
12170 * gnat.dg/uninit_func.adb: Adjust dg directive.
12172 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12174 PR middle-end/47646
12175 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12177 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12180 * gfortran.dg/auto_dealloc_2.f90: New.
12182 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12184 * gcc.dg/builtins-config.h: Remove __sgi handling.
12185 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12186 -std=c99 for mips-sgi-irix6.5*.
12188 2011-02-09 Martin Jambor <mjambor@suse.cz>
12190 PR middle-end/45505
12191 * gfortran.dg/pr25923.f90: Remove xfails.
12193 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12196 * gfortran.dg/inquire_14.f90: New test.
12198 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12201 * gfortran.dg/pointer_init_6.f90: New.
12203 2011-02-08 Jeff Law <law@redhat.com>
12205 PR tree-optimization/42893
12206 * gcc.tree-ssa/pr42893.c: New test.
12208 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12210 PR tree-optimization/46834
12211 PR tree-optimization/46994
12212 PR tree-optimization/46995
12213 * gcc.dg/graphite/id-pr46834.c: New.
12214 * gfortran.dg/graphite/id-pr46994.f90: New.
12215 * gfortran.dg/graphite/id-pr46995.f90: New.
12217 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12219 PR middle-end/47646
12220 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12221 using the variable is known the warning is emitted there.
12222 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12223 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12225 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12228 * gcc.dg/noreturn-1.c (foo5): Likewise.
12229 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12230 (method2): Likewise.
12232 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12233 the return statement using the uninitialized variable.
12234 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12236 2011-02-08 Richard Guenther <rguenther@suse.de>
12238 PR middle-end/47639
12239 * g++.dg/opt/pr47639.c: New testcase.
12241 2011-02-08 Richard Guenther <rguenther@suse.de>
12243 PR tree-optimization/47632
12244 * g++.dg/opt/pr47632.C: New testcase.
12246 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12248 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12250 2011-02-07 Richard Guenther <rguenther@suse.de>
12252 PR tree-optimization/47615
12253 * g++.dg/opt/pr47615.C: New testcase.
12255 2011-02-07 Richard Guenther <rguenther@suse.de>
12257 PR tree-optimization/47621
12258 * gcc.dg/torture/pr47621.c: New testcase.
12260 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12262 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12264 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12267 * gfortran.dg/allocate_with_source_1 : New test.
12269 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12271 PR middle-end/47610
12272 * gcc.dg/pr47610.c: New test.
12274 2011-02-05 Jie Zhang <jie@codesourcery.com>
12277 * gcc.dg/pr42631.c: Update test.
12278 * gcc.dg/pr42631-2.c: New test.
12280 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12283 * gfortran.dg/pr47574.f90: New test.
12285 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12287 PR tree-optimization/46194
12288 * gcc.dg/autopar/pr46194.c: New.
12290 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12292 PR tree-optimization/43695
12293 * g++.dg/ipa/pr43695.C: New.
12295 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12297 PR inline-asm/23200
12298 * gcc.dg/pr23200.c: New test.
12300 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12303 * g++.dg/pr47589.C: New test.
12305 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12308 * g++.dg/template/typedef37.C: New test.
12309 * g++.dg/template/param1.C: Adjust expected error message.
12311 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12313 PR middle-end/31490
12314 * gcc.dg/pr31490-2.c: New test.
12315 * gcc.dg/pr31490-3.c: New test.
12316 * gcc.dg/pr31490-4.c: New test.
12318 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12319 Jakub Jelinek <jakub@redhat.com>
12322 * g++.dg/parser/semicolon3.C: Adjust.
12323 * g++.dg/parser/semicolon4.C: New testcase.
12324 * g++.dg/pr46890.C: New testcase.
12326 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12329 * g++.dg/init/pr29571.C: New.
12331 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12333 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12334 instead of vect_int.
12336 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12339 * gcc.target/i386/pr47312.c: New test.
12342 * gcc.target/i386/pr47564.c: New test.
12344 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12346 PR tree-optimization/45122
12347 * gcc.dg/tree-ssa/pr45122.c: New.
12349 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12352 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12355 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12356 and vsx so a default --with-cpu=power7 doesn't give an error
12357 when -mavoid-indexed-addresses is used.
12359 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12360 wrapper function to save the arguments and then jump to the real
12361 function, rather than depending on the compiler not to move stuff
12363 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12365 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12366 Paul Thomas <pault@gcc.gnu.org>
12369 * gfortran.dg/class_37.f03 : New test.
12371 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12372 Richard Guenther <rguenther@suse.de>
12374 PR tree-optimization/40979
12376 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12377 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12378 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12379 check_vect_support_and_set_flags.
12380 * gfortran.dg/graphite/vect-pr40979.f90: New.
12382 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12385 * gfortran.dg/class_36.f03: New.
12387 2011-02-02 Richard Guenther <rguenther@suse.de>
12389 PR tree-optimization/47566
12390 * gcc.dg/lto/20110201-1_0.c: New testcase.
12392 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12398 * debug/pr47498.c: New.
12399 * debug/pr47501.c: New.
12401 2011-02-01 Richard Guenther <rguenther@suse.de>
12403 PR tree-optimization/47559
12404 * g++.dg/torture/pr47559.C: New testcase.
12406 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12409 * gfortran.dg/typebound_call_20.f03: New.
12411 2011-02-01 Richard Guenther <rguenther@suse.de>
12413 PR tree-optimization/47555
12414 * gcc.dg/pr47555.c: New testcase.
12416 2011-02-01 Richard Guenther <rguenther@suse.de>
12418 PR tree-optimization/47541
12419 * g++.dg/torture/pr47541.C: New testcase.
12421 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12424 * gfortran.dg/typebound_call_19.f03: New.
12426 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12429 * g++.dg/cpp0x/pr47416.C: New test.
12431 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12434 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12436 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12439 * gfortran.dg/typebound_assignment_1.f03: New.
12441 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12443 PR tree-optimization/47538
12444 * gcc.c-torture/execute/pr47538.c: New test.
12446 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12449 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12451 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12453 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12455 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12457 PR rtl-optimization/44031
12458 * gcc.c-torture/compile/20110131-1.c: New test.
12460 2011-01-31 Tobias Burnus <burnus@net-b.de>
12463 * gfortran.dg/stmt_func_1.f90: New.
12465 2011-01-31 Tobias Burnus <burnus@net-b.de>
12468 * gfortran.dg/interface_34.f90: New.
12470 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12473 * gfortran.dg/realloc_on_assign_5.f03: New test.
12474 * gfortran.dg/realloc_on_assign_5.f03: New test.
12476 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12478 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12479 * gfortran.dg/bessel_7.f90: Likewise.
12480 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12482 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12483 * gfortran.dg/sum_init_expr.f03: Likewise.
12485 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12487 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12490 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12491 loop only on "vect_intfloat_cvt" targets.
12493 2011-01-29 Tobias Burnus <burnus@net-b.de>
12496 * gfortran.dg/shape_6.f90: New.
12498 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12500 PR libgfortran/47434
12501 * gfortran.dg/read_infnan_1.f90: Update test.
12502 * gfortran.dg/module_nan.f90: Update test.
12503 * gfortran.dg/char4_iunit_1.f03: Update test.
12504 * gfortran.dg/large_real_kind_1.f90: Update test.
12505 * gfortran.dg/real_const_3.f90: Update test.
12506 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12508 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12511 * g++.dg/template/param2.C: New test.
12513 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12515 PR libgfortran/47285
12516 * gfortran.dg/fmt_g.f: New test.
12518 2011-01-28 Tobias Burnus <burnus@net-b.de>
12521 * gfortran.dg/pure_formal_1.f90: New.
12523 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12526 * gcc.dg/tls/pr42894.c: New test.
12528 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12530 * gcc.dg/pr47276.c: Add dg-require-visibility.
12532 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12534 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12536 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12537 Tobias Burnus <burnus@gcc.gnu.org>
12542 * gfortran.dg/realloc_on_assign_3.f03: New test.
12543 * gfortran.dg/realloc_on_assign_4.f03: New test.
12544 * gfortran.dg/allocatable_function_5.f90: New test.
12545 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12546 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12547 implemented" dg-errors.
12549 2011-01-27 Jan Hubicka <jh@suse.cz>
12551 PR middle-end/46949
12552 * gcc.dg/attr-weakref-4.c: New testcase
12554 2011-01-27 Martin Jambor <mjambor@suse.cz>
12556 PR tree-optimization/47228
12557 * gcc.dg/torture/pr47228.c: New test.
12559 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12561 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12563 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12565 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12566 when using auto-overlay support on the SPU.
12568 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12570 PR rtl-optimization/44174
12571 * gcc.target/i386/asm-6.c: New test.
12573 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12575 PR rtl-optimization/46856
12576 * gcc.c-torture/compile/pr46856.c: New test.
12578 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12579 Andrew Pinski <pinskia@gmail.com>
12582 * gcc.dg/pr43082.c: New.
12584 2011-01-26 DJ Delorie <dj@redhat.com>
12586 PR rtl-optimization/46878
12587 * gcc.dg/pr46878-1.c: New test.
12589 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12592 * g++.dg/cpp0x/pr47476.C: New test.
12594 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12596 * gcc.c-torture/compile/20110126-1.c: New test.
12598 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12601 * gcc.dg/torture/pr47473.c: New test.
12603 2011-01-26 Jan Hubicka <jh@suse.cz>
12606 * gcc.c-torture/execute/pr47237.c: New testcase.
12608 2011-01-26 Jan Hubicka <jh@suse.cz>
12610 PR tree-optimization/47190
12611 * gcc.dg/attr-weakref-3.c: New testcase.
12613 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12616 * gcc.dg/dll-9a.c: New test file.
12617 * gcc.dg/dll-11.c: Likewise.
12618 * gcc.dg/dll-12.c: Likewise.
12619 * gcc.dg/dll-12a.c: Likewise.
12620 * gcc.dg/dll-11a.c: Likewise.
12621 * gcc.dg/dll-9.c: Likewise.
12622 * gcc.dg/dll-10.c: Likewise.
12623 * gcc.dg/dll-10a.c: Likewise.
12624 * g++.dg/ext/dllexport4a.cc: Likewise.
12625 * g++.dg/ext/dllexport4.C: Likewise.
12626 * g++.dg/ext/dllexport5.C: Likewise.
12627 * g++.dg/ext/dllexport5a.cc: Likewise.
12629 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12631 PR tree-optimization/46970
12632 * gcc.dg/graphite/pr46970.c: New.
12634 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12636 PR tree-optimization/46215
12637 * gcc.dg/graphite/pr46215.c: New.
12639 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12641 PR tree-optimization/46168
12642 * gcc.dg/graphite/pr46168.c: New.
12644 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12646 PR tree-optimization/43657
12647 * gcc.dg/graphite/pr43657.c: New.
12649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12651 PR tree-optimization/29832
12652 * gfortran.dg/graphite/pr29832.f90: New.
12654 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12656 PR tree-optimization/43567
12657 * gcc.dg/graphite/pr43567.c: New.
12659 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12661 * gfortran.dg/graphite/interchange-4.f: New.
12662 * gfortran.dg/graphite/interchange-5.f: New.
12664 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12665 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12666 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12667 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12668 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12669 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12670 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12671 * gfortran.dg/ltrans-7.f90: Removed.
12672 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12674 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12675 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12676 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12677 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12678 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12679 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12680 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12681 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12682 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12683 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12684 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12685 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12686 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12687 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12688 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12689 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12690 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12691 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12692 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12693 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12694 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12695 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12696 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12697 * gcc.dg/tree-ssa/data-dep-1.c
12698 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12699 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12700 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12701 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12702 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12704 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12706 PR tree-optimization/47265
12707 PR tree-optimization/47443
12708 * gcc.c-torture/compile/pr47265.c: New test.
12709 * gcc.dg/pr47443.c: New test.
12711 2011-01-25 Martin Jambor <mjambor@suse.cz>
12713 PR tree-optimization/47382
12714 * g++.dg/torture/pr47382.C: New test.
12715 * g++.dg/opt/devirt1.C: Xfail.
12717 2011-01-25 Yao Qi <yao@codesourcery.com>
12720 * gcc.target/arm/pr45701-1.c: New test.
12721 * gcc.target/arm/pr45701-2.c: New test.
12722 * gcc.target/arm/pr45701-3.c: New test.
12724 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12725 Jakub Jelinek <jakub@redhat.com>
12727 PR tree-optimization/47271
12728 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12730 2011-01-25 Nick Clifton <nickc@redhat.com>
12732 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12733 (saturate_add): Delete.
12734 (exchange): Delete.
12735 (main): Do not run saturate_add.
12736 (set_interrupts): Delete.
12738 2011-01-25 Tobias Burnus <burnus@net-b.de>
12741 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12743 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12745 PR tree-optimization/47427
12746 PR tree-optimization/47428
12747 * gcc.c-torture/compile/pr47427.c: New test.
12748 * gcc.c-torture/compile/pr47428.c: New test.
12750 2011-01-25 Richard Guenther <rguenther@suse.de>
12752 PR middle-end/47411
12753 * gcc.dg/torture/pr47411.c: New testcase.
12755 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12757 * gfortran.dg/graphite/id-24.f: New.
12758 * gfortran.dg/graphite/id-25.f: New.
12760 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12762 * gfortran.dg/graphite/id-23.f: New.
12764 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12766 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12768 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12770 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12771 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12772 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12773 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12774 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12775 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12776 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12777 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12778 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12780 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12782 * gcc.dg/graphite/block-0.c: Add documentation.
12783 * gcc.dg/graphite/block-4.c: Same.
12784 * gcc.dg/graphite/block-7.c: Same.
12785 * gcc.dg/graphite/block-8.c: New.
12786 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12787 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12788 * gcc.dg/graphite/interchange-12.c: Add documentation.
12789 * gcc.dg/graphite/interchange-13.c: New.
12790 * gcc.dg/graphite/interchange-14.c: New.
12791 * gcc.dg/graphite/interchange-15.c: New.
12792 * gcc.dg/graphite/interchange-8.c: Add documentation.
12793 * gcc.dg/graphite/interchange-mvt.c: Same.
12795 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12798 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12799 * gcc.target/powerpc/altivec-14.c: Ditto.
12800 * gcc.target/powerpc/altivec-33.c: Ditto.
12801 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12802 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12803 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12804 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12805 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12806 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12807 * g++.dg/ext/altivec-15.C: Ditto.
12808 * g++.dg/ext/altivec-types-1.C: Ditto.
12809 * g++.dg/ext/altivec-types-2.C: Ditto.
12810 * g++.dg/ext/altivec-types-3.C: Ditto.
12811 * g++.dg/ext/altivec-types-4.C: Ditto.
12813 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12815 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12817 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12819 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12820 optimization options.
12822 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12824 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12827 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12829 2011-01-23 Tobias Burnus <burnus@net-b.de>
12832 * gfortran.dg/allocatable_scalar_12.f90: New.
12834 2011-01-23 Ira Rosen <irar@il.ibm.com>
12836 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12837 vectorization to be not profitable if peeling is used to
12838 realign the memory access.
12839 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12840 loop bound to avoid loop unrolling.
12841 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12843 2011-01-22 Jan Hubicka <jh@suse.cz>
12846 * g++.dg/lto/pr47333.C: New file.
12848 2011-01-22 Jan Hubicka <jh@suse.cz>
12850 PR tree-optimization/43884
12852 * gcc.dg/autopar/outer-2.c: Increase array size.
12853 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12855 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12858 * gfortran.dg/c_loc_tests_16.f90: New test.
12860 2011-01-22 Tobias Burnus <burnus@net-b.de>
12863 * gfortran.dg/typebound_proc_19.f90: New.
12865 2011-01-21 Jeff Law <law@redhat.com>
12867 PR tree-optimization/47053
12868 * g++.dg/pr47053.C: New test.
12870 2011-01-21 Jason Merrill <jason@redhat.com>
12873 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12875 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12878 * g++.dg/cpp0x/range-for10.C: New test.
12879 * g++.dg/template/for1.C: New test.
12881 PR middle-end/45566
12882 * g++.dg/tree-prof/partition3.C: New test.
12884 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12886 PR rtl-optimization/47366
12887 * g++.dg/opt/pr47366.C: New test.
12889 2011-01-21 Jason Merrill <jason@redhat.com>
12892 * g++.dg/cpp0x/constexpr-regress2.C: New.
12894 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12896 2011-01-21 Jeff Law <law@redhat.com>
12898 PR rtl-optimization/41619
12899 * gcc.dg/pr41619.c: New.
12901 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12903 PR tree-optimization/47355
12904 * g++.dg/opt/pr47355.C: New test.
12906 2011-01-21 Richard Guenther <rguenther@suse.de>
12908 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12911 2011-01-21 Richard Guenther <rguenther@suse.de>
12913 PR tree-optimization/47365
12914 * gcc.dg/torture/pr47365.c: New testcase.
12915 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12917 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12919 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12921 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12923 PR tree-optimization/47391
12924 * gcc.dg/pr47391.c: New test.
12926 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12928 * g++.dg/template/char1.C: Use signed char.
12930 2011-01-21 Tobias Burnus <burnus@net-b.de>
12933 * gfortran.dg/pointer_target_4.f90: New.
12935 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12938 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12939 ILP32 system and not IP32.
12941 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12944 * g++.dg/debug/pr46583.C: New.
12946 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12949 * g++.dg/debug/pr47283.C: New test.
12952 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12953 * gcc.target/i386/headmerge-2.c: Likewise.
12955 2011-01-20 Richard Guenther <rguenther@suse.de>
12957 PR middle-end/47370
12958 * gcc.dg/torture/pr47370.c: New testcase.
12960 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12962 PR tree-optimization/46130
12963 * gcc.dg/pr46130-1.c: New test.
12964 * gcc.dg/pr46130-2.c: New test.
12966 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12969 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12971 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12974 * g++.dg/debug/pr46240.cc: New.
12976 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12979 * g++.dg/template/anonunion1.C: New test.
12981 PR rtl-optimization/47337
12982 * gcc.c-torture/execute/pr47337.c: New test.
12984 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12987 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12989 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12991 PR tree-optimization/46021
12992 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12994 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12996 PR tree-optimization/47290
12997 * g++.dg/torture/pr47290.C: New test.
12999 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13002 * gfortran.dg/proc_ptr_comp_29.f90: New.
13004 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13007 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13008 powerpc-apple-darwin9.
13010 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13012 PR rtl-optimization/47299
13013 * gcc.c-torture/execute/pr47299.c: New test.
13015 2011-01-17 Jason Merrill <jason@redhat.com>
13017 * g++.dg/cpp0x/constexpr-virtual.C: New.
13019 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13022 * gfortran.dg/gomp/pr47331.f90: New test.
13024 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13027 * objc.dg/selector-warn-1.m: New.
13028 * obj-c++.dg/selector-warn-1.mm: New.
13030 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13032 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13033 Update dg-final accordingly.
13035 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13037 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13039 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13041 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13043 * gcc.dg/guality/pr36728-2.c: Likewise.
13045 2011-01-17 Richard Guenther <rguenther@suse.de>
13047 PR tree-optimization/47313
13048 * g++.dg/torture/pr47313.C: New testcase.
13050 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13053 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13054 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13055 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13056 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13058 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13060 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13061 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13062 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13064 2011-01-17 Richard Guenther <rguenther@suse.de>
13066 PR tree-optimization/45967
13067 * gcc.dg/torture/pr45967-2.c: New testcase.
13068 * gcc.dg/torture/pr45967-3.c: Likewise.
13070 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13073 * g++.dg/ext/pr47213.C: Require visibility.
13075 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13077 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13078 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13080 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13082 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13083 Linux-based targets.
13085 2011-01-13 Jan Hubicka <jh@suse.cz>
13087 PR tree-optimization/47276
13088 * gcc.dg/pr47276.c: New testcase.
13090 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13091 Jonathan Wakely <jwakely.gcc@gmail.com>
13094 * g++.dg/other/pr33558.C: New.
13095 * g++.dg/other/pr33558-2.C: New.
13097 2011-01-14 Martin Jambor <mjambor@suse.cz>
13099 PR tree-optimization/45934
13100 PR tree-optimization/46302
13101 * g++.dg/ipa/devirt-c-1.C: New test.
13102 * g++.dg/ipa/devirt-c-2.C: Likewise.
13103 * g++.dg/ipa/devirt-c-3.C: Likewise.
13104 * g++.dg/ipa/devirt-c-4.C: Likewise.
13105 * g++.dg/ipa/devirt-c-5.C: Likewise.
13106 * g++.dg/ipa/devirt-c-6.C: Likewise.
13107 * g++.dg/ipa/devirt-6.C: Likewise.
13108 * g++.dg/ipa/devirt-d-1.C: Likewise.
13109 * g++.dg/torture/pr45934.C: Likewise.
13111 2011-01-14 Jason Merrill <jason@redhat.com>
13113 * g++.dg/cpp0x/variadic105.C: New.
13115 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13116 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13119 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13120 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13121 execution tests on i?86-*-*, x86_64-*-* and
13122 powerpc*-apple-darwin* && ilp32.
13123 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13124 tests on i?86-*-* and x86_64-*-*.
13126 2011-01-14 Richard Guenther <rguenther@suse.de>
13128 PR tree-optimization/47280
13129 * g++.dg/opt/pr47280.C: New testcase.
13131 2011-01-14 Jason Merrill <jason@redhat.com>
13133 * g++.dg/cpp0x/constexpr-regress1.C: New.
13135 * g++.dg/ext/flexary2.C: New.
13137 2011-01-14 Richard Guenther <rguenther@suse.de>
13139 PR middle-end/47281
13140 * gcc.dg/torture/pr47281.c: New testcase.
13141 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13143 2011-01-14 Richard Guenther <rguenther@suse.de>
13145 PR tree-optimization/47286
13146 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13148 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13151 * g++.dg/ext/pr47213.C: New.
13153 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13155 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13157 2011-01-13 Tobias Burnus <burnus@net-b.de>
13158 Mikael Morin <mikael@gcc.gnu.org>
13162 * gfortran.dg/select_type_20.f90: New.
13163 * gfortran.dg/select_type_21.f90: New.
13165 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13168 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13170 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13172 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13173 * gcc.dg/guality/pr36728-2.c: Likewise.
13175 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13178 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13180 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13182 PR rtl-optimization/45352
13183 * gcc.dg/pr45352-3.c: New.
13185 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13187 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13189 * g++.dg/cpp0x/range-for8.C: New.
13190 * g++.dg/cpp0x/range-for9.C: New.
13192 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13195 * g++.dg/debug/pr47209.C: New.
13197 2011-01-12 Richard Guenther <rguenther@suse.de>
13200 * gcc.dg/lto/pr47259_0.c: New testcase.
13201 * gcc.dg/lto/pr47259_1.c: Likewise.
13203 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13205 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13206 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13207 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13208 methods missing from the OBJC2 Object.
13209 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13210 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13211 GNU and NeXT runtimes.
13212 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13214 * objc-obj-c++-shared/Object1.m: Likewise.
13215 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13216 * objc.dg/proto-qual-1.m: Likewise.
13217 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13218 * obj-c++.dg/proto-qual-1.mm: Likewise.
13220 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13223 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13225 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13227 Fixed the Objective-C++ testsuite and updated all tests.
13228 * lib/obj-c++.exp (obj-c++_init): Declare and set
13229 gcc_warning_prefix and gcc_error_prefix.
13230 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13231 'dg-warning', 'dg-message' and 'dg-error'.
13232 * obj-c++.dg/class-extension-3.mm: Likewise.
13233 * obj-c++.dg/class-protocol-1.mm: Likewise.
13234 * obj-c++.dg/encode-7.mm: Likewise.
13235 * obj-c++.dg/exceptions-3.mm: Likewise.
13236 * obj-c++.dg/exceptions-5.mm: Likewise.
13237 * obj-c++.dg/method-12.mm: Likewise.
13238 * obj-c++.dg/method-13.mm: Likewise.
13239 * obj-c++.dg/method-15.mm: Likewise.
13240 * obj-c++.dg/method-16.mm: Likewise.
13241 * obj-c++.dg/method-4.mm: Likewise.
13242 * obj-c++.dg/method-8.mm: Likewise.
13243 * obj-c++.dg/method-conflict-1.mm: Likewise.
13244 * obj-c++.dg/method-conflict-2.mm: Likewise.
13245 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13246 and uncommented second part of the testcase now that the testsuite
13248 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13249 and uncommented second part of the testcase now that the testsuite
13251 * obj-c++.dg/private-1.mm: Likewise.
13252 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13253 * obj-c++.dg/syntax-error-7.mm: Likewise.
13254 * obj-c++.dg/warn5.mm: Likewise.
13255 * obj-c++.dg/property/at-property-14.mm: Likewise.
13256 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13258 * obj-c++.dg/property/at-property-18.mm: Likewise.
13259 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13261 * obj-c++.dg/property/at-property-21.mm: Likewise.
13262 * obj-c++.dg/property/at-property-28.mm: Likewise.
13263 * obj-c++.dg/property/at-property-5.mm: Likewise.
13264 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13265 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13266 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13267 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13268 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13269 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13270 * obj-c++.dg/tls/diag-5.mm: Likewise.
13271 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13272 dg-error, now matched correctly.
13274 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13276 * objc.dg/property/at-property-29.m: New.
13277 * obj-c++.dg/property/at-property-29.mm: New.
13279 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13281 * go.test/go-test.exp (go-set-goarch): New proc.
13282 (go-gc-tests): Use it.
13284 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13287 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13289 2011-01-11 Richard Henderson <rth@redhat.com>
13291 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13293 2011-01-11 Jan Hubicka <jh@suse.cz>
13297 * gcc.dg/lto/pr45721_1.c: New file.
13298 * gcc.dg/lto/pr45721_0.c: New file.
13300 2011-01-11 Richard Guenther <rguenther@suse.de>
13302 PR tree-optimization/46076
13303 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13305 2011-01-11 Jeff Law <law@redhat.com>
13307 * PR tree-optimization/47086
13308 * gcc.dg/pr47086.c: New test.
13310 2011-01-11 Jason Merrill <jason@redhat.com>
13313 * g++.dg/template/new10.C: New.
13316 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13318 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13320 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13321 Split type definitions and NSConstantString class into...
13322 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13323 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13324 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13325 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13326 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13327 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13329 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13330 encode defines for newer NeXT system headers.
13331 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13332 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13333 * objc.dg/foreach-5.m: Likewise.
13334 * objc.dg/foreach-2.m: Likewise.
13335 * objc.dg/foreach-4.m: Likewise.
13336 * objc.dg/torture/strings/string1.m: Likewise.
13337 * objc.dg/torture/strings/string2.m: Likewise.
13338 * objc.dg/torture/strings/string3.m: Likewise.
13339 * objc.dg/torture/strings/string4.m: Likewise.
13340 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13341 header and stand alone.
13342 * obj-c++.dg/strings/strings-2.mm: Likewise.
13343 * objc.dg/torture/strings/const-str-3.m: Likewise.
13344 * objc.dg/strings/strings-2.m: Likewise.
13345 * objc.dg/strings/const-str-12b.m: Likewise.
13347 2011-01-12 Richard Guenther <rguenther@suse.de>
13349 PR middle-end/32511
13350 * gcc.dg/attr-weak-1.c: Adjust.
13352 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13355 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13356 standard compliant and comment.
13358 2011-01-10 Jan Hubicka <jh@suse.cz>
13361 * gcc.dg/initpri3.c: New testcase.
13363 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13366 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13367 externally visible.
13372 (g_ebp_save): Likewise.
13373 (g_esp_save): Likewise.
13375 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13377 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13379 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13381 PR tree-optimization/46021
13382 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13383 i?86-*-*, x86_64-*-*.
13385 2011-01-10 Jeff Law <law@redhat.com>
13387 * PR tree-optimization/47141
13388 * gcc.c-torture/compile/pr47141.c: New test.
13390 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13393 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13394 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13395 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13396 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13399 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13400 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13401 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13402 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13403 being vectorized. Adjust dg-final pattern.
13406 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13407 * gcc.dg/vect/slp-24.c: Likewise.
13409 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13412 * g++.dg/other/pr47218-1.C: New test file.
13413 * g++.dg/other/pr47218.C: Likewise.
13414 * g++.dg/other/pr47218.h: New supporting header.
13416 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13419 * objc.dg/attributes/invalid-attribute-1.m: New.
13420 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13422 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13425 * gfortran.dg/proc_ptr_comp_28.f90: New.
13427 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13429 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13430 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13431 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13432 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13433 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13434 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13435 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13436 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13437 * objc.dg/gnu-api-2-class.m: Likewise.
13438 * objc.dg/gnu-api-2-ivar.m: Likewise.
13439 * objc.dg/gnu-api-2-method.m: Likewise.
13440 * objc.dg/gnu-api-2-objc.m: Likewise.
13441 * objc.dg/gnu-api-2-object.m: Likewise.
13442 * objc.dg/gnu-api-2-property.m: Likewise.
13443 * objc.dg/gnu-api-2-protocol.m: Likewise.
13444 * objc.dg/gnu-api-2-sel.m: Likewise.
13446 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13448 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13449 * objc.dg/objc-foreach-4.m: Likewise.
13450 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13451 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13452 * objc.dg/foreach-4.m: Likewise.
13453 * objc.dg/foreach-5.m: Likewise.
13454 * objc.dg/foreach-3.m: Return self from init.
13456 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13459 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13461 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13464 * gfortran.dg/class_35.f90: New.
13466 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13468 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13470 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13473 * objc.dg/invalid-method-2.m: New.
13474 * obj-c++.dg/invalid-method-2.mm: New.
13476 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13479 * gfortran.dg/transpose_optimization_2.f90 : New test.
13481 2011-01-08 Jan Hubicka <jh@suse.cz>
13483 PR tree-optmization/46469
13484 * g++.dg/torture/pr46469.C: New testcase.
13486 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13488 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13489 emulation of libobjc-gnu structure layout functionality to ..
13490 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13491 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13492 * objc/execute/bf-common.h: Adjust headers.
13493 * objc/execute/bf-1.m: Likewise.
13494 * objc/execute/bf-2.m: Likewise.
13495 * objc/execute/bf-3.m: Likewise.
13496 * objc/execute/bf-4.m: Likewise.
13497 * objc/execute/bf-5.m: Likewise.
13498 * objc/execute/bf-6.m: Likewise.
13499 * objc/execute/bf-7.m: Likewise.
13500 * objc/execute/bf-8.m: Likewise.
13501 * objc/execute/bf-9.m: Likewise.
13502 * objc/execute/bf-10.m: Likewise.
13503 * objc/execute/bf-11.m: Likewise.
13504 * objc/execute/bf-12.m: Likewise.
13505 * objc/execute/bf-13.m: Likewise.
13506 * objc/execute/bf-14.m: Likewise.
13507 * objc/execute/bf-15.m: Likewise.
13508 * objc/execute/bf-16.m: Likewise.
13509 * objc/execute/bf-17.m: Likewise.
13510 * objc/execute/bf-18.m: Likewise.
13511 * objc/execute/bf-19.m: Likewise.
13512 * objc/execute/bf-20.m: Likewise.
13513 * objc/execute/bf-21.m: Likewise.
13514 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13515 objc_get_type_qualifiers ().
13517 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13520 * gfortran.dg/dependency_39.f90: New test.
13522 2011-01-07 Jan Hubicka <jh@suse.cz>
13524 Get builtins tests ready for linker plugin.
13525 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13526 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13527 my_memset, my_bzero): Mark used.
13528 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13529 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13531 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13534 2011-01-07 Jan Hubicka <jh@suse.cz>
13536 PR tree-optimization/46367
13537 * g++.dg/torture/pr46367.C: New file.
13539 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13542 * gcc.dg/pr47201.c: New test.
13545 * gcc.dg/tree-prof/pr47187.c: New test.
13547 2011-01-07 Tobias Burnus <burnus@net-b.de>
13550 * gfortran.dg/extends_type_of_3.f90: New.
13552 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13554 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13555 * g++.dg/ext/dllimport-MI1.C: Likewise.
13556 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13557 * g++.dg/ext/dllimport10.C: Likewise.
13558 * g++.dg/ext/dllimport11.C: Likewise.
13559 * g++.dg/ext/dllimport12.C: Likewise.
13560 * g++.dg/ext/dllimport13.C: Likewise.
13561 * g++.dg/ext/dllimport2.C: Likewise.
13562 * g++.dg/ext/dllimport3.C: Likewise.
13563 * g++.dg/ext/dllimport4.C: Likewise.
13564 * g++.dg/ext/dllimport5.C: Likewise.
13565 * g++.dg/ext/dllimport6.C: Likewise.
13566 * g++.dg/ext/dllimport8.C: Likewise.
13567 * g++.dg/ext/dllimport9.C: Likewise.
13568 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13569 targets, too. Additionally enable test for i?86-*-mingw*.
13570 * g++.dg/ext/selectany1.C: Likewise.
13571 Remove guard variable check.
13573 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13577 * gfortran.dg/storage_size_3.f08: Extended.
13579 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13582 * g++.dg/template/stdarg1.C: New test.
13584 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13587 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13588 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13589 from the interface of functions to not hide the errors that
13592 2011-01-06 Jan Hubicka <jh@suse.cz>
13594 * gcc.dg/lto/pr47188_0.c: New testcase.
13595 * gcc.dg/lto/pr47188_1.c: New testcase.
13597 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13601 * gfortran.dg/interface_33.f90: New test.
13603 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13606 * gcc.c-torture/compile/pr47150.c: New test.
13608 2011-01-06 Ira Rosen <irar@il.ibm.com>
13610 PR tree-optimization/47139
13611 * gcc.dg/vect/pr47139.c: New test.
13613 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13616 * gfortran.dg/extends_type_of_2.f03: New.
13618 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13620 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13622 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13624 * gnat.dg/opt14.adb: New test.
13626 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13629 * gfortran.dg/allocate_error_2.f90: New test.
13631 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13634 * gfortran.dg/storage_size_3.f08: New.
13636 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13638 PR libgfortran/47154
13639 * gfortran.dg/namelist_68.f90: New test.
13641 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13643 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13645 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13648 * gfortran.dg/class_34.f90: New.
13650 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13652 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13653 use __builtin_inff. Skip all single-precision tests that require
13656 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13658 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13660 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13662 PR tree-optimization/47148
13663 * gcc.c-torture/execute/pr47148.c: New test.
13665 PR tree-optimization/47155
13666 * gcc.c-torture/execute/pr47155.c: New test.
13668 PR rtl-optimization/47157
13669 * gcc.c-torture/compile/pr47157.c: New test.
13671 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13673 * gcc.dg/torture/vector-shift2.c (schar): Define.
13674 (main): Always use schar or uchar instead of plain "char" to avoid
13675 dependencies on implementation-defined char signedness.
13677 2011-01-03 Martin Jambor <mjambor@suse.cz>
13679 PR tree-optimization/46801
13680 * gnat.dg/pack9.adb: Remove xfail.
13682 2011-01-03 Martin Jambor <mjambor@suse.cz>
13684 PR tree-optimization/46984
13685 * g++.dg/ipa/pr46984.C: New test.
13687 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13690 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13692 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13694 PR tree-optimization/47140
13695 * gcc.c-torture/compile/pr47140.c: New test.
13697 PR rtl-optimization/47028
13698 * gcc.dg/pr47028.c: New test.
13700 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13702 * objc.dg/protocol-forward-1.m: Removed TODO.
13703 * objc.dg/protocol-forward-2.m: New.
13704 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13705 * obj-c++.dg/protocol-forward-2.mm: New.
13707 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13710 * g++.dg/eh/pr38662.C: New testcase.
13712 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13714 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13715 scan for newline '\n'.
13718 Copyright (C) 2011 Free Software Foundation, Inc.
13720 Copying and distribution of this file, with or without modification,
13721 are permitted in any medium without royalty provided the copyright
13722 notice and this notice are preserved.