1 2011-11-08 Jason Merrill <jason@redhat.com>
3 Run most C++ tests in both C++98 and C++11 modes.
4 * lib/target-supports.exp (check_effective_target_c++11): New.
5 (check_effective_target_c++98): New.
6 * lib/g++-dg.exp (g++-dg-runtest): New.
7 * g++.dg/dg.exp: Use g++-dg-runtest.
8 * g++.dg/charset/charset.exp: Likewise.
9 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10 * g++.dg/dfp/dfp.exp: Likewise.
11 * g++.dg/gcov/gcov.exp: Likewise.
12 * g++.dg/gomp/gomp.exp: Likewise.
13 * g++.dg/graphite/graphite.exp: Likewise.
14 * g++.dg/tls/tls.exp: Likewise.
15 * g++.dg/tm/tm.exp: Likewise.
16 * g++.dg/vect/vect.exp: Likewise.
17 * g++.old-deja/old-deja.exp: Likewise.
18 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
19 with some of the torture options.
20 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
21 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
22 * g++.dg/init/null1.C: Only run in C++98.
23 * g++.dg/warn/Wconversion-null-3.C: Likewise.
24 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
25 * g++.old-deja/g++.brendan/crash64.C: Likewise.
26 * g++.old-deja/g++.other/anon9.C: Likewise.
27 * g++.old-deja/g++.other/linkage1.C: Likewise.
28 * g++.old-deja/g++.other/linkage2.C: Likewise.
29 * g++.old-deja/g++.pt/t29.C: Likewise.
30 * g++.old-deja/g++.pt/t30.C: Likewise.
31 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
32 * g++.dg/ext/anon-struct4.C: Likewise.
33 * g++.dg/init/brace2.C: Likewise.
34 * g++.dg/init/brace6.C: Likewise.
35 * g++.dg/other/anon3.C: Likewise.
36 * g++.dg/template/arg2.C: Likewise.
37 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
38 * g++.old-deja/g++.brendan/enum11.C: Likewise.
39 * g++.old-deja/g++.brendan/enum8.C: Likewise.
40 * g++.old-deja/g++.brendan/enum9.C: Likewise.
41 * g++.old-deja/g++.brendan/friend3.C: Likewise.
42 * g++.old-deja/g++.brendan/init2.C: Likewise.
43 * g++.old-deja/g++.brendan/init4.C: Likewise.
44 * g++.old-deja/g++.brendan/misc14.C: Likewise.
45 * g++.old-deja/g++.jason/cond.C: Likewise.
46 * g++.old-deja/g++.law/init1.C: Likewise.
47 * g++.old-deja/g++.law/operators32.C: Likewise.
48 * g++.old-deja/g++.pt/enum6.C: Likewise.
49 * g++.old-deja/g++.pt/explicit70.C: Likewise.
50 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
52 * g++.dg/eh/new1.C: Adjust for C++11 mode.
53 * g++.dg/init/new11.C: Likewise.
54 * g++.dg/init/pr29571.C: Likewise.
55 * g++.dg/lookup/forscope2.C: Likewise.
56 * g++.dg/parse/linkage1.C: Likewise.
57 * g++.dg/parse/typedef8.C: Likewise.
58 * g++.dg/template/error44.C: Likewise.
59 * g++.dg/tls/diag-2.C: Likewise.
60 * g++.dg/tls/diag-4.C: Likewise.
61 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
62 * g++.old-deja/g++.abi/arraynew.C: Likewise.
63 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
64 * g++.old-deja/g++.brendan/new3.C: Likewise.
65 * g++.old-deja/g++.eh/new1.C: Likewise.
66 * g++.old-deja/g++.eh/new2.C: Likewise.
67 * g++.old-deja/g++.jason/new.C: Likewise.
68 * g++.old-deja/g++.law/friend1.C: Likewise.
69 * g++.old-deja/g++.mike/net46.C: Likewise.
70 * g++.old-deja/g++.mike/p755.C: Likewise.
71 * g++.old-deja/g++.other/new6.C: Likewise.
73 * g++.dg/cpp0x/variadic74.C: Adjust diags.
74 * g++.dg/template/crash53.C: Likewise.
75 * g++.dg/template/void9.C: Likewise.
77 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
80 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
82 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
85 * g++.dg/cpp0x/sfinae29.C: New.
87 2011-11-09 Janus Weil <janus@gcc.gnu.org>
90 * gfortran.dg/typebound_call_22.f03: New test case.
92 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
95 * gfortran.dg/inquire_size.f90: Don't flush the unit.
97 2011-11-09 Richard Guenther <rguenther@suse.de>
99 PR tree-optimization/51039
100 * gcc.dg/pr51039.c: New testcase.
102 2011-11-09 Jakub Jelinek <jakub@redhat.com>
104 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
105 Enable also for powerpc*-*-*.
107 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
110 * gfortran.dg/forall_16.f90: New test.
112 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
115 * gfortran.dg/initialization_29.f90: Expand test.
117 2011-11-09 Dodji Seketeli <dodji@redhat.com>
120 * g++.dg/cpp0x/alias-decl-12.C: New test.
121 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
123 2011-11-09 Dodji Seketeli <dodji@redhat.com>
126 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
128 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
130 PR tree-optimization/51015
131 * gcc.dg/vect/pr51015.c: New test.
133 2011-11-08 David S. Miller <davem@davemloft.net>
135 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
136 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
138 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
141 * gfortran.dg/io_constraints_3.f90: Improve testcase.
143 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
146 * gfortran.dg/string_5.f90: Improve testcase.
148 2011-10-23 Jason Merrill <jason@redhat.com>
151 * g++.dg/template/lvalue2.C: New.
153 2011-11-08 Michael Matz <matz@suse.de>
155 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
156 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
157 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
158 * g++.dg/eh/builtin2.C: Ditto.
159 * g++.dg/eh/builtin3.C: Ditto.
161 2011-11-08 Jakub Jelinek <jakub@redhat.com>
163 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
164 being prefered even for -mavx.
165 * gcc.target/i386/avx-cvt-3.c: New test.
167 2011-11-08 Richard Guenther <rguenther@suse.de>
169 PR tree-optimization/51012
170 * gcc.dg/pr51012-1.c: New testcase.
171 * gcc.dg/pr51012-2.c: Likewise.
173 2011-11-08 Richard Guenther <rguenther@suse.de>
176 * c-c++-common/uninit-pr51010.c: New testcase.
178 2011-11-08 Jakub Jelinek <jakub@redhat.com>
180 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
181 check_effective_target_vect_call_copysignf,
182 check_effective_target_vect_call_lrint): New procedures.
183 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
184 $VECT_SLP_CFLAGS with -ffast-math.
185 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
186 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
187 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
188 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
190 2011-11-07 Richard Henderson <rth@redhat.com>
191 Aldy Hernandez <aldyh@redhat.com>
192 Torvald Riegel <triegel@redhat.com>
194 Merged from transactional-memory.
196 * g++.dg/dg.exp: Run transactional memory tests.
197 * g++.dg/tm: New directory with new tests.
198 * gcc.dg/tm: New directory with new tests.
199 * c-c++-common/tm: New directory with new tests.
201 2011-11-08 Dodji Seketeli <dodji@redhat.com>
203 Fix context handling of alias-declaration
204 * g++.dg/cpp0x/alias-decl-11.C: New test.
206 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
209 * g++.dg/parse/template26.C: New.
210 * g++.dg/template/crash45.C: Adjust dg-error string.
212 2011-11-07 Jason Merrill <jason@redhat.com>
215 * g++.dg/template/lookup9.C: New.
218 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
221 * g++.dg/cpp0x/decltype35.C: New.
223 2011-11-07 Dodji Seketeli <dodji@redhat.com>
225 Support C++11 alias-declaration
227 * g++.dg/cpp0x/alias-decl-0.C: New test case.
228 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
229 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
230 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
231 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
232 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
233 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
234 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
235 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
236 * g++.dg/ext/alias-decl-attr1.C: Likewise.
237 * g++.dg/ext/alias-decl-attr2.C: Likewise.
238 * g++.dg/ext/alias-decl-attr3.C: Likewise.
239 * g++.dg/ext/alias-decl-attr4.C: Likewise.
241 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
243 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
245 2011-11-07 Janus Weil <janus@gcc.gnu.org>
248 * gfortran.dg/typebound_call_21.f03: New.
250 2011-11-07 Nathan Sidwell <nathan@acm.org>
252 * gcc.dg/profile-dir-1.c: Adjust final scan.
253 * gcc.dg/profile-dir-2.c: Adjust final scan.
254 * gcc.dg/profile-dir-3.c: Adjust final scan.
255 * gcc.misc-tests/gcov.exp: Adjust regexp.
256 * gcc.misc-tests/gcov-12.c: New.
257 * gcc.misc-tests/gcov-13.c: New.
258 * gcc.misc-tests/gcovpart-13b.c: New.
259 * gcc.misc-tests/gcov-14.c: New.
261 2011-11-07 Jason Merrill <jason@redhat.com>
264 * g++.dg/ext/visibility/template8.C: New.
266 2011-11-07 Jakub Jelinek <jakub@redhat.com>
268 PR tree-optimization/50789
269 * gcc.target/i386/avx2-gather-1.c: New test.
270 * gcc.target/i386/avx2-gather-2.c: New test.
271 * gcc.target/i386/avx2-gather-3.c: New test.
272 * gcc.target/i386/avx2-gather-4.c: New test.
274 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
276 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
278 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
281 * gfortran.dg/open_dev_null.f90: Remove testcase.
283 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
285 * lib/target-supports.exp (check_effective_target_sync_int_128):
286 Don't cache the result.
287 (check_effective_target_sync_long_long): Ditto.
289 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
291 PR rtl-optimization/47698
292 * gcc.target/i386/47698.c: New test.
294 2011-11-06 Jason Merrill <jason@redhat.com>
297 * g++.dg/ext/visibility/template7.C: New.
299 2011-11-07 Terry Guo <terry.guo@arm.com>
301 * gcc.target/arm/wmul-1.c: Adjust optimization level.
302 * gcc.target/arm/wmul-2.c: Ditto.
303 * gcc.target/arm/wmul-3.c: Ditto.
304 * gcc.target/arm/wmul-4.c: Ditto.
306 2011-11-06 Joseph Myers <joseph@codesourcery.com>
308 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
309 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
310 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
311 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
312 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
313 expected diagnostics.
315 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
316 Richard Henderson <rth@redhat.com>
317 Aldy Hernandez <aldyh@redhat.com>
319 Merged from cxx-mem-model.
321 * lib/target-supports.exp (check_effective_target_sync_int_128,
322 check_effective_target_sync_long_long): Check whether the target
323 supports 64 and 128 bit __sync builtins.
324 (check_effective_target_cas_char): New.
325 (check_effective_target_cas_int): New.
326 * gcc.dg/dg.exp: Exclude simulate-thread tests.
327 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
328 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
329 produce the expected library calls.
330 * gcc.dg/atomic-fence.c: New functional tests.
331 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
332 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
333 * gcc.dg/atomic-lockfree[-aux].c: New tests.
334 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
335 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
336 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
337 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
338 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
339 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
341 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
343 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
345 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
347 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
348 int128 operations are atomic.
349 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
350 operations are atomic.
351 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
352 operations are atomic.
353 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
354 operations are atomic.
355 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
356 stores aren't moved out of a loop.
357 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
358 globals don't overwrite neighbouring globals.
359 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
360 writes dont overwrite neighbouring components.
361 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
362 * c-c++-common/gomp/atomic-3.c: Likewise.
363 * c-c++-common/gomp/atomic-9.c: Likewise.
364 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
365 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
366 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
367 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
368 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
369 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
370 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
371 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
372 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
373 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
374 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
375 g++.dg/gomp/atomic-15.C: Remove.
376 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
377 * gcc.dg/gomp/atomic-11.c: Remove test.
379 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
381 * gcc.dg/vect/bb-slp-cond-1.c: New test.
382 * gcc.dg/vect/slp-cond-1.c: New test.
383 * gcc.dg/vect/slp-cond-2.c: New test.
385 2011-11-05 David S. Miller <davem@davemloft.net>
387 * lib/test-supports.exp
388 (check_effective_target_ultrasparc_vis2_hw): New proc.
389 (check_effective_target_ultrasparc_vis3_hw): New proc.
390 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
391 * gcc.target/sparc/vec-init-2.inc: Likewise.
392 * gcc.target/sparc/vec-init-3.inc: Likewise.
393 * gcc.target/sparc/vec-init-1-vis1.c: New test.
394 * gcc.target/sparc/vec-init-1-vis2.c: New test.
395 * gcc.target/sparc/vec-init-1-vis3.c: New test.
396 * gcc.target/sparc/vec-init-2-vis1.c: New test.
397 * gcc.target/sparc/vec-init-2-vis2.c: New test.
398 * gcc.target/sparc/vec-init-2-vis3.c: New test.
399 * gcc.target/sparc/vec-init-3-vis1.c: New test.
400 * gcc.target/sparc/vec-init-3-vis2.c: New test.
401 * gcc.target/sparc/vec-init-3-vis3.c: New test.
403 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
405 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
406 Disable test on Epiphany.
407 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
408 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
409 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
410 * g++.dg/parse/pragma3.C: Likewise.
411 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
413 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
414 * gcc.dg/tls/thr-cse-1.c: Likewise.
415 * g++.dg/opt/devirt2.C: Likewise.
416 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
417 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
418 * gcc.target/epiphany: New directory.
420 2011-11-05 Tobias Burnus <burnus@net-b.de>
422 * gfortran.dg/quad_2.f90: New.
424 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
426 * gcc.dg/strlenopt-22g.c: New wrapper around...
427 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
429 2011-11-04 Jason Merrill <jason@redhat.com>
432 * g++.dg/init/lifetime2.C: New.
433 * g++.dg/cpp0x/initlist-lifetime2.C: New.
436 * g++.dg/init/lifetime1.C: Test cleanup order.
438 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
440 * g++.dg/other/offsetof7.C: New test.
442 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
444 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
445 variable, default empty, -ffat-lto-objects for effective_target_lto.
446 (gcc-dg-test-1): Add options from dg-final methods.
447 * lib/scanasm.exp (scan-assembler_required_options)
448 (scan-assembler-not_required_options): New procs.
450 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
452 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
453 generate a pedwarn in c++98-mode.
454 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
455 don't generate a pedwarn in c++0x-mode.
457 2011-11-04 Olivier Goffart <olivier@woboq.com>
460 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
462 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
464 PR rtl-optimization/38644
465 * gcc.target/arm/stack-red-zone.c: New.
467 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
470 * g++.dg/warn/Wconversion-null-3.C: New.
472 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
475 * g++.dg/cpp0x/udlit-strint-length.C: New.
477 2011-11-04 Jason Merrill <jason@redhat.com>
480 * g++.dg/cpp0x/initlist-lifetime1.C: New.
481 * g++.dg/init/lifetime1.C: New.
482 * g++.dg/init/ref21.C: New.
483 * g++.dg/eh/array1.C: New.
485 2011-11-04 Tom de Vries <tom@codesourcery.com>
487 PR tree-optimization/50763
488 * gcc.dg/pr50763-5.c: New test.
490 2011-11-04 Tom de Vries <tom@codesourcery.com>
492 PR tree-optimization/50763
493 * g++.dg/pr50763-4.C: New test.
495 2011-11-04 Jakub Jelinek <jakub@redhat.com>
497 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
500 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
502 * gcc.dg/torture/vec-cvt-1.c: New test.
504 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
506 * gnat.dg/specs/private1[-sub].ads: New test.
508 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
511 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
512 * gfortran.dg/inline_sum_1.f90: New.
513 * gfortran.dg/inline_sum_2.f90: New.
514 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
515 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
516 * gfortran.dg/inline_product_1.f90: New.
518 2011-11-03 Tobias Burnus <burnus@net-b.de>
521 * gfortran.dg/bind_c_dts_5.f90: New.
523 2011-11-03 Tobias Burnus <burnus@net-b.de>
526 * gfortran.dg/module_parameter_array_refs_2.f90: New.
528 2011-11-03 Richard Guenther <rguenther@suse.de>
531 * g++.dg/init/copy7.C: Remove testcase.
533 2011-11-03 Martin Jambor <mjambor@suse.cz>
535 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
536 * g++.dg/ipa/devirt-c-2.C: Likewise.
537 * g++.dg/ipa/devirt-c-7.C: New test.
538 * g++.dg/ipa/devirt-c-8.C: Likewise.
540 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
542 PR tree-optimization/50912
543 * gnat.dg/loop_optimization10.ad[sb]: New test.
544 * gnat.dg/loop_optimization10_pkg.ads: New helper.
546 2011-11-02 Jason Merrill <jason@redhat.com>
549 * g++.dg/cpp0x/nsdmi-list2.C: New.
551 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
554 * g++.dg/cpp0x/warn_cxx0x2.C: New.
555 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
557 2011-11-02 Tom de Vries <tom@codesourcery.com>
559 PR tree-optimization/50769
560 * gfortran.dg/pr50769.f90: New test.
562 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
564 * gcc.target/sparc/20111102-1.c: New test.
566 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
569 * g++.dg/warn/Wcast-qual2.C: New.
571 2011-11-02 Tom de Vries <tom@codesourcery.com>
573 PR tree-optimization/50763
574 * g++.dg/pr50763-3.C: New test.
576 2011-11-02 Tom de Vries <tom@codesourcery.com>
578 PR tree-optimization/50672
579 * g++.dg/pr50672.C: New test.
581 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
583 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
584 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
585 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
587 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
589 2011-11-02 Richard Guenther <rguenther@suse.de>
591 PR tree-optimization/50902
592 * gcc.dg/torture/pr50902.c: New testcase.
594 2010-11-02 Richard Guenther <rguenther@suse.de>
596 PR tree-optimization/50890
597 * gcc.dg/torture/pr50890.c: New testcase.
599 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
602 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
603 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
605 2011-11-01 Tom de Vries <tom@codesourcery.com>
607 PR tree-optimization/50908
608 * gcc.dg/pr50908.c: New test.
609 * gcc.dg/pr50908-2.c: Same.
610 * gcc.dg/pr50908-3.c: Same.
612 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
614 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
615 the outer loop. Remove comment. Don't check for widen-mult.
617 2011-10-31 Martin Jambor <mjambor@suse.cz>
619 * gcc.dg/ipa/ipcp-4.c: New test.
621 2011-10-31 Jakub Jelinek <jakub@redhat.com>
623 * gcc.dg/vshift-3.c: New test.
624 * gcc.dg/vshift-4.c: New test.
625 * gcc.dg/vshift-5.c: New test.
627 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
629 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
630 and current implementation.
632 2011-10-31 Paul Brook <paul@codesourcery.com>
634 * gcc.dg/constructor-1.c: New test.
636 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
639 * gfortran.dg/dshift_3.f90: New test.
641 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
643 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
645 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
646 * gcc.dg/torture/vshuf-v4si.c: Likewise.
647 * gcc.dg/torture/vshuf-v8si.c: Likewise.
648 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
649 * gcc.dg/torture/vshuf-v4di.c: Likewise.
650 * gcc.dg/torture/vshuf-v2df.c: Likewise.
651 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
652 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
653 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
654 * gcc.dg/torture/vshuf-v2di.c: Likewise.
655 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
656 * gcc.dg/torture/vshuf-v4df.c: Likewise.
657 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
658 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
659 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
660 * gcc.dg/vector-compare-2.c: Likewise.
662 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
665 * g++.dg/cpp0x/pr50901.C: New.
667 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
669 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
670 * gcc.target/i386/fma4-check.h (main): Ditto.
671 * gcc.target/i386/xop-check.h (main): Ditto.
673 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
676 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
679 * g++.dg/template/crash109.C: New.
681 2011-10-28 Jason Merrill <jason@redhat.com>
683 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
685 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
688 * g++.dg/template/crash109.C: New.
690 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
692 * gfortran.dg/nearest_5.f90: New test.
694 2011-10-28 Jakub Jelinek <jakub@redhat.com>
696 * gcc.dg/vshift-1.c: New test.
697 * gcc.dg/vshift-2.c: New test.
698 * gcc.target/i386/xop-vshift-1.c: New test.
699 * gcc.target/i386/xop-vshift-2.c: New test.
700 * gcc.target/i386/avx2-vshift-1.c: New test.
702 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
704 PR rtl-optimization/49720
705 * g++.dg/torture/pr49720.C: New test.
707 2011-10-27 David S. Miller <davem@davemloft.net>
709 * gcc.target/sparc/setcc-3.c: New test.
711 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
714 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
716 2011-10-27 Jakub Jelinek <jakub@redhat.com>
718 * gcc.target/i386/sse2-cvt-1.c: New test.
719 * gcc.target/i386/sse2-cvt-2.c: New test.
720 * gcc.target/i386/avx-cvt-1.c: New test.
721 * gcc.target/i386/avx-cvt-2.c: New test.
722 * gcc.target/i386/avx2-cvt-1.c: New test.
723 * gcc.target/i386/avx2-cvt-2.c: New test.
725 2011-10-27 Martin Jambor <mjambor@suse.cz>
727 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
729 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
730 Steven G. Kargl <kargl@gcc.gnu.org>
733 * gfortran.dg/pr50875.f90: New test.
735 2011-10-26 David S. Miller <davem@davemloft.net>
737 * gcc.target/sparc/fmaf-1.c: New test.
739 * gcc.target/sparc/setcc-1.c: New test.
740 * gcc.target/sparc/setcc-2.c: New test.
742 2011-10-26 Joseph Myers <joseph@codesourcery.com>
744 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
746 2011-10-26 Joseph Myers <joseph@codesourcery.com>
748 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
751 2011-10-26 Joseph Myers <joseph@codesourcery.com>
753 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
756 2011-10-26 Joseph Myers <joseph@codesourcery.com>
758 * gcc.target/i386/pad-4.c: Skip for Windows targets.
760 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
762 * gnat.dg/specs/discr1.ads: New test.
763 * gnat.dg/specs/discr1_pkg.ads: New helper.
765 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
767 * gnat.dg/specs/unchecked_union.ads: Rename to...
768 * gnat.dg/specs/unchecked_union1.ads: ...this.
769 * gnat.dg/specs/unchecked_union2.ads: New test.
771 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
773 * gnat.dg/specs/atomic1.ads: New test.
775 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
777 Implement C++11 user-defined literals.
778 * g++.dg/cpp0x/udlit-addr.C: New.
779 * g++.dg/cpp0x/udlit-args.C: New.
780 * g++.dg/cpp0x/udlit-args-neg.C: New.
781 * g++.dg/cpp0x/udlit-clink-neg.C: New.
782 * g++.dg/cpp0x/udlit-concat.C: New.
783 * g++.dg/cpp0x/udlit-concat-neg.C: New.
784 * g++.dg/cpp0x/udlit-constexpr.C: New.
785 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
786 * g++.dg/cpp0x/udlit-declare-neg.C: New.
787 * g++.dg/cpp0x/udlit-friend.C: New.
788 * g++.dg/cpp0x/udlit-general.C: New.
789 * g++.dg/cpp0x/udlit-inline.C: New.
790 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
791 * g++.dg/cpp0x/udlit-member-neg.C: New.
792 * g++.dg/cpp0x/udlit-namespace.C: New.
793 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
794 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
795 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
796 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
797 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
798 * g++.dg/cpp0x/udlit-operator-neg.C: New.
799 * g++.dg/cpp0x/udlit-raw-str.C: New.
800 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
801 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
802 * g++.dg/cpp0x/udlit-systemheader.C: New.
803 * g++.dg/cpp0x/udlit-template.C: New.
804 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
805 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
806 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
807 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
808 * g++.dg/cpp0x/udlit_system_header: New.
810 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
813 * g++.dg/cpp0x/decltype34.C: New.
815 2011-10-26 Tom de Vries <tom@codesourcery.com>
817 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
818 * gcc.c-torture/unsorted/HIset.c: Same.
819 * gcc.c-torture/unsorted/SIcmp.c: Same.
820 * gcc.c-torture/unsorted/SIset.c: Same.
821 * gcc.c-torture/unsorted/SFset.c: Same.
822 * gcc.c-torture/unsorted/UHIcmp.c: Same.
823 * gcc.c-torture/unsorted/USIcmp.c: Same.
824 * gcc.c-torture/unsorted/DFcmp.c: Same.
826 2011-10-26 Jakub Jelinek <jakub@redhat.com>
828 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
829 to work also with -masm=intel and additionally test the xmm vs. ymm
830 register type combination on mask/dest and in vsib.
831 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
832 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
833 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
834 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
835 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
836 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
837 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
838 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
839 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
840 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
841 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
842 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
843 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
844 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
845 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
846 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
847 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
848 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
849 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
850 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
851 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
852 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
853 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
854 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
855 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
856 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
857 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
858 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
859 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
860 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
861 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
863 2011-10-26 Tom de Vries <tom@codesourcery.com>
865 PR tree-optimization/50763
866 * gcc.dg/pr50763-2.c: New test.
868 2011-10-25 Joseph Myers <joseph@codesourcery.com>
870 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
871 Update expected messages.
873 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
875 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
877 2011-10-25 Jason Merrill <jason@redhat.com>
880 * g++.dg/init/aggr7.C: New.
883 * g++.dg/cpp0x/initlist59.C: New.
885 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
888 * g++.dg/overload/operator5.C: New.
890 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
893 * g++.dg/template/crash108.C: New.
895 2011-10-25 Jakub Jelinek <jakub@redhat.com>
897 PR tree-optimization/50596
898 * gcc.dg/vect/vect-cond-10.c: New test.
900 2011-10-24 Joey Ye <joey.ye@arm.com>
902 * gcc.target/arm/pr42575.c: Remove architecture option.
904 2011-10-24 David S. Miller <davem@davemloft.net>
906 * gcc.target/sparc/vis3move-1.c: New test.
907 * gcc.target/sparc/vis3move-2.c: New test.
908 * gcc.target/sparc/vis3move-3.c: New test.
910 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
912 * gcc.dg/strlenopt-22.c: New testcase.
913 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
915 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
917 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
919 (dg-skip-if): Remove.
920 * gcc.target/i386/funcspec-1.c: Ditto.
921 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
923 2011-10-24 Richard Guenther <rguenther@suse.de>
925 * gcc.dg/vect/vect-bool-1.c: New testcase.
927 2011-10-24 Richard Guenther <rguenther@suse.de>
929 PR tree-optimization/50838
930 * gcc.dg/torture/pr50838.c: New testcase.
932 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
934 PR tree-optimization/50730
935 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
936 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
937 -fno-tree-sra and SLP flags.
939 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
943 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
946 * g++.dg/cpp0x/warn_cxx0x2.C: New.
947 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
949 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
952 * g++.dg/cpp0x/warn_cxx0x2.C: New.
953 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
955 2011-10-23 Tom de Vries <tom@codesourcery.com>
957 PR tree-optimization/50763
958 * gcc.dg/pr50763.c: New test.
960 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
963 * gcc.target/i386/pr50788.c: New test.
965 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
967 PR tree-optimization/50819
968 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
969 * g++.dg/vect/slp-pr50819.cc: New test.
971 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
974 * g++.dg/warn/Wconversion4.C: New.
976 2011-10-21 Jakub Jelinek <jakub@redhat.com>
979 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
980 from element other than first and reverse permutation.
981 * gcc.dg/torture/vshuf-16.inc: Likewise.
982 * gcc.dg/torture/vshuf-8.inc: Likewise.
983 * gcc.dg/torture/vshuf-4.inc: Likewise.
985 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
988 * g++.dg/parse/error43.C: New.
989 * g++.dg/parse/error44.C: Likewise.
991 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
992 Kirill Yukhin <kirill.yukhin@intel.com>
995 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
996 * gcc.target/i386/bmi2-check.h: Ditto.
998 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1001 * g++.dg/cpp0x/override2.C: Add test.
1003 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1005 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1006 check_linker_plugin_available.
1008 2011-10-21 Kai Tietz <ktietz@redhat.com>
1010 * gcc.target/i386/branch-cost1.c: New test.
1011 * gcc.target/i386/branch-cost2.c: New test.
1012 * gcc.target/i386/branch-cost3.c: New test.
1013 * gcc.target/i386/branch-cost4.c: New test.
1015 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1017 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1019 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1022 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1024 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1026 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1027 (_moz_foo, EXT__foo): Use ASMNAME.
1029 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1031 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1034 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1037 * gcc.target/i386/pr50766.c: New test.
1039 2011-10-20 Jason Merrill <jason@redhat.com>
1042 * g++.dg/eh/partial1.C: New.
1044 2011-10-20 Richard Henderson <rth@redhat.com>
1046 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1047 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1048 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1049 Use __builtin_shuffle.
1051 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1054 * gfortran.dg/ishft_3.f90: Update test.
1056 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1059 * gfortran.dg/substring_integer_index.f90: New test.
1061 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1063 * gfortran.dg/format_string.f: New test.
1065 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1067 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1069 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1071 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1073 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1074 gcc.target/i386/pr46226.c: Do not use
1075 -mno-accumulate-outgoing-args.
1077 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1079 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1080 including <strings.h>.
1082 2011-10-19 Jan Hubicka <jh@suse.cz>
1084 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1085 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1086 * lib/c-torture.exp: Likewise.
1087 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1088 * gcc.c-torture/compile/sync-1.c: Likewise.
1089 * gcc.c-torture/compile/sync-1.c: Likewise.
1090 * gcc.c-torture/compile/sync-3.c: Likewise.
1091 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1092 * gcc.dg/noncompile/920507-1.c: Likewise.
1093 * gcc.dg/torture/pr36400.c: Likewise.
1094 * g++.dg/torture/pr34850.C: Likewise.
1096 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1098 * gnat.dg/source_ref1.adb: New test.
1099 * gnat.dg/source_ref2.adb: Likewise.
1101 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1104 * g++.dg/parse/error42.C: New.
1105 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1107 2011-10-19 Jason Merrill <jason@redhat.com>
1110 * g++.dg/init/value9.C: New.
1112 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1114 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1115 * gcc.dg/torture/vshuf-16.inc: Likewise.
1116 * gcc.dg/torture/vshuf-8.inc: Likewise.
1117 * gcc.dg/torture/vshuf-4.inc: Likewise.
1119 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1122 * gfortran.dg/sizeof_proc.f90: New.
1124 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1126 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1127 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1129 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1132 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1134 2011-10-19 Jason Merrill <jason@redhat.com>
1137 * g++.dg/init/ref20.C: New.
1139 2011-10-19 Kai Tietz <ktietz@redhat.com>
1142 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1143 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1144 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1145 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1146 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1148 2011-10-19 Richard Guenther <rguenther@suse.de>
1151 * gcc.dg/torture/pr50768.c: New testcase.
1153 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1155 PR rtl-optimization/50340
1156 * gcc.dg/pr50340.c: New.
1158 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1160 PR tree-optimization/50717
1162 * gcc.dg/pr50717-1.c: New file.
1163 * gcc.target/arm/wmul-12.c: Correct types.
1164 * gcc.target/arm/wmul-8.c: Correct types.
1166 2011-10-18 Jason Merrill <jason@redhat.com>
1169 * g++.dg/cpp0x/defaulted32.C: New.
1172 * g++.dg/lookup/using23.C: New.
1175 * g++.dg/cpp0x/implicit12.C: New.
1176 * g++.dg/cpp0x/defaulted20.C: Adjust.
1177 * g++.dg/cpp0x/defaulted21.C: Adjust.
1178 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1179 * g++.dg/cpp0x/implicit4.C: Adjust.
1180 * g++.dg/cpp0x/implicit5.C: Adjust.
1181 * g++.dg/cpp0x/implicit8.C: Adjust.
1182 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1183 * g++.dg/cpp0x/not_special.C: Adjust.
1184 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1185 * g++.dg/cpp0x/rv1n.C: Adjust.
1186 * g++.dg/cpp0x/rv2n.C: Adjust.
1187 * g++.dg/cpp0x/rv3n.C: Adjust.
1188 * g++.dg/cpp0x/rv4n.C: Adjust.
1189 * g++.dg/cpp0x/rv5n.C: Adjust.
1190 * g++.dg/cpp0x/rv6n.C: Adjust.
1191 * g++.dg/cpp0x/rv7n.C: Adjust.
1193 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1195 * gcc.target/i386/avx2-vpop-check.h: New header.
1196 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1197 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1198 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1199 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1200 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1201 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1202 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1203 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1204 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1205 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1206 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1207 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1208 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1209 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1210 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1212 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1215 * gfortran.dg/coarray_subobject_1.f90: New test.
1216 * gfortran.dg/coarray/subobject_1.f90: New test.
1218 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1220 PR rtl-optimization/50205
1221 * gcc.dg/pr50205.c: New.
1223 2011-10-18 Richard Guenther <rguenther@suse.de>
1225 PR tree-optimization/50767
1226 * gcc.dg/torture/pr50767.c: New testcase.
1228 2011-10-18 Julian Brown <julian@codesourcery.com>
1230 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1231 * gcc.target/arm/unaligned-memcpy-1.c: New.
1232 * gcc.target/arm/unaligned-memcpy-2.c: New.
1233 * gcc.target/arm/unaligned-memcpy-3.c: New.
1234 * gcc.target/arm/unaligned-memcpy-4.c: New.
1236 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1239 * gfortran.dg/iso_c_binding_class.f03: New.
1241 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1243 * testsuite/lib/target-supports.exp
1244 (check_effective_target_vect_widen_shift): New.
1245 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1246 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1247 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1248 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1250 2011-10-18 Richard Guenther <rguenther@suse.de>
1252 * gcc.dg/torture/restrict-1.c: New testcase.
1254 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1256 * g++.dg/ext/bases.C: New test.
1258 2011-10-17 David S. Miller <davem@davemloft.net>
1260 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1261 all operations to emit VIS instructions.
1262 * gcc.target/sparc/fandnot.c: Likewise.
1263 * gcc.target/sparc/fnot.c: Likewise.
1264 * gcc.target/sparc/for.c: Likewise.
1265 * gcc.target/sparc/fornot.c: Likewise.
1266 * gcc.target/sparc/fxnor.c: Likewise.
1267 * gcc.target/sparc/fxor.c: Likewise.
1268 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1271 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1274 * gcc.dg/torture/vshuf-16.inc: New file.
1275 * gcc.dg/torture/vshuf-2.inc: New file.
1276 * gcc.dg/torture/vshuf-32.inc: New file.
1277 * gcc.dg/torture/vshuf-4.inc: New file.
1278 * gcc.dg/torture/vshuf-8.inc: New file.
1279 * gcc.dg/torture/vshuf-main.inc: New file.
1280 * gcc.dg/torture/vshuf-v16hi.c: New test.
1281 * gcc.dg/torture/vshuf-v16qi.c: New test.
1282 * gcc.dg/torture/vshuf-v2df.c: New test.
1283 * gcc.dg/torture/vshuf-v2di.c: New test.
1284 * gcc.dg/torture/vshuf-v2sf.c: New test.
1285 * gcc.dg/torture/vshuf-v2si.c: New test.
1286 * gcc.dg/torture/vshuf-v32qi.c: New test.
1287 * gcc.dg/torture/vshuf-v4df.c: New test.
1288 * gcc.dg/torture/vshuf-v4di.c: New test.
1289 * gcc.dg/torture/vshuf-v4hi.c: New test.
1290 * gcc.dg/torture/vshuf-v4sf.c: New test.
1291 * gcc.dg/torture/vshuf-v4si.c: New test.
1292 * gcc.dg/torture/vshuf-v8hi.c: New test.
1293 * gcc.dg/torture/vshuf-v8qi.c: New test.
1294 * gcc.dg/torture/vshuf-v8sf.c: New test.
1295 * gcc.dg/torture/vshuf-v8si.c: New test.
1297 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1299 PR tree-optimization/50746
1300 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1302 2011-10-17 Jason Merrill <jason@redhat.com>
1305 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1307 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/parse/error41.C: New.
1311 * g++.dg/parse/error20.C: Adjust.
1313 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/warn/format7.C: New.
1317 * obj-c++.dg/warn7.mm: Likewise.
1319 2011-10-17 Richard Guenther <rguenther@suse.de>
1321 PR tree-optimization/50729
1322 * gcc.dg/torture/pr50729.c: New testcase.
1324 2011-10-15 Tom Tromey <tromey@redhat.com>
1325 Dodji Seketeli <dodji@redhat.com>
1327 * lib/prune.exp (prune_gcc_output): Prune output referring to
1329 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1330 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1331 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1332 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1334 2011-10-15 Tom Tromey <tromey@redhat.com>
1335 Dodji Seketeli <dodji@redhat.com>
1337 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1339 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/inherit/error5.C: New.
1344 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1348 * gfortran.dg/kind_tests_4.f90: New.
1350 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1352 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1353 targets that support vector condition.
1355 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1358 * gfortran.dg/c_kind_tests_3.f03: New.
1360 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1363 * gfortran.dg/elemental_args_check_4.f90: New.
1365 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1367 PR tree-optimization/50727
1368 * gcc.dg/vect/pr50727.c: New test.
1370 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1372 * gcc.dg/vla-23.c: New test.
1374 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1376 PR tree-optimization/50596
1377 * gcc.dg/vect/vect-cond-9.c: New test.
1379 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1381 * gcc.dg/vect/bb-slp-29.c: New test.
1383 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1386 * g++.dg/ext/is_base_of_incomplete.C: New.
1387 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1388 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1390 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1392 * gcc.target/sparc/combined-1.c: Compile at -O2.
1394 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1396 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1397 (dg-options): Add -Wno-attributes.
1398 * gcc.target/i386/fma_double_?.c: Ditto.
1399 * gcc.target/i386/fma_run_float_?.c: Ditto.
1400 * gcc.target/i386/fma_run_double_?.c: Ditto.
1401 * gcc.target/i386/l_fma_float_?.c: Dtto.
1402 * gcc.target/i386/l_fma_double_?.c: Ditto.
1403 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1404 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1406 2011-10-15 Tobias Burnus <burnus@net-b.de>
1408 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1410 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1411 * gfortran.dg/rank_3.f90: Ditto.
1412 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1413 -std=f2008ts in dg-options.
1414 * gfortran.dg/rank_4.f90: Ditto.
1416 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1419 * gcc.target/sh/pr49263.c: New.
1421 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1423 * gnat.dg/specs/debug1.ads: Tweak.
1425 2011-10-14 Kai Tietz <ktietz@redhat.com>
1427 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1429 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1431 * gcc.target/i386/sse2-mul-1.c: New test.
1432 * gcc.target/i386/sse4_1-mul-1.c: New test.
1433 * gcc.target/i386/avx-mul-1.c: New test.
1434 * gcc.target/i386/xop-mul-1.c: New test.
1435 * gcc.target/i386/avx2-mul-1.c: New test.
1437 2011-10-14 Jason Merrill <jason@redhat.com>
1440 * g++.dg/cpp0x/nsdmi-list1.C: New.
1443 * g++.dg/cpp0x/nsdmi-const1.C: New.
1445 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1448 * gfortran.dg/pointer_intent_5.f90: New.
1450 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1452 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1453 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1454 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1456 2011-10-14 Tobias Burnus <burnus@net-b.de>
1459 * gfortran.dg/pointer_check_11.f90: New.
1460 * gfortran.dg/pointer_check_12.f90: New.
1462 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1465 * g++.dg/overload/operator4.C: New.
1467 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1469 * gcc.dg/di-longlong64-sync-1.c: New test.
1470 * gcc.dg/di-sync-multithread.c: New test.
1471 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1472 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1473 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1474 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1475 (check_effective_target_arm_arm_ok): New helper.
1476 (check_effective_target_sync_longlong): New helper.
1478 2011-10-14 Richard Guenther <rguenther@suse.de>
1480 PR tree-optimization/50723
1481 * gcc.dg/torture/pr50723.c: New testcase.
1483 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1486 * g++.dg/warn/format6.C: New.
1487 * obj-c++.dg/warn6.mm: Likewise.
1489 2011-10-13 Richard Henderson <rth@redhat.com>
1491 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1493 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1494 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1495 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1497 2011-10-13 Jason Merrill <jason@redhat.com>
1500 * g++.dg/cpp0x/nsdmi-template2.C: New.
1503 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1506 * g++.dg/init/vbase1.C: New.
1508 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1510 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1511 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1512 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1513 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1515 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1517 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1519 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1521 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1523 2011-10-13 Richard Guenther <rguenther@suse.de>
1525 PR tree-optimization/50712
1526 * gcc.target/i386/pr50712.c: New testcase.
1528 2011-10-13 Tom de Vries <tom@codesourcery.com>
1530 * gcc.dg/memcpy-4.c: New test.
1532 2011-10-13 Richard Guenther <rguenther@suse.de>
1534 PR tree-optimization/50698
1535 * g++.dg/vect/pr50698.cc: New testcase.
1537 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1539 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1540 * gcc.target/powerpc/warn-2.c: Ditto.
1542 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1543 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1544 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1545 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1546 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1547 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1548 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1549 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1550 * gcc.target/powerpc/ppc-pow.c: Likewise.
1551 * gcc.target/powerpc/recip-1.c: Likewise.
1552 * gcc.target/powerpc/recip-2.c: Likewise.
1553 * gcc.target/powerpc/recip-3.c: Likewise.
1554 * gcc.target/powerpc/recip-4.c: Likewise.
1555 * gcc.target/powerpc/recip-5.c: Likewise.
1557 2011-10-12 David S. Miller <davem@davemloft.net>
1559 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1560 '-mvis3' instead of 'mcpu=niagara3' in options.
1561 * gcc.target/sparc/fhalve.c: Likewise.
1562 * gcc.target/sparc/fnegop.c: Likewise.
1563 * gcc.target/sparc/fpadds.c: Likewise.
1564 * gcc.target/sparc/fshift.c: Likewise.
1565 * gcc.target/sparc/fucmp.c: Likewise.
1566 * gcc.target/sparc/lzd.c: Likewise.
1567 * gcc.target/sparc/vis3misc.c: Likewise.
1568 * gcc.target/sparc/xmul.c: Likewise.
1570 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1572 * gnat.dg/vect1.ad[sb]: New test.
1573 * gnat.dg/vect1_pkg.ads: New helper.
1574 * gnat.dg/vect2.ad[sb]: New test.
1575 * gnat.dg/vect2_pkg.ads: New helper.
1576 * gnat.dg/vect3.ad[sb]: New test.
1577 * gnat.dg/vect3_pkg.ads: New helper.
1578 * gnat.dg/vect4.ad[sb]: New test.
1579 * gnat.dg/vect4_pkg.ads: New helper.
1580 * gnat.dg/vect5.ad[sb]: New test.
1581 * gnat.dg/vect5_pkg.ads: New helper.
1582 * gnat.dg/vect6.ad[sb]: New test.
1583 * gnat.dg/vect6_pkg.ads: New helper.
1585 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1587 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1588 * gcc.target/i386/fma_run_double_2.c: Likewise.
1589 * gcc.target/i386/fma_run_double_3.c: Likewise.
1590 * gcc.target/i386/fma_run_double_4.c: Likewise.
1591 * gcc.target/i386/fma_run_double_5.c: Likewise.
1592 * gcc.target/i386/fma_run_double_6.c: Likewise.
1593 * gcc.target/i386/fma_run_float_1.c: Likewise.
1594 * gcc.target/i386/fma_run_float_2.c: Likewise.
1595 * gcc.target/i386/fma_run_float_3.c: Likewise.
1596 * gcc.target/i386/fma_run_float_4.c: Likewise.
1597 * gcc.target/i386/fma_run_float_5.c: Likewise.
1598 * gcc.target/i386/fma_run_float_6.c: Likewise.
1600 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1601 remove the extra dg-options.
1602 * gcc.target/i386/l_fma_double_2.c: Likewise.
1603 * gcc.target/i386/l_fma_double_3.c: Likewise.
1604 * gcc.target/i386/l_fma_double_4.c: Likewise.
1605 * gcc.target/i386/l_fma_double_5.c: Likewise.
1606 * gcc.target/i386/l_fma_double_6.c: Likewise.
1607 * gcc.target/i386/l_fma_float_1.c: Likewise.
1608 * gcc.target/i386/l_fma_float_2.c: Likewise.
1609 * gcc.target/i386/l_fma_float_3.c: Likewise.
1610 * gcc.target/i386/l_fma_float_4.c: Likewise.
1611 * gcc.target/i386/l_fma_float_5.c: Likewise.
1612 * gcc.target/i386/l_fma_float_6.c: Likewise.
1614 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1616 PR tree-optimization/50189
1617 * g++.dg/torture/pr50189.C: New testcase.
1619 2011-10-12 Richard Guenther <rguenther@suse.de>
1621 PR tree-optimization/50700
1622 * gcc.dg/builtin-object-size-12.c: New testcase.
1624 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1627 * gcc.c-torture/compile/pr50565-1.c,
1628 gcc.c-torture/compile/pr50565-2.c: New tests.
1630 2011-10-11 Jason Merrill <jason@redhat.com>
1634 * g++.dg/template/constant1.C: New.
1635 * g++.dg/template/constant2.C: New.
1636 * g++.dg/cpp0x/constexpr-template3.C: New.
1638 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1640 * gcc.target/i386/warn-vect-op-3.c: New test.
1641 * gcc.target/i386/warn-vect-op-1.c: New test.
1642 * gcc.target/i386/warn-vect-op-2.c: New test.
1644 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1646 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1648 2011-10-11 Richard Guenther <rguenther@suse.de>
1650 PR tree-optimization/50204
1651 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1653 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1655 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1657 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1659 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1660 * gcc.target/i386/fma_double_2.c: Ditto.
1661 * gcc.target/i386/fma_double_3.c: Ditto.
1662 * gcc.target/i386/fma_double_4.c: Ditto.
1663 * gcc.target/i386/fma_double_5.c: Ditto.
1664 * gcc.target/i386/fma_double_6.c: Ditto.
1665 * gcc.target/i386/fma_float_1.c: Ditto.
1666 * gcc.target/i386/fma_float_2.c: Ditto.
1667 * gcc.target/i386/fma_float_3.c: Ditto.
1668 * gcc.target/i386/fma_float_4.c: Ditto.
1669 * gcc.target/i386/fma_float_5.c: Ditto.
1670 * gcc.target/i386/fma_float_6.c: Ditto.
1671 * gcc.target/i386/l_fma_double_1.c: Ditto.
1672 * gcc.target/i386/l_fma_double_2.c: Ditto.
1673 * gcc.target/i386/l_fma_double_3.c: Ditto.
1674 * gcc.target/i386/l_fma_double_4.c: Ditto.
1675 * gcc.target/i386/l_fma_double_5.c: Ditto.
1676 * gcc.target/i386/l_fma_double_6.c: Ditto.
1677 * gcc.target/i386/l_fma_float_1.c: Ditto.
1678 * gcc.target/i386/l_fma_float_2.c: Ditto.
1679 * gcc.target/i386/l_fma_float_3.c: Ditto.
1680 * gcc.target/i386/l_fma_float_4.c: Ditto.
1681 * gcc.target/i386/l_fma_float_5.c: Ditto.
1682 * gcc.target/i386/l_fma_float_6.c: Ditto.
1683 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1684 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1685 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1686 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1687 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1688 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1689 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1690 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1691 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1692 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1693 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1694 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1696 2011-10-11 Tristan Gingold <gingold@adacore.com>
1698 * gcc.dg/va-arg-4.c: New test.
1699 * gcc.dg/va-arg-5.c: Ditto.
1701 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1703 * lib/target-supports.exp (check_effective_target_fd_truncate):
1704 Close and unlink test file before exit.
1706 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1709 * gfortran.dg/forall_15.f90: New test case.
1711 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1712 Andrew Macleod <amacleod@redhat.com>
1714 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1715 wrappers for *other_threads() and *final_verify().
1716 * gcc.dg/simulate-thread/simulate-thread.h
1717 (simulate_thread_wrapper_other_threads): New.
1718 (simulate_thread_wrapper_final_verify): New.
1720 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1722 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1724 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1726 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1728 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1729 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1731 * gcc.target/i386/fma_1.h: New file.
1732 * gcc.target/i386/fma_2.h: Likewise.
1733 * gcc.target/i386/fma_3.h: Likewise.
1734 * gcc.target/i386/fma_4.h: Likewise.
1735 * gcc.target/i386/fma_5.h: Likewise.
1736 * gcc.target/i386/fma_6.h: Likewise.
1737 * gcc.target/i386/fma_double_1.c: Likewise.
1738 * gcc.target/i386/fma_double_2.c: Likewise.
1739 * gcc.target/i386/fma_double_3.c: Likewise.
1740 * gcc.target/i386/fma_double_4.c: Likewise.
1741 * gcc.target/i386/fma_double_5.c: Likewise.
1742 * gcc.target/i386/fma_double_6.c: Likewise.
1743 * gcc.target/i386/fma_float_1.c: Likewise.
1744 * gcc.target/i386/fma_float_2.c: Likewise.
1745 * gcc.target/i386/fma_float_3.c: Likewise.
1746 * gcc.target/i386/fma_float_4.c: Likewise.
1747 * gcc.target/i386/fma_float_5.c: Likewise.
1748 * gcc.target/i386/fma_float_6.c: Likewise.
1749 * gcc.target/i386/fma_main.h: Likewise.
1750 * gcc.target/i386/fma_run_double_1.c: Likewise.
1751 * gcc.target/i386/fma_run_double_2.c: Likewise.
1752 * gcc.target/i386/fma_run_double_3.c: Likewise.
1753 * gcc.target/i386/fma_run_double_4.c: Likewise.
1754 * gcc.target/i386/fma_run_double_5.c: Likewise.
1755 * gcc.target/i386/fma_run_double_6.c: Likewise.
1756 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1757 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1758 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1759 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1760 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1761 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1762 * gcc.target/i386/fma_run_float_1.c: Likewise.
1763 * gcc.target/i386/fma_run_float_2.c: Likewise.
1764 * gcc.target/i386/fma_run_float_3.c: Likewise.
1765 * gcc.target/i386/fma_run_float_4.c: Likewise.
1766 * gcc.target/i386/fma_run_float_5.c: Likewise.
1767 * gcc.target/i386/fma_run_float_6.c: Likewise.
1768 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1769 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1770 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1771 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1772 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1773 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1774 * gcc.target/i386/l_fma_1.h: Likewise.
1775 * gcc.target/i386/l_fma_2.h: Likewise.
1776 * gcc.target/i386/l_fma_3.h: Likewise.
1777 * gcc.target/i386/l_fma_4.h: Likewise.
1778 * gcc.target/i386/l_fma_5.h: Likewise.
1779 * gcc.target/i386/l_fma_6.h: Likewise.
1780 * gcc.target/i386/l_fma_double_1.c: Likewise.
1781 * gcc.target/i386/l_fma_double_2.c: Likewise.
1782 * gcc.target/i386/l_fma_double_3.c: Likewise.
1783 * gcc.target/i386/l_fma_double_4.c: Likewise.
1784 * gcc.target/i386/l_fma_double_5.c: Likewise.
1785 * gcc.target/i386/l_fma_double_6.c: Likewise.
1786 * gcc.target/i386/l_fma_float_1.c: Likewise.
1787 * gcc.target/i386/l_fma_float_2.c: Likewise.
1788 * gcc.target/i386/l_fma_float_3.c: Likewise.
1789 * gcc.target/i386/l_fma_float_4.c: Likewise.
1790 * gcc.target/i386/l_fma_float_5.c: Likewise.
1791 * gcc.target/i386/l_fma_float_6.c: Likewise.
1792 * gcc.target/i386/l_fma_main.h: Likewise.
1793 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1794 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1795 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1796 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1797 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1798 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1799 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1800 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1801 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1802 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1803 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1804 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1806 2011-10-10 Richard Guenther <rguenther@suse.de>
1809 * gcc.dg/torture/pr50389.c: New testcase.
1811 2011-10-10 Richard Guenther <rguenther@suse.de>
1814 * gcc.dg/builtins-47.c: Optimize.
1816 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1818 * lib/gcc-simulate-thread.exp: New.
1819 * gcc.dg/simulate-thread/guality.h: New.
1820 * gcc.dg/simulate-thread/simulate-thread.h: New.
1821 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1822 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1823 * gcc.dg/simulate-thread/README: New.
1824 * g++.dg/simulate-thread/guality.h: New.
1825 * g++.dg/simulate-thread/simulate-thread.h: New.
1826 * g++.dg/simulate-thread/simulate-thread.exp: New.
1827 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1828 * c-c++-common/cxxbitfields-2.c: Remove.
1829 * c-c++-common/cxxbitfields.c: Remove.
1830 * c-c++-common/cxxbitfields-4.c: Remove.
1831 * c-c++-common/cxxbitfields-5.c: Remove.
1832 * c-c++-common/simulate-thread/bitfields-1.c: New.
1833 * c-c++-common/simulate-thread/bitfields-2.c: New.
1834 * c-c++-common/simulate-thread/bitfields-3.c: New.
1835 * c-c++-common/simulate-thread/bitfields-4.c: New.
1837 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1840 * g++.dg/warn/format5.C: New.
1842 2011-10-09 Tobias Burnus <burnus@net-b.de>
1845 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1846 * gfortran.dg/common_16.f90: New.
1848 2011-10-09 Tobias Burnus <burnus@net-b.de>
1850 * gfortran.dg/iso_c_binding_param_1.f90: New.
1851 * gfortran.dg/iso_c_binding_param_2.f90: New.
1852 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1854 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1856 PR tree-optimization/50635
1857 * gcc.dg/vect/pr50635.c: New test.
1859 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1862 * gfortran.dg/proc_decl_27.f90: New.
1864 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1867 * objc/execute/initialize-1.m: New test.
1869 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1872 * gfortran.dg/pointer_function_result_1.f90 : New test.
1874 2011-10-07 David S. Miller <davem@davemloft.net>
1877 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1878 * gcc.target/sparc/cmask.c: Use it.
1879 * gcc.target/sparc/fhalve.c: Likewise.
1880 * gcc.target/sparc/fnegop.c: Likewise.
1881 * gcc.target/sparc/fpadds.c: Likewise.
1882 * gcc.target/sparc/fshift.c: Likewise.
1883 * gcc.target/sparc/fucmp.c: Likewise.
1884 * gcc.target/sparc/lzd.c: Likewise.
1885 * gcc.target/sparc/vis3misc.c: Likewise.
1886 * gcc.target/sparc/xmul.c: Likewise.
1888 2011-10-07 Richard Henderson <rth@redhat.com>
1890 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1892 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1894 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1896 * gcc.dg/pr50193-1.c: New file.
1897 * gcc.target/arm/shiftable.c: New file.
1899 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1902 * gfortran.dg/class_46.f03: New.
1904 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1906 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1907 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1908 (syslog, vsyslog, __vsyslog_chk): Likewise.
1910 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1911 (x, EXT_x): Use ASMNAME.
1913 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1914 (a, c): Use ASMNAME.
1916 2011-10-07 Tom de Vries <tom@codesourcery.com>
1919 * gcc.dg/pr50527.c: New test.
1921 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1923 PR tree-optimization/50650
1924 * gcc.c-torture/compile/pr50650.c: New test.
1926 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1928 PR tree-optimization/50575
1929 * gcc.c-torture/execute/vector-compare-2.x: New file.
1931 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1934 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1935 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1938 2011-10-07 Richard Guenther <rguenther@suse.de>
1941 * gcc.dg/vect/vect-align-2.c: Increase array size.
1943 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1944 H.J. Lu <hongjiu.lu@intel.com>
1947 * gcc.target/i386/pr50603.c: New test.
1949 2011-10-06 Jason Merrill <jason@redhat.com>
1952 * g++.dg/cpp0x/default31.C: New.
1954 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1956 PR tree-optimization/50596
1957 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1959 * gcc.dg/vect/vect-cond-8.c: New test.
1961 2011-10-06 Richard Henderson <rth@redhat.com>
1963 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1964 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1965 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1966 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1967 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1968 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1969 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1970 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1971 * gcc.c-torture/execute/vshuf-16.inc: New file.
1972 * gcc.c-torture/execute/vshuf-2.inc: New file.
1973 * gcc.c-torture/execute/vshuf-4.inc: New file.
1974 * gcc.c-torture/execute/vshuf-8.inc: New file.
1975 * gcc.c-torture/execute/vshuf-main.inc: New file.
1976 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1977 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1978 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1979 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1980 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1981 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1982 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1983 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1984 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1985 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1986 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1987 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1988 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1990 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1992 PR tree-optimization/49279
1993 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1994 * gcc.c-torture/execute/pr49279.c: New test.
1996 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1999 * gcc.c-torture/compile/pr49049.c: New test.
2001 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2004 * gcc.target/arm/pr50305.c: New test.
2006 2011-10-06 Richard Guenther <rguenther@suse.de>
2008 PR tree-optimization/38884
2009 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2010 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2012 2011-10-05 David S. Miller <davem@davemloft.net>
2014 * gcc.target/sparc/lzd.c: New test.
2015 * gcc.target/sparc/popc.c: New test.
2017 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2019 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2020 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2021 * g++.dg/other/final1.C: Cleanup original tree dump.
2023 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2025 PR tree-optimization/50613
2026 * gcc.dg/pr50613.c: New test.
2028 2011-10-05 Richard Henderson <rth@redhat.com>
2030 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2031 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2032 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2033 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2034 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2035 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2036 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2037 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2039 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2041 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2042 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2043 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2044 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2045 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2047 2011-10-05 Richard Guenther <rguenther@suse.de>
2049 PR tree-optimization/38885
2050 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2052 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2054 * gcc.target/i386/sw-1.c: New test.
2056 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2058 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2060 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2062 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2064 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2066 2011-10-04 David S. Miller <davem@davemloft.net>
2068 * gcc.target/sparc/fhalve.c: New test.
2069 * gcc.target/sparc/fnegop.c: New test.
2070 * gcc.target/sparc/xmul.c: New test.
2072 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2075 * gfortran.dg/dummy_procedure_6.f90: New.
2077 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2079 PR tree-optimization/50604
2080 * gcc.dg/pr50604.c: New test.
2082 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2084 PR tree-optimization/49662
2085 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2086 * gcc.dg/graphite/interchange-15.c: Likewise.
2087 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2089 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2091 * gcc.dg/tree-ssa/restrict-4.c: New test.
2093 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2095 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2096 (main): Use __typeof to get result type of comparison.
2098 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2100 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2101 Make et_vect_multiple_sizes_saved global.
2102 (check_effective_target_vect64): Make et_vect64_saved global.
2104 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2106 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2107 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2108 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2109 * gcc.dg/builtin-complex-err-1.c: Adjust.
2111 2011-10-02 Jason Merrill <jason@redhat.com>
2113 * g++.dg/cpp0x/range-for22.C: New.
2115 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2116 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2117 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2118 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2120 * g++.dg/cpp0x/nsdmi5.C: New.
2122 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2125 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2127 (mips-dg-options): Force an ABI option if the current ABI is
2128 incompatible with the required -mlong setting. Likewise force
2129 a long setting if the current one is incompatible with the
2130 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2131 throughout procedure.
2132 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2133 instead of addressing=absolute.
2135 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2137 * gcc.target/mips/stack-1.c: New test.
2139 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2141 * gcc.dg/pr49696.c: New test.
2143 2011-10-02 Jan Hubicka <jh@suse.cz>
2145 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2147 2011-10-01 David S. Miller <davem@davemloft.net>
2149 * gcc.target/sparc/cmask.c: New test.
2150 * gcc.target/sparc/fpadds.c: New test.
2151 * gcc.target/sparc/fshift.c: New test.
2152 * gcc.target/sparc/fucmp.c: New test.
2153 * gcc.target/sparc/vis3misc.c: New test.
2155 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2158 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2160 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2163 * g++.dg/dfp/44473-1.C: New test.
2164 * g++.dg/dfp/44473-2.C: New test.
2165 * g++.dg/dfp/mangle-1.C: New test.
2166 * g++.dg/dfp/mangle-2.C: New test.
2167 * g++.dg/dfp/mangle-3.C: New test.
2168 * g++.dg/dfp/mangle-4.C: New test.
2169 * g++.dg/dfp/mangle-5.C: New test.
2171 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2174 * gcc.dg/pr50571.c: New test.
2176 PR tree-optimization/46309
2177 * gcc.dg/pr46309.c: New test.
2179 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.dg/strlenopt-21.c: New test.
2183 2011-09-30 Revital Eres <revital.eres@linaro.org>
2185 * gcc.dg/sms-10.c: New file.
2187 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2189 * gcc.target/arm/pr50099.c: New test.
2191 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2193 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2195 2011-09-30 David S. Miller <davem@davemloft.net>
2197 * gcc.target/sparc/bmaskbshuf.c: New test.
2198 * gcc.target/sparc/edgen.c: New test.
2200 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2203 * gfortran.dg/pure_formal_proc_3.f90: New.
2206 * gfortran.dg/stfunc_7.f90: New.
2208 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2210 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2211 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2212 * gcc.dg/vector-compare-1.c: Likewise.
2213 * gcc.dg/vector-compare-2.c: Likewise.
2215 2011-09-29 David S. Miller <davem@davemloft.net>
2217 * gcc.target/sparc/array.c: New test.
2219 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2221 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2222 loop unroll and set max unroll times to 8.
2223 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2224 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2225 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2226 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2228 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2231 * g++.dg/ext/visibility/warn5.C: New.
2233 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2236 * g++.dg/warn/Wextra-3.C: New.
2238 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2241 * gcc.target/sh/pr49468-si.c: New.
2243 2011-09-28 Tom de Vries <tom@codesourcery.com>
2246 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2247 (TEST): Initialize src3 with random floats.
2248 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2249 from union src3. Initialize src3 with random floats.
2251 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2253 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2254 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2255 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2256 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2257 * gcc.target/sh/sh4a-cos.c: Ditto.
2258 * gcc.target/sh/sh4a-cosf.c: Ditto.
2259 * gcc.target/sh/sh4a-sin.c: Ditto.
2260 * gcc.target/sh/sh4a-sinf.c: Ditto.
2261 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2262 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2263 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2265 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2268 * g++.dg/parse/error40.C: New.
2269 * g++.dg/warn/incomplete1.C: Adjust.
2271 2011-09-27 Jan Hubicka <jh@suse.cz>
2274 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2277 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2279 * gcc.dg/strlenopt-1.c: New test.
2280 * gcc.dg/strlenopt-1f.c: New test.
2281 * gcc.dg/strlenopt-2.c: New test.
2282 * gcc.dg/strlenopt-2f.c: New test.
2283 * gcc.dg/strlenopt-3.c: New test.
2284 * gcc.dg/strlenopt-4.c: New test.
2285 * gcc.dg/strlenopt-4g.c: New test.
2286 * gcc.dg/strlenopt-4gf.c: New test.
2287 * gcc.dg/strlenopt-5.c: New test.
2288 * gcc.dg/strlenopt-6.c: New test.
2289 * gcc.dg/strlenopt-7.c: New test.
2290 * gcc.dg/strlenopt-8.c: New test.
2291 * gcc.dg/strlenopt-9.c: New test.
2292 * gcc.dg/strlenopt-10.c: New test.
2293 * gcc.dg/strlenopt-11.c: New test.
2294 * gcc.dg/strlenopt-12.c: New test.
2295 * gcc.dg/strlenopt-12g.c: New test.
2296 * gcc.dg/strlenopt-13.c: New test.
2297 * gcc.dg/strlenopt-14g.c: New test.
2298 * gcc.dg/strlenopt-14gf.c: New test.
2299 * gcc.dg/strlenopt-15.c: New test.
2300 * gcc.dg/strlenopt-16g.c: New test.
2301 * gcc.dg/strlenopt-17g.c: New test.
2302 * gcc.dg/strlenopt-18g.c: New test.
2303 * gcc.dg/strlenopt.h: New file.
2305 2011-09-27 Tom de Vries <tom@codesourcery.com>
2308 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2309 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2310 * gcc.dg/pr43864.c: New test.
2311 * gcc.dg/pr43864-2.c: Same.
2312 * gcc.dg/pr43864-3.c: Same.
2313 * gcc.dg/pr43864-4.c: Same.
2315 2011-09-27 Jan Hubicka <jh@suse.cz>
2317 * gcc.dg/ipa/inline-5.c: New testcase.
2319 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2321 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2323 * gcc.dg/vect/bb-slp-27.c: New.
2324 * gcc.dg/vect/bb-slp-28.c: New.
2326 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2328 * testsuite/lib/target-supports.exp (check_profiling_available):
2329 Don't rely solely on TLS tests for -fprofile-generate, fall
2330 through to the other code.
2332 2011-09-27 Richard Guenther <rguenther@suse.de>
2334 PR tree-optimization/50363
2335 * gcc.dg/torture/pr50363.c: New testcase.
2337 2011-09-26 Jason Merrill <jason@redhat.com>
2340 * g++.dg/template/partial13.C: New.
2343 * g++.dg/template/partial12.C: New.
2346 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2348 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2351 * g++.dg/diagnostic/bindings1.C: New.
2352 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2354 2011-09-26 David S. Miller <davem@davemloft.net>
2356 * gcc.target/sparc/wrgsr.c: New test.
2357 * gcc.target/sparc/rdgsr.c: New test.
2358 * gcc.target/sparc/edge.c: New test.
2359 * gcc.target/sparc/fcmp.c: New test.
2361 * gcc.target/sparc/edge.c: Update for new return types.
2362 * gcc.target/sparc/fcmp.c: Likewise.
2364 * gcc.target/sparc/fpaddsubi.c: New test.
2366 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2369 * gfortran.dg/common_15.f90: New.
2372 * gfortran.dg/dummy_procedure_5.f90: New.
2373 * gfortran.dg/interface_26.f90: Modified error message.
2374 * gfortran.dg/proc_ptr_11.f90: Ditto.
2375 * gfortran.dg/proc_ptr_15.f90: Ditto.
2376 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2377 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2379 2011-09-26 Jason Merrill <jason@redhat.com>
2382 * g++.dg/overload/rvalue3.C: New.
2385 * g++.dg/overload/ref-conv2.C: New.
2387 * g++.dg/cpp0x/nsdmi-template1.C: New.
2389 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2391 * g++.dg/cpp0x/nullptr25.C: New.
2393 2011-09-26 Richard Guenther <rguenther@suse.de>
2395 PR tree-optimization/50472
2396 * gcc.dg/torture/pr50472.c: New testcase.
2398 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2400 * gnat.dg/opt22.adb: New test.
2401 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2403 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2405 * gnat.dg/opt21.adb: New test.
2406 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2408 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2410 * gnat.dg/opt20.ad[sb]: New test.
2411 * gnat.dg/opt20_pkg.ads: New helper.
2413 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2415 * gnat.dg/array17.adb: New test.
2416 * gnat.dg/array17_pkg.ads: New helper.
2418 2011-09-25 Jason Merrill <jason@redhat.com>
2420 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2422 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2424 * gnat.dg/frame_overflow.ads: New.
2425 * gnat.dg/frame_overflow.adb: Adjust.
2426 * gnat.dg/specs/addr1.ads: Likewise.
2428 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2430 * g++.dg/tree-ssa/restrict2.C: New test.
2432 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2434 * lib/target-supports.exp (check_effective_target_vect64): New.
2435 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2436 of multiple vector sizes.
2437 * gcc.dg/vect/bb-slp-26.c: New.
2439 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2442 * g++.dg/template/bitfield1.C: New.
2444 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2446 * gcc.dg/vect/bb-slp-24.c: New.
2448 2011-09-24 Jason Merrill <jason@redhat.com>
2450 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2452 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2454 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2455 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2457 * g++.dg/cpp0x/nsdmi1.C: New.
2458 * g++.dg/cpp0x/nsdmi2.C: New.
2459 * g++.dg/cpp0x/nsdmi3.C: New.
2460 * g++.dg/cpp0x/nsdmi4.C: New.
2461 * g++.old-deja/g++.other/init4.C: New.
2463 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2466 * g++.dg/template/sfinae28.C: New.
2468 2011-09-23 Ian Lance Taylor <iant@google.com>
2470 * go.test/go-test.exp (errchk): Handle more cases of getting
2471 correct Tcl backslash quoting in regular expressions in test file.
2473 2011-09-23 Jason Merrill <jason@redhat.com>
2476 * g++.dg/init/const8.C: New.
2477 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2478 * g++.dg/cpp0x/defaulted2.C: Likewise.
2479 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2480 * g++.dg/init/pr20039.C: Likewise.
2481 * g++.dg/init/pr42844.C: Likewise.
2483 2011-09-23 Jan Hubicka <jh@suse.cz>
2485 * gcc.dg/ipa/inline-1.c: new testcase.
2486 * gcc.dg/ipa/inline-2.c: new testcase.
2487 * gcc.dg/ipa/inline-3.c: new testcase.
2488 * gcc.dg/ipa/inline-4.c: new testcase.
2490 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2493 * g++.dg/cpp0x/constexpr-static8.C: New.
2495 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2497 * gcc.target/i386/avxfp-1.c: New test.
2498 * gcc.target/i386/avxfp-2.c: New test.
2500 2011-09-23 Terry Guo <terry.guo@arm.com>
2502 * gcc.c-torture/execute/941014-1.x: Deleted.
2504 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2507 * g++.dg/cpp0x/pr50491.C: New.
2509 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2512 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2514 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2517 * g++.dg/cpp0x/nullptr24.C: New.
2519 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2522 * gcc.target/i386/pr50482.c: New test.
2524 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2526 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2527 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2528 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2529 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2530 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2531 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2532 multilib options contain different -march= from dg-options.
2534 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2535 Paolo Carlini <paolo.carlini@oracle.com>
2538 * g++.dg/template/friend52.C: New.
2540 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2542 * gcc.target/arm/cmp-1.c: New test.
2543 * gcc.target/arm/cmp-2.c: Likewise.
2545 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2548 * gfortran.dg/impure_actual_1.f90: Modified error message.
2549 * gfortran.dg/proc_ptr_32.f90: New.
2550 * gfortran.dg/proc_ptr_33.f90: New.
2552 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2554 PR tree-optimization/50451
2555 * gcc.dg/vect/pr50451.c: New test.
2557 2011-09-21 Ian Lance Taylor <iant@google.com>
2559 * go.test/go-test.exp (errchk): Add special case for bug332.
2560 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2561 some more test lines.
2563 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2565 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2566 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2567 * g++.dg/other/i386-8.C: Ditto.
2568 * g++.dg/other/pr34435.C: Ditto.
2569 * g++.dg/other/pr39496.C: Ditto.
2570 * g++.dg/other/mmintrin.C: Ditto.
2572 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2574 * gcc.dg/vect/vect-cond-7.c: New test.
2575 * gcc.target/i386/sse4_1-cond-1.c: New test.
2576 * gcc.target/i386/avx-cond-1.c: New test.
2578 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2581 * g++.dg/other/pr50464.C: New test.
2583 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2585 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2586 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2587 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2588 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2590 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2592 * gnat.dg/opt19.adb: New test.
2594 2011-09-21 Terry Guo <terry.guo@arm.com>
2596 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2597 on arch conflict when testing case on targets other than armv7-a.
2599 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2602 * g++.dg/ext/int128-1.C: New.
2603 * g++.dg/ext/int128-2.C: Likewise.
2604 * g++.dg/ext/int128-2.h: Likewise.
2606 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2609 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2611 2011-09-20 Jason Merrill <jason@redhat.com>
2613 * g++.dg/cpp0x/constexpr-generated1.C: New.
2616 * g++.dg/overload/ref-conv1.C: New.
2618 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2620 * g++.dg/other/final1.C: New.
2622 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2624 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2627 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2629 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2632 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2634 PR tree-optimization/50413
2635 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2636 -fdump-tree-slp-details. Run other tests with
2637 -fdump-tree-vect-details.
2638 * g++.dg/vect/slp-pr50413.cc: New.
2640 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2641 Ira Rosen <ira.rosen@linaro.org>
2644 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2645 Fix underscores around restrict.
2647 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2649 PR tree-optimization/50414
2650 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2651 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2652 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2654 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2656 PR tree-optimization/50412
2657 * gfortran.dg/vect/pr50412.f90: New.
2659 2011-09-16 Jason Merrill <jason@redhat.com>
2662 * g++.dg/eh/defarg1.C: New.
2664 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2666 * gcc.dg/vect/vect-reduc-10.c: New test.
2667 * gcc.target/i386/avx-reduc-1.c: New test.
2669 * gcc.target/i386/sse2-extract-1.c: New test.
2670 * gcc.target/i386/avx-extract-1.c: New test.
2672 2011-09-16 Terry Guo <terry.guo@arm.com>
2674 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2676 2011-09-15 Diego Novillo <dnovillo@google.com>
2678 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2679 ALWAYS_CXXFLAGS, if defined.
2680 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2681 ALWAYS_GFORTRANFLAGS, if defined.
2682 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2683 ALWAYS_GOCFLAGS, if defined.
2684 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2685 ALWAYS_OBJCXXFLAGS, if defined.
2686 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2687 additional_flags, if defined.
2688 * lib/gnat.exp (gnat_target_compile): Likewise.
2689 * lib/objc.exp (objc_target_compile): Likewise.
2690 * lib/target-supports-dg.exp (dg-add-options): Handle
2693 2011-09-15 Tom de Vries <tom@codesourcery.com>
2696 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2697 Use uintptr_t in f1. Undo avr xfails.
2699 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2703 * gfortran.dg/function_types_3.f90: New.
2705 2011-09-15 Jason Merrill <jason@redhat.com>
2708 * g++.dg/cpp0x/trailing7.C: New.
2711 * g++.dg/cpp0x/nullptr23.C: New.
2713 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2715 * gcc.dg/vect/bb-slp-25.c: New.
2717 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2720 * g++.dg/cpp0x/noexcept15.C: New.
2722 2011-09-14 Tom de Vries <tom@codesourcery.com>
2725 * gcc.dg/pr50251.c: New test.
2727 2011-09-14 Tobias Burnus <burnus@net-b.de>
2731 * gfortran.dg/null_5.f90: New.
2732 * gfortran.dg/null_6.f90: New.
2734 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2736 * gcc.c-torture/compile/20110913-1.c: New test.
2738 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2741 * gfortran.dg/result_2.f90: New.
2743 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2745 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2747 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2750 * g++.dg/cpp0x/variadic116.C: New test case.
2752 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2754 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2755 * gcc.target/mips/interrupt_handler-2.c: New test.
2756 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2758 2011-09-12 Jason Merrill <jason@redhat.com>
2760 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2762 * g++.dg/cpp0x/explicit7.C: New.
2764 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2766 PR rtl-optimization/50212
2767 * g++.dg/other/pr50212.C: New test.
2769 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2772 * testsuite/gcc.target/avr/torture/avr-torture.exp
2773 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2774 "-O2 -fmerge-all-constants".
2776 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2779 * gfortran.dg/do_while_1.f90: New test.
2781 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2785 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2786 * gfortran.dg/proc_decl_26.f90: New.
2787 * gfortran.dg/typebound_override_2.f90: New.
2788 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2790 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2792 * gnat.dg/cond_expr2.ad[sb]: New test.
2794 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2796 * gnat.dg/atomic5.ad[sb]: New test.
2798 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2800 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2802 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2805 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2807 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2810 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2812 2011-09-09 Richard Guenther <rguenther@suse.de>
2814 PR tree-optimization/50328
2815 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2817 2011-09-09 Richard Guenther <rguenther@suse.de>
2820 * gcc.dg/torture/pr50333.c: New testcase.
2822 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2824 PR tree-optimization/50318
2825 * gcc.target/arm/pr50318-1.c: New file.
2827 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2829 * gcc.target/i386/all_one_m256i.c: New test.
2831 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2834 * g++.dg/cpp0x/sfinae28.C: New.
2836 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2839 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2840 longer ignored on typedefs.
2842 PR c++/33255 - Support -Wunused-local-typedefs warning
2843 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2844 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2846 2011-09-08 Martin Jambor <mjambor@suse.cz>
2848 PR tree-optimization/50287
2849 * gcc.dg/torture/pr50287.c: New test.
2851 2011-09-08 Richard Guenther <rguenther@suse.de>
2853 PR tree-optimization/19831
2854 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2855 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2856 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2857 * gcc.dg/errno-1.c: Adjust.
2859 2011-09-08 Richard Guenther <rguenther@suse.de>
2861 PR tree-optimization/19831
2862 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2864 2011-09-08 Tobias Burnus <burnus@net-b.de>
2867 * gfortran.dg/do_concurrent_1.f90: New.
2868 * gfortran.dg/do_concurrent_2.f90: New.
2870 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2873 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2874 * gcc.dg/pr50310-2.c: New test.
2876 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2879 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2880 * gfortran.dg/impure_constructor_1.f90: Modified.
2881 * gfortran.dg/proc_ptr_comp_33.f90: New.
2883 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.dg/pr50310-1.c: New test.
2888 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2891 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2894 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2897 * g++.dg/cpp0x/noexcept14.C: New.
2899 2011-09-07 Jason Merrill <jason@redhat.com>
2901 * g++.dg/cpp0x/constexpr-ref3.C: New.
2903 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2905 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2907 * gcc.dg/section1.c: Don't xfail for avr.
2909 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2911 PR tree-optimization/50322
2912 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2914 2011-09-07 Martin Jambor <mjambor@suse.cz>
2916 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2918 2011-09-07 Martin Jambor <mjambor@suse.cz>
2920 PR tree-optimization/49911
2921 * g++.dg/tree-ssa/pr49911.C: New test.
2923 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2926 * gcc.dg/torture/pr49030.c: New test.
2928 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2931 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2932 * gfortran.dg/class_4d.f03: Deleted.
2933 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2935 2011-09-07 Richard Guenther <rguenther@suse.de>
2937 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2939 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2941 PR tree-optimization/46021
2942 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2944 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2946 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2948 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2950 * gcc.c-torture/compile/20110906-1.c: New test.
2952 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2954 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2956 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2958 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2959 --param tree-reassoc-width=1.
2961 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2962 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2964 2011-09-06 Richard Guenther <rguenther@suse.de>
2966 PR tree-optimization/48149
2967 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2969 2011-09-06 Richard Guenther <rguenther@suse.de>
2971 PR tree-optimization/48317
2972 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2974 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2976 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2978 (add_options_for_quad_vectors): Replace with ...
2979 (add_options_for_double_vectors): ... this.
2980 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2981 support multiple vector sizes since the vectorizer attempts to
2982 vectorize with both vector sizes.
2983 * gcc.dg/vect/no-vfa-vect-79.c,
2984 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2985 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2986 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2987 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2988 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2989 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2990 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2991 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2992 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2993 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2994 gcc.dg/vect/vect-40.c: Likewise.
2995 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2996 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2997 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2998 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2999 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3001 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3003 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3006 * gcc.target/mips/abi-main.h: New file.
3007 * gcc.target/mips/abi-o32-long32.c: New test.
3008 * gcc.target/mips/abi-o32-long64.c: Likewise.
3009 * gcc.target/mips/abi-o64-long32.c: Likewise.
3010 * gcc.target/mips/abi-o64-long64.c: Likewise.
3011 * gcc.target/mips/abi-n32-long32.c: Likewise.
3012 * gcc.target/mips/abi-n32-long64.c: Likewise.
3013 * gcc.target/mips/abi-n64-long32.c: Likewise.
3014 * gcc.target/mips/abi-n64-long64.c: Likewise.
3015 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3016 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3017 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3018 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3019 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3020 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3021 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3022 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3023 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3024 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3025 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3026 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3027 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3028 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3029 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3030 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3031 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3032 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3033 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3034 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3035 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3036 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3037 * gcc.target/mips/branch-3.c: Likewise.
3038 * gcc.target/mips/branch-4.c: Likewise.
3039 * gcc.target/mips/branch-5.c: Likewise.
3040 * gcc.target/mips/branch-6.c: Likewise.
3041 * gcc.target/mips/branch-7.c: Likewise.
3042 * gcc.target/mips/branch-8.c: Likewise.
3043 * gcc.target/mips/branch-9.c: Likewise.
3044 * gcc.target/mips/branch-10.c: Likewise.
3045 * gcc.target/mips/branch-11.c: Likewise.
3046 * gcc.target/mips/branch-12.c: Likewise.
3047 * gcc.target/mips/branch-13.c: Likewise.
3048 * gcc.target/mips/lazy-binding-1.c: Likewise.
3050 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3052 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3053 to avoid warning on int=16 platforms..
3055 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3057 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3058 to work even with -fshort-enums.
3060 2011-09-04 Jan Hubicka <jh@suse.cz>
3062 * gcc.c-torture/compile/20110902.c: new testcase.
3064 2011-09-04 Jason Merrill <jason@redhat.com>
3067 * g++.dg/cpp0x/rv-conv1.C: New.
3070 * g++.dg/cpp0x/rv-func3.C: New.
3072 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3076 * g++.dg/cpp0x/constexpr-template1.C: New.
3077 * g++.dg/cpp0x/constexpr-template2.C: New.
3078 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3079 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3081 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3083 * gnat.dg/specs/debug1.ads: Tweak pattern.
3085 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3088 * gfortran.dg/class_45a.f03: New.
3089 * gfortran.dg/class_45b.f03: New.
3091 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3092 Ira Rosen <ira.rosen@linaro.org>
3094 PR tree-optimization/50208
3095 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3096 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3097 -fno-tree-fre -fno-tree-pre.
3099 2011-09-02 Martin Jambor <mjambor@suse.cz>
3101 * gcc.dg/ipa/ipcp-3.c: New test.
3103 2011-09-02 Richard Guenther <rguenther@suse.de>
3105 PR tree-optimization/27460
3107 * gcc.dg/vect/vect-cond-7.c: New testcase.
3109 2011-09-02 Martin Jambor <mjambor@suse.cz>
3111 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3112 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3113 xfailed test for inlining.
3114 * g++.dg/ipa/ivinline-9.C: Likewise.
3116 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3118 PR tree-optimization/50178
3119 * gfortran.dg/vect/pr50178.f90: New test.
3121 2011-08-31 Martin Jambor <mjambor@suse.cz>
3124 * gcc.c-torture/execute/pr49886.c: New testcase.
3126 2011-08-31 Tom de Vries <tom@codesourcery.com>
3129 * gcc.dg/pr43513.c: New test.
3131 2011-08-30 Tobias Burnus <burnus@net-b.de>
3134 * gfortran.dg/common_14.f90: New.
3135 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3137 2011-08-30 Jason Merrill <jason@redhat.com>
3140 * g++.dg/cpp0x/decltype33.C: New.
3143 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3146 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3148 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3150 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3152 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3154 * gnat.dg/specs/aggr3.ads: New test.
3155 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3157 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3158 * gnat.dg/specs/aggr2.ads: Likewise.
3160 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3163 * gfortran.dg/allocate_with_source_2.f90: New test
3165 2011-08-30 Jason Merrill <jason@redhat.com>
3168 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3171 * g++.dg/cpp0x/constexpr-value3.C: New.
3173 2011-08-30 Richard Guenther <rguenther@suse.de>
3176 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3177 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3178 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3179 * gcc.dg/pr36902.c: XFAIL.
3181 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3183 * gcc.target/i386/fma-check.h: New.
3184 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3185 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3186 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3187 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3188 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3189 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3190 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3191 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3192 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3193 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3194 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3195 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3196 * gcc.target/i386/fma-compile.c: Likewise.
3197 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3198 * gcc.target/i386/sse-12.c: Add -mfma.
3199 * gcc.target/i386/sse-13.c: Likewise.
3200 * gcc.target/i386/sse-14.c: Likewise.
3201 * gcc.target/i386/sse-22.c: Likewise.
3202 * gcc.target/i386/sse-23.c: Likewise.
3203 * g++.dg/other/i386-2.C: Likewise.
3204 * g++.dg/other/i386-3.C: Likewise.
3206 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3209 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3210 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3212 2011-08-30 Christian Bruel <christian.bruel@st.com>
3214 * g++.dg/bprob/bprob.exp (feedback_options): Set
3215 -fbranch-probabilities.
3216 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3218 2011-08-29 Jason Merrill <jason@redhat.com>
3221 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3223 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3224 Jason Merrill <jason@redhat.com>
3226 * g++.dg/dfp/base.C: New test.
3228 2011-08-29 Jason Merrill <jason@redhat.com>
3232 * g++.dg/cpp0x/initlist58.C: New.
3234 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3237 * gfortran.dg/class_result_1.f03: New.
3239 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3242 * gcc.target/i386/pr48722.c: New test.
3244 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3247 * gfortran.dg/widechar_compare_1.f90: New test.
3249 2011-08-26 Jason Merrill <jason@redhat.com>
3253 * g++.dg/abi/mangle50.C: New.
3255 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3258 * gcc.target/i386/pr50202.c: New test.
3260 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3262 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3263 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3264 * gcc.target/i386/avx-round-vec.c: New test.
3265 * gcc.target/i386/avx-roundf-vec.c: New test.
3267 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3269 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3273 * c-c++-common/Wunused-var-14.c: New test.
3275 2011-08-26 Tom de Vries <tom@codesourcery.com>
3277 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3279 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3281 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3282 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3283 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3284 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3286 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3288 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3289 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3290 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3291 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3293 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3296 * gfortran.dg/pointer_comp_init_1.f90: New test.
3298 2011-08-25 Jason Merrill <jason@redhat.com>
3301 * g++.dg/cpp0x/sfinae27.C: New.
3303 2011-08-25 Tobias Burnus <burnus@net-b.de>
3305 * gfortran.dg/coarray_lib_token_4.f90: New.
3307 2011-08-25 Tobias Burnus <burnus@net-b.de>
3309 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3311 2011-08-25 Richard Guenther <rguenther@suse.de>
3313 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3315 2011-08-24 Tobias Burnus <burnus@net-b.de>
3318 * gfortran.dg/initialization_28.f90: New.
3320 2011-08-24 Richard Guenther <rguenther@suse.de>
3322 PR tree-optimization/50067
3323 * gcc.dg/torture/pr50067-3.c: New testcase.
3324 * gcc.dg/torture/pr50067-4.c: Likewise.
3325 * gcc.dg/torture/pr50067-5.c: Likewise.
3327 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3329 * g++.dg/other/i386-2.C: Add -mavx2 check.
3330 * g++.dg/other/i386-3.C: Likewise.
3331 * gcc.target/i386/avx-1.c: Add AVX2.
3332 * gcc.target/i386/avx-2.c: Likewise.
3333 * gcc.target/i386/funcspec-5.c: Likewise.
3334 * gcc.target/i386/sse-12.c: Likewise.
3335 * gcc.target/i386/sse-13.c: Likewise.
3336 * gcc.target/i386/sse-14.c: Likewise.
3337 * gcc.target/i386/sse-22.c: Likewise.
3338 * gcc.target/i386/sse-23.c: Likewise.
3339 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3340 * gcc.target/i386/avx2-check.h: New.
3341 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3342 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3343 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3344 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3345 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3346 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3347 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3348 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3349 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3350 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3351 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3352 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3353 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3354 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3355 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3356 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3357 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3358 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3359 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3360 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3361 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3362 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3363 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3364 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3365 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3366 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3367 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3368 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3369 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3370 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3371 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3372 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3373 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3374 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3375 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3376 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3377 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3378 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3379 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3380 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3381 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3382 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3383 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3384 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3385 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3386 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3387 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3388 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3389 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3390 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3391 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3392 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3393 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3394 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3395 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3396 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3397 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3398 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3399 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3400 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3401 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3402 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3403 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3404 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3405 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3406 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3407 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3408 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3409 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3410 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3411 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3412 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3413 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3414 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3415 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3416 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3417 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3418 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3419 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3420 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3421 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3422 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3423 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3424 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3425 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3426 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3427 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3428 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3429 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3430 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3431 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3432 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3433 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3434 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3435 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3436 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3437 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3438 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3439 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3440 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3441 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3442 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3443 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3444 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3445 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3446 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3447 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3448 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3449 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3450 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3451 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3452 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3453 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3454 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3455 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3456 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3457 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3458 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3459 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3460 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3461 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3462 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3463 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3464 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3465 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3466 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3467 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3468 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3469 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3470 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3471 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3472 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3473 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3474 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3475 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3476 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3477 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3478 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3479 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3480 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3481 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3482 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3483 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3484 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3485 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3486 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3487 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3488 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3489 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3490 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3491 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3492 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3493 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3494 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3495 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3496 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3497 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3498 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3499 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3500 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3501 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3502 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3503 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3504 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3505 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3506 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3507 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3508 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3509 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3510 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3511 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3512 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3513 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3514 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3515 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3516 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3517 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3518 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3519 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3520 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3521 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3522 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3523 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3531 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3532 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3533 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3534 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3535 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3536 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3594 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3596 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3597 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3600 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3601 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3602 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3632 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3633 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3648 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3649 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3650 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3668 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3669 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3670 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3671 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3672 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3673 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3674 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3675 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3676 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3677 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3678 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3679 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3680 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3681 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3682 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3683 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3684 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3685 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3686 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3687 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3688 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3689 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3690 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3691 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3692 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3693 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3694 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3695 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3696 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3697 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3698 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3712 * gcc.target/i386/testimm-9.c: Likewise.
3714 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3716 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3717 * g++.dg/other/i386-3.C: Likewise.
3718 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3719 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3720 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3721 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3722 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3723 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3724 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3725 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3726 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3727 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3728 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3729 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3730 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3731 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3732 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3733 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3734 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3735 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3736 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3737 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3738 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3739 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3740 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3741 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3742 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3743 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3744 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3745 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3746 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3747 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3748 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3749 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3750 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3751 * gcc.target/i386/sse-12.c: Add BMI2.
3752 * gcc.target/i386/sse-13.c: Likewise.
3753 * gcc.target/i386/sse-14.c: Likewise.
3754 * gcc.target/i386/sse-22.c: Likewise.
3755 * gcc.target/i386/sse-23.c: Likewise.
3757 2011-08-23 Jason Merrill <jason@redhat.com>
3759 * g++.dg/template/crash7.C: Adjust expected errors.
3761 2011-08-23 Jason Merrill <jason@redhat.com>
3765 * g++.dg/cpp0x/overload2.C: New.
3767 2011-08-23 Jason Merrill <jason@redhat.com>
3770 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3772 2011-08-23 Jason Merrill <jason@redhat.com>
3775 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3776 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3777 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3778 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3780 2011-08-23 Jason Merrill <jason@redhat.com>
3783 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3785 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3788 * g++.dg/warn/Wunused-var-16.C: New test.
3791 * gcc.dg/pr50161.c: New test.
3793 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3796 * g++.dg/gcov/gcov-7.C: New test.
3798 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3801 * g++.dg/dfp/nofields.C: New test.
3803 2011-08-23 Tobias Burnus <burnus@net-b.de>
3806 * gfortran.dg/use_16.f90: New.
3808 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3809 Kirill Yukhin <kirill.yukhin@intel.com>
3812 * gcc.target/i386/pr50155.c: New test.
3814 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3816 PR tree-optimization/50133
3817 * gcc.dg/pr50133.c: New test.
3820 * c-c++-common/cxxbitfields-6.c: New test.
3822 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3825 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3827 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3829 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3830 * gcc.dg/pr49994-3.c: Ditto.
3832 2011-08-22 Richard Guenther <rguenther@suse.de>
3835 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3836 * gcc.dg/torture/pr50067-2.c: Likewise.
3838 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3841 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3842 of a constant resulting from simplification.
3843 * gfortran.dg/warn_conversion_3.f90: New test.
3845 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3848 * gfortran.dg/zero_stride_1.f90: New test.
3850 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3853 * gfortran.dg/typebound_override_1.f90: Modified.
3855 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3857 PR tree-optimization/48739
3858 * gcc.dg/pr48739-1.c: New test.
3859 * gcc.dg/pr48739-2.c: New test.
3861 2011-08-20 Tobias Burnus <burnus@net-b.de>
3863 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3865 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3868 * gfortran.dg/where_3.f90: New test.
3870 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3873 * gfortran.dg/pr49721-1.f: New.
3874 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3876 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3878 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3879 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3882 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3884 * gcc.target/arm/wmul-11.c: New file.
3885 * gcc.target/arm/wmul-12.c: New file.
3886 * gcc.target/arm/wmul-13.c: New file.
3888 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3890 * gcc.target/arm/wmul-10.c: New file.
3892 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3894 * gcc.target/arm/wmul-9.c: New file.
3895 * gcc.target/arm/wmul-bitfield-2.c: New file.
3897 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3899 * gcc.target/arm/wmul-8.c: New file.
3901 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3903 * gcc.target/arm/wmul-7.c: New file.
3905 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3907 * gcc.target/arm/wmul-6.c: New file.
3909 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3911 * gcc.target/arm/wmul-5.c: New file.
3912 * gcc.target/arm/no-wmla-1.c: New file.
3914 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3916 * gcc.target/arm/wmul-bitfield-1.c: New file.
3918 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3920 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3922 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3924 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3925 * gcc.target/i386/conversion.c: Likewise.
3927 2011-08-19 Richard Guenther <rguenther@suse.de>
3929 * gcc.dg/torture/pr50067-1.c: New testcase.
3930 * gcc.dg/torture/pr50067-2.c: Likewise.
3932 2011-08-19 Joey Ye <joey.ye@arm.com>
3935 * gcc.target/arm/handler-align.c: New test.
3936 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3939 2011-08-19 Joey Ye <joey.ye@arm.com>
3941 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3943 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3946 * gfortran.dg/end_block_label_1.f90: New test.
3947 * gfortran.dg/end_associate_label_1.f90: New test.
3949 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3951 * gcc.dg/c1x-pointer-float-1.c: New test.
3953 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3956 * gfortran.dg/duplicate_labels_2.f: New test.
3958 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3960 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3961 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3962 gcc.dg/c1x-noreturn-5.c: New tests.
3964 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3966 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3968 2011-08-18 Tobias Burnus <burnus@net-b.de>
3971 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3972 * gfortran.dg/coarray_lock_3.f90: Fix test.
3973 * gfortran.dg/coarray_lock_4.f90: New.
3974 * gfortran.dg/coarray_lock_5.f90: New.
3976 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3979 * gcc.c-torture/compile/pr50009.c: New test.
3982 * gcc.dg/torture/pr50092.c: New test.
3984 2011-08-18 Tobias Burnus <burnus@net-b.de>
3987 * gfortran.dg/namelist_73.f90: New.
3989 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3991 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3994 * gcc.dg/pr50017.c: New test.
3996 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3999 * g++.dg/lookup/hidden-var1.C: New test case.
4001 2011-08-17 Tobias Burnus <burnus@net-b.de>
4004 * gfortran.dg/warn_unused_var_2.f90: New.
4005 * gfortran.dg/warn_unused_var_3.f90: New.
4007 2011-08-17 Tom de Vries <tom@codesourcery.com>
4010 * gcc.target/arm/pr43597.c: New test.
4012 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4015 * gfortran.dg/common_13.f90: New.
4017 2011-08-16 Jason Merrill <jason@redhat.com>
4020 * g++.dg/cpp0x/variadic-unresolved.C: New.
4022 * g++.old-deja/g++.brendan/README: Add R.I.P.
4024 * g++.dg/ext/attr-used-1.C: New.
4027 * g++.dg/cpp0x/initlist56.C: New.
4029 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4032 * g++.dg/opt/life1.C: Only run on Linux.
4034 2011-08-15 Tobias Burnus <burnus@net-b.de>
4036 * gfortran.dg/coarray_26.f90: New.
4038 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4040 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4043 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4046 * gfortran.dg/func_result_7.f90: New.
4048 2011-08-13 Jason Merrill <jason@redhat.com>
4051 * g++.dg/cpp0x/decltype32.C: New.
4054 * g++.dg/diagnostic/expr1.C: New.
4056 2011-08-12 David Li <davidxl@google.com>
4058 * g++.dg/abi/vbase15.C: New test.
4060 2011-08-12 Jason Merrill <jason@redhat.com>
4063 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4065 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4067 * gcc.dg/builtins-67.c: New test.
4068 * gcc.target/i386/conversion.c: Ditto.
4070 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4071 Brian Hackett <bhackett1024@gmail.com>
4073 * g++.dg/plugin/decl_plugin.c: New.
4074 * g++.dg/plugin/decl-plugin-test.C: New.
4075 * g++.dg/plugin/plugin.exp: Add above testcase.
4077 2011-08-11 Richard Guenther <rguenther@suse.de>
4079 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4081 2011-08-11 Michael Matz <matz@suse.de>
4083 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4085 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4087 PR tree-optimization/50039
4088 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4089 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4091 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4093 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4094 (sse4_1_test): Initialize src3 with random value.
4096 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4098 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4099 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4100 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4101 * gcc.dg/scal-to-vec1.c: New test.
4102 * gcc.dg/scal-to-vec2.c: New test.
4104 2011-08-09 Richard Guenther <rguenther@suse.de>
4106 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4107 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4108 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4109 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4111 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4113 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4115 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4117 * gcc.dg/pr49948.c: Require pthread effective target.
4119 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4121 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4123 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4125 * gcc.target/i386/sse-22a.c: New test.
4127 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4129 PR tree-optimization/50014
4130 * gcc.dg/vect/pr50014.c: New test.
4132 2011-08-08 Martin Jambor <mjambor@suse.cz>
4135 * gcc.dg/tree-ssa/pr49923.c: New test.
4137 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4140 * gcc.target/i386/pr49781-1.c: New.
4142 2011-08-08 Jason Merrill <jason@redhat.com>
4144 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4146 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4148 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4151 * gfortran.dg/typebound_override_1.f90: New.
4153 2011-08-07 Kai Tietz <ktietz@redhat.com>
4155 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4156 x86_64 mingw target.
4157 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4158 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4159 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4160 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4161 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4162 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4163 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4164 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4165 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4166 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4168 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4171 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4173 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4175 * gcc.dg/pr48770.c: Cleanup coverage files.
4176 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4178 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4180 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4181 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4182 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4183 lzcnt and bmi options.
4185 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4188 * gcc.dg/pr47381-1.c: New.
4189 * gcc.dg/pr47381-2.c: Likewise.
4190 * gcc.target/i386/pr47381.c: Likewise.
4192 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4195 * gcc.dg/pr47727.c: New.
4198 * gcc.dg/pr47372-1.c: New.
4199 * gcc.dg/pr47372-2.c: Likewise.
4201 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4204 * gcc.target/i386/pr47449.c: New.
4207 * gcc.dg/pr47446-1.c: New.
4208 * gcc.dg/pr47446-2.c: Likewise.
4210 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4213 * gcc.dg/pr47766.c: New.
4216 * gcc.dg/tls/pr47715-1.c: New.
4217 * gcc.dg/tls/pr47715-2.c: Likewise.
4218 * gcc.dg/tls/pr47715-3.c: Likewise.
4219 * gcc.dg/tls/pr47715-4.c: Likewise.
4220 * gcc.dg/tls/pr47715-5.c: Likewise.
4222 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4225 * objc.dg/gnu-api-2-class.m: Updated comments.
4226 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4227 * objc.dg/gnu-api-2-class-meta.m: New test.
4228 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4230 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4233 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4234 with classes that are in construction.
4236 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4239 * gcc.target/i386/pr48084-1.c: New.
4240 * gcc.target/i386/pr48084-2.c: Likewise.
4241 * gcc.target/i386/pr48084-3.c: Likewise.
4242 * gcc.target/i386/pr48084-4.c: Likewise.
4243 * gcc.target/i386/pr48084-5.c: Likewise.
4245 PR rtl-optimization/49504
4246 * gcc.target/i386/pr49504.c: New.
4249 * gcc.dg/pr49860.c: New.
4251 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4254 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4255 with classes that are in construction.
4257 2011-08-05 Jason Merrill <jason@redhat.com>
4260 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4263 * g++.dg/cpp0x/decltype31.C: New.
4266 * g++.dg/init/array28.C: New.
4269 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4271 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4274 * gcc.dg/pr47369-1.c: New.
4276 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4279 * gcc.dg/torture/pr47364-1.c: New.
4280 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4281 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4283 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4286 * gfortran.dg/transfer_check_2.f90: New test case.
4288 2011-08-05 Jan Hubicka <jh@suse.cz>
4291 * gfortran.dg/pr49494.f90: New testcase.
4293 2011-08-05 Jan Hubicka <jh@suse.cz>
4296 * gcc.c-torture/compile/pr49735.c: New testcase.
4298 2011-08-05 Jason Merrill <jason@redhat.com>
4301 * g++.dg/cpp0x/initlist56.C: New.
4304 * g++.dg/overload/rvalue2.C: New.
4307 * g++.dg/cpp0x/range-for21.C: New.
4309 * g++.dg/ext/vla11.C: New.
4311 2011-08-05 Richard Guenther <rguenther@suse.de>
4313 PR tree-optimization/49984
4314 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4316 2011-08-05 Richard Guenther <rguenther@suse.de>
4318 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4319 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4320 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4322 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4324 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4325 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4326 * gfortran.dg/ldist-pr43023.f90: Ditto.
4327 * gfortran.dg/namelist_52.f90: Ditto.
4328 * gfortran.dg/interface_proc_end.f90: Ditto.
4329 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4330 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4332 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4334 * gcc.dg/vect/vect-over-widen-1.c: New test.
4335 * gcc.dg/vect/vect-over-widen-2.c: New test.
4336 * gcc.dg/vect/vect-over-widen-3.c: New test.
4337 * gcc.dg/vect/vect-over-widen-4.c: New test.
4339 2011-08-04 Richard Guenther <rguenther@suse.de>
4342 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4344 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4346 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4348 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4351 * g++.dg/ext/builtin-object-size3.C: New test.
4353 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4355 PR tree-optimization/49948
4356 * gcc.dg/pr49948.c: New test.
4358 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4361 * gcc.dg/torture/pr47383.c: New.
4363 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4365 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4367 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4369 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4371 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4374 * gcc.dg/torture/pr47744-1.c: New.
4375 * gcc.dg/torture/pr47744-2.c: Likewise.
4376 * gcc.dg/torture/pr47744-3.c: Likewise.
4378 2011-08-03 Richard Guenther <rguenther@suse.de>
4381 * gcc.dg/torture/pr49958.c: New testcase.
4383 2011-08-03 Richard Guenther <rguenther@suse.de>
4385 PR tree-optimization/49938
4386 * g++.dg/torture/pr49938.C: New testcase.
4388 2011-08-02 Jason Merrill <jason@redhat.com>
4391 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4394 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4397 * g++.dg/cpp0x/variadic115.C: New.
4400 * g++.dg/cpp0x/union5.C: New.
4402 2011-08-02 Daniel Kraft <d@domob.eu>
4405 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4407 2011-08-02 Kai Tietz <ktietz@redhat.com>
4410 * gcc.dg/tree-ssa/forwprop-15.c
4412 2011-08-02 Jason Merrill <jason@redhat.com>
4415 * g++.dg/cpp0x/range-for20.C: New.
4417 2011-08-02 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/coarray_lib_token_3.f90: New.
4421 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4424 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4425 * gcc.dg/gomp/atomic-15.c: New test.
4426 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4427 * g++.dg/gomp/atomic-15.C: New test.
4428 * g++.dg/gomp/private-1.C: New test.
4429 * g++.dg/gomp/sharing-2.C: New test.
4430 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4431 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4432 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4434 2011-08-02 Tobias Burnus <burnus@net-b.de>
4436 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4437 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4439 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4440 * gfortran.dg/allocatable_function_5.f90: Ditto.
4441 * gfortran.dg/allocate_stat.f90: Ditto.
4442 * gfortran.dg/array_constructor_20.f90: Ditto.
4443 * gfortran.dg/array_constructor_21.f90: Ditto.
4444 * gfortran.dg/array_constructor_22.f90: Ditto.
4445 * gfortran.dg/array_constructor_26.f03: Ditto.
4446 * gfortran.dg/array_function_4.f90: Ditto.
4447 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4448 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4449 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4450 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4451 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4452 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4453 * gfortran.dg/class_15.f03: Ditto.
4454 * gfortran.dg/class_27.f03: Ditto.
4455 * gfortran.dg/class_33.f90: Ditto.
4456 * gfortran.dg/class_37.f03: Ditto.
4457 * gfortran.dg/class_40.f03: Ditto.
4458 * gfortran.dg/class_42.f03: Ditto.
4459 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4460 * gfortran.dg/coarray/registering_1.f90: Ditto.
4461 * gfortran.dg/convert_1.f90: Ditto.
4462 * gfortran.dg/default_initialization_3.f90: Ditto.
4463 * gfortran.dg/dependency_25.f90: Ditto.
4464 * gfortran.dg/dependency_26.f90: Ditto.
4465 * gfortran.dg/dependency_36.f90: Ditto.
4466 * gfortran.dg/dependency_37.f90: Ditto.
4467 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4468 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4469 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4470 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4471 * gfortran.dg/elemental_result_1.f90: Ditto.
4472 * gfortran.dg/empty_derived_type.f90: Ditto.
4473 * gfortran.dg/entry_7.f90: Ditto.
4474 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4475 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4476 * gfortran.dg/error_recovery_3.f90: Ditto.
4477 * gfortran.dg/extends_4.f03: Ditto.
4478 * gfortran.dg/func_assign.f90: Ditto.
4479 * gfortran.dg/func_assign_3.f90: Ditto.
4480 * gfortran.dg/generic_1.f90: Ditto.
4481 * gfortran.dg/generic_18.f90: Ditto.
4482 * gfortran.dg/generic_22.f03: Ditto.
4483 * gfortran.dg/generic_4.f90: Ditto.
4484 * gfortran.dg/generic_6.f90: Ditto.
4485 * gfortran.dg/generic_actual_arg.f90: Ditto.
4486 * gfortran.dg/graphite/id-21.f: Ditto.
4487 * gfortran.dg/graphite/pr45758.f90: Ditto.
4488 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4489 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4490 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4491 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4492 * gfortran.dg/host_used_types_1.f90: Ditto.
4493 * gfortran.dg/implicit_1.f90: Ditto.
4494 * gfortran.dg/implicit_11.f90: Ditto.
4495 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4496 * gfortran.dg/impure_actual_1.f90: Ditto.
4497 * gfortran.dg/impure_assignment_1.f90: Ditto.
4498 * gfortran.dg/impure_constructor_1.f90: Ditto.
4499 * gfortran.dg/initialization_10.f90: Ditto.
4500 * gfortran.dg/initialization_12.f90: Ditto.
4501 * gfortran.dg/interface_14.f90: Ditto.
4502 * gfortran.dg/interface_15.f90: Ditto.
4503 * gfortran.dg/interface_2.f90: Ditto.
4504 * gfortran.dg/interface_25.f90: Ditto.
4505 * gfortran.dg/interface_26.f90: Ditto.
4506 * gfortran.dg/interface_29.f90: Ditto.
4507 * gfortran.dg/interface_assignment_1.f90: Ditto.
4508 * gfortran.dg/internal_pack_6.f90: Ditto.
4509 * gfortran.dg/internal_pack_7.f90: Ditto.
4510 * gfortran.dg/internal_pack_8.f90: Ditto.
4511 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4512 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4513 * gfortran.dg/module_commons_3.f90: Ditto.
4514 * gfortran.dg/module_equivalence_4.f90: Ditto.
4515 * gfortran.dg/module_equivalence_6.f90: Ditto.
4516 * gfortran.dg/module_function_type_1.f90: Ditto.
4517 * gfortran.dg/module_naming_1.f90: Ditto.
4518 * gfortran.dg/namelist_4.f90: Ditto.
4519 * gfortran.dg/operator_c1202.f90: Ditto.
4520 * gfortran.dg/parens_7.f90: Ditto.
4521 * gfortran.dg/pr32921.f: Ditto.
4522 * gfortran.dg/pr33646.f90: Ditto.
4523 * gfortran.dg/pr41928.f90: Ditto.
4524 * gfortran.dg/pr42119.f90: Ditto.
4525 * gfortran.dg/pr43984.f90: Ditto.
4526 * gfortran.dg/present_1.f90: Ditto.
4527 * gfortran.dg/private_type_2.f90: Ditto.
4528 * gfortran.dg/proc_decl_2.f90: Ditto.
4529 * gfortran.dg/proc_ptr_10.f90: Ditto.
4530 * gfortran.dg/proc_ptr_22.f90: Ditto.
4531 * gfortran.dg/proc_ptr_8.f90: Ditto.
4532 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4533 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4534 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4535 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4536 * gfortran.dg/substring_equivalence.f90: Ditto.
4537 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4538 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4539 * gfortran.dg/trim_optimize_6.f90: Ditto.
4540 * gfortran.dg/typebound_call_12.f03: Ditto.
4541 * gfortran.dg/typebound_operator_5.f03: Ditto.
4542 * gfortran.dg/typebound_operator_6.f03: Ditto.
4543 * gfortran.dg/typebound_proc_18.f03: Ditto.
4544 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4545 * gfortran.dg/use_1.f90: Ditto.
4546 * gfortran.dg/use_10.f90: Ditto.
4547 * gfortran.dg/use_11.f90: Ditto.
4548 * gfortran.dg/use_14.f90: Ditto.
4549 * gfortran.dg/use_only_2.f90: Ditto.
4550 * gfortran.dg/use_rename_4.f90: Ditto.
4551 * gfortran.dg/use_rename_5.f90: Ditto.
4552 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4553 * gfortran.dg/used_interface_ref.f90: Ditto.
4554 * gfortran.dg/used_types_11.f90: Ditto.
4555 * gfortran.dg/used_types_3.f90: Ditto.
4556 * gfortran.dg/used_types_4.f90: Ditto.
4557 * gfortran.dg/userdef_operator_2.f90: Ditto.
4558 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4559 * gfortran.dg/vect/pr46213.f90: Ditto.
4560 * gfortran.dg/whole_file_21.f90: Ditto.
4561 * gfortran.dg/whole_file_22.f90: Ditto.
4562 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4563 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4565 2011-08-02 Kai Tietz <ktietz@redhat.com>
4567 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4569 2011-08-01 Jason Merrill <jason@redhat.com>
4572 * g++.dg/abi/mangle49.C: New.
4575 * g++.dg/cpp0x/constexpr-array4.C: New.
4578 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4580 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4583 * gcc.target/i386/pr49927.c: New test.
4585 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4587 PR tree-optimization/49926
4588 * gcc.dg/vect/pr49926.c: New test.
4590 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4592 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4593 * gcc.target/i386/lzcnt-1.c: New test.
4594 * gcc.target/i386/lzcnt-2.c: Likewise.
4595 * gcc.target/i386/lzcnt-2a.c: Likewise.
4596 * gcc.target/i386/lzcnt-3.c: Likewise.
4597 * gcc.target/i386/lzcnt-4.c: Likewise.
4598 * gcc.target/i386/lzcnt-4a.c: Likewise.
4599 * gcc.target/i386/lzcnt-5.c: Likewise.
4600 * gcc.target/i386/lzcnt-6.c: Likewise.
4601 * gcc.target/i386/lzcnt-6a.c: Likewise.
4602 * gcc.target/i386/lzcnt-check.h: Likewise.
4604 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4605 * gcc.target/i386/sse-13.c: Likewise.
4606 * gcc.target/i386/sse-14.c: Likewise.
4607 * g++.dg/other/i386-2.C: Likewise.
4608 * g++.dg/other/i386-3.C: Likewise.
4610 2011-08-01 Julian Brown <julian@codesourcery.com>
4612 * gcc.target/arm/fixed-point-exec.c: New test.
4614 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4617 * gcc.target/i386/pr49920.c: New test.
4619 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4621 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4622 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4623 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4624 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4625 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4626 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4627 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4628 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4629 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4630 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4631 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4632 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4633 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4634 * g++.dg/tree-ssa/pr33615.C: Ditto.
4635 * g++.dg/tree-ssa/restrict1.C: Ditto.
4636 * c-c++-common/restrict-2.c: Ditto.
4637 * gfortran.dg/pr32921.f: Ditto.
4638 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4639 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4640 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4641 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4642 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4643 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4644 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4645 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4646 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4647 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4649 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4651 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4652 .exe.ltrans[0-9]*. dump files.
4654 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4657 * gfortran.dg/abstract_type_6.f03: Modified.
4658 * gfortran.dg/typebound_proc_24.f03: New.
4660 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4663 * g++.dg/init/for1.C: Fix.
4665 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4668 * gfortran.dg/string_5.f90: New test.
4670 2011-07-29 Jason Merrill <jason@redhat.com>
4673 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4675 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4677 PR tree-optimization/47407
4678 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4682 2011-07-29 Richard Guenther <rguenther@suse.de>
4684 * gcc.dg/uninit-suppress.c: Also disable VRP.
4685 * gcc.dg/uninit-suppress_2.c: Likewise.
4687 2011-07-28 Jason Merrill <jason@redhat.com>
4690 * g++.dg/template/nontype24.C: New.
4692 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4694 PR rtl-optimization/47958
4695 * gcc.dg/torture/pr47958-1.c: New.
4697 2011-07-29 Wei Guozhi <carrot@google.com>
4699 PR rtl-optimization/49799
4700 * gcc.dg/pr49799.c: New test case.
4702 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4705 * gcc.dg/graphite/id-pr48648.c: New.
4707 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4710 * gfortran.dg/maxloc_2.f90: New test.
4711 * gfortran.dg/maxloc_3.f90: New test.
4712 * gfortran.dg/minloc_1.f90: New test.
4713 * gfortran.dg/minloc_2.f90: New test.
4714 * gfortran.dg/minloc_3.f90: New test.
4715 * gfortran.dg/minmaxloc_7.f90: New test.
4718 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4720 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4722 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4723 the builtin isn't optimized away.
4725 2011-07-27 Tobias Burnus <burnus@net-b.de>
4728 * gfortran.dg/lto/pr45586-2_0.f90: New.
4730 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4733 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4734 * c-c++-common/cxxbitfields-5.c: Same.
4736 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4738 * lib/target-supports.exp (check_effective_target_mmap): Use
4739 check_function_available.
4741 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4743 * g++.old-deja/g++.pt/crash60.C: Updated.
4745 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4748 * gcc.target/i386/pr49866.c: New test.
4750 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4752 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4753 * gcc.target/i386/bmi-andn-1.c: New test.
4754 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4755 * gcc.target/i386/bmi-andn-2.c: Likewise.
4756 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4757 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4758 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4759 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4760 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4761 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4762 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4763 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4764 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4765 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4766 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4767 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4768 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4769 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4770 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4771 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4772 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4773 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4774 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4775 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4776 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4778 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4781 * gfortran.dg/graphite/id-pr47691.f: New.
4783 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4785 * gcc.target/i386/avx-os-support.h: New.
4786 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4787 (main): Check avx_os_support before the test is run.
4788 * gcc.target/i386/aes-avx-check.h: Ditto.
4789 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4791 2011-07-27 Kai Tietz <ktietz@redhat.com>
4793 * gcc.target/i386/aggregate-ret3.c: New test.
4794 * gcc.target/i386/aggregate-ret4.c: New test.
4796 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4799 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4800 allocated array should *not* change its size.
4801 * gfortran.dg/multiple_allocation_3.f90: New test.
4803 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4806 * g++.dg/cpp0x/constexpr-49776.C: New.
4808 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4811 * gcc.dg/graphite/id-pr47046.c: New.
4813 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4816 * gcc.dg/graphite/run-id-pr47593.c: New.
4818 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4821 * gcc.dg/graphite/run-id-pr47653.c: New.
4822 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4823 induction variables.
4824 * gcc.dg/graphite/scop-16.c: Same.
4825 * gcc.dg/graphite/scop-17.c: Same.
4826 * gcc.dg/graphite/scop-21.c: Same.
4828 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4831 * gcc.dg/graphite/id-pr48805.c: New.
4833 2011-07-26 Tobias Burnus <burnus@net-b.de>
4835 * gfortran.dg/coarray_lib_token_2.f90: New.
4837 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4839 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4842 2011-07-25 Andrew Pinski <apinski@cavium.com>
4845 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4846 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4848 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4850 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4852 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4853 * gcc.c-torture/execute/loop-2g.c: Likewise.
4854 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4855 Require mmap support.
4856 * gcc.c-torture/execute/loop-2g.x: Likewise.
4857 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4858 (MAP_ANON): Provide default.
4859 * gcc.dg/20050826-1.c: Likewise.
4860 * gcc.target/i386/pr36533.c: Likewise.
4861 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4862 Use dg-require-effective-target mmap.
4864 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4867 * g++.dg/cpp0x/range-for19.C: New.
4869 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4872 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4875 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4878 * g++.dg/torture/pr49309.C: Remove.
4880 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4882 PR tree-optimization/49809
4883 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4886 2011-07-25 Richard Guenther <rguenther@suse.de>
4888 PR tree-optimization/49715
4889 * gcc.target/i386/pr49715-1.c: New testcase.
4890 * gcc.target/i386/pr49715-2.c: Likewise.
4892 2011-07-23 Jason Merrill <jason@redhat.com>
4894 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4896 2011-07-22 Jason Merrill <jason@redhat.com>
4899 * g++.dg/cpp0x/initlist55.C: New.
4901 2011-07-23 Tobias Burnus <burnus@net-b.de>
4904 * gfortran.dg/namelist_72.f: New.
4906 2011-07-23 Tobias Burnus <burnus@net-b.de>
4908 * gfortran.dg/coarray_25.f90: New.
4910 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4912 * override1.C: This test should use c++0x mode.
4913 * override3.C: New. Test the diagnostics in c++98 mode.
4915 2011-07-22 Jason Merrill <jason@redhat.com>
4916 Mark Glisse <marc.glisse@normalesup.org>
4919 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4922 * g++.dg/opt/builtins2.C: New.
4923 * g++.dg/other/error27.C: Don't rely on __builtin.
4925 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4927 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4929 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4930 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4931 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4932 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4934 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4937 2011-07-22 Richard Guenther <rguenther@suse.de>
4939 PR tree-optimization/45819
4940 * gcc.dg/pr45819.c: New testcase.
4942 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4944 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4946 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4950 * gcc.dg/graphite/run-id-pr47654.c: New.
4952 2011-07-21 Ian Lance Taylor <iant@google.com>
4955 * gcc.dg/pr49705.c: New test.
4957 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4959 * lib/target-supports.exp (check_avx_os_support_available): New.
4960 (check_effective_target_avx_runtime): Use it.
4962 2011-07-21 Richard Guenther <rguenther@suse.de>
4964 PR tree-optimization/49770
4965 * g++.dg/torture/pr49770.C: New testcase.
4967 2011-07-21 Kai Tietz <ktietz@redhat.com>
4969 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4970 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4972 2011-07-21 Tobias Burnus <burnus@net-b.de>
4974 * gfortran.dg/coarray_lib_token_1.f90: New.
4976 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4978 * gcc.dg/pr32912-2.c: Skip for AVR.
4979 * gcc.dg/pr44674.c: Add dg-require-profiling.
4981 2011-07-20 Jason Merrill <jason@redhat.com>
4983 * g++.dg/ext/desig2.C: New.
4985 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4987 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4989 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4990 * gcc.target/powerpc/recip-3.c: Ditto.
4992 2011-07-19 Jason Merrill <jason@redhat.com>
4994 PR c++/6709 (DR 743)
4995 PR c++/42603 (DR 950)
4996 * g++.dg/cpp0x/decltype21.C: New.
4998 2011-07-20 Richard Guenther <rguenther@suse.de>
5001 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5002 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5004 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5006 * gcc.target/arm/combine-movs.c: New.
5007 * gcc.target/arm/unsigned-extend-2.c: New.
5009 2011-07-19 Jason Merrill <jason@redhat.com>
5012 * g++.dg/cpp0x/variadic114.C: New.
5014 2011-07-19 Tobias Burnus <burnus@net-b.de>
5016 * gfortran.dg/coarray_args_1.f90: New.
5017 * gfortran.dg/coarray_args_2.f90: New.
5019 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5022 * gfortran.dg/allocate_error_3.f90: New.
5024 2011-07-19 Richard Guenther <rguenther@suse.de>
5026 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5027 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5028 * gcc.dg/torture/20110719-1.c: New testcase.
5030 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5032 PR tree-optimization/49768
5033 * gcc.c-torture/execute/pr49768.c: New test.
5035 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5037 PR tree-optimization/49771
5038 * gcc.dg/vect/pr49771.c: New test.
5040 2011-07-18 Martin Jambor <mjambor@suse.cz>
5042 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5043 * gcc.dg/ipa/ipa-2.c: Likewise.
5044 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5045 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5046 * gcc.dg/ipa/ipa-5.c: Likewise.
5047 * gcc.dg/ipa/ipa-7.c: Likewise.
5048 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5049 * gcc.dg/ipa/ipacost-1.c: Likewise.
5050 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5052 * gcc.dg/ipa/ipcp-1.c: New test.
5053 * gcc.dg/ipa/ipcp-2.c: Likewise.
5054 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5056 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5059 * gfortran.dg/pr49675.f90: New test.
5061 2011-07-18 Richard Guenther <rguenther@suse.de>
5063 * gcc.dg/torture/20110718-1.c: New testcase.
5065 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5067 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5068 * g++.dg/ext/bitfield3.C: Likewise.
5069 * g++.dg/ext/bitfield4.C: Likewise.
5070 * g++.dg/ext/bitfield5.C: Likewise.
5071 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5072 * g++.dg/other/pr23205-2.C: Likewise.
5073 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5074 * gcc.c-torture/compile/20001109-2.c: Likewise.
5075 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5076 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5077 * gcc.dg/bitfld-16.c: Likewise.
5078 * gcc.dg/bitfld-17.c: Likewise.
5079 * gcc.dg/bitfld-18.c: Likewise.
5080 * gcc.dg/builtins-config.h: Remove Netware support.
5081 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5082 * gcc.dg/cdce2.c: Likewise.
5083 * gcc.dg/cpp/assert4.c: Remove netware support.
5084 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5085 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5087 * lib/target-supports.exp (check_visibility_available): Remove
5089 (check_profiling_available): Likewise.
5091 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5093 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5095 2011-07-17 Tobias Burnus <burnus@net-b.de>
5096 Thomas Koenig <tkoenig@gcc.gnu.org>
5099 * gfortran.dg/generic_17.f90: Fix testcase.
5100 * gfortran.dg/interface_3.f90: Add dg-error.
5101 * gfortran.dg/use_14.f90: New.
5102 * gfortran.dg/use_15.f90: New.
5104 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5106 * gnat.dg/pointer_controlled.adb: New test.
5108 2011-07-17 Tobias Burnus <burnus@net-b.de>
5111 * gfortran.dg/pointer_remapping_7.f90: New.
5113 2011-07-16 Jason Merrill <jason@redhat.com>
5115 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5117 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5118 Jason Merrill <jason@redhat.com>
5122 * g++.dg/cpp0x/decltype29.C: Adjust.
5123 * g++.dg/cpp0x/error4.C: Adjust.
5124 * g++.dg/cpp0x/sfinae26.C: Adjust.
5125 * g++.dg/cpp0x/variadic105.C: Adjust.
5126 * g++.dg/template/deduce3.C: Adjust.
5127 * g++.dg/template/error45.C: Adjust.
5128 * g++.dg/template/ptrmem2.C: Adjust.
5129 * g++.dg/template/sfinae2.C: Adjust.
5130 * g++.old-deja/g++.pt/crash60.C: Adjust.
5131 * g++.old-deja/g++.pt/unify6.C: Adjust.
5132 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5133 * g++.dg/cpp0x/nullptr15.C: Adjust.
5134 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5135 * g++.dg/cpp0x/pr31431.C: Adjust.
5136 * g++.dg/cpp0x/pr31434.C: Adjust.
5137 * g++.dg/cpp0x/sfinae11.C: Adjust
5138 * g++.dg/cpp0x/temp_default2.C: Adjust.
5139 * g++.dg/cpp0x/trailing4.C: Adjust.
5140 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5141 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5142 * g++.dg/cpp0x/variadic105.C: Adjust.
5143 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5144 * g++.dg/ext/vla2.C: Adjust.
5145 * g++.dg/other/ptrmem10.C: Adjust.
5146 * g++.dg/other/ptrmem11.C: Adjust.
5147 * g++.dg/overload/unknown1.C: Adjust.
5148 * g++.dg/template/conv11.C: Adjust.
5149 * g++.dg/template/dependent-expr5.C: Adjust.
5150 * g++.dg/template/friend.C: Adjust.
5151 * g++.dg/template/incomplete2.C: Adjust.
5152 * g++.dg/template/local4.C: Adjust.
5153 * g++.dg/template/local6.C: Adjust.
5154 * g++.dg/template/operator9.C: Adjust.
5155 * g++.dg/template/ttp25.C: Adjust.
5156 * g++.dg/template/unify10.C: Adjust.
5157 * g++.dg/template/unify11.C: Adjust.
5158 * g++.dg/template/unify6.C: Adjust.
5159 * g++.dg/template/unify9.C: Adjust.
5160 * g++.dg/template/varmod1.C: Adjust.
5161 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5162 * g++.old-deja/g++.pt/crash28.C: Adjust.
5163 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5164 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5165 * g++.old-deja/g++.pt/expr2.C: Adjust.
5166 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5167 * g++.old-deja/g++.pt/spec5.C: Adjust.
5168 * g++.old-deja/g++.pt/spec6.C: Adjust.
5169 * g++.old-deja/g++.pt/unify4.C: Adjust.
5170 * g++.old-deja/g++.pt/unify8.C: Adjust.
5171 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5172 * g++.dg/overload/template5.C: New testcase.
5173 * g++.dg/template/overload12.C: New testcase.
5175 2011-07-11 Tobias Burnus <burnus@net-b.de>
5177 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5178 * gfortran.dg/coarray_7.f90: Ditto.
5179 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5180 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5182 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5184 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5186 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5187 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5188 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5190 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5191 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5192 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5194 2011-07-15 Jason Merrill <jason@redhat.com>
5197 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5198 Use --extra_opts instead of --additional_options.
5200 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5203 * g++.dg/torture/pr49309.C: Remove.
5205 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5207 * gcc.target/tic6x/weak-call.c: New test.
5208 * gcc.target/tic6x/fpcmp.c: New test.
5209 * gcc.target/tic6x/fpdiv.c: New test.
5210 * gcc.target/tic6x/rotdi16-scan.c: New test.
5211 * gcc.target/tic6x/ffssi.c: New test.
5212 * gcc.target/tic6x/fpdiv-lib.c: New test.
5213 * gcc.target/tic6x/cold-lc.c: New test.
5214 * gcc.target/tic6x/longcalls.c: New test.
5215 * gcc.target/tic6x/abi-align-1.c: New test.
5216 * gcc.target/tic6x/fpcmp-finite.c: New test.
5217 * gcc.target/tic6x/rotdi16.c: New test.
5218 * gcc.target/tic6x/bswapl.c: New test.
5219 * gcc.target/tic6x/ffsdi.c: New test.
5220 * gcc.target/tic6x/tic6x.exp: New file.
5221 * gcc.target/tic6x/builtins/arith24.c: New test.
5222 * gcc.target/tic6x/builtins/smpy.c: New test.
5223 * gcc.target/tic6x/builtins/smpylh.c: New test.
5224 * gcc.target/tic6x/builtins/smpyh.c: New test.
5225 * gcc.target/tic6x/builtins/sarith1.c: New test.
5226 * gcc.target/tic6x/builtins/extclr.c: New test
5227 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5228 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5229 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5230 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5232 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5234 * gcc.dg/20020312-2.c: Likewise.
5235 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5236 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5237 * gcc.dg/torture/builtin-math-7.c: Likewise.
5240 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5241 not testing tic6x-*-*.
5243 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5246 * g++.dg/torture/pr49309.C: New testcase.
5248 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5250 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5252 2011-07-14 Richard Guenther <rguenther@suse.de>
5254 PR tree-optimization/49651
5255 * gcc.dg/torture/pr49651.c: New testcase.
5257 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5260 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5262 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5264 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5265 -mno-pointers-to-nested-functions.
5266 * gcc.target/powerpc/no-r11-2.c: Ditto.
5267 * gcc.target/powerpc/no-r11-3.c: Ditto.
5269 2011-07-13 Jason Merrill <jason@redhat.com>
5271 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5272 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5273 when compiling C files.
5274 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5275 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5276 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5277 * g++.dg/lookup/anon2.C: Likewise.
5278 * g++.dg/tree-ssa/copyprop.C: Likewise.
5279 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5280 * g++.dg/init/vector1.C: Ignore narrowing errors.
5281 * g++.dg/torture/pr35526.C: Likewise.
5282 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5284 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5287 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5290 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5292 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5293 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5295 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5297 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5298 * lib/obj-c++.exp (obj-c++_init): Ditto.
5299 * lib/file-format.exp (gcc_target_object_format): Ditto.
5300 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5301 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5302 (check_visibility_available): Ditto.
5303 (check_effective_target_tls_native): Ditto.
5304 (check_effective_target_tls_emulated): Ditto.
5305 (check_effective_target_function_sections): Ditto.
5307 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5309 * gcc.target/arm/pr48183.c: New test.
5311 2011-07-13 Richard Guenther <rguenther@suse.de>
5313 * gcc.dg/torture/20110713-1.c: New testcase.
5315 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5318 * gcc.c-torture/compile/pr49474.c: New testcase.
5320 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5322 PR tree-optimization/49712
5323 * gcc.c-torture/execute/pr49712.c: New test.
5325 2011-07-11 Jason Merrill <jason@redhat.com>
5328 * g++.dg/template/recurse3.C: New.
5330 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5333 * gcc.dg/guality/csttest.c: New test.
5336 * gfortran.dg/pr49698.f90: New test.
5338 2011-07-11 Jeff Law <law@redhat.com>
5340 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5342 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5344 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5345 * go.test/go-test.exp (go-set-goarch): Likewise.
5347 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5350 * gcc.target/avr/torture/pr39633.c: New test case.
5352 2011-07-11 Tobias Burnus <burnus@net-b.de>
5355 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5357 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5359 * lib/target-supports.exp (check_effective_target_scheduling):
5361 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5362 * gcc.dg/pr45055.c: Ditto.
5363 * gcc.dg/pr45353.c: Ditto.
5364 * g++.dg/pr45056.C: Ditto.
5366 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5368 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5369 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5370 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5371 * g++.dg/torture/pr31863.C: Skip AVR.
5373 2011-07-10 Tobias Burnus <burnus@net-b.de>
5376 * gfortran.dg/intrinsic_signal.f90: New.
5378 2011-07-09 Jason Merrill <jason@redhat.com>
5380 * g++.dg/cpp0x/regress/regress6.C: New.
5381 * g++.dg/parse/crash45.C: Adjust message.
5382 * g++.dg/template/crash38.C: Adjust message.
5383 * g++.dg/template/crash64.C: Adjust message.
5385 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5387 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5388 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5389 * g++.dg/abi/bitfield3.C: Likewise.
5390 * g++.dg/eh/pr38662.C: Likewise.
5391 * g++.dg/ext/attrib36.C: Likewise.
5392 * g++.dg/ext/attrib37.C: Likewise.
5393 * g++.dg/ext/attrib8.C: Likewise.
5394 * g++.dg/ext/tmplattr1.C: Likewise.
5395 * g++.dg/inherit/override-attribs.C: Likewise.
5396 * g++.dg/opt/inline9.C: Likewise.
5397 * g++.dg/opt/life1.C: Likewise.
5398 * g++.dg/opt/longbranch2.C: Likewise.
5399 * g++.dg/opt/nrv12.C: Likewise.
5400 * g++.dg/opt/reg-stack4.C: Likewise.
5401 * g++.dg/other/pr35504.C: Likewise.
5402 * g++.dg/other/pr39496.C: Likewise.
5403 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5404 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5405 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5406 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5407 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5408 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5409 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5410 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5411 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5412 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5413 * g++.dg/warn/pr15774-1.C: Likewise.
5414 * g++.dg/warn/pr15774-2.C: Likewise.
5415 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5416 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5417 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5418 * g++.old-deja/g++.pt/asm2.C: Likewise.
5419 * gcc.c-torture/compile/20000804-1.c: Likewise.
5420 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5421 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5422 * gcc.dg/20020108-1.c: Likewise.
5423 * gcc.dg/20020122-2.c: Likewise.
5424 * gcc.dg/20020122-3.c: Likewise.
5425 * gcc.dg/20020206-1.c: Likewise.
5426 * gcc.dg/20020219-1.c: Likewise.
5427 * gcc.dg/20020310-1.c: Likewise.
5428 * gcc.dg/20020411-1.c: Likewise.
5429 * gcc.dg/20020418-2.c: Likewise.
5430 * gcc.dg/20020426-2.c: Likewise.
5431 * gcc.dg/20020517-1.c: Likewise.
5432 * gcc.dg/20030204-1.c: Likewise.
5433 * gcc.dg/20030826-2.c: Likewise.
5434 * gcc.dg/20031102-1.c: Likewise.
5435 * gcc.dg/20031202-1.c: Likewise.
5436 * gcc.dg/20050111-1.c: Likewise.
5437 * gcc.dg/20050503-1.c: Likewise.
5438 * gcc.dg/array-init-1.c: Likewise.
5439 * gcc.dg/builtin-apply4.c: Likewise.
5440 * gcc.dg/dfp/pr31344.c: Likewise.
5441 * gcc.dg/gomp/atomic-11.c: Likewise.
5442 * gcc.dg/graphite/pr40281.c: Likewise.
5443 * gcc.dg/ia64-sync-1.c: Likewise.
5444 * gcc.dg/ia64-sync-2.c: Likewise.
5445 * gcc.dg/ia64-sync-3.c: Likewise.
5446 * gcc.dg/ia64-sync-4.c: Likewise.
5447 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5448 * gcc.dg/invalid-call-1.c: Likewise.
5449 * gcc.dg/loop-3.c: Likewise.
5450 * gcc.dg/lower-subreg-1.c: Likewise.
5451 * gcc.dg/lto/pr47259_0.c: Likewise.
5452 * gcc.dg/nested-calls-1.c: Likewise.
5453 * gcc.dg/pr20017.c: Likewise.
5454 * gcc.dg/pr25023.c: Likewise.
5455 * gcc.dg/pr27671-2.c: Likewise.
5456 * gcc.dg/pr32176.c: Likewise.
5457 * gcc.dg/pr33676.c: Likewise.
5458 * gcc.dg/pr35045.c: Likewise.
5459 * gcc.dg/pr36015.c: Likewise.
5460 * gcc.dg/pr36584.c: Likewise.
5461 * gcc.dg/pr36998.c: Likewise.
5462 * gcc.dg/pr37438.c: Likewise.
5463 * gcc.dg/pr37908.c: Likewise.
5464 * gcc.dg/pr41241.c: Likewise.
5465 * gcc.dg/pr41340.c: Likewise.
5466 * gcc.dg/pr44136.c: Likewise.
5467 * gcc.dg/pr44194-1.c: Likewise.
5468 * gcc.dg/pr46212.c: Likewise.
5469 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5470 * gcc.dg/setjmp-2.c: Likewise.
5471 * gcc.dg/short-compare-1.c: Likewise.
5472 * gcc.dg/short-compare-2.c: Likewise.
5473 * gcc.dg/smod-1.c: Likewise.
5474 * gcc.dg/sync-2.c: Likewise.
5475 * gcc.dg/sync-3.c: Likewise.
5476 * gcc.dg/tls/opt-1.c: Likewise.
5477 * gcc.dg/tls/opt-2.c: Likewise.
5478 * gcc.dg/tls/opt-3.c: Likewise.
5479 * gcc.dg/torture/badshift.c: Likewise.
5480 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5481 * gcc.dg/torture/pr20314-2.c: Likewise.
5482 * gcc.dg/torture/pr36891.c: Likewise.
5483 * gcc.dg/torture/pr38774.c: Likewise.
5484 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5485 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5486 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5487 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5488 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5489 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5490 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5491 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5492 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5493 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5494 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5495 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5496 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5497 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5498 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5499 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5500 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5501 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5502 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5503 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5504 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5505 * gcc.dg/unroll-1.c: Likewise.
5506 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5507 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5508 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5509 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5510 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5511 * gcc.target/i386/20000609-1.c: Likewise.
5512 * gcc.target/i386/20000720-1.c: Likewise.
5513 * gcc.target/i386/20000724-1.c: Likewise.
5514 * gcc.target/i386/20011107-1.c: Likewise.
5515 * gcc.target/i386/20011119-1.c: Likewise.
5516 * gcc.target/i386/20020201-3.c: Likewise.
5517 * gcc.target/i386/20020218-1.c: Likewise.
5518 * gcc.target/i386/20020729-1.c: Likewise.
5519 * gcc.target/i386/20030926-1.c: Likewise.
5520 * gcc.target/i386/20060125-1.c: Likewise.
5521 * gcc.target/i386/20060125-2.c: Likewise.
5522 * gcc.target/i386/20060512-1.c: Likewise.
5523 * gcc.target/i386/20060512-2.c: Likewise.
5524 * gcc.target/i386/20060512-3.c: Likewise.
5525 * gcc.target/i386/20060512-4.c: Likewise.
5526 * gcc.target/i386/387-1.c: Likewise.
5527 * gcc.target/i386/387-2.c: Likewise.
5528 * gcc.target/i386/387-5.c: Likewise.
5529 * gcc.target/i386/387-6.c: Likewise.
5530 * gcc.target/i386/980312-1.c: Likewise.
5531 * gcc.target/i386/980313-1.c: Likewise.
5532 * gcc.target/i386/990117-1.c: Likewise.
5533 * gcc.target/i386/990424-1.c: Likewise.
5534 * gcc.target/i386/990524-1.c: Likewise.
5535 * gcc.target/i386/991129-1.c: Likewise.
5536 * gcc.target/i386/991214-1.c: Likewise.
5537 * gcc.target/i386/991230-1.c: Likewise.
5538 * gcc.target/i386/addr-sel-1.c: Likewise.
5539 * gcc.target/i386/aggregate-ret1.c: Likewise.
5540 * gcc.target/i386/aggregate-ret2.c: Likewise.
5541 * gcc.target/i386/align-main-3.c: Likewise.
5542 * gcc.target/i386/amd64-abi-1.c: Likewise.
5543 * gcc.target/i386/amd64-abi-2.c: Likewise.
5544 * gcc.target/i386/amd64-abi-4.c: Likewise.
5545 * gcc.target/i386/amd64-abi-5.c: Likewise.
5546 * gcc.target/i386/amd64-abi-6.c: Likewise.
5547 * gcc.target/i386/asm-1.c: Likewise.
5548 * gcc.target/i386/asm-3.c: Likewise.
5549 * gcc.target/i386/asm-5.c: Likewise.
5550 * gcc.target/i386/attributes-error.c: Likewise.
5551 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5552 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5553 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5554 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5555 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5556 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5557 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5558 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5559 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5560 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5561 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5562 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5563 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5564 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5565 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5566 * gcc.target/i386/bitfield1.c: Likewise.
5567 * gcc.target/i386/bitfield2.c: Likewise.
5568 * gcc.target/i386/bmi-2.c: Likewise.
5569 * gcc.target/i386/bmi-5.c: Likewise.
5570 * gcc.target/i386/builtin-unreachable.c: Likewise.
5571 * gcc.target/i386/cleanup-2.c: Likewise.
5572 * gcc.target/i386/clobbers.c: Likewise.
5573 * gcc.target/i386/cmov8.c: Likewise.
5574 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5575 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5576 * gcc.target/i386/compress-float-387.c: Likewise.
5577 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5578 * gcc.target/i386/compress-float-sse.c: Likewise.
5579 * gcc.target/i386/crc32-2.c: Likewise.
5580 * gcc.target/i386/crc32-3.c: Likewise.
5581 * gcc.target/i386/divmod-7.c: Likewise.
5582 * gcc.target/i386/divmod-8.c: Likewise.
5583 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5584 * gcc.target/i386/fma3-builtin.c: Likewise.
5585 * gcc.target/i386/fma3-fma.c: Likewise.
5586 * gcc.target/i386/fma4-256-vector.c: Likewise.
5587 * gcc.target/i386/fma4-builtin.c: Likewise.
5588 * gcc.target/i386/fma4-fma-2.c: Likewise.
5589 * gcc.target/i386/fma4-fma.c: Likewise.
5590 * gcc.target/i386/fma4-vector-2.c: Likewise.
5591 * gcc.target/i386/fma4-vector.c: Likewise.
5592 * gcc.target/i386/funcspec-1.c: Likewise.
5593 * gcc.target/i386/funcspec-10.c: Likewise.
5594 * gcc.target/i386/funcspec-11.c: Likewise.
5595 * gcc.target/i386/funcspec-2.c: Likewise.
5596 * gcc.target/i386/funcspec-5.c: Likewise.
5597 * gcc.target/i386/funcspec-6.c: Likewise.
5598 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5599 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5600 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5601 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5602 * gcc.target/i386/incoming-1.c: Likewise.
5603 * gcc.target/i386/incoming-10.c: Likewise.
5604 * gcc.target/i386/incoming-11.c: Likewise.
5605 * gcc.target/i386/incoming-12.c: Likewise.
5606 * gcc.target/i386/incoming-13.c: Likewise.
5607 * gcc.target/i386/incoming-14.c: Likewise.
5608 * gcc.target/i386/incoming-15.c: Likewise.
5609 * gcc.target/i386/incoming-2.c: Likewise.
5610 * gcc.target/i386/incoming-3.c: Likewise.
5611 * gcc.target/i386/incoming-4.c: Likewise.
5612 * gcc.target/i386/incoming-5.c: Likewise.
5613 * gcc.target/i386/incoming-6.c: Likewise.
5614 * gcc.target/i386/incoming-7.c: Likewise.
5615 * gcc.target/i386/incoming-8.c: Likewise.
5616 * gcc.target/i386/incoming-9.c: Likewise.
5617 * gcc.target/i386/lea.c: Likewise.
5618 * gcc.target/i386/local.c: Likewise.
5619 * gcc.target/i386/loop-1.c: Likewise.
5620 * gcc.target/i386/loop-2.c: Likewise.
5621 * gcc.target/i386/loop-3.c: Likewise.
5622 * gcc.target/i386/max-stack-align.c: Likewise.
5623 * gcc.target/i386/memcpy-1.c: Likewise.
5624 * gcc.target/i386/movbe-2.c: Likewise.
5625 * gcc.target/i386/movq-2.c: Likewise.
5626 * gcc.target/i386/movq.c: Likewise.
5627 * gcc.target/i386/nrv1.c: Likewise.
5628 * gcc.target/i386/pad-4.c: Likewise.
5629 * gcc.target/i386/pad-5a.c: Likewise.
5630 * gcc.target/i386/pad-5b.c: Likewise.
5631 * gcc.target/i386/pad-6a.c: Likewise.
5632 * gcc.target/i386/pad-6b.c: Likewise.
5633 * gcc.target/i386/pad-7.c: Likewise.
5634 * gcc.target/i386/pad-9.c: Likewise.
5635 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5636 * gcc.target/i386/pic-1.c: Likewise.
5637 * gcc.target/i386/pr12092-1.c: Likewise.
5638 * gcc.target/i386/pr12329.c: Likewise.
5639 * gcc.target/i386/pr21518.c: Likewise.
5640 * gcc.target/i386/pr22362.c: Likewise.
5641 * gcc.target/i386/pr22585.c: Likewise.
5642 * gcc.target/i386/pr23098.c: Likewise.
5643 * gcc.target/i386/pr25196.c: Likewise.
5644 * gcc.target/i386/pr25293.c: Likewise.
5645 * gcc.target/i386/pr25654.c: Likewise.
5646 * gcc.target/i386/pr26449.c: Likewise.
5647 * gcc.target/i386/pr26778.c: Likewise.
5648 * gcc.target/i386/pr26826.c: Likewise.
5649 * gcc.target/i386/pr27266.c: Likewise.
5650 * gcc.target/i386/pr29978.c: Likewise.
5651 * gcc.target/i386/pr30505.c: Likewise.
5652 * gcc.target/i386/pr30961-1.c: Likewise.
5653 * gcc.target/i386/pr31628.c: Likewise.
5654 * gcc.target/i386/pr32000-2.c: Likewise.
5655 * gcc.target/i386/pr32661-1.c: Likewise.
5656 * gcc.target/i386/pr32708-2.c: Likewise.
5657 * gcc.target/i386/pr32708-3.c: Likewise.
5658 * gcc.target/i386/pr34256.c: Likewise.
5659 * gcc.target/i386/pr34312.c: Likewise.
5660 * gcc.target/i386/pr34522.c: Likewise.
5661 * gcc.target/i386/pr35160.c: Likewise.
5662 * gcc.target/i386/pr35281.c: Likewise.
5663 * gcc.target/i386/pr36246.c: Likewise.
5664 * gcc.target/i386/pr36786.c: Likewise.
5665 * gcc.target/i386/pr37275.c: Likewise.
5666 * gcc.target/i386/pr37843-3.c: Likewise.
5667 * gcc.target/i386/pr37843-4.c: Likewise.
5668 * gcc.target/i386/pr39082-1.c: Likewise.
5669 * gcc.target/i386/pr39431.c: Likewise.
5670 * gcc.target/i386/pr39496.c: Likewise.
5671 * gcc.target/i386/pr39543-2.c: Likewise.
5672 * gcc.target/i386/pr39911.c: Likewise.
5673 * gcc.target/i386/pr40718.c: Likewise.
5674 * gcc.target/i386/pr40906-1.c: Likewise.
5675 * gcc.target/i386/pr40906-2.c: Likewise.
5676 * gcc.target/i386/pr40906-3.c: Likewise.
5677 * gcc.target/i386/pr40934.c: Likewise.
5678 * gcc.target/i386/pr41900.c: Likewise.
5679 * gcc.target/i386/pr42589.c: Likewise.
5680 * gcc.target/i386/pr43662.c: Likewise.
5681 * gcc.target/i386/pr43671.c: Likewise.
5682 * gcc.target/i386/pr43766.c: Likewise.
5683 * gcc.target/i386/pr43869.c: Likewise.
5684 * gcc.target/i386/pr44942.c: Likewise.
5685 * gcc.target/i386/pr44948-2a.c: Likewise.
5686 * gcc.target/i386/pr45234.c: Likewise.
5687 * gcc.target/i386/pr45336-2.c: Likewise.
5688 * gcc.target/i386/pr45336-4.c: Likewise.
5689 * gcc.target/i386/pr45852.c: Likewise.
5690 * gcc.target/i386/pr46470.c: Likewise.
5691 * gcc.target/i386/pr48037-1.c: Likewise.
5692 * gcc.target/i386/pr48389.c: Likewise.
5693 * gcc.target/i386/pr49095.c: Likewise.
5694 * gcc.target/i386/pr9771-1.c: Likewise.
5695 * gcc.target/i386/rdfsbase-1.c: Likewise.
5696 * gcc.target/i386/rdfsbase-2.c: Likewise.
5697 * gcc.target/i386/rdgsbase-1.c: Likewise.
5698 * gcc.target/i386/rdgsbase-2.c: Likewise.
5699 * gcc.target/i386/rdrand-3.c: Likewise.
5700 * gcc.target/i386/regparm-stdcall.c: Likewise.
5701 * gcc.target/i386/regparm.c: Likewise.
5702 * gcc.target/i386/reload-1.c: Likewise.
5703 * gcc.target/i386/rotate-2.c: Likewise.
5704 * gcc.target/i386/sibcall-5.c: Likewise.
5705 * gcc.target/i386/signbit-1.c: Likewise.
5706 * gcc.target/i386/signbit-2.c: Likewise.
5707 * gcc.target/i386/signbit-3.c: Likewise.
5708 * gcc.target/i386/sse-5.c: Likewise.
5709 * gcc.target/i386/sse-8.c: Likewise.
5710 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5711 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5712 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5713 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5714 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5715 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5716 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5717 * gcc.target/i386/sse2-movq-2.c: Likewise.
5718 * gcc.target/i386/sse2-movq-3.c: Likewise.
5719 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5720 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5721 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5722 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5723 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5724 * gcc.target/i386/ssefn-1.c: Likewise.
5725 * gcc.target/i386/ssefn-2.c: Likewise.
5726 * gcc.target/i386/sseregparm-1.c: Likewise.
5727 * gcc.target/i386/sseregparm-2.c: Likewise.
5728 * gcc.target/i386/sseregparm-3.c: Likewise.
5729 * gcc.target/i386/sseregparm-4.c: Likewise.
5730 * gcc.target/i386/sseregparm-5.c: Likewise.
5731 * gcc.target/i386/sseregparm-6.c: Likewise.
5732 * gcc.target/i386/sseregparm-7.c: Likewise.
5733 * gcc.target/i386/sseregparm-8.c: Likewise.
5734 * gcc.target/i386/stack-realign.c: Likewise.
5735 * gcc.target/i386/stack-usage-realign.c: Likewise.
5736 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5737 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5738 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5739 * gcc.target/i386/stackalign/return-1.c: Likewise.
5740 * gcc.target/i386/stackalign/return-2.c: Likewise.
5741 * gcc.target/i386/stackalign/return-3.c: Likewise.
5742 * gcc.target/i386/tailcall-1.c: Likewise.
5743 * gcc.target/i386/tbm-2.c: Likewise.
5744 * gcc.target/i386/udivmod-7.c: Likewise.
5745 * gcc.target/i386/udivmod-8.c: Likewise.
5746 * gcc.target/i386/unroll-1.c: Likewise.
5747 * gcc.target/i386/vararg-1.c: Likewise.
5748 * gcc.target/i386/vararg-2.c: Likewise.
5749 * gcc.target/i386/vect8-ret.c: Likewise.
5750 * gcc.target/i386/vectorize5.c: Likewise.
5751 * gcc.target/i386/wmul-1.c: Likewise.
5752 * gcc.target/i386/wmul-2.c: Likewise.
5753 * gcc.target/i386/wrfsbase-1.c: Likewise.
5754 * gcc.target/i386/wrfsbase-2.c: Likewise.
5755 * gcc.target/i386/wrgsbase-1.c: Likewise.
5756 * gcc.target/i386/wrgsbase-2.c: Likewise.
5757 * gcc.target/i386/xop-pcmov.c: Likewise.
5758 * gcc.target/i386/xop-pcmov2.c: Likewise.
5759 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5760 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5761 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5762 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5763 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5764 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5765 * gcc.target/i386/zee.c: Likewise.
5766 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5767 * gfortran.dg/compiler-directive_2.f: Likewise.
5768 * gfortran.dg/g77/20010216-1.f: Likewise.
5769 * gfortran.dg/gomp/pr39152.f90: Likewise.
5770 * gfortran.dg/pr33794.f90: Likewise.
5772 2011-07-09 Jason Merrill <jason@redhat.com>
5774 * g++.dg/cpp0x/regress/regress5.C: New.
5776 2011-07-08 Jason Merrill <jason@redhat.com>
5779 * g++.dg/expr/compound-asn1.C: New.
5780 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5782 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5785 * gcc.target/powerpc/altivec-34.c: New test.
5787 2011-07-08 Jason Merrill <jason@redhat.com>
5790 * g++.dg/abi/guard3.C: New.
5792 2011-07-08 Julian Brown <julian@codesourcery.com>
5794 * lib/target-supports.exp
5795 (check_effective_target_arm_little_endian): New.
5796 (check_effective_target_vect_pack_trunc): Use above.
5797 (check_effective_target_vect_unpack): Likewise.
5798 (check_effective_target_vect_element_align): Test
5799 check_effective_target_arm_vect_no_misalign for ARM.
5801 2011-07-08 Jason Merrill <jason@redhat.com>
5804 * g++.dg/cpp0x/constexpr-rom.C: New.
5806 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5809 * g++.dg/torture/pr49519.C: New test.
5811 2011-07-08 Martin Jambor <mjambor@suse.cz>
5813 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5815 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5818 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5820 2011-07-08 Richard Guenther <rguenther@suse.de>
5822 PR tree-optimization/49662
5823 * gcc.dg/graphite/interchange-14.c: XFAIL.
5824 * gcc.dg/graphite/interchange-15.c: Likewise.
5825 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5827 2011-07-06 Jason Merrill <jason@redhat.com>
5830 * g++.dg/cpp0x/regress/regress4.C: New.
5832 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5835 * gfortran.dg/result_in_spec_4.f90: New test.
5837 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5839 * gcc.target/sparc/cas64.c: New test.
5841 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5844 * g++.dg/torture/pr49644.C: New test.
5847 * gcc.c-torture/execute/pr49644.c: New test.
5849 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5851 * lib/target-supports.exp (check_effective_target_ia32): New.
5852 (check_effective_target_x32): Likewise.
5853 (check_effective_target_vect_cmdline_needed): Also check x32.
5855 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5857 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5859 * gcc.target/arm/pr42235.c: Likewise.
5860 * gcc.target/arm/pr42495.c: Likewise.
5861 * gcc.target/arm/pr42574.c: Likewise.
5862 * gcc.target/arm/thumb-branch1.c: Likewise.
5864 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5865 unneeded prune of possible warning.
5866 * gcc.target/arm/pr40956.c: Likewise.
5867 * gcc.target/arm/pr42505.c: Likewise.
5869 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5870 * gcc.c-torture/compile/pr46883.c: Likewise.
5871 * gcc.c-torture/compile/pr46934.c: Likewise.
5873 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5874 for move to ../../gcc.c-torture/compile.
5875 * gcc.target/arm/pr46883.c: Likewise.
5876 * gcc.target/arm/pr46934.c: Likewise.
5878 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5879 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5880 * gcc.target/arm/wmul-1.c: Likewise.
5881 * gcc.target/arm/wmul-2.c: Likewise.
5882 * gcc.target/arm/wmul-3.c: Likewise.
5883 * gcc.target/arm/wmul-4.c: Likewise.
5884 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5885 add tab after scan target.
5886 * gcc.target/arm/smlaltt-1.c: Likewise.
5887 * gcc.target/arm/smlatb-1.c: Likewise.
5888 * gcc.target/arm/smlatt-1.c: Likewise.
5890 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5893 * gcc.dg/debug/pr49522.c: New test.
5895 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5897 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5898 * gcc.dg/pr46212.c: Run only if target int32plus.
5899 * gcc.dg/torture/pr48146.c: Ditto.
5900 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5901 * c-c++-common/pr44832.c: Ditto.
5902 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5903 * gcc.dg/pr31490.c: Ditto.
5904 * gcc.dg/torture/builtin-math-7.c: Run only if target
5906 * gcc.dg/torture/pr45764.c: Skip for AVR.
5907 * gcc.dg/pr47893.c: Ditto.
5909 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5911 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5912 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5913 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5914 add tab to scan target.
5916 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5918 * gcc.target/arm/neon-modes-3.c: New test.
5920 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5922 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5923 -fno-loop-interchange -ffast-math.
5925 2011-07-07 Richard Guenther <rguenther@suse.de>
5927 * gcc.dg/ftrapv-3.c: New testcase.
5929 2011-07-07 Richard Guenther <rguenther@suse.de>
5931 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5932 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5934 2011-07-07 Kai Tietz <ktietz@redhat.com>
5936 * gcc.dg/binop-notxor1.c: New test.
5937 * gcc.dg/binop-notand4a.c: New test.
5938 * gcc.dg/binop-notxor2.c: New test.
5939 * gcc.dg/binop-notand3a.c: New test.
5940 * gcc.dg/binop-notand2a.c: New test.
5941 * gcc.dg/binop-notand6a.c: New test.
5942 * gcc.dg/binop-notor1.c: New test.
5943 * gcc.dg/binop-notand1a.c: New test.
5944 * gcc.dg/binop-notand5a.c: New test.
5945 * gcc.dg/binop-notor2.c: New test.
5947 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5950 * gcc.dg/gomp/pr49640.c: New test.
5952 2011-07-07 Richard Guenther <rguenther@suse.de>
5954 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5956 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5959 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5961 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5963 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5964 * gcc.target/powerpc/no-r11-2.c: Ditto.
5965 * gcc.target/powerpc/no-r11-3.c: Ditto.
5967 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5969 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5970 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5972 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5974 * lib/target-supports.exp (check_profiling_available): Disable
5975 profiling with -fprofile-generate for target avr.
5977 2011-07-06 Richard Guenther <rguenther@suse.de>
5979 PR tree-optimization/49645
5980 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5982 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5985 * gcc.dg/pr47383.c: New.
5987 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5989 PR tree-optimization/49647
5990 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5992 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5995 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5996 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5998 2011-07-05 Jason Merrill <jason@redhat.com>
6001 * g++.dg/template/template-id-4.C: New.
6003 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6005 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6006 * gcc.dg/pr43402.c: Ditto.
6008 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6010 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6012 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6014 * gcc.target/powerpc/ppc-switch-1.c: New test for
6015 --param case-values-threshold.
6016 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6018 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6020 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6022 2011-07-05 Jason Merrill <jason@redhat.com>
6024 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6026 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6028 PR tree-optimization/47654
6029 * gcc.dg/graphite/block-pr47654.c: New.
6031 2011-07-05 Jason Merrill <jason@redhat.com>
6033 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6035 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6037 PR tree-optimization/49580
6038 * gcc.dg/autopar/pr49580.c: New test.
6040 2011-07-05 Richard Guenther <rguenther@suse.de>
6042 PR tree-optimization/49518
6043 PR tree-optimization/49628
6044 * g++.dg/torture/pr49628.C: New testcase.
6045 * gcc.dg/torture/pr49518.c: Likewise.
6047 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6049 * ada/acats/run_acats (which): Extract last field from type -p,
6050 type output only if command succeeded.
6052 2011-07-04 Jason Merrill <jason@redhat.com>
6054 * g++.dg/abi/mangle48.C: New.
6056 * g++.dg/cpp0x/diag1.C: New.
6058 * g++.dg/diagnostic/aka1.C: New.
6060 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6062 PR rtl-optimization/49619
6063 * gcc.dg/pr49619.c: New test.
6065 PR rtl-optimization/49472
6066 * gfortran.dg/pr49472.f90: New test.
6069 * gcc.dg/pr49602.c: New test.
6071 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6075 * gcc.target/avr/avr.exp: Run over cpp files, too.
6076 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6077 * gcc.target/avr/progmem.h: New file.
6078 * gcc.target/avr/exit-abort.h: New file.
6079 * gcc.target/avr/progmem-error-1.c: New file.
6080 * gcc.target/avr/progmem-error-1.cpp: New file.
6081 * gcc.target/avr/progmem-warning-1.c: New file.
6082 * gcc.target/avr/torture/progmem-1.c: New file.
6083 * gcc.target/avr/torture/progmem-1.cpp: New file.
6085 2011-07-04 Richard Guenther <rguenther@suse.de>
6087 PR tree-optimization/49615
6088 * g++.dg/torture/pr49615.C: New testcase.
6090 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6092 PR tree-optimization/49610
6093 * gcc.dg/vect/pr49610.c: New test.
6095 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6097 * gnat.dg/specs/debug1.ads: New test.
6099 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6102 * gfortran.dg/typebound_proc_23.f90: New.
6104 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6107 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6109 2011-07-01 Jason Merrill <jason@redhat.com>
6112 * g++.dg/template/template-id-3.C: New.
6115 * g++.dg/template/qualified-id4.C: New.
6118 * g++.dg/template/explicit-args4.C: New.
6121 * g++.dg/template/offsetof2.C: New.
6123 2011-07-01 Kai Tietz <ktietz@redhat.com>
6125 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6127 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6130 * lib/target-supports.exp (check_effective_target_gld): New proc.
6132 2011-07-01 Richard Guenther <rguenther@suse.de>
6134 PR tree-optimization/49603
6135 * gcc.dg/torture/pr49603.c: New testcase.
6137 2011-06-30 Jason Merrill <jason@redhat.com>
6140 * g++.dg/rtti/template1.C: New.
6143 * g++.dg/cpp0x/regress/ctor1.C: New.
6146 * g++.dg/cpp0x/initlist54.C: New.
6148 2011-06-30 Martin Jambor <mjambor@suse.cz>
6150 * gcc.dg/tree-ssa/sra-12.c: New test.
6152 2011-06-29 Jason Merrill <jason@redhat.com>
6154 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6156 2011-06-30 Richard Guenther <rguenther@suse.de>
6158 PR tree-optimization/46787
6159 * gcc.dg/vect/vect-121.c: New testcase.
6161 2011-06-30 Martin Jambor <mjambor@suse.cz>
6163 PR tree-optimization/49094
6164 * gcc.dg/tree-ssa/pr49094.c: New test.
6166 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6169 * gfortran.dg/pr49540-1.f90: New test.
6170 * gfortran.dg/pr49540-2.f90: New test.
6172 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6175 * ada/acats/run_acats (which): Use last field of type -p output.
6177 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6178 Iain Sandoe <iains@gcc.gnu.org>
6181 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6182 Only skip on 64-bit *-*-darwin8* && !objc2.
6184 2011-06-30 Richard Guenther <rguenther@suse.de>
6186 PR tree-optimization/38752
6187 * gcc.c-torture/compile/pr38752.c: New testcase.
6189 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6191 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6192 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6194 2011-06-29 Jason Merrill <jason@redhat.com>
6197 * g++.dg/cpp0x/initlist53.C: Use placement new.
6198 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6199 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6202 * g++.dg/cpp0x/trailing6.C: New.
6203 * g++.dg/cpp0x/pr45908.C: No error.
6206 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6209 * g++.dg/cpp0x/constexpr-using2.C: New.
6211 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6214 * g++.dg/cpp0x/constexpr-diag3.C: New.
6215 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6216 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6217 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6218 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6220 2011-06-29 Jason Merrill <jason@redhat.com>
6222 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6224 2011-06-29 Richard Guenther <rguenther@suse.de>
6226 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6228 2011-06-29 Jason Merrill <jason@redhat.com>
6230 * g++.dg/cpp0x/initlist-value2.C: New.
6232 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6233 * g++.dg/cpp0x/initlist-value.C: New.
6235 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6237 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6239 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6241 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6242 * gcc.dg/inline_2.c: Likewise.
6243 * gcc.dg/unroll_1.c: Likewise.
6245 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6248 * gcc.target/i386/pr49567.c: New test.
6250 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6252 * gnat.dg/opt17.ad[sb]: New test.
6254 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6255 Tom de Vries <tom@codesourcery.com>
6257 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6258 (check_effective_target_arm_thumb2): New effective targets.
6259 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6260 properly. Clean up temporary files.
6261 * gcc.target/arm/ivopts-2.c: Likewise.
6262 * gcc.target/arm/ivopts-3.c: Likewise.
6263 * gcc.target/arm/ivopts-4.c: Likewise.
6264 * gcc.target/arm/ivopts-5.c: Likewise.
6265 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6267 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6270 * gfortran.dg/reshape_zerosize_3.f90: New test.
6272 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6274 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6275 * gcc.target/arm/vfp-ldmias.c: Likewise.
6276 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6277 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6278 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6279 * gcc.target/arm/vfp-stmias.c: Likewise.
6280 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6281 * gcc.target/arm/vfp-stmiad.c: Likewise.
6283 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6285 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6287 * gcc.target/arm/pr45701-2.c: Ditto.
6289 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6292 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6293 * gfortran.dg/extends_14.f03: Modified.
6295 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6297 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6298 early if the test is already being skipped.
6300 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6301 scan-assembler-dem-not): For missing file, report unresolved with
6302 same message as for pass/fail, with reason reported in log file.
6304 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6305 from add_options_for_arm_neon_fp16.
6306 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6307 check_effective_target_arm_neon_fp16_ok_nocache.
6308 Check -mfpu and -mfloat-abi options from current multilib.
6309 Do not require neon support.
6310 (check_effective_target_arm_fp16_ok): Renamed from
6311 check_effecitve_target_arm_neon_fp16_ok.
6312 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6313 arm_neon_fp16_ok and arm_fp16.
6314 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6315 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6316 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6317 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6319 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6321 * gcc.dg/builtin-assume-aligned-1.c: New test.
6322 * gcc.dg/builtin-assume-aligned-2.c: New test.
6323 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6326 * gcc.dg/pr49544.c: New test.
6328 2011-06-27 Richard Guenther <rguenther@suse.de>
6330 PR tree-optimization/49394
6331 * g++.dg/torture/pr49394.C: New testcase.
6333 2011-06-27 Kai Tietz <ktietz@redhat.com>
6335 * gcc.dg/optimize-bswapdi-2.c: New test.
6337 2011-06-27 Michael Hope <michael.hope@linaro.org>
6338 Richard Sandiford <richard.sandiford@linaro.org>
6340 PR tree-optimization/49169
6341 * gcc.dg/torture/pr49169.c: New test.
6343 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6346 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6348 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6351 2011-06-26 Jason Merrill <jason@redhat.com>
6353 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6356 * g++.dg/init/ref19.C: New.
6357 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6359 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6361 PR tree-optimization/48377
6362 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6365 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6368 * lib/target-supports.exp (check_effective_target_non_strict_align):
6370 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6372 2011-06-24 Martin Jambor <mjambor@suse.cz>
6374 PR tree-optimizations/49516
6375 * g++.dg/tree-ssa/pr49516.C: New test.
6377 2011-06-23 Jason Merrill <jason@redhat.com>
6380 * g++.dg/template/partial10.C: New.
6381 * g++.dg/template/partial11.C: New.
6383 2011-06-23 Jeff Law <law@redhat.com>
6386 * gcc.dg/pr48770.c: New test.
6388 2011-06-23 Jan Hubicka <jh@suse.cz>
6391 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6393 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6396 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6397 instead of -fdump-tree-optimized.
6399 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6402 * g++.dg/template/crash107.C: New.
6403 * g++.dg/template/error17.C: Adjust.
6405 2011-06-23 Jason Merrill <jason@redhat.com>
6408 * g++.dg/cpp0x/defaulted30.C: New.
6411 * g++.dg/rtti/anon-ns1.C: New.
6414 * g++.dg/init/ref18.C: New.
6417 * g++.dg/template/partial9.C: New.
6419 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6422 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6424 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6427 * gcc.dg/pr49496.c: New test.
6429 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6431 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6434 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6436 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6437 * gcc.target/arm/pr42879.c: Likewise.
6438 * gcc.target/arm/pr45701-3.c: Likewise.
6440 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6441 * gcc.target/arm/pr40482.c: Likewise.
6442 * gcc.target/arm/stack-corruption.c: Likewise.
6444 2011-06-22 Richard Guenther <rguenther@suse.de>
6446 PR tree-optimization/49493
6447 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6449 2011-06-22 Jason Merrill <jason@redhat.com>
6452 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6454 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6455 Dmitry Melnik <dm@ispras.ru>
6457 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6458 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6459 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6461 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6463 * gcc.target/arm/tlscall.c: New.
6465 2011-06-21 Jason Merrill <jason@redhat.com>
6468 * g++.dg/cpp0x/constexpr-ref1.C: New.
6469 * g++.dg/cpp0x/constexpr-ref2.C: New.
6470 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6473 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6476 * g++.dg/template/param3.C: New.
6478 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6480 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6481 my_clrsb test functions.
6483 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6484 test_sll, test_ull): Add clrsb tests.
6485 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6488 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6491 * gfortran.dg/class_44.f03: New.
6493 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6495 PR tree-optimization/49478
6496 * gcc.dg/vect/pr49478.c
6498 2011-06-21 Richard Guenther <rguenther@suse.de>
6500 PR tree-optimization/49483
6501 * gcc.dg/vect/vect-120.c: New testcase.
6503 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6506 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6507 * gcc.dg/vect/vect-peel-4.c: Likewise.
6509 2011-06-22 Christian Bruel <christian.bruel@st.com>
6512 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6513 * gcc.dg/always_inline2.c: Likewise.
6514 * gcc.dg/always_inline3.c: Likewise.
6515 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6516 * gcc.dg/inline_1.c: Likewise.
6517 * gcc.dg/inline_2.c: Likewise.
6518 * gcc.dg/inline_3.c: Likewise.
6519 * gcc.dg/inline_4.c: Likewise.
6520 * gcc.dg/20051201-1.c: Likewise.
6521 * gcc.dg/pr40087.c: Likewise.
6522 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6523 * gcc.dg/inline-22.c: Likewise.
6524 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6525 * gcc.dg/lto/20090218-1_1.c: Likewise.
6526 * g++.dg/ipa/devirt-7.C: Likewise.
6527 * gcc.dg/uninit-pred-5_a.c: Likewise.
6528 * gcc.dg/uninit-pred-5_b.c: Likewise.
6529 * gcc.dg/fail_always_inline.c: New.
6531 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6533 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6534 into 6 jobs instead of 3.
6536 2011-06-20 Jason Merrill <jason@redhat.com>
6539 * g++.dg/cpp0x/initlist53.C: New.
6541 2011-06-20 Tobias Burnus <burnus@net-b.de>
6544 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6545 * gfortran.dg/coarray_lock_3.f90: New.
6546 * gfortran.dg/coarray/lock_1.f90: New.
6548 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6550 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6551 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6552 unresolved and report the reason to the log file.
6554 * lib/scanasm.exp (object-size): Move argument processing earlier
6555 to report errors before verifying that the file exists. Report
6556 problems detected at runtime as unresolved instead of error and
6557 report their reasons to the log file.
6559 2011-06-20 Jason Merrill <jason@redhat.com>
6562 * g++.dg/cpp0x/explicit6.C: New.
6565 * g++.dg/cpp0x/enum20.C: New.
6568 * g++.dg/ext/attr-aligned01.C: New.
6571 * g++.dg/cpp0x/variadic-default.C: New.
6574 * g++.dg/cpp0x/auto26.C: New.
6577 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6579 2011-06-20 Kai Tietz <ktietz@redhat.com>
6581 * gcc.dg/binop-notand1.c: New test.
6582 * gcc.dg/binop-notand2.c: New test.
6583 * gcc.dg/binop-notand3.c: New test.
6584 * gcc.dg/binop-notand4.c: New test.
6585 * gcc.dg/binop-notand5.c: New test.
6586 * gcc.dg/binop-notand6.c: New test.
6588 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6591 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6593 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6596 * gfortran.dg/proc_ptr_31.f90: New.
6598 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6600 * gnat.dg/volatile6.adb: New test.
6601 * gnat.dg/volatile7.adb: Likewise.
6602 * gnat.dg/volatile8.adb: Likewise.
6603 * gnat.dg/volatile9.adb: Likewise.
6605 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6607 * gnat.dg/constant3.adb: New test.
6609 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6612 * gfortran.dg/read_list_eof_1.f90: New test.
6614 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6617 * gcc.target/i386/testimm-1.c: New test.
6618 * gcc.target/i386/testimm-2.c: New test.
6619 * gcc.target/i386/testimm-3.c: New test.
6620 * gcc.target/i386/testimm-4.c: New test.
6621 * gcc.target/i386/testimm-5.c: New test.
6622 * gcc.target/i386/testimm-6.c: New test.
6623 * gcc.target/i386/testimm-7.c: New test.
6624 * gcc.target/i386/testimm-8.c: New test.
6625 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6626 * gcc.target/i386/xop-rotate1-int.c: New test.
6627 * gcc.target/i386/xop-rotate2-int.c: New test.
6629 2011-06-17 Jason Merrill <jason@redhat.com>
6631 * g++.dg/cpp0x/rv-func2.C: New.
6633 * g++.dg/debug/dwarf2/lambda1.C: New.
6634 * g++.dg/warn/Wshadow-6.C: Adjust.
6636 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6639 * gfortran.dg/move_alloc_5.f90: New.
6641 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6643 PR rtl-optimization/48542
6644 * gcc.dg/torture/pr48542.c: New test.
6646 2011-06-16 Jason Merrill <jason@redhat.com>
6649 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6652 * g++.dg/cpp0x/initlist52.C New.
6655 * c-c++-common/raw-string-12.c: New.
6658 * g++.dg/cpp0x/sfinae26.C: New.
6661 * g++.dg/cpp0x/variadic113.C: New.
6664 * g++.dg/cpp0x/variadic112.C: New.
6666 2011-06-16 Jeff Law <law@redhat.com>
6668 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6669 improved jump threading.
6670 * gcc.dg/builtin-object-size-2.c: Likewise.
6671 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6673 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6676 * gfortran.dg/typebound_assignment_3.f03: New.
6678 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6681 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6683 2011-06-16 Martin Jambor <mjambor@suse.cz>
6685 PR tree-optimization/49343
6686 * gnat.dg/discr31.ad[sb]: New test.
6688 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6690 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6692 2011-06-16 Tom de Vries <tom@codesourcery.com>
6695 * gcc.target/arm/ivopts-3.c: Update test.
6696 * gcc.target/arm/ivopts-5.c: Same.
6698 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6701 2011-06-10 Wei Guozhi <carrot@google.com>
6704 * gcc.target/arm/pr45335.c: New test.
6705 * gcc.target/arm/pr45335-2.c: New test.
6706 * gcc.target/arm/pr45335-3.c: New test.
6707 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6708 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6709 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6711 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6713 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6715 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6718 * gfortran.dg/class_43.f03: New.
6720 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6722 PR tree-optimization/49419
6723 * gcc.c-torture/execute/pr49419.c: New test.
6725 2011-06-16 Revital Eres <revital.eres@linaro.org>
6727 * gcc.dg/sms-9.c: New file.
6729 2011-06-15 Easwaran Raman <eraman@google.com>
6731 PR rtl-optimization/49414
6732 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6734 2011-06-14 Jason Merrill <jason@redhat.com>
6736 * g++.dg/cpp0x/noexcept13.C: New.
6738 2011-06-14 Easwaran Raman <eraman@google.com>
6740 PR rtl-optimization/44194
6741 * gcc.dg/pr44194-1.c: New test.
6742 * gcc.dg/pr44194-2.c: New test.
6744 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6746 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6748 * gcc.target/arm/pr45701-2.c: Likewise.
6749 * gcc.target/arm/thumb-branch1.c: Likewise.
6751 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6754 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6756 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6758 * gcc.target/arm/pr45701-1.c: Require thumb support.
6759 * gcc.target/arm/pr45701-2.c: Likewise.
6760 * gcc.target/arm/thumb-branch1.c: Likewise.
6762 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6763 * gcc.target/arm/pr39839.c: Likewise.
6764 * gcc.target/arm/pr40657-2.c: Likewise.
6765 * gcc.target/arm/pr40956.c: Likewise.
6766 * gcc.target/arm/pr41679.c: Likewise.
6767 * gcc.target/arm/pr42235.c: Likewise.
6768 * gcc.target/arm/pr42495.c: Likewise.
6769 * gcc.target/arm/pr42505.c: Likewise.
6770 * gcc.target/arm/pr42574.c: Likewise.
6771 * gcc.target/arm/pr46883.c: Likewise.
6772 * gcc.target/arm/pr46934.c: Likewise.
6773 * gcc.target/arm/xor-and.c: Likewise.
6775 2011-06-14 Jason Merrill <jason@redhat.com>
6777 * g++.dg/other/error23.C: Adjust error message.
6778 * g++.dg/other/error32.C: Likewise.
6781 * g++.dg/cpp0x/rv-dotstar.C: New.
6784 * g++.dg/cpp0x/decltype30.C: New.
6786 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6788 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6791 * gfortran.dg/pr49103.f90: New test.
6793 2011-06-14 Tom de Vries <tom@codesourcery.com>
6796 * gcc.target/arm/ivopts-3.c: New test.
6797 * gcc.target/arm/ivopts-4.c: New test.
6798 * gcc.target/arm/ivopts-5.c: New test.
6800 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6802 PR rtl-optimization/49390
6803 * gcc.c-torture/execute/pr49390.c: New test.
6805 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6807 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6809 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6811 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6812 * gcc.c-torture/execute/cmpsi-2.x: New file.
6813 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6814 * gcc.c-torture/execute/pr45262.x: New file.
6815 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6816 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6818 * gcc.c-torture/compile/pr49163.c: Ditto.
6820 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6822 * gcc.dg/vect/vect-16.c: Rename to...
6823 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6824 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6825 for double-word vectors.
6826 * gcc.dg/vect/vect-peel-4.c: Likewise.
6827 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6829 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6832 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6835 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6837 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6839 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6841 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6843 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6845 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6847 * gfortran.dg/trim_optimize_8.f90: New test case.
6849 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6850 Ira Rosen <ira.rosen@linaro.org>
6852 PR tree-optimization/49352
6853 * gcc.dg/vect/pr49352.c: New test.
6855 2011-06-12 Tobias Burnus
6858 * gfortran.dg/alloc_comp_assign_11.f90: New.
6860 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6862 * gfortran.dg/trim_optimize_7.f90: New test.
6864 2011-06-10 Wei Guozhi <carrot@google.com>
6867 * gcc.target/arm/pr45335.c: New test.
6868 * gcc.target/arm/pr45335-2.c: New test.
6869 * gcc.target/arm/pr45335-3.c: New test.
6870 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6871 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6872 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6874 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6877 * g++.dg/parse/error39.C: New.
6879 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6881 * gcc.target/arm/20090811-1.c: Skip for incompatible
6882 options, do not override other options.
6883 * gcc.target/arm/combine-cmp-shift.c: Skip for
6884 incompatible options.
6885 * gcc.target/arm/pr45094.c: Likewise.
6886 * gcc.target/arm/scd42-1.c: Likewise.
6887 * gcc.target/arm/scd42-3.c: Likewise.
6888 * gcc.target/arm/thumb-ltu.c: Likewise.
6890 * lib/target-supports.exp
6891 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6892 multilib flags use -mfpu with a value other than neon-fp16.
6894 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6896 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6897 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6899 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6901 * lib/target-supports.exp (check_effective_target_pie): New proc.
6902 * gcc.dg/pie-link.c: Use target pie.
6904 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6905 Laurent Roug� <laurent.rouge@menta.fr>
6907 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6908 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6910 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6912 * gfortran.dg/coarray/sync_1.f90: New test for
6913 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6915 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6917 PR tree-optimization/49318
6918 * gcc.dg/vect/pr49318.c: New test.
6920 2011-06-09 David Krauss <potswa@mac.com>
6922 * g++.dg/template/arrow1.C: New.
6924 2011-06-09 Jason Merrill <jason@redhat.com>
6926 * lib/prune.exp: Prune "note"s.
6927 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6929 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6930 * g++.dg/template/dependent-expr3.C: Likewise.
6931 * g++.dg/parse/template7.C: Likewise.
6932 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6933 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6934 * g++.old-deja/g++.pt/friend38.C: Likewise.
6935 * g++.old-deja/g++.pt/crash32.C: Likewise.
6936 * g++.old-deja/g++.other/init4.C: Likewise.
6937 * g++.old-deja/g++.other/friend8.C: Likewise.
6939 * g++.dg/ext/complex7.C: Adjust expected output.
6940 * g++.dg/diagnostic/method1.C: Likewise.
6941 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6942 * g++.dg/parse/crash33.C: Likewise.
6943 * g++.dg/other/warning1.C: Likewise.
6944 * g++.dg/init/pr29571.C: Likewise.
6945 * g++.dg/warn/overflow-warn-1.C: Likewise.
6946 * g++.dg/warn/overflow-warn-3.C: Likewise.
6947 * g++.dg/warn/overflow-warn-4.C: Likewise.
6948 * g++.old-deja/g++.oliva/template1.C: Likewise.
6950 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6951 * g++.dg/parse/template7.C: Adjust.
6953 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6956 * gcc.dg/pr49307.c: New.
6958 2011-06-09 Wei Guozhi <carrot@google.com>
6961 * gcc.target/arm/pr46975.c: New testcase.
6963 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6965 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6966 (PMETH, arglist_t): Removed.
6967 (method_get_number_of_arguments): Removed.
6968 (method_get_nth_argument): Removed.
6969 (method_get_first_argument): Removed.
6970 (method_get_next_argument): Removed.
6971 (method_get_sizeof_arguments): Removed.
6972 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6974 (method_get_number_of_arguments): Removed.
6975 (method_get_nth_argument): Removed.
6976 (method_get_first_argument): Removed.
6977 (method_get_next_argument): Removed.
6978 (method_get_sizeof_arguments): Removed.
6979 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6981 2011-06-09 David Li <davidxl@google.com>
6983 * gcc.dg/dump-pass.c: New test.
6985 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6988 * g++.dg/parse/error38.C: New.
6990 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6993 * gfortran.dg/pr49308.f90: New test.
6995 2011-06-08 Jason Merrill <jason@redhat.com>
6997 * g++.dg/cpp0x/noexcept11.C: New.
6998 * g++.dg/cpp0x/noexcept12.C: New.
6999 * g++.dg/cpp0x/sfinae11.C: Adjust.
7001 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7004 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7005 to dg-options, match also DW_AT_linkage_name.
7007 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7010 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7011 -fno-common on alpha*-dec-osf*.
7012 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7014 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7016 PR rtl-optimization/49303
7017 * gcc.target/ia64/pr49303.c: New test.
7019 2011-06-08 Tobias Burnus <burnus@net-b.de>
7022 * gfortran.dg/coarray_lock_1.f90: New.
7023 * gfortran.dg/coarray_lock_2.f90: New.
7025 2011-06-07 Jason Merrill <jason@redhat.com>
7027 * lib/prune.exp: Look for "required" rather than "instantiated".
7028 * g++.dg/abi/mangle11.C: Likewise.
7029 * g++.dg/abi/mangle12.C: Likewise.
7030 * g++.dg/abi/mangle17.C: Likewise.
7031 * g++.dg/abi/mangle20-2.C: Likewise.
7032 * g++.dg/abi/pragma-pack1.C: Likewise.
7033 * g++.dg/cpp0x/decltype26.C: Likewise.
7034 * g++.dg/cpp0x/decltype28.C: Likewise.
7035 * g++.dg/cpp0x/decltype29.C: Likewise.
7036 * g++.dg/cpp0x/enum11.C: Likewise.
7037 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7038 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7039 * g++.dg/cpp0x/pr47416.C: Likewise.
7040 * g++.dg/ext/case-range2.C: Likewise.
7041 * g++.dg/ext/case-range3.C: Likewise.
7042 * g++.dg/gomp/for-19.C: Likewise.
7043 * g++.dg/gomp/pr37533.C: Likewise.
7044 * g++.dg/gomp/pr38639.C: Likewise.
7045 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7046 * g++.dg/inherit/base3.C: Likewise.
7047 * g++.dg/inherit/using6.C: Likewise.
7048 * g++.dg/init/placement4.C: Likewise.
7049 * g++.dg/init/reference3.C: Likewise.
7050 * g++.dg/lookup/scoped6.C: Likewise.
7051 * g++.dg/lookup/using7.C: Likewise.
7052 * g++.dg/other/abstract1.C: Likewise.
7053 * g++.dg/other/error10.C: Likewise.
7054 * g++.dg/other/error5.C: Likewise.
7055 * g++.dg/other/field1.C: Likewise.
7056 * g++.dg/other/offsetof5.C: Likewise.
7057 * g++.dg/parse/bitfield2.C: Likewise.
7058 * g++.dg/parse/constant4.C: Likewise.
7059 * g++.dg/parse/crash20.C: Likewise.
7060 * g++.dg/parse/invalid-op1.C: Likewise.
7061 * g++.dg/parse/non-dependent2.C: Likewise.
7062 * g++.dg/parse/template18.C: Likewise.
7063 * g++.dg/tc1/dr152.C: Likewise.
7064 * g++.dg/tc1/dr166.C: Likewise.
7065 * g++.dg/tc1/dr176.C: Likewise.
7066 * g++.dg/tc1/dr213.C: Likewise.
7067 * g++.dg/template/access11.C: Likewise.
7068 * g++.dg/template/access2.C: Likewise.
7069 * g++.dg/template/access3.C: Likewise.
7070 * g++.dg/template/access7.C: Likewise.
7071 * g++.dg/template/arg7.C: Likewise.
7072 * g++.dg/template/cond2.C: Likewise.
7073 * g++.dg/template/crash13.C: Likewise.
7074 * g++.dg/template/crash40.C: Likewise.
7075 * g++.dg/template/crash7.C: Likewise.
7076 * g++.dg/template/crash84.C: Likewise.
7077 * g++.dg/template/ctor5.C: Likewise.
7078 * g++.dg/template/defarg13.C: Likewise.
7079 * g++.dg/template/defarg14.C: Likewise.
7080 * g++.dg/template/dtor7.C: Likewise.
7081 * g++.dg/template/eh2.C: Likewise.
7082 * g++.dg/template/error2.C: Likewise.
7083 * g++.dg/template/error43.C: Likewise.
7084 * g++.dg/template/friend32.C: Likewise.
7085 * g++.dg/template/injected1.C: Likewise.
7086 * g++.dg/template/instantiate1.C: Likewise.
7087 * g++.dg/template/instantiate3.C: Likewise.
7088 * g++.dg/template/instantiate5.C: Likewise.
7089 * g++.dg/template/instantiate7.C: Likewise.
7090 * g++.dg/template/local6.C: Likewise.
7091 * g++.dg/template/lookup2.C: Likewise.
7092 * g++.dg/template/member5.C: Likewise.
7093 * g++.dg/template/memfriend15.C: Likewise.
7094 * g++.dg/template/memfriend16.C: Likewise.
7095 * g++.dg/template/memfriend17.C: Likewise.
7096 * g++.dg/template/memfriend7.C: Likewise.
7097 * g++.dg/template/meminit1.C: Likewise.
7098 * g++.dg/template/nested3.C: Likewise.
7099 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7100 * g++.dg/template/nontype12.C: Likewise.
7101 * g++.dg/template/nontype13.C: Likewise.
7102 * g++.dg/template/nontype6.C: Likewise.
7103 * g++.dg/template/pr23510.C: Likewise.
7104 * g++.dg/template/pr35240.C: Likewise.
7105 * g++.dg/template/ptrmem15.C: Likewise.
7106 * g++.dg/template/ptrmem6.C: Likewise.
7107 * g++.dg/template/qualified-id1.C: Likewise.
7108 * g++.dg/template/qualttp20.C: Likewise.
7109 * g++.dg/template/qualttp3.C: Likewise.
7110 * g++.dg/template/qualttp4.C: Likewise.
7111 * g++.dg/template/qualttp5.C: Likewise.
7112 * g++.dg/template/qualttp6.C: Likewise.
7113 * g++.dg/template/qualttp7.C: Likewise.
7114 * g++.dg/template/qualttp8.C: Likewise.
7115 * g++.dg/template/recurse.C: Likewise.
7116 * g++.dg/template/recurse2.C: Likewise.
7117 * g++.dg/template/ref5.C: Likewise.
7118 * g++.dg/template/scope2.C: Likewise.
7119 * g++.dg/template/sfinae10.C: Likewise.
7120 * g++.dg/template/sfinae3.C: Likewise.
7121 * g++.dg/template/sizeof3.C: Likewise.
7122 * g++.dg/template/static9.C: Likewise.
7123 * g++.dg/template/template-id-2.C: Likewise.
7124 * g++.dg/template/typedef13.C: Likewise.
7125 * g++.dg/template/typename4.C: Likewise.
7126 * g++.dg/template/using14.C: Likewise.
7127 * g++.dg/template/using2.C: Likewise.
7128 * g++.dg/template/warn1.C: Likewise.
7129 * g++.dg/warn/Wparentheses-13.C: Likewise.
7130 * g++.dg/warn/Wparentheses-15.C: Likewise.
7131 * g++.dg/warn/Wparentheses-16.C: Likewise.
7132 * g++.dg/warn/Wparentheses-17.C: Likewise.
7133 * g++.dg/warn/Wparentheses-18.C: Likewise.
7134 * g++.dg/warn/Wparentheses-19.C: Likewise.
7135 * g++.dg/warn/Wparentheses-20.C: Likewise.
7136 * g++.dg/warn/Wparentheses-23.C: Likewise.
7137 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7138 * g++.dg/warn/noeffect2.C: Likewise.
7139 * g++.dg/warn/noeffect4.C: Likewise.
7140 * g++.dg/warn/pr8570.C: Likewise.
7141 * g++.old-deja/g++.brendan/init2.C: Likewise.
7142 * g++.old-deja/g++.eh/spec6.C: Likewise.
7143 * g++.old-deja/g++.pt/crash10.C: Likewise.
7144 * g++.old-deja/g++.pt/crash36.C: Likewise.
7145 * g++.old-deja/g++.pt/derived3.C: Likewise.
7146 * g++.old-deja/g++.pt/error2.C: Likewise.
7147 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7148 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7149 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7150 * g++.old-deja/g++.pt/overload7.C: Likewise.
7151 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7153 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7154 Iain Sandoe <iains@gcc.gnu.org>
7156 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7157 Added code to deal with the case when [Protocol
7158 -descriptionForInstanceMethod:] or [Protocol
7159 -descriptionForClassMethod:] returns NULL.
7161 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7162 Iain Sandoe <iains@gcc.gnu.org>
7164 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7165 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7168 2011-06-07 Xinliang David Li <davidxl@google.com>
7170 * gcc.dg/inline_2.c: New test.
7171 * gcc.dg/unroll_2.c: New test.
7172 * gcc.dg/inline_3.c: New test.
7173 * gcc.dg/unroll_3.c: New test.
7174 * gcc.dg/inline_4.c: New test.
7175 * gcc.dg/unroll_4.c: New test.
7176 * gcc.dg/inline_1.c: New test.
7177 * gcc.dg/unroll_1.c: New test.
7179 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7181 PR tree-optimization/48497
7182 * lib/gcc-defs.exp (dg-additional-options): New proc.
7183 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7184 -msse2 on 32-bit x86.
7186 2011-06-06 Jason Merrill <jason@redhat.com>
7188 * g++.dg/cpp0x/enum19.C: New.
7190 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7192 * gcc.target/arm/neon-reload-class.c: New test.
7194 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7197 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7199 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7201 * gcc.target/arm/smlatb-1.c: New file.
7202 * gcc.target/arm/smlatt-1.c: New file.
7203 * gcc.target/arm/smlaltb-1.c: New file.
7204 * gcc.target/arm/smlaltt-1.c: New file.
7206 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7208 * gcc.target/arm/mla-2.c: New test.
7210 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7212 PR gcov-profile/49299
7213 * gcc.dg/tree-prof/pr49299-1.c: New test.
7214 * gcc.dg/tree-prof/pr49299-2.c: New test.
7216 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7218 * lib/target-supports.exp
7219 (check_effective_target_vect_widen_mult_qi_to_hi):
7220 Add NEON as supporting target.
7221 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7222 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7223 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7224 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7225 using widening multiplication on targets that support it.
7226 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7227 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7228 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7230 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7232 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7233 Modern Objective-C runtime API.
7234 * objc/execute/next_mapping.h: Removed.
7235 * objc-obj-c++-shared/next-mapping.h: Removed.
7236 * objc-obj-c++-shared/Object1.h: Removed.
7237 * objc-obj-c++-shared/Object1.m: Removed.
7238 * objc-obj-c++-shared/Object1.mm: Removed.
7239 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7240 * objc-obj-c++-shared/Protocol1.h: Removed.
7241 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7242 of ProtoBool, IVAR_T and METHOD.
7243 * objc-obj-c++-shared/runtime.h: New.
7244 * objc-obj-c++-shared/TestsuiteObject.h: New.
7245 * objc-obj-c++-shared/TestsuiteObject.m: New.
7247 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7248 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7249 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7251 * objc/execute/_cmd.m: Include
7252 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7253 runtime API. ([TestClass +initialize]): Include this method also
7254 with the GNU runtime.
7255 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7256 Object. ([-setValue:]): Return void.
7257 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7258 with the GNU runtime. Include
7259 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7260 for the NeXT runtime. Use the existing print_ivars() and
7261 compare_structures() implementations for the old NeXT runtime.
7262 Added new implementations for the Modern GNU and NeXT runtimes.
7263 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7264 well. (main): Use objc_getClass(). Use return instead of exit.
7265 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7266 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7268 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7269 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7270 instead of Object. (main): Use return instead of exit().
7271 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7272 instead of Object. Removed prototype for exit(). (main): Use
7273 return instead of exit(). Use the Modern Objective-C runtime API.
7274 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7276 * objc/execute/class-tests-1.h: Include
7277 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7278 runtime API. (test_class_with_superclass): Do not call [Object
7279 class]. There is no need to with the current libobjc.
7280 * objc/execute/class-tests-2.h: Include
7281 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7283 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7284 ../../objc-obj-c++-shared/next-mapping.h.
7285 * objc/execute/class-2.m: Likewise.
7286 * objc/execute/class-3.m: Likewise.
7287 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7288 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7289 +initialize]): Include this method also with the GNU
7290 runtime. (main): Use the Modern Objective-C runtime API.
7291 * objc/execute/class-5.m: Likewise.
7292 * objc/execute/class-6.m: Likewise.
7293 * objc/execute/class-7.m: Likewise.
7294 * objc/execute/class-8.m: Likewise.
7295 * objc/execute/class-9.m: Likewise.
7296 * objc/execute/class-10.m: Likewise.
7297 * objc/execute/class-11.m: Likewise.
7298 * objc/execute/class-12.m: Likewise.
7299 * objc/execute/class-13.m: Likewise.
7300 * objc/execute/class-14.m: Likewise.
7301 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7302 this method also with the GNU runtime.
7303 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7304 +initialize]): Include this method also with the GNU runtime.
7305 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7307 * objc/execute/encode-1.m: Likewise.
7308 * objc/execute/enumeration-1.m: Likewise.
7309 * objc/execute/enumeration-2.m: Likewise.
7310 * objc/execute/exceptions/catchall-1.m: Likewise.
7311 * objc/execute/exceptions/finally-1.m: Likewise.
7312 * objc/execute/exceptions/foward-1.m: Likewise.
7313 * objc/execute/exceptions/local-variables-1.m: Likewise.
7314 * objc/execute/exceptions/throw-nil.m: Likewise.
7315 * objc/execute/exceptions/trivial.m: Likewise.
7316 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7317 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7318 * objc/execute/exceptions/matcher-1.m: Likewise.
7319 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7321 * objc/execute/formal_protocol-2.m: Likewise.
7322 * objc/execute/formal_protocol-3.m: Likewise.
7323 * objc/execute/formal_protocol-4.m: Likewise.
7324 * objc/execute/formal_protocol-5.m: Include
7325 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7327 * objc/execute/formal_protocol-6.m: Likewise.
7328 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7329 Object. Include <objc/Protocol.h> instead of
7330 ../../objc-obj-c++-shared/Protocol1.h.
7331 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7333 * objc/execute/informal_protocol.m: Likewise.
7334 * objc/execute/load-3.m: Likewise.
7335 * objc/execute/many_args_method.m ([TestClass +initialize]):
7336 Include this method with the GNU runtime as well.
7337 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7338 * objc/execute/nested-func-1.m: Use TestsuiteObject
7340 * objc/execute/nil_method-1.m: Likewise.
7341 * objc/execute/no_clash.m: Likewise.
7342 * objc/execute/np-1.m: Do not include
7343 ../../objc-obj-c++-shared/Protocol1.h.
7344 (main): Use return instead of exit().
7345 * objc/execute/np-2.m: Do not include
7346 ../../objc-obj-c++-shared/Protocol1.h.
7347 ([MyObject +initialize]): Include this method also with the GNU
7348 runtime. (main): Use return instead of exit().
7349 * objc/execute/object_is_class.m: Include
7350 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7351 of Object. (main): Use the Modern Objective-C runtime API.
7352 * objc/execute/object_is_meta_class.m: Likewise.
7353 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7354 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7355 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7356 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7357 Objective-C runtime API.
7358 * objc/execute/protocol-isEqual-2.m: Likewise.
7359 * objc/execute/protocol-isEqual-3.m: Likewise.
7360 * objc/execute/protocol-isEqual-4.m: Likewise.
7361 * objc/execute/redefining_self.m ([TestClass +initialize]):
7362 Include this method with the GNU runtime as well.
7363 * objc/execute/root_methods.m: Include
7364 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7365 Include this method with the GNU runtime as well.
7366 (main): Use the Modern Objective-C runtime API.
7367 * objc/execute/selector-1.m: Include
7368 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7369 of Object. (main): Use the Modern Objective-C runtime API.
7370 * objc/execute/static-1.m ([Test +initialize]): Include this
7371 method with the GNU runtime as well.
7372 * objc/execute/static-2.m: Likewise.
7373 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7374 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7375 ([MathClass +initialize]): Include this method with the GNU
7377 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7379 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7380 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7381 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7382 * objc.dg/attributes/method-attribute-1.m: Likewise.
7383 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7384 * objc.dg/attributes/method-attribute-2.m: Likewise.
7385 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7386 * objc.dg/attributes/method-attribute-3.m: Likewise.
7387 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7388 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7389 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7390 * obj-c++.dg/bitfield-1.mm: Likewise.
7391 * obj-c++.dg/bitfield-2.mm: Likewise
7392 * objc.dg/bitfield-3.m: Likewise.
7393 * obj-c++.dg/bitfield-4.mm: Likewise.
7394 * objc.dg/bitfield-5.m: Likewise
7395 * objc.dg/call-super-1.m: Likewise.
7396 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7397 Use objc_getClass() instead of objc_get_class(), but for the GNU
7398 runtime redefine objc_getClass as objc_get_class. Include
7399 ../objc-obj-c++-shared/runtime.h.
7400 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7401 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7402 Use the Modern Objective-C runtime API.
7403 * objc.dg/class-protocol-1.m: Include
7404 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7405 * obj-c++.dg/class-protocol-1.mm: Likewise.
7406 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7407 * objc.dg/comp-types-10.m: Likewise.
7408 * objc.dg/comp-types-11.m: Likewise.
7409 * objc.dg/comp-types-12.m: Likewise.
7410 * obj-c++.dg/comp-types-9.mm: Likewise.
7411 * obj-c++.dg/comp-types-11.mm: Likewise.
7412 * obj-c++.dg/comp-types-12.mm: Likewise.
7413 * obj-c++.dg/comp-types-13.mm: Likewise.
7414 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7415 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7416 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7417 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7418 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7419 * objc.dg/desig-init-1.m: Likewise.
7420 * obj-c++.dg/defs.mm: Likewise.
7421 * objc.dg/exceptions-2.m: Likewise.
7422 * obj-c++.dg/except-1.mm: Likewise.
7423 * obj-c++.dg/exceptions-2.mm: Likewise.
7424 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7425 Use the Modern Objective-C runtime API.
7426 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7427 the Modern Objective-C runtime API. Do not include
7428 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7429 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7430 the Modern Objective-C runtime API except when using an older NeXT
7432 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7433 the Modern Objective-C runtime API.
7434 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7436 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7437 * objc.dg/encode-7-next-64bit.m: Updated include.
7438 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7440 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7441 the Modern Objective-C runtime API.
7442 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7443 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7444 instead of ../objc-obj-c++-shared/Protocol1.h.
7445 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7446 the Modern Objective-C runtime API except when using an older NeXT
7448 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7449 the Modern Objective-C runtime API.
7450 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7452 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7453 * objc.dg/fix-and-continue-2.m: Likewise.
7454 * objc.dg/foreach-1.m: Likewise.
7455 * objc.dg/foreach-2.m: Likewise.
7456 * objc.dg/foreach-3.m: Likewise.
7457 * objc.dg/foreach-4.m: Likewise.
7458 * objc.dg/foreach-5.m: Likewise.
7459 * objc.dg/foreach-6.m: Likewise.
7460 * objc.dg/foreach-7.m: Likewise.
7461 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7463 * objc.dg/func-ptr-2.m: Likewise.
7464 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7465 Do not include objc/objc-api.h.
7466 * obj-c++.dg/fsf-package-0.mm: Likewise.
7467 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7468 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7469 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7471 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7472 * objc.dg/gnu-runtime-3.m: Likewise.
7473 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7474 * objc.dg/headers.m: Include objc/runtime.h instead of
7475 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7476 for the NeXT runtime.
7477 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7478 * obj-c++.dg/isa-field-1.mm: Likewise.
7479 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7480 * objc.dg/layout-1.m: Likewise.
7481 * objc.dg/layout-2.m: Likewise.
7482 * objc.dg/local-decl-2.m: Likewise.
7483 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7484 Object. ([Container +elementForView:]): Use
7485 class_conformsToProtocol().
7486 * obj-c++.dg/lookup-2.mm: Likewise.
7487 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7488 * obj-c++.dg/local-decl-1.mm: Likewise.
7489 * objc.dg/method-3.m: Likewise.
7490 * objc.dg/method-4.m: Likewise.
7491 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7492 ../objc-obj-c++-shared/Protocol1.h.
7493 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7494 * objc.dg/method-9.m: Likewise.
7495 * objc.dg/method-10.m: Likewise.
7496 * objc.dg/method-13.m ([Root +initialize]): Include this method
7497 also for the GNU runtime. (main): Use objc_getClass() also for
7499 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7500 * objc.dg/method-17.m: Likewise.
7501 * objc.dg/method-19.m: Likewise.
7502 * objc.dg/method-20b.m: Likewise.
7503 * obj-c++.dg/method-2.mm: Likewise.
7504 * obj-c++.dg/method-6.mm: Likewise.
7505 * obj-c++.dg/method-10.mm: Likewise.
7506 * obj-c++.dg/method-11.mm: Likewise.
7507 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7508 ../objc-obj-c++-shared/Protocol1.h.
7509 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7510 * obj-c++.dg/method-15.mm: Likewise.
7511 * obj-c++.dg/method-17.mm: Likewise.
7512 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7513 +initialize]): Include this method also for the GNU
7514 runtime. (main): Use objc_getClass() also for the GNU runtime.
7515 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7516 * obj-c++.dg/method-22.mm: Likewise.
7517 * obj-c++.dg/method-23.mm: Likewise.
7518 * obj-c++.dg/no-extra-load.mm: Likewise.
7519 * objc.dg/objc-fast-4.m: Likewise.
7520 * objc.dg/objc-gc-4.m: Likewise.
7521 * obj-c++.dg/objc-gc-3.mm: Likewise.
7522 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7523 protocol_getMethodDescription() instead of [Protocol
7524 -descriptionForInstanceMethod].
7525 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7526 Made it available with all runtimes. (main): Call -test instead
7528 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7529 and put into a category.
7530 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7531 Object. Include objc/objc.h.
7532 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7533 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7534 New. (main): Use protocol_getMethodDescription() instead
7535 of [Protocol -descriptionForInstanceMethod] and [Protocol
7536 -descriptionForClassMethod].
7537 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7538 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7539 Objective-C runtime API.
7540 * obj-c++.dg/proto-qual-1.mm: Likewise.
7541 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7543 * obj-c++.dg/property/property-1.mm: Likewise.
7544 * obj-c++.dg/qual-types-1.mm: Likewise.
7545 * objc.dg/selector-2.m: Include objc/objc.h instead of
7546 ../objc-obj-c++-shared/Object1.h.
7547 * obj-c++.dg/selector-2.mm: Likewise.
7548 * obj-c++.dg/selector-5.mm: Likewise.
7549 * obj-c++.dg/selector-6.mm: Likewise.
7550 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7551 Object. Do not include objc/objc-api.h.
7552 * obj-c++.dg/set-not-used-1.mm: Likewise.
7553 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7554 * objc.dg/stret-1.m: Likewise.
7555 * objc.dg/stret-2.m: Likewise.
7556 * obj-c++.dg/super-class-2.mm: Likewise.
7557 * objc.dg/super-class-3.m: Likewise.
7558 * objc.dg/super-class-4.m: Likewise.
7559 * objc.dg/sync-2.m: Likewise.
7560 * obj-c++.dg/sync-2.mm: Likewise.
7561 * objc.dg/sync-1.m: Include objc/objc.h instead of
7562 ../objc-obj-c++-shared/Object1.h.
7563 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7564 'Class' as the type of 'isa'.
7565 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7566 Objective-C runtime API. ([TestClass +initialize]): Include this
7567 method with the GNU runtime as well.
7568 * objc.dg/strings/strings-1.m: Updated includes.
7569 * obj-c++.dg/strings/strings-1.mm: Likewise.
7570 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7571 objc.dg/strings/const-str-12b.m.
7572 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7573 * obj-c++.dg/template-3.mm: Likewise.
7574 * obj-c++.dg/template-4.mm: Likewise.
7575 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7576 Objective-C runtime API.
7577 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7578 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7579 * obj-c++.dg/try-catch-1.mm: Likewise.
7580 * obj-c++.dg/try-catch-2.mm: Likewise.
7581 * objc.dg/try-catch-3.m: Likewise.
7582 * obj-c++.dg/try-catch-3.mm: Likewise.
7583 * objc.dg/try-catch-6.m: Likewise.
7584 * objc.dg/try-catch-7.m: Likewise.
7585 * obj-c++.dg/try-catch-7.mm: Likewise.
7586 * obj-c++.dg/try-catch-8.mm: Likewise.
7587 * obj-c++.dg/try-catch-9.mm: Likewise.
7588 * objc.dg/try-catch-10.m: Likewise.
7589 * obj-c++.dg/try-catch-11.mm: Likewise.
7590 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7591 Object. Include objc/objc.h.
7592 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7593 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7594 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7595 Object. Use Modern Objective-C runtime API. Do not use
7597 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7598 * obj-c++.dg/torture/trivial.mm: Likewise.
7599 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7600 instead of ../objc-obj-c++-shared/Object1.h. Include
7601 ../objc-obj-c++-shared/runtime.h.
7602 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7603 * objc.dg/torture/strings/const-str-11.m: Likewise.
7604 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7605 * objc.dg/torture/strings/const-str-9.m: Likewise.
7606 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7607 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7608 instead of Object. Only add _FooClassReference if
7610 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7611 * objc.dg/torture/strings/const-str-8.m: Likewise.
7612 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7613 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7615 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7617 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7618 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7619 * obj-c++.dg/va-meth-1.mm: Likewise.
7620 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7621 ../objc-obj-c++-shared/Object1.h.
7622 * objc.dg/zero-link-3.m: Likewise.
7624 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7626 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7628 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7631 * obj-c++.dg/property/cxx-property-1.mm: New.
7632 * obj-c++.dg/property/cxx-property-2.mm: New.
7634 2011-06-06 Jason Merrill <jason@redhat.com>
7636 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7638 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7640 PR rtl-optimization/49145
7642 * gcc.c-torture/compile/pr49145.c: New test.
7644 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7647 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7648 to dg-options, match also DW_AT_linkage_name.
7651 * gcc.dg/debug/pr49294.c: New test.
7654 * g++.dg/opt/pr49264.C: New test.
7656 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7658 PR tree-optimization/49243
7659 * gcc.dg/pr49243.c: New.
7661 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7663 * gnat.dg/specs/cond_expr1.ads: New test.
7665 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7667 * gnat.dg/deferred_const4.ad[sb]: New test.
7668 * gnat.dg/deferred_const4_pkg.ads: New helper.
7670 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7672 * gnat.dg/test_tamdt.adb: Rename to...
7673 * gnat.dg/taft_type1.adb: ...this.
7674 * gnat.dg/tamdt.ad[sb]: Rename to...
7675 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7676 * gnat.dg/tamdt_aux.ads: Rename to...
7677 * gnat.dg/taft_type1_pkg2.ads: ...this.
7678 * gnat.dg/taft_type2.ad[sb]: New test.
7679 * gnat.dg/taft_type2_pkg.ads: New helper.
7680 * gnat.dg/taft_type3.adb: New test.
7681 * gnat.dg/taft_type3_pkg.ads: New helper.
7683 2011-06-05 Tobias Burnus <burnus@net-b.de>
7686 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7689 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7692 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7694 * objc.dg/gnu-api-2-objc.m: Likewise.
7695 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7696 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7698 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7700 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7701 alignment, not the alignment, when calling class_addIvar(). Add
7702 an 'isa' instance variable to the test root class.
7703 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7705 2011-06-04 Jan Hubicka <jh@suse.cz>
7707 PR tree-optimization/48893
7708 PR tree-optimization/49091
7709 PR tree-optimization/49179
7710 * gfortran.dg/pr49179.f90: New testcase
7712 2011-06-04 Jan Hubicka <jh@suse.cz>
7715 * g++.dg/torture/pr48954.C: New testcase.
7717 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7719 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7721 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7724 * g++.dg/diagnostic/bitfld2.C: New.
7726 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7729 * gcc.c-torture/execute/pr49281.c: New test.
7731 2011-06-04 Jan Hubicka <jh@suse.cz>
7733 PR tree-optimize/48929
7734 * gcc.c-torture/compile/pr48929.c: New testcase.
7736 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7738 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7740 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7743 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7745 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7747 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7749 2011-06-03 Richard Henderson <rth@redhat.com>
7750 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7752 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7754 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7756 * objc.dg/headers.m: Do not include objc-list.h.
7758 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7760 * objc.dg/type-stream-1.m: Test removed.
7761 * objc.dg/headers.m: Do not include typedstream.h.
7763 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7765 * objc.dg/torture/forward-1.m (main): Updated testcase.
7767 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7770 * gcc.c-torture/compile/pr49163.c: New.
7772 2011-06-02 Asher Langton <langton2@llnl.gov>
7775 * gfortran.dg/PR49268.f90: New test.
7777 2011-06-02 Asher Langton <langton2@llnl.gov>
7780 * gfortran.dg/PR37039.f90: New test.
7782 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7785 * objc.dg/method-5.m: Updated.
7786 * objc.dg/method-19.m: Updated.
7787 * objc.dg/method-lookup-1.m: New.
7788 * obj-c++.dg/method-6.mm: Updated.
7789 * obj-c++.dg/method-7.mm: Updated.
7790 * obj-c++.dg/method-lookup-1.mm: New.
7792 2011-06-02 DJ Delorie <dj@redhat.com>
7794 * lib/timeout.exp (timeout): Add board_info support.
7796 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7798 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7800 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7803 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7804 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7806 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7807 Hans-Peter Nilsson <hp@axis.com>
7809 PR rtl-optimization/48840
7810 * gcc.target/sparc/ultrasp13.c: New test.
7812 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7815 * gcc.c-torture/compile/pr49238.c: New.
7817 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7819 * gcc.target/arm/g2.c: Skip test in -mthumb.
7820 Skip test unless cpu is xscale.
7821 * gcc.target/arm/scd42-2.c: Likewise.
7822 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7824 2011-06-01 Jason Merrill <jason@redhat.com>
7826 * g++.dg/cpp0x/decltype28.C: New.
7827 * g++.dg/cpp0x/decltype29.C: New.
7829 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7832 * gcc.target/mips/pr45074.c: New test.
7834 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7835 Hans-Peter Nilsson <hp@axis.com>
7837 PR rtl-optimization/48830
7838 * gcc.target/sparc/ultrasp12.c: New test.
7840 2011-06-01 David Li <davidxl@google.com>
7842 * gcc.dg/profile-dir-1.c: Change pass name.
7843 * gcc.dg/profile-dir-2.c: Ditto.
7844 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7845 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7846 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7847 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7848 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7849 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7850 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7851 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7852 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7853 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7854 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7855 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7856 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7857 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7858 * gcc.dg/profile-dir-3.c: Ditto.
7859 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7861 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7863 * objc.dg/attributes/method-nonnull-1.m: New test.
7864 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7866 2011-05-31 Tobias Burnus <burnus@net-b.de>
7869 * gfortran.dg/coarray_atomic_1.f90: New.
7870 * gfortran.dg/coarray/atomic_1.f90: New.
7872 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7874 * gcc.dg/guality/bswaptest.c: New test.
7875 * gcc.dg/guality/clztest.c: New test.
7876 * gcc.dg/guality/ctztest.c: New test.
7877 * gcc.dg/guality/rotatetest.c: New test.
7880 * gcc.target/i386/pr48688.c: New test.
7882 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7885 * g++.dg/lookup/name-clash9.C: New.
7887 2011-05-31 Tobias Burnus <burnus@net-b.de>
7890 * gfortran.dg/coarray/dummy_1.f90: New.
7892 2011-05-31 Tobias Burnus <burnus@net-b.de>
7895 * gfortran.dg/coarray/save_1.f90: New.
7896 * gfortran.dg/coarray_4.f90: Update dg-error.
7898 2011-05-31 Jason Merrill <jason@redhat.com>
7900 * g++.dg/cpp0x/rv-template1.C: New.
7902 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7904 PR rtl-optimization/49235
7905 * gcc.dg/pr49235.c: New test.
7907 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7909 PR tree-optimization/49093
7910 * gcc.dg/vect/pr49093.c: New test.
7912 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7915 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7917 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7920 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7923 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7926 * gcc.c-torture/execute/pr49186.c: New.
7928 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7931 * gcc.target/i386/pr49168-1.c: New.
7933 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7934 Eric Botcazou <ebotcazou@adacore.com>
7936 * gcc.dg/guality/drap.c: New test.
7938 2011-05-30 Richard Guenther <rguenther@suse.de>
7940 PR tree-optimization/49210
7941 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7942 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7944 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7947 * g++.dg/gomp/pr49223-1.C: New test.
7948 * g++.dg/gomp/pr49223-2.C: New test.
7950 2011-05-30 Richard Guenther <rguenther@suse.de>
7952 PR tree-optimization/49218
7953 * gcc.c-torture/execute/pr49218.c: New testcase.
7955 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7957 PR tree-optimization/49199
7958 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7959 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7960 -fno-tree-scev-cprop.
7962 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7965 * gfortran.dg/extends_13.f03: New.
7967 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7969 PR rtl-optimization/49095
7970 * gcc.target/i386/pr49095.c: New test.
7972 2011-05-29 Tobias Burnus <burnus@net-b.de>
7975 * gfortran.dg/coarray_24.f90: New.
7977 2011-05-29 Tobias Burnus <burnus@net-b.de>
7980 * gfortran.dg/coarray_23.f90: New.
7982 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7985 * gcc.dg/pr48826.c: New test.
7987 2011-05-29 Richard Guenther <rguenther@suse.de>
7989 PR tree-optimization/49217
7990 * gcc.dg/torture/pr49217.c: New testcase.
7992 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7995 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7997 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7999 * gnat.dg/boolean_subtype.adb: Rename to...
8000 * gnat.dg/boolean_subtype1.adb: ...this.
8002 2011-05-28 Jason Merrill <jason@redhat.com>
8004 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8006 2011-05-27 Jason Merrill <jason@redhat.com>
8008 * g++.dg/cpp0x/enum18.C: Adjust.
8010 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8012 2011-05-27 Tobias Burnus <burnus@net-b.de>
8015 * gfortran.dg/coarray_22.f90: New.
8017 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8019 PR tree-optimization/46728
8020 * gcc.target/powerpc/pr46728-1.c: New.
8021 * gcc.target/powerpc/pr46728-2.c: New.
8022 * gcc.target/powerpc/pr46728-3.c: New.
8023 * gcc.target/powerpc/pr46728-4.c: New.
8024 * gcc.target/powerpc/pr46728-5.c: New.
8025 * gcc.dg/pr46728-6.c: New.
8026 * gcc.target/powerpc/pr46728-7.c: New.
8027 * gcc.target/powerpc/pr46728-8.c: New.
8028 * gcc.dg/pr46728-9.c: New.
8029 * gcc.target/powerpc/pr46728-10.c: New.
8030 * gcc.target/powerpc/pr46728-11.c: New.
8031 * gcc.dg/pr46728-12.c: New.
8032 * gcc.target/powerpc/pr46728-13.c: New.
8033 * gcc.target/powerpc/pr46728-14.c: New.
8034 * gcc.target/powerpc/pr46728-15.c: New.
8035 * gcc.target/powerpc/pr46728-16.c: New.
8037 2011-05-27 Jason Merrill <jason@redhat.com>
8039 * g++.dg/abi/mangle47.C: New.
8042 * g++.dg/template/const5.C: New.
8044 * g++.dg/cpp0x/enum18.C: New.
8046 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8048 * g++.dg/cpp0x/error6.C: New.
8050 * g++.dg/cpp0x/error5.C: New.
8052 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8055 * g++.dg/eh/cond6.C: New test.
8057 2011-05-27 Tobias Burnus <burnus@net-b.de>
8060 * gfortran.dg/rank_3.f90: New.
8061 * gfortran.dg/rank_4.f90: New.
8063 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8065 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8066 replace dump search.
8068 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8070 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8071 * gnat.dg/bit_packed_array5.adb: ...here.
8073 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8076 * g++.dg/cpp0x/auto25.C: New.
8078 2011-05-27 Richard Guenther <rguenther@suse.de>
8080 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8082 2011-05-27 Richard Guenther <rguenther@suse.de>
8084 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8086 2011-05-27 Richard Guenther <rguenther@suse.de>
8089 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8091 2011-05-26 Jason Merrill <jason@redhat.com>
8093 * g++.dg/cpp0x/friend1.C: New.
8094 * g++.dg/cpp0x/friend2.C: New.
8096 * g++.dg/cpp0x/auto7.C: Update.
8097 * g++.dg/template/crash50.C: Adjust.
8098 * g++.dg/template/static9.C: Adjust.
8099 * g++.old-deja/g++.ext/memconst.C: Adjust.
8101 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8103 * gcc.dg/march.c: Ignore a note for some targets.
8105 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8106 Nathan Froyd <froydnj@codesourcery.com>
8110 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8111 * g++.dg/parse/pr18770.C: New test.
8112 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8114 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8117 * gfortran.dg/dependency_40.f90 : New test.
8119 2011-05-26 Tobias Burnus <burnus@net-b.de>
8122 * gfortran.dg/coarray/registering_1.f90: New.
8124 2011-05-26 Jason Merrill <jason@redhat.com>
8126 * g++.dg/cpp0x/variadic111.C: New.
8127 * g++.dg/cpp0x/variadic41.C: Adjust.
8129 2011-05-26 Richard Guenther <rguenther@suse.de>
8131 PR tree-optimization/48702
8132 * gcc.dg/torture/pr48702.c: New testcase.
8134 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8136 PR gcov-profile/48845
8137 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8139 * gcc.dg/matrix/matrix.exp: Likewise.
8140 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8141 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8142 line number to check_profiling_available.
8143 * lib/target-supports.exp (check_profiling_available): Account for
8145 Require TLS runtime support with -fprofile-generate.
8146 * lib/profopt.exp (profopt-execute): Add TLS options for
8148 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8150 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8153 * g++.dg/eh/cond5.C: New test.
8155 PR tree-optimization/49161
8156 * gcc.c-torture/execute/pr49161.c: New test.
8158 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8160 * gcc.target/arm/neon-vorn-vbic.c: New test.
8162 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8164 PR tree-optimization/49038
8165 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8166 * gcc.dg/vect/pr49038.c: New test.
8168 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8170 * g++.dg/init/pr25811-3.C: New.
8171 * g++.dg/init/pr25811-4.C: New.
8173 2011-05-25 Jason Merrill <jason@redhat.com>
8175 * g++.dg/cpp0x/enum17.C: New.
8176 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8178 * g++.dg/cpp0x/auto24.C: New.
8180 * g++.dg/cpp0x/error4.C: New.
8182 * g++.dg/cpp0x/rv-restrict.C: New.
8184 * g++.dg/cpp0x/enum15.C: New.
8185 * g++.dg/cpp0x/constexpr-switch2.C: New.
8187 * g++.dg/cpp0x/variadic110.C: New.
8189 * g++.dg/cpp0x/auto9.C: Add typedef test.
8191 * g++.dg/cpp0x/auto23.C: New.
8192 * g++.dg/cpp0x/auto9.C: Adjust.
8194 * g++.dg/cpp0x/defaulted29.C: New.
8196 * g++.dg/cpp0x/initlist51.C: New.
8198 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8200 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8201 * g++.dg/abi/packed1.C: Suppress warning.
8202 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8203 * g++.dg/template/stdarg1.C: Likewise.
8204 * g++.dg/other/packed1.C: Remove arm from xfail list.
8206 2011-05-25 Jason Merrill <jason@redhat.com>
8208 * g++.dg/cpp0x/enum16.C: New.
8209 * g++.dg/parse/error15.C: Adjust.
8211 * g++.dg/cpp0x/initlist50.C: New.
8213 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8215 * g++.dg/cpp0x/variadic109.C: New.
8217 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8219 * gcc.target/i386/pause-1.c: New.
8221 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8223 * gcc.dg/stack-usage-1.c: Adjust comment.
8224 * gcc.dg/stack-usage-2.c: New test.
8226 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8229 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8230 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8232 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8234 PR rtl-optimization/48757
8235 * gfortran.dg/pr48757.f: New test case.
8237 2011-05-24 Jason Merrill <jason@redhat.com>
8239 * g++.dg/cpp0x/access01.C: New.
8241 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8244 * objc.dg/pr48177.m: New testcase.
8246 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8249 * objc.dg/pr48187.m: New testcase.
8250 * obj-c++.dg/pr48187.mm: New testcase.
8251 * objc.dg/ivar-extra-semicolon.m: New testcase.
8253 2011-05-24 Jason Merrill <jason@redhat.com>
8255 * g++.dg/template/access21.C: New.
8256 * g++.dg/template/access22.C: New.
8258 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8260 PR rtl-optimization/48633
8261 * g++.dg/pr48633.C: New test.
8263 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8266 * g++.dg/other/pr49133.C: New test.
8268 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8269 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8271 * gcc.dg/torture/tls/run-gd.c: New test.
8272 * gcc.dg/torture/tls/run-ie.c: New test.
8273 * gcc.dg/torture/tls/run-ld.c: New test.
8274 * gcc.dg/torture/tls/run-le.c: New test.
8275 * lib/target-supports.exp (check_effective_target_tls_runtime):
8276 Build testcase with TLS options.
8278 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8280 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8282 2011-05-24 Tom de Vries <tom@codesourcery.com>
8284 PR tree-optimization/49121
8285 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8287 2011-05-23 Jason Merrill <jason@redhat.com>
8289 * g++.dg/cpp0x/defaulted28.C: New.
8291 * g++.dg/cpp0x/sfinae25.C: New.
8293 * g++.dg/cpp0x/rv-cast2.C: New.
8295 * g++.dg/cpp0x/enum14.C: New.
8297 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8300 * gcc.c-torture/execute/pr49123.c: New test.
8303 * gcc.dg/debug/pr49032.c: New test.
8306 * gcc.dg/pr49120.c: New test.
8308 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8311 * gcc.target/i386/pr47315.c: New test.
8313 2011-05-23 Jason Merrill <jason@redhat.com>
8315 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8317 * g++.dg/cpp0x/sfinae24.C: New.
8319 * g++.dg/cpp0x/error3.C: New.
8321 * g++.dg/cpp0x/defaulted27.C: New.
8323 * g++.dg/cpp0x/decltype27.C: New.
8325 2011-05-23 Richard Guenther <rguenther@suse.de>
8327 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8329 2011-05-23 Richard Guenther <rguenther@suse.de>
8331 PR tree-optimization/40874
8332 * g++.dg/tree-ssa/pr40874.C: New testcase.
8334 2011-05-23 Richard Guenther <rguenther@suse.de>
8336 PR tree-optimization/49115
8337 * g++.dg/torture/pr49115.C: New testcase.
8339 2011-05-23 Richard Guenther <rguenther@suse.de>
8342 * gcc.dg/memcpy-3.c: New testcase.
8344 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8347 * gcc.c-torture/execute/pr48973-1.c: New test.
8348 * gcc.c-torture/execute/pr48973-2.c: New test.
8350 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8353 * g++.dg/warn/pr18016.C: New.
8355 2011-05-23 Tom de Vries <tom@codesourcery.com>
8358 * gcc.target/arm/ivopts-6.c: New test.
8360 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8363 * gcc.c-torture/compile/pr49029.c: New test.
8365 2011-05-22 Jason Merrill <jason@redhat.com>
8367 * g++.dg/cpp0x/sfinae23.C: New.
8368 * g++.dg/cpp0x/sfinae8.C: Correct.
8370 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8372 * gfortran.dg/function_optimize_8.f90: New test case.
8374 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8376 PR tree-optimization/49087
8377 * gcc.dg/vect/O3-pr49087.c: New test.
8379 2011-05-21 Jason Merrill <jason@redhat.com>
8381 * g++.dg/debug/const5.C: New.
8383 2011-05-20 Jason Merrill <jason@redhat.com>
8385 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8387 * g++.dg/cpp0x/constexpr-static7.C: New.
8389 * g++.dg/cpp0x/enum12.C: New.
8390 * g++.dg/cpp0x/enum13.C: New.
8392 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8395 * gfortran.dg/select_type_23.f03: New.
8397 2011-05-20 Jason Merrill <jason@redhat.com>
8399 * g++.dg/cpp0x/defaulted26.C: New.
8401 * g++.dg/cpp0x/noexcept02.C: Fix.
8402 * g++.dg/cpp0x/noexcept03.C: Fix.
8403 * g++.dg/cpp0x/noexcept08.C: Fix.
8404 * g++.dg/cpp0x/noexcept10.C: New.
8406 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8409 * gfortran.dg/extends_12.f03: New.
8411 2011-05-20 Jason Merrill <jason@redhat.com>
8413 * g++.dg/template/koenig9.C: New.
8414 * g++.dg/opt/pr47615.C: Fix.
8415 * g++.dg/overload/defarg1.C: Fix.
8416 * g++.dg/tc1/dr213.C: Remove xfail.
8417 * g++.dg/torture/pr34850.C: Fix.
8418 * g++.dg/torture/pr39362.C: Fix.
8419 * g++.old-deja/g++.brendan/crash56.C: Fix.
8420 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8422 2011-05-20 Richard Guenther <rguenther@suse.de>
8424 PR tree-optimization/49079
8425 * gcc.dg/torture/pr49079.c: New testcase.
8427 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8429 PR tree-optimization/49073
8430 * gcc.c-torture/execute/pr49073.c: New test.
8432 2011-06-19 Tobias Burnus <burnus@net-b.de>
8435 * gfortran.dg/coarray_21.f90: New.
8437 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8439 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8442 2011-05-19 Richard Guenther <rguenther@suse.de>
8445 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8447 2011-05-19 Richard Guenther <rguenther@suse.de>
8450 * gcc.dg/builtin-object-size-11.c: New testcase.
8452 2011-05-19 Tom de Vries <tom@codesourcery.com>
8455 * gcc.target/arm/ivopts.c: New test.
8456 * gcc.target/arm/ivopts-2.c: New test.
8458 2011-05-19 Tom de Vries <tom@codesourcery.com>
8460 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8462 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8464 * gcc.c-torture/execute/960321-1.x: Remove.
8466 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8469 * gfortran.dg/move_alloc_4.f90: New.
8471 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8474 * gcc.target/i386/pr49002-1.c: New test.
8475 * gcc.target/i386/pr49002-2.c: Likewise.
8477 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8479 PR tree-optimization/49039
8480 * gcc.c-torture/execute/pr49039.c: New test.
8481 * gcc.dg/tree-ssa/pr49039.c: New test.
8482 * g++.dg/torture/pr49039.C: New test.
8484 2011-05-18 Jason Merrill <jason@redhat.com>
8486 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8487 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8488 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8490 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8492 * gcc.target/bfin/mcpu-bf592.c: New test.
8494 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8496 PR tree-optimization/41881
8497 * gcc.dg/vect/O3-pr41881.c: New test.
8498 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8500 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8502 PR tree-optimization/49000
8503 * gcc.dg/pr49000.c: New test.
8505 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8507 * gnat.dg/invalid1.adb: New test.
8509 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8511 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8513 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8514 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8516 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8519 * g++.dg/cpp0x/range-for18.C: New.
8521 2011-05-15 Tobias Burnus <burnus@net-b.de>
8524 * gfortran.dg/coarray/image_index_2.f90: New.
8526 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8528 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8529 * g++.dg/cpp0x/override2.C: New.
8531 2011-05-14 Tobias Burnus <burnus@net-b.de>
8534 * gfortran.de/coarray_20.f90: New.
8536 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8539 * function_optimize_7.f90: New test case.
8541 2011-05-13 Jason Merrill <jason@redhat.com>
8543 * g++.dg/cpp0x/decltype26.C: New.
8544 * g++.dg/cpp0x/enum11.C: New.
8546 2011-05-13 Tobias Burnus <burnus@net-b.de>
8550 * gfortran.dg/assign_8.f90: Update dg-error.
8552 2011-05-13 Tobias Burnus <burnus@net-b.de>
8555 * gfortran.dg/io_constraints_8.f90: New.
8556 * gfortran.dg/io_constraints_9.f90: New.
8558 2011-05-13 Martin Thuresson <martint@google.com>
8560 PR gcov-profile/47793
8561 * gcc.dg/pr47793.c: New.
8563 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8565 PR tree-optimization/48975
8566 * gcc.dg/pr48975.c: New test.
8568 2011-05-12 Tobias Burnus <burnus@net-b.de>
8571 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8573 2011-05-12 Jason Merrill <jason@redhat.com>
8575 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8577 2011-05-12 Geert Bosch <bosch@adacore.com>
8579 * gnat.dg/view_conversion1.adb: New test.
8581 2011-05-12 Richard Guenther <rguenther@suse.de>
8583 PR tree-optimization/48172
8584 * gcc.dg/vect/pr48172.c: New testcase.
8586 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8589 * g++.dg/opt/pr48967.C: New test.
8591 2011-05-11 Jason Merrill <jason@redhat.com>
8593 * g++.dg/cpp0x/constexpr-friend.C: New.
8594 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8596 * g++.dg/cpp0x/sfinae22.C: New.
8598 2011-05-11 Tobias Burnus <burnus@net-b.de>
8601 * gfortran.dg/generic_24.f90: New.
8603 2011-05-11 Richard Guenther <rguenther@suse.de>
8605 PR tree-optimization/15256
8606 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8608 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8611 * gcc.dg/pr48159-1.c: New test.
8612 * gcc.dg/pr48159-2.c: New test.
8614 2011-05-11 Richard Guenther <rguenther@suse.de>
8617 * gcc.dg/torture/pr48953.c: New testcase.
8619 2011-05-11 Richard Guenther <rguenther@suse.de>
8621 PR tree-optimization/18041
8622 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8624 2011-05-11 Alan Modra <amodra@gmail.com>
8627 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8629 2011-05-10 Jason Merrill <jason@redhat.com>
8631 * g++.dg/cpp0x/defaulted25.C: New.
8632 * g++.dg/template/crash7.C: Adjust.
8634 * g++.dg/cpp0x/variadic108.C: New.
8636 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8638 * g++.dg/inherit/virtual9.C: Extend.
8640 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8643 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8644 are passed and returned in vector registers.
8646 2011-05-10 Richard Guenther <rguenther@suse.de>
8648 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8649 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8650 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8651 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8652 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8655 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8657 PR tree-optimization/48611
8658 PR tree-optimization/48794
8659 * gfortran.dg/gomp/pr48611.f90: New test.
8660 * gfortran.dg/gomp/pr48794.f90: New test.
8663 * gcc.dg/dfp/pr48928.c: New test.
8665 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8668 * g++.dg/cpp0x/pr48522.C: New.
8670 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8673 * g++.dg/cpp0x/sfinae21.C: New.
8675 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8677 * g++.dg/template/sfinae28.C: Rename to...
8678 * g++.dg/cpp0x/sfinae19.C: ... this.
8679 * g++.dg/template/sfinae29.C: Rename to...
8680 * g++.dg/cpp0x/sfinae20.C: ... this.
8682 2011-05-09 Jeff Law <law@redhat.com>
8684 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8687 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8690 * g++.dg/init/pr20039.C: New.
8692 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8696 * g++.dg/template/sfinae28.C: New.
8697 * g++.dg/template/sfinae29.C: Likewise.
8699 2011-05-09 Jason Merrill <jason@redhat.com>
8701 * g++.dg/template/nontype23.C: New.
8703 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8705 * g++.dg/init/pr48859.C: New.
8707 2011-05-09 Jason Merrill <jason@redhat.com>
8709 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8710 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8711 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8712 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8713 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8714 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8715 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8716 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8718 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8720 * g++.dg/inherit/virtual9.C: New.
8722 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8725 * g++.dg/template/dependent-expr8.C: New test case.
8727 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8729 PR tree-optimization/48837
8730 * gcc.dg/pr48837.c: New testcase.
8732 2011-05-06 Jason Merrill <jason@redhat.com>
8734 * g++.dg/cpp0x/constexpr-condition2.C: New.
8736 * g++.dg/cpp0x/constexpr-missing.C: New.
8738 2011-05-06 Tobias Burnus <burnus@net-b.de>
8741 * gfortran.dg/coarray/this_image_2.f90: New.
8743 2011-05-06 Tobias Burnus <burnus@net-b.de>
8747 * gfortran.dg/bind_c_usage_22.f90: New.
8748 * gfortran.dg/bind_c_usage_23.f90: New.
8749 * gfortran.dg/bind_c_usage_24.f90: New.
8750 * gfortran.dg/bind_c_usage_24_c.c: New.
8752 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8755 * g++.dg/template/member9.C: New test case.
8757 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8759 * gnat.dg/discr29.ad[sb]: New test.
8760 * gnat.dg/discr30.adb: Likewise.
8762 2011-05-05 Julian Brown <julian@codesourcery.com>
8764 * gcc.target/arm/neon-vset_lanes8.c: New test.
8766 2011-05-05 Jason Merrill <jason@redhat.com>
8768 * g++.dg/init/new32.C: New.
8770 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8772 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8775 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8777 PR rtl-optimization/48381
8778 * gcc.c-torture/compile/pr48381.c: New test.
8780 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8782 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8784 * gcc.target/i386/opt-1.c: Ditto.
8786 2011-05-04 Jason Merrill <jason@redhat.com>
8788 * g++.dg/conversion/base1.C: New.
8790 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8792 PR libgfortran/48787
8793 * gfortran.dg/round_3.f08: Add more checks to test case.
8795 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8797 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8798 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8799 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8800 Gate test on effective_target fd_truncate.
8802 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8804 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8805 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8806 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8807 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8808 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8809 * gcc.target/i386/pr38824.c: Ditto.
8810 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8811 * gcc.target/i386/vecinit-2.c: Ditto.
8812 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8813 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8814 * gcc.target/i386/parity-2.c: Ditto.
8815 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8817 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8819 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8821 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8822 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8823 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8825 2011-05-03 Tobias Burnus <burnus@net-b.de>
8828 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8830 2011-05-03 Tobias Burnus <burnus@net-b.de>
8833 * gfortran.dg/coarray/this_image_1.f90: New.
8835 2011-05-03 Tobias Burnus <burnus@net-b.de>
8838 * gfortran.dg/coarray/caf.dg: New.
8839 * gfortran.dg/coarray/image_index_1.f90: New, copied
8840 from ../coarray_16.f90.
8842 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8845 * g++.dg/ext/complex9.C: New.
8847 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8850 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8851 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8852 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8854 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8856 * gcc.target/bfin/builtins: Created.
8857 * gcc.target/bfin/hisilh-O0.c: Deleted.
8858 * gcc.target/bfin/hisilh.c: Moved to...
8859 * gcc.target/bfin/builtins/hisilh.c: ...here.
8860 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8861 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8862 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8863 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8864 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8865 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8866 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8867 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8868 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8869 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8870 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8871 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8872 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8873 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8874 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8875 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8876 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8877 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8878 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8879 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8880 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8881 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8882 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8883 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8884 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8885 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8886 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8887 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8888 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8889 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8890 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8891 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8892 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8893 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8894 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8895 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8896 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8897 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8898 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8899 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8900 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8901 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8902 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8903 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8904 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8905 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8906 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8907 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8908 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8909 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8910 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8911 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8912 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8913 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8914 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8915 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8916 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8917 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8918 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8919 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8920 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8921 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8922 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8923 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8924 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8925 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8926 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8927 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8928 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8929 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8930 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8931 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8932 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8933 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8934 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8935 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8936 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8937 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8938 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8939 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8940 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8941 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8942 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8943 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8944 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8945 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8946 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8947 * gcc.target/bfin/builtins/circptr.c: Ditto.
8948 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8949 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8950 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8951 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8952 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8953 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8954 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8955 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8956 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8957 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8958 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8959 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8960 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8961 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8962 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8963 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8964 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8965 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8966 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8967 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8968 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8969 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8970 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8971 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8972 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8973 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8974 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8975 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8976 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8977 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8978 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8979 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8980 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8981 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8982 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8983 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8984 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8985 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8986 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8987 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8988 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8989 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8990 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8991 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8992 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8993 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8994 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8995 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8996 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8997 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8998 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8999 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9000 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9001 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9002 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9003 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9005 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9006 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9007 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9008 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9009 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9010 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9011 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9012 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9013 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9014 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9015 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9016 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9017 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9019 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9021 * gcc.target/arm/cold-lc.c: New test.
9023 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9026 * gcc.dg/pr48774.c: New test.
9028 2011-05-03 Richard Guenther <rguenther@suse.de>
9030 * gcc.dg/large-size-array-5.c: New testcase.
9032 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9034 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9036 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9038 * lib/target-supports.exp (check_effective_target_vect_strided):
9040 (check_effective_target_vect_strided2)
9041 (check_effective_target_vect_strided3)
9042 (check_effective_target_vect_strided4)
9043 (check_effective_target_vect_strided8): ...these new functions.
9045 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9046 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9047 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9048 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9049 * gcc.dg/vect/pr37539.c: Likewise.
9050 * gcc.dg/vect/slp-11a.c: Likewise.
9051 * gcc.dg/vect/slp-11b.c: Likewise.
9052 * gcc.dg/vect/slp-11c.c: Likewise.
9053 * gcc.dg/vect/slp-12a.c: Likewise.
9054 * gcc.dg/vect/slp-12b.c: Likewise.
9055 * gcc.dg/vect/slp-18.c: Likewise.
9056 * gcc.dg/vect/slp-19a.c: Likewise.
9057 * gcc.dg/vect/slp-19b.c: Likewise.
9058 * gcc.dg/vect/slp-21.c: Likewise.
9059 * gcc.dg/vect/slp-23.c: Likewise.
9060 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9062 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9063 instead of vect_interleave && vect_extract_even_odd.
9064 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9065 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9066 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9067 * gcc.dg/vect/vect-1.c: Likewise.
9068 * gcc.dg/vect/vect-10.c: Likewise.
9069 * gcc.dg/vect/vect-98.c: Likewise.
9070 * gcc.dg/vect/vect-107.c: Likewise.
9071 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9072 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9073 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9074 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9075 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9076 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9077 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9078 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9079 * gcc.dg/vect/vect-strided-float.c: Likewise.
9080 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9081 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9082 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9083 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9084 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9085 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9086 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9087 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9088 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9089 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9090 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9091 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9092 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9093 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9094 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9096 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9098 * gcc.dg/vect/pr30843.c: Likewise.
9099 * gcc.dg/vect/pr33866.c: Likewise.
9100 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9101 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9102 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9103 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9105 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9107 * gcc.dg/vect/slp-11.c: Split into...
9108 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9109 gcc.dg/vect/slp-11c.c: ...these tests.
9110 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9111 * gcc.dg/vect/slp-12c.c: ...this new test.
9112 * gcc.dg/vect/slp-19.c: Split into...
9113 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9114 gcc.dg/vect/slp-19c.c: ...these new tests.
9116 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9118 * lib/target-supports.exp
9119 (check_effective_target_vect_extract_even_odd_wide): Delete.
9120 (check_effective_target_vect_strided_wide): Likewise.
9121 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9122 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9123 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9124 * gcc.dg/vect/pr37539.c: Likewise.
9125 * gcc.dg/vect/slp-11.c: Likewise.
9126 * gcc.dg/vect/slp-12a.c: Likewise.
9127 * gcc.dg/vect/slp-12b.c: Likewise.
9128 * gcc.dg/vect/slp-19.c: Likewise.
9129 * gcc.dg/vect/slp-23.c: Likewise.
9130 * gcc.dg/vect/vect-1.c: Likewise.
9131 * gcc.dg/vect/vect-98.c: Likewise.
9132 * gcc.dg/vect/vect-107.c: Likewise.
9133 * gcc.dg/vect/vect-strided-float.c: Likewise.
9135 2011-05-02 Jason Merrill <jason@redhat.com>
9137 * g++.dg/init/new31.C: New.
9139 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9142 * gcc.dg/pr35445.c: New test.
9144 2011-05-02 Jason Merrill <jason@redhat.com>
9146 * c-c++-common/vla-1.c: New.
9148 2011-05-02 Richard Guenther <rguenther@suse.de>
9150 PR tree-optimization/48822
9151 * gcc.dg/torture/pr48822.c: New testcase.
9153 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9156 * g++.dg/cpp0x/constexpr-47969.C: New.
9158 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9161 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9162 on vect_no_align targets.
9163 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9164 vect_no_align targets.
9166 2011-05-01 Xinliang David Li <davidxl@google.com>
9168 * gcc.dg/tree-ssa/integer-addr.c: New test.
9169 * gcc.dg/tree-ssa/alias_bug.c: New test.
9171 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9173 PR libgfortran/48787
9174 * gfortran.dg/round_3.f08: Add more checks.
9176 2011-04-30 Tobias Burnus <burnus@net-b.de>
9179 * gfortran.dg/import9.f90: New, proper test.
9180 * gfortran.dg/interface_37.f90: Remove bogus
9181 test (bogus copy of interface_36.f90).
9183 2011-04-30 Tobias Burnus <burnus@net-b.de>
9186 * gfortran.dg/interface_37.f90: New.
9188 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9191 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9193 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9195 PR tree-optimization/48809
9196 * gcc.c-torture/execute/pr48809.c: New test.
9198 2011-04-29 Jeff Law <law@redhat.com>
9200 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9202 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9205 * g++.dg/init/ctor10.C: New.
9207 2011-04-29 Le-Chun Wu <lcwu@google.com>
9209 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9210 warning in implicitly instantiated templates.
9212 2011-04-29 Le-Chun Wu <lcwu@google.com>
9214 * g++.dg/warn/Wnull-conversion-1.C: New.
9215 * g++.dg/warn/Wnull-conversion-2.C: New.
9217 2011-04-29 Diego Novillo <dnovillo@google.com>
9219 * g++.old-deja/g++.other/null3.C: Expect warning about
9220 converting boolean to a pointer.
9222 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9225 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9229 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9231 2011-04-29 Tobias Burnus <burnus@net-b.de>
9234 * gfortran.dg/typebound_proc_22.f90: New.
9237 * gfortran.dg/interface_36.f90: New.
9239 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9241 PR libgfortran/48488
9242 PR libgfortran/48602
9243 PR libgfortran/48615
9244 PR libgfortran/48684
9245 PR libgfortran/48787
9246 * gfortran.dg/fmt_g.f: Adjust test.
9247 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9248 * gfortran.dg/round_3.f08: New test.
9249 * gfortran.dg/namelist_print_1.f: Adjust test.
9250 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9251 * gfortran.dg/f2003_io_5.f03: Adjust test.
9252 * gfortran.dg/coarray_15.f90: Adjust test.
9253 * gfortran.dg/namelist_65.f90: Adjust test.
9254 * gfortran.dg/fmt_cache_1.f: Adjust test.
9255 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9256 * gfortran.dg/real_const_3.f90: Adjust test.
9258 2011-04-29 Jan Hubicka <jh@suse.cz>
9260 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9261 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9263 2011-04-28 Xinliang David Li <davidxl@google.com>
9265 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9266 * g++.dg/prof-robust-1.C: New test.
9268 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9270 PR tree-optimization/48765
9271 * gcc.dg/vect/pr48765.c: New.
9273 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9275 PR tree-optimization/48775
9276 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9278 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9281 * g++.dg/inherit/pr48798.C: New.
9282 * g++.old-deja/g++.other/base1.C: Adjust.
9284 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9287 * g++.dg/template/inherit7.C: New test case.
9289 2011-04-28 Richard Guenther <rguenther@suse.de>
9291 PR tree-optimization/40052
9292 PR tree-optimization/15347
9293 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9294 * gcc.dg/pr15347.c: Likewise.
9296 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9299 * g++.dg/cpp0x/sfinae18.C: New.
9301 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9304 * g++.dg/ext/is_literal_type1.C: New.
9306 2011-04-28 Tobias Burnus <burnus@net-b.de>
9310 * gfortran.dg/interface_35.f90: New.
9311 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9312 * gfortran.dg/func_result_6.f90: Add dg-warning.
9313 * gfortran.dg/bessel_1.f90: Ditto.
9314 * gfortran.dg/hypot_1.f90: Ditto.
9315 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9316 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9317 * gfortran.dg/interface_assignment_4.f90: Ditto.
9319 2011-04-27 Jason Merrill <jason@redhat.com>
9321 * g++.dg/ext/complex8.C: New.
9323 * g++.dg/cpp0x/initlist49.C: New.
9324 * g++.dg/init/new30.C: New.
9326 2011-04-27 Tobias Burnus <burnus@net-b.de>
9329 * gfortran.dg/whole_file_34.f90: New.
9331 2011-04-27 Jan Hubicka <jh@suse.cz>
9333 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9335 2011-04-27 Jason Merrill <jason@redhat.com>
9337 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9339 * g++.dg/parse/ambig6.C: New.
9341 2011-04-27 Nick Clifton <nickc@redhat.com>
9343 * gcc.dg/20020312-2.c: Add definition for RX.
9345 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9346 option with RX targets.
9348 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9351 2011-04-27 Richard Guenther <rguenther@suse.de>
9353 * gcc.dg/tree-ssa/pr23382.c: Remove.
9355 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9358 * gcc.c-torture/compile/pr48767.c: New test.
9360 2011-04-27 Richard Guenther <rguenther@suse.de>
9362 PR tree-optimization/48772
9363 * g++.dg/pr48772.C: New testcase.
9365 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9368 * gcc.c-torture/compile/pr48742.c: New test.
9370 2011-04-26 Jason Merrill <jason@redhat.com>
9372 * g++.dg/lookup/koenig13.C: New.
9374 * g++.dg/cpp0x/initlist48.C: New.
9376 2011-04-25 Jason Merrill <jason@redhat.com>
9378 * g++.dg/cpp0x/sfinae17.C: New.
9380 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9383 * gcc.target/powerpc/pr48258-1.c: New file.
9384 * gcc.target/powerpc/pr48258-2.c: Ditto.
9386 2011-04-26 Xinliang David Li <davidxl@google.com>
9388 * gcc.dg/uninit-suppress.c: New test.
9389 * gcc.dg/uninit-suppress.c: New test.
9391 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9394 * gcc.dg/pr48768.c: New test.
9396 PR tree-optimization/48734
9397 * gcc.c-torture/compile/pr48734.c: New test.
9400 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9402 2011-04-26 Richard Guenther <rguenther@suse.de>
9404 PR tree-optimization/48731
9405 * gcc.dg/torture/pr48731.c: New testcase.
9407 2011-04-26 Richard Guenther <rguenther@suse.de>
9410 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9412 2011-04-26 Richard Guenther <rguenther@suse.de>
9415 * gcc.dg/torture/pr48694-1.c: New testcase.
9416 * gcc.dg/torture/pr48694-2.c: Likewise.
9418 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9420 * g++.dg/ext/underlying_type1.C: New.
9421 * g++.dg/ext/underlying_type2.C: Likewise.
9422 * g++.dg/ext/underlying_type3.C: Likewise.
9423 * g++.dg/ext/underlying_type4.C: Likewise.
9424 * g++.dg/ext/underlying_type5.C: Likewise.
9425 * g++.dg/ext/underlying_type6.C: Likewise.
9426 * g++.dg/ext/underlying_type7.C: Likewise.
9427 * g++.dg/ext/underlying_type8.C: Likewise.
9428 * g++.dg/ext/underlying_type9.C: Likewise.
9429 * g++.dg/ext/underlying_type10.C: Likewise.
9431 2011-04-25 Jason Merrill <jason@redhat.com>
9433 * g++.dg/cpp0x/regress/template-const2.C: New.
9435 2011-04-25 Jeff Law <law@redhat.com>
9437 * gcc.dg/tree-ssa/vrp56.c: new test.
9439 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9441 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9443 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9445 PR preprocessor/48740
9446 * c-c++-common/raw-string-11.c: New test.
9448 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9450 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9453 2011-04-23 Tobias Burnus <burnus@net-b.de>
9456 * gfortran.dg/coarray_19.f90: New.
9458 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9461 * gcc.dg/pr48685.c: New test.
9463 2011-04-22 Jan Hubicka <jh@suse.cz>
9465 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9467 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9469 PR tree-optimization/48717
9470 * gcc.c-torture/execute/pr48717.c: New test.
9472 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9475 * gcc.target/i386/pr48723.c: New test.
9477 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9480 * gcc.dg/gomp/pr48716.c: New test.
9481 * g++.dg/gomp/pr48716.C: New test.
9483 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9486 * gcc.dg/missing-field-init-2.c: Update testcase.
9488 2011-04-22 Alan Modra <amodra@gmail.com>
9490 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9492 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9495 * gfortran.dg/function_optimize_6.f90: New test.
9497 2011-04-21 Easwaran Raman <eraman@google.com>
9499 * gcc.dg/stack-layout-2.c: New test.
9501 2011-04-21 Richard Guenther <rguenther@suse.de>
9504 * g++.dg/lto/pr48207-2_0.C: New testcase.
9505 * g++.dg/lto/pr48207-3_0.C: Likewise.
9507 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9509 * gnat.dg/volatile5.adb: New test.
9510 * gnat.dg/volatile5_pkg.ads: New helper.
9512 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9515 * gcc.target/i386/pr48708.c: New test.
9517 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9519 * gcc.dg/vect/vect-119.c: New test.
9521 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9523 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9526 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9527 Richard Sandiford <richard.sandiford@linaro.org>
9530 * gcc.target/arm/pr46329.c: New test.
9532 2011-04-21 Tobias Burnus <burnus@net-b.de>
9535 * gfortran.dg/coarray_18.f90: New.
9537 2011-04-20 Jason Merrill <jason@redhat.com>
9539 * g++.dg/cpp0x/initlist47.C: New.
9541 * g++.dg/init/dtor4.C: New.
9543 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9546 * gcc.target/i386/sse2-pinsrw.c: New test.
9547 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9548 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9549 * gcc.target/i386/sse2-insvhi.c: Ditto.
9550 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9551 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9553 2011-04-20 Jason Merrill <jason@redhat.com>
9555 * g++.dg/template/const4.C: New.
9557 2011-04-20 Easwaran Raman <eraman@google.com>
9559 * gcc.dg/stack-layout-1.c: New test.
9561 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9563 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9564 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9567 2011-04-20 Kai Tietz <ktietz@redhat.com>
9569 * gcc.dg/binop-xor1.c: New test.
9570 * gcc.dg/binop-xor2.c: New test.
9571 * gcc.dg/binop-xor3.c: New test.
9572 * gcc.dg/binop-xor4.c: New test.
9573 * gcc.dg/binop-xor5.c: New test.
9575 2011-04-20 Richard Guenther <rguenther@suse.de>
9577 PR tree-optimization/47892
9578 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9580 2011-04-20 Richard Guenther <rguenther@suse.de>
9583 * g++.dg/torture/pr48695.C: New testcase.
9585 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9587 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9588 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9589 * gcc.c-torture/execute/pr45262.c: Ditto
9590 * gcc.dg/torture/pr43165.c: Ditto.
9591 * gcc.dg/torture/pr47228.c: Ditto.
9592 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9593 * gcc.dg/ipa/pr45644.c: Ditto.
9594 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9597 2011-04-19 Jason Merrill <jason@redhat.com>
9599 * g++.dg/ext/complex7.C: New.
9601 * g++.dg/ext/attrib41.C: New.
9603 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9606 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9608 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9611 * gcc.target/i386/pr48678.c: New test.
9613 2011-04-19 Martin Jambor <mjambor@suse.cz>
9615 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9616 * g++.dg/opt/devirt2.C: New test.
9617 * g++.dg/ipa/devirt-g-1.C: Likewise.
9619 2011-04-19 Tobias Burnus <burnus@net-b.de>
9622 * gfortran.dg/whole_file_33.f90: New.
9624 2011-04-19 Martin Jambor <mjambor@suse.cz>
9626 * g++.dg/ipa/devirt-7.C: New test.
9628 2011-04-19 Richard Guenther <rguenther@suse.de>
9631 * g++.dg/lto/pr48207_0.C: New testcase.
9633 2011-04-18 Jason Merrill <jason@redhat.com>
9635 * g++.dg/init/void1.C: New.
9637 * g++.dg/cpp0x/union4.C: New.
9639 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9642 * g++.dg/torture/pr48661.C: New test.
9645 * g++.dg/gomp/pr48632.C: New test.
9647 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9649 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9650 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9652 2011-04-18 Tobias Burnus <burnus@net-b.de>
9655 * gfortran.dg/coarray_17.f90: New.
9656 * gfortran.dg/coarray_10.f90: Update dg-error.
9658 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9661 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9662 * gfortran.dg/guality/guality.exp: Likewise.
9664 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9666 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9668 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9670 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9672 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9674 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9676 2011-04-18 Richard Guenther <rguenther@suse.de>
9679 * g++.dg/torture/pr46364.C: New testcase.
9681 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9683 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9685 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9687 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9689 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9690 Ira Rosen <ira.rosen@linaro.org>
9693 * gcc.target/arm/pr48252.c: New test.
9695 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9697 PR tree-optimization/48616
9698 * gcc.dg/pr48616.c: New test.
9700 2011-04-18 Tobias Burnus <burnus@net-b.de>
9703 * gfortran.dg/coarray_16.f90: New.
9705 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9708 * gfortran.dg/realloc_on_assign_7.f03: New test.
9710 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9712 PR libgfortran/48602
9713 * gfortran.dg/fmt_g0_6.f08: New test.
9715 2011-04-17 Jason Merrill <jason@redhat.com>
9717 * g++.dg/cpp0x/sfinae16.C: New.
9719 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9721 * gcc.target/mips/reg-var-1.c: New test.
9723 2011-04-17 Jan Hubicka <jh@suse.cz>
9725 * gcc.dg/winline-5.c: Update testcase.
9727 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9729 * gnat.dg/discr27.ad[sb]: Move dg directive.
9730 * gnat.dg/discr28.ad[sb]: New test.
9731 * gnat.dg/discr28_pkg.ads: New helper.
9733 2011-04-17 Michael Matz <matz@suse.de>
9735 PR tree-optimization/48622
9737 * gcc.dg/lto/pr48622_0.c: New test.
9739 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9741 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9742 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9743 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9744 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9745 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9746 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9748 2011-04-15 Jason Merrill <jason@redhat.com>
9750 * g++.dg/cpp0x/range-for17.C: New.
9752 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9754 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9755 * g++.dg/cpp0x/range-for3.C: Likewise.
9756 * g++.dg/cpp0x/range-for9.C: Correct error message.
9757 * g++.dg/cpp0x/range-for11.C: New.
9758 * g++.dg/cpp0x/range-for12.C: New.
9759 * g++.dg/cpp0x/range-for13.C: New.
9760 * g++.dg/cpp0x/range-for14.C: New.
9761 * g++.dg/cpp0x/range-for15.C: New.
9762 * g++.dg/cpp0x/range-for16.C: New.
9764 2011-04-15 Tobias Burnus <burnus@net-b.de>
9767 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9769 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9771 * objc.dg/naming-4.m: Updated.
9772 * objc.dg/naming-5.m: Updated.
9773 * objc.dg/naming-6.m: New.
9774 * objc.dg/naming-7.m: New.
9775 * obj-c++.dg/naming-1.mm: Updated.
9776 * obj-c++.dg/naming-2.mm: Updated.
9777 * obj-c++.dg/naming-3.mm: New.
9778 * obj-c++.dg/naming-4.mm: New.
9780 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9782 PR libgfortran/48589
9783 * gfortran.dg/fmt_g0_5.f08: New test.
9785 2011-04-15 Richard Guenther <rguenther@suse.de>
9788 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9790 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9792 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9793 -finline-limit=0 to -fno-inline
9795 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9798 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9801 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9804 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9805 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9806 * gcc.target/i386/avx-insertps-3.c: New test.
9807 * gcc.target/i386/avx-insertps-4.c: New test.
9809 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9811 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9814 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9819 * gcc.target/avr/pr46779-1.c: New test case
9820 * gcc.target/avr/pr46779-2.c: New test case
9822 2011-04-14 Jason Merrill <jason@redhat.com>
9824 * g++.dg/cpp0x/sfinae15.C: New.
9826 * g++.dg/cpp0x/sfinae14.C: New.
9828 * g++.dg/ext/vla10.C: New.
9830 2011-04-14 Richard Guenther <rguenther@suse.de>
9832 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9834 2011-04-14 Richard Guenther <rguenther@suse.de>
9836 * gcc.dg/fold-bitand-4.c: Move ...
9837 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9839 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9841 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9843 * gcc.target/avr/torture/trivial.c: Ditto.
9845 2011-04-13 Jason Merrill <jason@redhat.com>
9847 * g++.dg/template/operator11.C: New.
9849 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9852 * gcc.dg/gomp/pr48591.c: New test.
9855 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9856 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9858 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9861 * g++.dg/template/dependent-expr7.C: New test case.
9863 2011-04-13 Jason Merrill <jason@redhat.com>
9865 * g++.dg/cpp0x/sfinae13.C: New.
9867 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9869 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9871 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9873 * gcc.target/arm/pr43698.c: Remove -march option.
9875 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9877 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9880 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9884 * gfortran.dg/realloc_on_assign_6.f03: New test.
9886 2011-04-12 Kai Tietz <ktietz@redhat.com>
9888 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9889 targets the additional -mno-ms-bitfields and
9890 -Wno-packed-bitfield-compat options.
9891 * g++.dg/ext/bitfield3.C: Likewise.
9892 * g++.dg/ext/bitfield4.C: Likewise.
9893 * g++.dg/ext/bitfield5.C: Likewise.
9894 * gcc.dg/bitfld-15.c: Likewise.
9895 * gcc.dg/bitfld-16.c: Likewise.
9896 * gcc.dg/bitfld-17.c: Likewise.
9897 * gcc.dg/bitfld-18.c: Likewise.
9899 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9901 * gcc.target/arm/neon-vld3-1.c: New test.
9902 * gcc.target/arm/neon-vst3-1.c: New test.
9903 * gcc.target/arm/neon/v*.c: Regenerate.
9905 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9907 PR rtl-optimization/48549
9908 * g++.dg/opt/pr48549.C: New test.
9910 2011-04-12 Richard Guenther <rguenther@suse.de>
9912 PR tree-optimization/46076
9913 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9915 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9918 * lib/compat.exp (compat-execute): Declare unsupported after
9919 stripping path from src1.
9920 * lib/lto.exp (lto-execute): Likewise.
9922 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9925 * gcc.dg/pr48552-1.c: New test.
9926 * gcc.dg/pr48552-2.c: New test.
9928 2011-04-11 Jason Merrill <jason@redhat.com>
9930 * g++.dg/cpp0x/sfinae12.C: New.
9932 * g++.dg/cpp0x/enum10.C: New.
9934 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9936 * g++.dg/cpp0x/rv-func.C: New.
9938 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9940 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9943 2011-04-11 Martin Jambor <mjambor@suse.cz>
9945 PR tree-optimization/48195
9946 * gcc.dg/ipa/pr48195.c: New test.
9948 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9950 * gnat.dg/return3.adb: Remove unused switch.
9952 2011-04-08 Mike Stump <mikestump@comcast.net>
9955 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9956 default to fno-common.
9958 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9960 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9961 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9963 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9966 * gfortran.dg/function_optimize_5.f90: New test.
9968 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9970 * gnat.dg/aggr17.adb: New test.
9971 * gnat.dg/aggr18.adb: Likewise.
9973 2011-04-08 Michael Matz <matz@suse.de>
9976 * gcc.target/i386/pr48389.c: New test.
9978 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9980 PR rtl-optimization/48272
9981 * g++.dg/opt/pr48272.C: New.
9983 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9985 PR rtl-optimization/48235
9986 * gcc.dg/pr48235.c: New.
9988 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9990 PR rtl-optimization/48302
9991 * g++.dg/opt/pr48302.C: New.
9993 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9996 * g++.dg/opt/pr48273.C: New.
9998 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10000 PR rtl-optimization/48442
10001 * gcc.dg/pr48442.c: New.
10003 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10005 PR tree-optimization/48377
10006 * gcc.dg/vect/pr48377.c: New test.
10008 2011-04-07 Jason Merrill <jason@redhat.com>
10010 * g++.dg/cpp0x/regress/call1.C: New.
10012 * g++.dg/cpp0x/variadic107.C: New.
10014 * g++.dg/cpp0x/sfinae11.C: New.
10015 * g++.dg/cpp0x/noexcept02.C: Fix.
10017 * g++.dg/cpp0x/sfinae10.C: New.
10019 * g++.dg/cpp0x/sfinae9.C: New.
10021 * c-c++-common/Wcast-qual-1.c: Move here from...
10022 * gcc.dg/cast-qual-3.c: ...here, and...
10023 * g++.dg/warn/Wcast-qual2.C: ...here.
10025 * g++.dg/cpp0x/sfinae8.C: New.
10027 * g++.dg/cpp0x/sfinae7.C: New.
10029 * g++.dg/cpp0x/enum9.C: New.
10031 2011-04-07 Mike Stump <mikestump@comcast.net>
10033 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10034 with no trampolines.
10036 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10039 * gfortran.dg/gomp/pr48117.f90: New test.
10042 * gcc.dg/torture/pr48343.c: New test.
10044 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10046 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10048 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10050 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10052 2011-04-07 Tom de Vries <tom@codesourcery.com>
10055 * lib/scanasm.exp (object-size): New proc.
10056 * gcc.target/arm/pr43920-2.c: New test.
10058 2011-04-06 Tobias Burnus <burnus@net-b.de>
10062 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10064 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10066 * gcc.dg/mtune.c: Prune note from output.
10068 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10071 * gcc.dg/guality/pr36977.c: New test.
10072 * gcc.dg/guality/pr48466.c: New test.
10074 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10076 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10078 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10080 * gnat.dg/return3.adb: New test.
10082 2011-04-06 Richard Guenther <rguenther@suse.de>
10084 PR tree-optimization/47663
10085 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10087 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10089 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10090 Solaris 8 and 9 as well.
10092 2011-04-05 Tom de Vries <tom@codesourcery.com>
10095 * gcc.target/arm/pr43920-1.c: New test.
10097 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10099 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10100 (cctor): Actually return the value.
10101 (main): Cast return values.
10103 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10105 * gfortran.dg/character_comparison_8.f90: New test.
10107 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10109 * frontend-passes: (optimize_lexical_comparison): New function.
10110 (optimize_expr): Call it.
10111 (optimize_comparison): Also handle lexical comparison functions.
10112 Return false instad of -2 for unequal comparison.
10114 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10117 * function_optimize_4.f90: New test.
10119 2011-04-04 Tobias Burnus <burnus@net-b.de>
10122 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10123 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10124 * gfortran.dg/coarray_15.f90: New.
10126 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10128 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10129 * gfortran.dg/bessel_7.f90: Likewise.
10131 2011-04-03 Tobias Burnus <burnus@net-b.de>
10133 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10135 2011-04-03 Richard Guenther <rguenther@suse.de>
10136 Ira Rosen <ira.rosen@linaro.org>
10138 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10139 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10140 -ftree-loop-if-convert-stores.
10142 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10144 * gnat.dg/specs/aggr2.ads: New test.
10146 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10148 * gnat.dg/debug2.ad[sb]: New test.
10149 * gnat.dg/debug2_pkg.ads: New helper.
10150 * gnat.dg/debug3.ad[sb]: New test.
10152 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10154 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10156 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10158 PR middle-end/48335
10159 * gcc.c-torture/compile/pr48335-1.c: New test.
10160 * gcc.dg/pr48335-1.c: New test.
10161 * gcc.dg/pr48335-2.c: New test.
10162 * gcc.dg/pr48335-3.c: New test.
10163 * gcc.dg/pr48335-4.c: New test.
10164 * gcc.dg/pr48335-5.c: New test.
10165 * gcc.dg/pr48335-6.c: New test.
10166 * gcc.dg/pr48335-7.c: New test.
10167 * gcc.dg/pr48335-8.c: New test.
10168 * gcc.target/i386/pr48335-1.c: New test.
10170 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10173 * gcc.dg/Waddress.c: New test.
10175 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10178 * gfortran.dg/function_optimize_3.f90: New test.
10180 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10182 * gcc.c-torture/compile/20110401-1.c: New test.
10184 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10185 * g++.dg/lto/20091002-2_0.C: Likewise.
10186 * g++.dg/lto/20090303_0.c: Likewise.
10187 * g++.dg/lto/20091004-1_0.C: Likewise.
10188 * g++.dg/lto/20091002-3_0.C: Likewise.
10189 * g++.dg/lto/20091004-2_0.C: Likewise.
10190 * g++.dg/lto/20081123_0.C: Likewise.
10191 * g++.dg/lto/20090313_0.C: Likewise.
10192 * g++.dg/lto/20081109-1_0.C: Likewise.
10193 * g++.dg/lto/20081219_0.C: Likewise.
10194 * g++.dg/lto/20081204-1_0.C: Likewise.
10195 * g++.dg/lto/20090302_0.C: Likewise.
10196 * g++.dg/lto/20081119-1_0.C: Likewise.
10197 * g++.dg/lto/20081118_0.C: Likewise.
10198 * gcc.dg/lto/20091020-2_0.c: Likewise.
10199 * gcc.dg/lto/20090210_0.c: Likewise.
10200 * gcc.dg/lto/20081204-1_0.c: Likewise.
10201 * gcc.dg/lto/20081224_0.c: Likewise.
10202 * gcc.dg/lto/20090219_0.c: Likewise.
10203 * gcc.dg/lto/20091014-1_0.c: Likewise.
10204 * gcc.dg/lto/20091016-1_0.c: Likewise.
10205 * gcc.dg/lto/20090206-2_0.c: Likewise.
10206 * gcc.dg/lto/20090116_0.c: Likewise.
10207 * gcc.dg/lto/20091013-1_0.c: Likewise.
10208 * gcc.dg/lto/20091015-1_0.c: Likewise.
10209 * gcc.dg/lto/20090126-2_0.c: Likewise.
10211 2011-03-31 Ian Lance Taylor <iant@google.com>
10213 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10215 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10217 * gnat.dg/opt16.adb: New test.
10219 2011-03-31 Jason Merrill <jason@redhat.com>
10221 * g++.dg/cpp0x/defaulted24.C: New.
10223 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10226 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10229 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10231 * g++.dg/other/i386-9.C: New test.
10233 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10235 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10237 2011-03-30 Jason Merrill <jason@redhat.com>
10239 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10241 * g++.dg/cpp0x/regress/isnan.C: New.
10243 * g++.dg/cpp0x/initlist46.C: New.
10245 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10248 * gcc.target/arm/neon-modes-2.c: New test.
10250 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10253 * gcc.c-torture/compile/pr48305.c: New test.
10255 2011-03-29 Jason Merrill <jason@redhat.com>
10257 * g++.dg/cpp0x/regress/value-dep1.C: New.
10259 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10261 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10263 2011-03-29 Ian Lance Taylor <iant@google.com>
10265 * go.test/go-test.exp: Handle the test lines used in several new
10267 (errchk): Add opts parameter. Change all callers. Handle parens
10270 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10271 Dominique d'Humieres <dominiq@lps.ens.fr>
10273 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10274 and __APPLE__ && __PPC__ && __ALTIVEC__.
10276 2011-03-29 Jason Merrill <jason@redhat.com>
10278 * g++.dg/cpp0x/dependent1.C: New.
10280 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10282 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10284 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10286 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10289 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10290 * gfortran.dg/proc_ptr_comp_32.f90: New.
10292 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10294 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10295 check for corresponding warning.
10297 2011-03-28 Jason Merrill <jason@redhat.com>
10299 * g++.dg/cpp0x/rv-deduce2.C: New.
10301 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10304 * gcc.dg/pr48203.c: New test.
10306 2011-03-28 Jeff Law <law@redhat.com>
10308 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10310 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10312 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10313 and __PPC__ && __ALTIVEC__.
10315 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10318 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10319 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10320 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10321 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10323 2011-03-28 Jason Merrill <jason@redhat.com>
10325 * g++.dg/cpp0x/initlist-array2.C: New.
10327 * g++.dg/cpp0x/initlist-array1.C: New.
10329 * g++.dg/cpp0x/constexpr-compound.C: New.
10331 * g++.dg/cpp0x/constexpr-using.C: New.
10333 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10335 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10338 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10340 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10342 * gcc.dg/slp-1.c: New test.
10344 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10346 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10347 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10348 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10349 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10350 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10351 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10352 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10353 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10354 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10355 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10356 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10357 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10358 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10359 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10361 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10364 * gfortran.dg/trim_optimize_5.f90: New test.
10365 * gfortran.dg/trim_optimize_6.f90: New test.
10367 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10370 * gcc.target/mips/madd-7.c: Remove -mlong32.
10371 * gcc.target/mips/msub-7.c: Likewise.
10373 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10375 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10376 accesses to preserve the meaning of the test for doubleword vectors.
10377 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10378 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10380 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10383 * gfortran.dg/class_42.f03: New.
10385 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10387 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10390 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10392 PR rtl-optimization/48144
10393 * gcc.dg/pr48144.c: New test.
10395 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10397 * gnat.dg/discr27.ad[sb]: New test.
10399 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10401 * gnat.dg/limited_with2.ad[sb]: New test.
10402 * gnat.dg/limited_with2_pkg1.ads: New helper.
10403 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10405 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10407 * gnat.dg/opt15.adb: New test.
10408 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10410 2011-03-25 Tobias Burnus <burnus@net-b.de>
10414 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10415 * gfortran.dg/leadz_trailz_3.f90: Ditto
10417 2011-03-25 Martin Jambor <mjambor@suse.cz>
10419 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10421 2011-03-25 Jason Merrill <jason@redhat.com>
10423 * g++.dg/cpp0x/defaulted22.C: New.
10424 * g++.dg/cpp0x/defaulted23.C: New.
10425 * g++.dg/cpp0x/defaulted15.C: Adjust.
10427 2011-03-25 Jason Merrill <jason@redhat.com>
10429 * g++.dg/cpp0x/move1.C: New.
10431 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10434 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10436 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10438 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10439 for mips-sgi-irix6.5.
10440 Replace snprintf prototype by <stdio.h>.
10442 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10445 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10446 run_expensive_tests.
10447 * gcc.dg/graphite/block-4.c: Likewise.
10448 * gcc.dg/graphite/block-7.c: Likewise.
10449 * gcc.dg/graphite/block-8.c: Likewise.
10451 2011-03-25 Richard Guenther <rguenther@suse.de>
10453 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10454 * g++.dg/tree-ssa/pr8781.C: Likewise.
10455 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10456 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10457 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10458 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10459 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10460 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10461 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10462 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10463 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10464 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10465 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10466 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10467 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10468 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10469 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10470 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10471 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10472 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10473 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10474 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10475 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10476 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10477 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10478 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10479 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10480 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10481 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10482 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10483 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10484 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10485 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10486 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10487 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10488 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10489 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10490 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10491 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10492 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10493 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10494 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10495 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10496 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10497 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10498 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10499 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10500 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10501 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10502 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10503 * c-c++-common/pr46562-2.c: Likewise.
10504 * gfortran.dg/pr42108.f90: Likewise.
10505 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10506 foo to be inlined even at -O1.
10507 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10508 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10509 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10510 * gcc.dg/matrix/matrix.exp: Disable FRE.
10512 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10515 * gcc.dg/dfp/pr48204.c: New test.
10517 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10520 * gcc.c-torture/execute/pr47917.c: Move this...
10521 * gcc.dg/torture/pr47917.c: to here and add xfails.
10523 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10525 * gnat.dg/array16.ad[sb]: New test.
10526 * gnat.dg/array16.ads: New helper.
10528 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10530 * gnat.dg/derived_type2.adb: New test.
10532 2011-03-24 Richard Guenther <rguenther@suse.de>
10534 PR tree-optimization/48271
10535 * g++.dg/torture/pr48271.C: New testcase.
10537 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10539 * gnat.dg/array15.ad[sb]: New test.
10541 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10544 * gcc.target/i386/pr48237.c: New test.
10546 2011-03-24 Richard Guenther <rguenther@suse.de>
10548 PR middle-end/48269
10549 * gcc.dg/builtin-object-size-10.c: New testcase.
10551 2011-03-24 Richard Guenther <rguenther@suse.de>
10553 PR tree-optimization/46562
10554 * c-c++-common/pr46562-2.c: New testcase.
10555 * c-c++-common/pr46562.c: Likewise.
10557 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10559 * gcc.dg/vect/vect-cselim-1.c: New test.
10560 * gcc.dg/vect/vect-cselim-2.c: New test.
10562 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10564 * gcc.target/arm/pr46934.c: New.
10566 2011-03-23 Ian Lance Taylor <iant@google.com>
10568 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10570 2011-03-23 Richard Guenther <rguenther@suse.de>
10572 * gcc.dg/struct: Remove directory and contents.
10574 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10577 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10579 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10581 * gnat.dg/discr26.ad[sb]: New test.
10582 * gnat.dg/discr26_pkg.ads: New helper.
10584 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10587 * gcc.target/arm/neon-vld-1.c: New test.
10589 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10591 * gnat.dg/array14.ad[sb]: New test.
10592 * gnat.dg/array14_pkg.ads: New helper.
10594 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10596 * gcc.c-torture/execute/920501-8.x: Remove.
10597 * gcc.c-torture/execute/930513-1.x: Remove.
10598 * gcc.c-torture/execute/960312-1.x: Remove.
10599 * gcc.c-torture/compile/20000804-1.c,
10600 gcc.c-torture/compile/20001205-1.c,
10601 gcc.c-torture/compile/20001226-1.c,
10602 gcc.c-torture/compile/20010518-2.c,
10603 gcc.c-torture/compile/20020312-1.c,
10604 gcc.c-torture/compile/20020604-1.c,
10605 gcc.c-torture/compile/920501-12.c,
10606 gcc.c-torture/compile/920501-4.c,
10607 gcc.c-torture/compile/920520-1.c,
10608 gcc.c-torture/compile/980506-1.c,
10609 gcc.c-torture/execute/980709-1.x,
10610 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10611 options for m68hc11.
10612 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10613 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10616 2011-03-22 Nick Clifton <nickc@redhat.com>
10618 * lib/target-supports.exp (check_profiling_available): Add MN10300
10619 to the list of targets that do not support profiling. Restore
10620 alpha sorting to this list.
10622 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10624 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10625 failure on 32-bit systems.
10626 * gcc.dg/torture/vector-2.c: Ditto.
10628 2011-03-22 Richard Guenther <rguenther@suse.de>
10630 PR tree-optimization/48228
10631 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10633 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10635 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10639 * gcc.target/powerpc/pr48226.c: New file.
10641 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10643 * lib/prune.exp (prune_gcc_output): Prune "could not create
10644 compact unwind for" warnings.
10646 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10650 * gcc.c-torture/execute/pr42544.c: New test.
10651 * gcc.c-torture/execute/pr48197.c: New test.
10653 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10655 PR preprocessor/48192
10656 * gcc.target/powerpc/pr48192.c: New file.
10659 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10660 split problem of 0 being loaded in a VSX register.
10662 2011-03-21 Richard Guenther <rguenther@suse.de>
10665 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10666 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10667 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10668 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10670 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10673 * gcc.dg/pr48213.c: New test.
10675 2011-03-21 Kai Tietz <ktietz@redhat.com>
10678 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10680 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10682 * gcc.target/arm/xor-and.c: New.
10684 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10687 * gfortran.dg/function_optimize_1.f90: New test.
10688 * gfortran.dg/function_optimize_2.f90: New test.
10690 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10692 PR rtl-optimization/47502
10693 * gcc.target/i386/pr47502-1.c: New.
10694 * gcc.target/i386/pr47502-2.c: Likewise.
10696 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10698 PR rtl-optimization/48156
10699 * gcc.dg/pr48156.c: New test.
10701 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10703 PR libfortran/47439
10704 * gfortran.dg/scratch_1.f90: Adjust test.
10706 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10708 PR libfortran/47439
10709 * gfortran.dg/scratch_1.f90: New test.
10711 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10713 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10714 variably modified typedefs.
10715 * gcc.dg/c1x-typedef-2.c: Remove.
10717 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10719 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10720 * gcc.dg/c1x-anon-struct-3.c: New test.
10721 * gcc.dg/anon-struct-11.c: Update.
10723 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10725 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10727 Only xfail with gas.
10729 2011-03-18 Jason Merrill <jason@redhat.com>
10731 * g++.dg/template/fn-ptr1.C: New.
10733 * g++.dg/overload/volatile1.C: New.
10735 * g++.dg/opt/pr23372.C: New.
10737 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10739 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10741 PR middle-end/47405
10742 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10744 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10746 * gcc.target/arm/unsigned-extend-1.c: New.
10748 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10751 * gcc.c-torture/compile/pr48161.c: New test.
10753 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10755 PR middle-end/47725
10756 * gcc.dg/torture/pr47725.c: New.
10758 2011-03-17 Jason Merrill <jason@redhat.com>
10760 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10761 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10763 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10765 * gnat.dg/specs/elab2.ads: New test.
10766 * gnat.dg/specs/elab2_pkg.ads: New helper.
10768 2011-03-17 Jason Merrill <jason@redhat.com>
10770 * g++.dg/cpp0x/decltype-1212.C: New.
10771 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10773 2011-03-17 Jason Merrill <jason@redhat.com>
10775 * g++.dg/parse/memfnquals1.C: New.
10777 2011-03-17 Richard Guenther <rguenther@suse.de>
10779 PR middle-end/48134
10780 * gcc.dg/pr48134.c: New testcase.
10782 2011-03-17 Richard Guenther <rguenther@suse.de>
10784 PR middle-end/48165
10785 * g++.dg/torture/pr48165.C: New testcase.
10787 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10789 PR rtl-optimization/48141
10790 * gcc.dg/pr48141.c: New test.
10792 2011-03-16 Jason Merrill <jason@redhat.com>
10794 * g++.dg/cpp0x/constexpr-48089.C: New.
10796 * g++.dg/cpp0x/constexpr-abi1.C: New.
10798 * g++.dg/cpp0x/constexpr-46336.C: New.
10799 * g++.dg/parse/friend5.C: Adjust expected errors.
10801 * g++.dg/cpp0x/constexpr-47570.C: New.
10803 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10806 * ++.dg/debug/dwarf2/typedef6.C: New test.
10808 2011-03-16 Jason Merrill <jason@redhat.com>
10810 * g++.dg/cpp0x/elision2.C: New.
10812 * g++.dg/cpp0x/constexpr-array3.C: New.
10814 2011-03-16 Jason Merrill <jason@redhat.com>
10816 * g++.dg/cpp0x/sfinae6.C: New.
10817 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10818 * g++.dg/cpp0x/pr45908.C: Likewise.
10819 * g++.dg/cpp0x/sfinae6.C: Likewise.
10820 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10821 * g++.old-deja/g++.law/arg11.C: Likewise.
10823 2011-03-16 Jason Merrill <jason@redhat.com>
10825 * g++.dg/template/incomplete6.C: New.
10827 2011-03-16 Jeff Law <law@redhat.com>
10829 * gcc.dg/tree-ssa/vrp55.c: New test.
10831 2011-03-16 Jason Merrill <jason@redhat.com>
10833 * g++.dg/cpp0x/auto22.C: New.
10835 2011-03-16 Richard Guenther <rguenther@suse.de>
10837 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10838 optimizing it away if promoted to const.
10840 2011-03-16 Richard Guenther <rguenther@suse.de>
10842 PR tree-optimization/48149
10843 * gcc.dg/fold-complex-1.c: New testcase.
10845 2011-03-16 Richard Guenther <rguenther@suse.de>
10848 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10849 or cloning happens.
10851 2011-03-16 Richard Guenther <rguenther@suse.de>
10853 PR tree-optimization/26134
10854 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10856 2011-03-16 Richard Guenther <rguenther@suse.de>
10858 PR tree-optimization/48146
10859 * gcc.dg/torture/pr48146.c: New testcase.
10861 2011-03-16 Richard Guenther <rguenther@suse.de>
10863 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10864 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10866 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10868 PR middle-end/48136
10869 * gcc.c-torture/compile/pr48136.c: New test.
10871 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10874 * gcc.dg/guality/pr45882.c: New test.
10876 2011-03-15 Jason Merrill <jason@redhat.com>
10878 * g++.dg/cpp0x/constexpr-recursion.C: New.
10880 * g++.dg/cpp0x/implicit11.C: New.
10882 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10884 * g++.dg/cpp0x/constexpr-attribute.C: New.
10886 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10888 * g++.dg/parse/pr34758.C: New.
10890 2011-03-15 Xinliang David Li <davidxl@google.com>
10893 * gcc.dg/uninit-pred-7_d.c: New test.
10894 * gcc.dg/uninit-pred-8_d.c: New test.
10896 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10899 * gcc.target/arm/pr46788.c: New.
10901 2011-03-15 Richard Guenther <rguenther@suse.de>
10903 PR middle-end/47650
10904 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10905 * gfortran.dg/ishft_4.f90: Likewise.
10906 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10908 2011-03-15 Richard Guenther <rguenther@suse.de>
10910 PR tree-optimization/13954
10911 * g++.dg/tree-ssa/pr13954.C: New testcase.
10913 2011-03-15 Richard Guenther <rguenther@suse.de>
10915 PR tree-optimization/48037
10916 * gcc.target/i386/pr48037-1.c: New testcase.
10918 2011-03-15 Richard Guenther <rguenther@suse.de>
10920 PR tree-optimization/41490
10921 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10922 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10923 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10924 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10925 * g++.dg/tree-ssa/pr33604.C: Adjust.
10927 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10929 PR middle-end/47917
10930 * gcc.c-torture/execute/pr47917.c: New test.
10931 * gcc.dg/pr47917.c: New test.
10933 PR middle-end/38878
10934 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10936 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10938 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10939 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10940 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10941 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10942 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10943 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10944 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10945 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10946 * gcc.target/i386/avx-floor-vec.c: Ditto.
10947 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10948 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10949 * gcc.target/i386/avx-rint-vec.c: Ditto.
10950 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10951 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10952 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10953 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10955 2011-03-14 Tom Tromey <tromey@redhat.com>
10957 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10958 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10959 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10961 2011-03-14 Tom Tromey <tromey@redhat.com>
10963 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10964 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10965 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10967 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10969 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10971 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10973 PR rtl-optimization/47166
10974 * gcc.c-torture/execute/postmod-1.c: New test.
10976 2011-03-14 Richard Guenther <rguenther@suse.de>
10978 PR middle-end/48098
10979 * gcc.dg/torture/pr48098.c: New testcase.
10981 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10984 * gcc.target/powerpc/pr48053-1.c: New test.
10985 * gcc.target/powerpc/pr48053-2.c: Likewise.
10987 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10989 PR libfortran/48066
10990 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10992 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10994 PR libfortran/48066
10995 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10997 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11000 * gfortran.dg/class_41.f03: New.
11002 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11004 * g++.dg/conversion/cast3.C: New test.
11006 2011-03-11 Jason Merrill <jason@redhat.com>
11008 * g++.dg/template/error45.C: New.
11010 * g++.dg/parse/no-type-defn1.C: New.
11012 * g++.dg/ext/attrib40.C: New.
11014 * g++.dg/cpp0x/regress/array1.C: New.
11016 2011-03-11 Richard Guenther <rguenther@suse.de>
11018 PR tree-optimization/48067
11019 * gcc.dg/pr48067.c: New testcase.
11021 2011-03-11 Richard Guenther <rguenther@suse.de>
11024 * g++.dg/lto/20110311-1_0.C: New testcase.
11026 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11029 * g++.dg/inherit/virtual8.C: New test.
11031 PR middle-end/48044
11032 * gcc.dg/torture/pr48044.c: New test.
11034 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11037 * gfortran.dg/proc_ptr_comp_31.f90: New.
11039 2011-03-11 Richard Guenther <rguenther@suse.de>
11041 PR tree-optimization/47278
11042 * gcc.dg/torture/pr47278-1.c: New testcase.
11043 * gcc.dg/torture/pr47278-2.c: Likewise.
11045 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11047 PR tree-optimization/48063
11048 * gcc.dg/torture/pr48063.c: New test.
11050 2011-03-10 Jason Merrill <jason@redhat.com>
11052 * g++.dg/template/array22.C: New.
11054 * g++.dg/cpp0x/syntax-err1.C: New.
11055 * g++.dg/parse/error36.C: Adjust expected errors.
11056 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11057 * g++.old-deja/g++.pt/typename3.C: Likewise.
11058 * g++.old-deja/g++.pt/typename4.C: Likewise.
11059 * g++.old-deja/g++.pt/typename6.C: Likewise.
11061 2011-03-09 Jason Merrill <jason@redhat.com>
11063 * g++.dg/template/nontype22.C: New.
11065 2011-03-09 Martin Jambor <mjambor@suse.cz>
11067 PR tree-optimization/47714
11068 * g++.dg/torture/pr47714.C: New test.
11070 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11073 * gcc.target/powerpc/pr47755-2.c: New file.
11075 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11077 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11078 is not set in the environment, pass 64 as first argument when not
11079 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11080 native where ulimit -u is supported.
11082 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11084 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11086 2011-03-08 Jason Merrill <jason@redhat.com>
11088 * g++.dg/template/nontype21.C: New.
11090 * g++.dg/template/anon5.C: New.
11092 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11095 * gcc.dg/pr47881.c: New test.
11097 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11100 * g++.dg/lookup/template3.C: New test.
11102 2011-03-08 Kai Tietz <ktietz@redhat.com>
11104 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11107 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11110 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11111 sizeof to compute alignment.
11113 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11115 PR tree-optimization/48022
11116 * gcc.dg/pr48022-1.c: New test.
11117 * gcc.dg/pr48022-2.c: New test.
11119 2011-03-07 Jason Merrill <jason@redhat.com>
11121 * g++.dg/template/nontype20.C: New.
11122 * g++.dg/init/member1.C: Adjust expected errors.
11123 * g++.dg/parse/constant4.C: Likewise.
11124 * g++.dg/template/qualified-id3.C: Likewise.
11125 * g++.old-deja/g++.pt/crash10.C: Likewise.
11127 * g++.dg/cpp0x/regress/non-const1.C: New.
11129 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11132 * gcc.dg/pr47991.c: New test.
11134 2011-03-07 Jason Merrill <jason@redhat.com>
11136 * g++.dg/abi/mangle46.C: New.
11138 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11141 * gcc.target/powerpc/pr47862.c: New.
11143 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11146 * gcc.target/i386/combine-mul.c: Require nonpic.
11148 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11149 Nathan Froyd <froydnj@codesourcery.com>
11151 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11153 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11155 * README.QMTEST: Remove.
11157 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11158 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11161 * gfortran.dg/array_constructor_37.f90 : New test.
11163 2011-03-05 Jason Merrill <jason@redhat.com>
11165 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11166 * g++.dg/abi/mangle45.C: Likewise.
11167 * g++.dg/cpp0x/trailing1.C: Likewise.
11169 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11171 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11173 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11175 PR rtl-optimization/47899
11176 * gcc.dg/pr47899.c: New test.
11178 * gcc.dg/torture/pr47968.c: Ignore warnings.
11180 PR tree-optimization/47967
11181 * gcc.c-torture/compile/pr47967.c: New test.
11183 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11185 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11186 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11188 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11190 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11191 and property_getAttributes() if __OBJC2__.
11192 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11193 * objc.dg/property/property-encoding-1.m: New.
11194 * obj-c++.dg/property/property-encoding-1.mm: New.
11196 2011-03-04 Jason Merrill <jason@redhat.com>
11198 * g++.dg/template/pseudodtor6.C: New.
11200 * g++.dg/inherit/covariant19.C: New.
11202 2011-03-04 Richard Guenther <rguenther@suse.de>
11204 PR middle-end/47968
11205 * gcc.dg/torture/pr47968.c: New testcase.
11207 2011-03-04 Richard Guenther <rguenther@suse.de>
11209 PR middle-end/47975
11210 * gcc.dg/torture/pr47975.c: New testcase.
11212 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11215 * g++.dg/template/crash106.C: New.
11217 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11220 * gcc.dg/gomp/pr47963.c: New test.
11221 * g++.dg/gomp/pr47963.C: New test.
11223 2011-03-02 Jason Merrill <jason@redhat.com>
11225 * g++.dg/cpp0x/regress/condition1.C: New.
11227 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11229 2011-03-01 Jason Merrill <jason@redhat.com>
11231 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11233 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11235 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11237 PR rtl-optimization/47925
11238 * gcc.c-torture/execute/pr47925.c: New test.
11240 2011-03-01 Jason Merrill <jason@redhat.com>
11242 * g++.dg/cpp0x/decltype25.C: New.
11244 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11246 2011-03-01 Richard Guenther <rguenther@suse.de>
11248 PR tree-optimization/47890
11249 * gcc.dg/torture/pr47890.c: New testcase.
11251 2011-03-01 Richard Guenther <rguenther@suse.de>
11254 * gcc.dg/lto/pr47924_0.c: New testcase.
11256 2011-03-01 Richard Guenther <rguenther@suse.de>
11259 * gfortran.dg/lto/pr46911_0.f: New testcase.
11261 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11263 PR libgfortran/47933
11264 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11265 compile errors from older code form.
11267 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11269 PR libgfortran/47567
11270 * gfortran.dg/fmt_fw_d.f90: New test.
11272 2011-02-28 Jason Merrill <jason@redhat.com>
11274 * g++.dg/inherit/covariant18.C: New.
11276 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11278 PR middle-end/47893
11279 * gcc.dg/pr47893.c: New test.
11281 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11283 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11284 NULL in case of a selector with conflicting types.
11285 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11287 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11289 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11290 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11291 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11292 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11294 2011-02-28 Jason Merrill <jason@redhat.com>
11297 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11299 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11301 PR libgfortran/47778
11302 * gfortran.dg/namelist_71.f90: New test.
11304 2011-02-27 Jason Merrill <jason@redhat.com>
11307 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11308 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11310 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11313 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11315 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11318 * gfortran.dg/gomp/task-1.f90: Removed.
11320 2011-02-26 Jason Merrill <jason@redhat.com>
11322 * g++.dg/template/this-targ1.C: New.
11324 * g++.dg/cpp0x/regress/template-const1.C: New.
11325 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11326 * g++.dg/template/function1.C: Adjust.
11327 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11328 * g++.dg/debug/debug7.C: Adjust.
11330 2011-02-26 Tobias Burnus <burnus@net-b.de>
11333 * gfortran.dg/gomp/task-1.f90: New.
11335 2011-02-25 Jie Zhang <jie@codesourcery.com>
11337 * gcc.target/arm/neon-thumb2-move.c: Add
11338 dg-require-effective-target arm_thumb2_ok.
11340 2011-02-24 Jason Merrill <jason@redhat.com>
11342 * g++.dg/parse/constant1.C: Specify C++98 mode.
11343 * g++.dg/parse/constant5.C: Likewise.
11344 * g++.dg/parse/error2.C: Likewise.
11345 * g++.dg/parse/semicolon3.C: Likewise.
11346 * g++.dg/template/crash14.C: Likewise.
11347 * g++.dg/template/local4.C: Likewise.
11348 * g++.dg/template/nontype3.C: Likewise.
11349 * g++.dg/parse/crash31.C: Adjust expected errors.
11350 * g++.dg/template/function1.C: Likewise.
11351 * g++.dg/template/ref3.C: Likewise.
11352 * g++.dg/template/static9.C: Likewise.
11353 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11355 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11356 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11357 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11358 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11359 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11361 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11364 * gfortran.dg/pr47878.f90: New test.
11366 2011-02-24 Richard Guenther <rguenther@suse.de>
11369 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11370 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11372 2011-02-24 Richard Guenther <rguenther@suse.de>
11375 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11376 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11378 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11380 PR libgfortran/47567
11381 * gfortran.dg/fmt_f0_1.f90: Update test.
11383 2011-02-23 Jason Merrill <jason@redhat.com>
11385 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11386 * g++.dg/abi/mangle45.C: New.
11388 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11389 * g++.dg/template/canon-type-9.C: Match use of decltype
11390 between declaration and definition.
11391 * g++.dg/template/canon-type-12.C: Likewise.
11393 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11396 * gfortran.dg/nested_allocatables_1.f90: New.
11398 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11401 * g++.dg/pr46868.C: New test.
11402 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11403 * g++.dg/parse/error14.C: Adjust.
11405 2011-02-23 Richard Guenther <rguenther@suse.de>
11407 PR tree-optimization/47838
11408 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11410 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11412 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11414 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11416 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11417 * gfortran.dg/count_init_expr.f03: Ditto.
11418 * gfortran.dg/gomp/pr43711.f90: Ditto.
11419 * gcc.dg/struct-parse-2.c: Ditto.
11420 * gcc.dg/parse-error-3.c: Ditto.
11421 * gcc.dg/Wlogical-op-1.c: Ditto.
11422 * gcc.dg/Walways-true-1.c: Ditto.
11423 * gcc.dg/pr24225.c: Ditto.
11424 * gcc.dg/Walways-true-2.c: Ditto.
11425 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11426 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11427 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11428 * g++.dg/overload/defarg4.C: Ditto.
11429 * g++.dg/inherit/covariant16.C: Ditto.
11430 * g++.dg/inherit/virtual7.C: Ditto.
11431 * g++.dg/template/canon-type-9.C: Ditto.
11432 * g++.dg/template/access19.C: Ditto.
11433 * g++.dg/template/call7.C: Ditto.
11434 * g++.dg/template/canon-type-2.C: Ditto.
11435 * g++.dg/template/init7.C: Ditto.
11436 * g++.dg/template/sizeof-template-argument.C: Ditto.
11437 * g++.dg/template/const3.C: Ditto.
11438 * g++.dg/template/sfinae26.C: Ditto.
11439 * g++.dg/template/sfinae26.C: Ditto.
11440 * g++.dg/template/canon-type-11.C: Ditto.
11441 * g++.dg/template/union2.C: Ditto.
11442 * g++.dg/template/canon-type-3.C: Ditto.
11443 * g++.dg/template/canon-type-1.C: Ditto.
11444 * g++.dg/template/canon-type-5.C: Ditto.
11445 * g++.dg/template/canon-type-7.C: Ditto.
11446 * g++.dg/template/canon-type-10.C: Ditto.
11447 * g++.dg/template/spec36.C: Ditto.
11448 * g++.dg/template/typedef38.C: Ditto.
11449 * g++.dg/template/canon-type-4.C: Ditto.
11450 * g++.dg/template/canon-type-6.C: Ditto.
11451 * g++.dg/template/canon-type-13.C: Ditto.
11452 * g++.dg/template/instantiate9.C: Ditto.
11453 * g++.dg/template/ttp22.C: Ditto.
11454 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11455 * g++.dg/warn/Walways-true-1.C: Ditto.
11456 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11457 * g++.dg/warn/Walways-true-2.C: Ditto.
11458 * g++.dg/conversion/op4.C: Ditto.
11459 * g++.dg/opt/pr19650.C: Ditto.
11460 * g++.dg/lookup/friend11.C: Ditto.
11461 * g++.dg/other/default2.C: Ditto.
11462 * g++.dg/other/default3.C: Ditto.
11463 * g++.dg/other/dtor2.C: Ditto.
11464 * g++.dg/other/friend5.C: Ditto.
11465 * g++.dg/other/default5.C: Ditto.
11466 * g++.dg/init/brace6.C: Ditto.
11467 * g++.dg/init/aggr5.C: Ditto.
11468 * g++.dg/init/error2.C: Ditto.
11469 * g++.dg/expr/bound-mem-fun.C: Ditto.
11470 * g++.dg/expr/cond6.C: Ditto.
11471 * g++.dg/expr/stmt-expr-1.C: Ditto.
11472 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11473 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11474 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11475 * g++.dg/cpp0x/bracket1.C: Ditto.
11476 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11477 * g++.dg/cpp0x/pr38646.C: Ditto.
11478 * g++.dg/cpp0x/variadic73.C: Ditto.
11479 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11480 * g++.dg/cpp0x/bracket4.C: Ditto.
11481 * g++.dg/cpp0x/decltype4.C: Ditto.
11482 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11483 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11484 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11485 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11486 * g++.dg/cpp0x/decltype2.C: Ditto.
11487 * g++.dg/cpp0x/decltype1.C: Ditto.
11488 * g++.dg/cpp0x/bracket2.C: Ditto.
11489 * g++.dg/cpp0x/decltype5.C: Ditto.
11490 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11491 * g++.dg/cpp0x/variadic70.C: Ditto.
11492 * g++.dg/cpp0x/decltype6.C: Ditto.
11493 * g++.dg/cpp0x/rvo.C: Ditto.
11494 * g++.dg/cpp0x/vt-40092.C: Ditto.
11495 * g++.dg/cpp0x/variadic-new.C: Ditto.
11496 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11497 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11498 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11499 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11500 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11501 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11502 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11503 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11504 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11505 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11506 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11507 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11508 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11509 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11510 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11511 * g++.dg/cpp0x/pr39639.C: Ditto.
11512 * g++.dg/cpp0x/decltype3.C: Ditto.
11513 * g++.dg/cpp0x/variadic68.C: Ditto.
11514 * g++.dg/cpp0x/variadic-function.C: Ditto.
11515 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11516 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11517 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11518 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11519 * g++.dg/parse/crash35.C: Ditto.
11520 * g++.dg/parse/crash40.C: Ditto.
11521 * g++.dg/parse/defarg12.C: Ditto.
11522 * g++.dg/parse/crash34.C: Ditto.
11523 * g++.dg/parse/constructor3.C: Ditto.
11524 * g++.dg/parse/template23.C: Ditto.
11525 * g++.dg/parse/crash56.C: Ditto.
11526 * g++.dg/parse/dtor13.C: Ditto.
11527 * g++.dg/parse/error33.C: Ditto.
11528 * g++.dg/parse/ctor9.C: Ditto.
11529 * g++.dg/parse/error32.C: Ditto.
11530 * g++.dg/parse/error37.C: Ditto.
11531 * g++.dg/parse/bitfield3.C: Ditto.
11532 * g++.dg/parse/struct-4.C: Ditto.
11533 * g++.dg/ext/has_trivial_copy.C: Ditto.
11534 * g++.dg/ext/is_polymorphic.C: Ditto.
11535 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11536 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11537 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11538 * g++.dg/ext/is_union.C: Ditto.
11539 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11540 * g++.dg/ext/is_pod.C: Ditto.
11541 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11542 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11543 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11544 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11545 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11546 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11547 * g++.dg/ext/is_abstract.C: Ditto.
11548 * g++.dg/ext/has_trivial_assign.C: Ditto.
11549 * g++.dg/ext/is_class.C: Ditto.
11550 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11551 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11552 * g++.dg/ext/is_base_of.C: Ditto.
11553 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11554 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11555 * g++.dg/ext/is_empty.C: Ditto.
11556 * g++.dg/ext/is_enum.C: Ditto.
11557 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11558 * gnat.dg/opt11.adb: Ditto.
11559 * obj-c++.dg/pr45735.mm: Ditto.
11560 * obj-c++.dg/pr24393.mm: Ditto.
11561 * obj-c++.dg/exceptions-2.mm: Ditto.
11562 * objc.dg/pr45735.m: Ditto.
11563 * objc.dg/pr24393.m: Ditto.
11565 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11567 * objc.dg/attributes/objc-exception-1.m: New.
11569 2011-02-23 Jie Zhang <jie@codesourcery.com>
11571 * gcc.dg/cpp/include7.c: New test.
11573 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11576 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11578 2011-02-23 Jie Zhang <jie@codesourcery.com>
11580 PR rtl-optimization/47763
11581 * gcc.dg/pr47763.c: New test.
11583 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11586 * gfortran.dg/whole_file_32.f90 : New test.
11588 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11591 * g++.dg/inherit/virtual7.C: New test.
11593 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11596 * objc.dg/type-size-3.m: Updated error message.
11597 * objc.dg/type-size-4.m: New test.
11598 * objc.dg/type-size-5.m: New test.
11600 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11602 * lib/gnat.exp: Fix comments.
11603 Don't load libgloss.exp.
11604 (default_gnat_version): Call $compiler with --version.
11605 Adapt regexp for gnatmake output, insert version.
11606 (gnat_version): New proc.
11607 (gnat_init): Remove gnat_libgcc_s_path.
11608 (gnat_target_compile): Likewise.
11609 Remove ld_library_path.
11610 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11611 (gnat_pass): Remove.
11612 (gnat_pass): Remove.
11613 (gnat_finish): Remove.
11614 (gnat_exit): Remove.
11615 (local_find_gnatmake): Reindent.
11616 (runtest_file_p): Remove.
11617 (prune_warnings): Remove.
11618 (find_gnatclean): New proc.
11619 * lib/gnat-dg.exp (lremove): New proc.
11620 (gnat-dg-test): Reindent.
11621 Remove additional output files.
11622 (gnat-dg-runtest): Remove.
11624 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11625 * gnat.dg/loop_optimization6.adb: Likewise.
11626 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11628 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11630 PR tree-optimization/47835
11631 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11633 2011-02-22 Tobias Burnus <burnus@net-b.de>
11635 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11636 * gfortran.dg/abstract_type_2.f03: Ditto.
11637 * gfortran.dg/abstract_type_3.f03: Ditto.
11638 * gfortran.dg/abstract_type_4.f03: Ditto.
11639 * gfortran.dg/abstract_type_5.f03: Ditto.
11640 * gfortran.dg/abstract_type_6.f03: Ditto.
11641 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11642 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11643 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11644 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11645 * gfortran.dg/array_function_5.f90: Ditto.
11646 * gfortran.dg/asynchronous_3.f03: Ditto.
11647 * gfortran.dg/char_expr_1.f90: Ditto.
11648 * gfortran.dg/class_14.f03: Ditto.
11649 * gfortran.dg/data_array_6.f: Ditto.
11650 * gfortran.dg/data_invalid.f90: Ditto.
11651 * gfortran.dg/dot_product_1.f03: Ditto.
11652 * gfortran.dg/func_derived_5.f90: Ditto.
11653 * gfortran.dg/func_result_4.f90: Ditto.
11654 * gfortran.dg/implied_do_1.f90: Ditto.
11655 * gfortran.dg/initialization_25.f90: Ditto.
11656 * gfortran.dg/initialization_26.f90: Ditto.
11657 * gfortran.dg/interface_34.f90: Ditto.
11658 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11659 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11660 * gfortran.dg/matmul_8.f03: Ditto.
11661 * gfortran.dg/merge_init_expr.f90: Ditto.
11662 * gfortran.dg/pack_assign_1.f90: Ditto.
11663 * gfortran.dg/pack_vector_1.f90: Ditto.
11664 * gfortran.dg/pointer_check_8.f90: Ditto.
11665 * gfortran.dg/product_init_expr.f03: Ditto.
11666 * gfortran.dg/reshape_order_5.f90: Ditto.
11667 * gfortran.dg/reshape_shape_1.f90: Ditto.
11668 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11669 * gfortran.dg/same_name_2.f90: Ditto.
11670 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11671 * gfortran.dg/spread_init_expr.f03: Ditto.
11672 * gfortran.dg/stmt_func_1.f90: Ditto.
11673 * gfortran.dg/sum_init_expr.f03: Ditto.
11674 * gfortran.dg/transpose_3.f03: Ditto.
11675 * gfortran.dg/unpack_init_expr.f03: Ditto.
11676 * gfortran.dg/warn_conversion.f90: Ditto.
11677 * gfortran.dg/warn_conversion_2.f90: Ditto.
11678 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11679 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11680 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11681 * gfortran.dg/whole_file_16.f90: Ditto.
11682 * gfortran.dg/whole_file_17.f90: Ditto.
11683 * gfortran.dg/whole_file_18.f90: Ditto.
11684 * gfortran.dg/whole_file_20.f03: Ditto.
11685 * gfortran.dg/whole_file_5.f90: Ditto.
11686 * gfortran.dg/whole_file_6.f90: Ditto.
11687 * gfortran.dg/write_invalid_format.f90: Ditto.
11688 * gfortran.dg/zero_sized_6.f90: Ditto.
11690 2011-02-21 Jeff Law <law@redhat.com>
11692 PR rtl-optimization/46178
11693 * gcc.target/i386/pr46178.c: New test.
11695 PR rtl-optimization/46002
11696 * gcc.c-torture/compile/pr46002.c: New test.
11698 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11700 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11703 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11706 * g++.dg/debug/pr47106.C: Require effective target lto.
11708 2011-02-21 Jason Merrill <jason@redhat.com>
11710 * g++.dg/cpp0x/constexpr-diag2.C: New.
11712 2011-02-20 Jason Merrill <jason@redhat.com>
11714 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11716 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11718 * g++.dg/overload/conv-op1.C: New.
11720 * g++.dg/cpp0x/constexpr-synth1.C: New.
11722 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11724 * objc.dg/layout-2.m: New.
11725 * objc.dg/selector-3.m: Adjusted location of error message.
11726 * objc.dg/type-size-3.m: Same.
11727 * obj-c++.dg/selector-3.mm: Same.
11729 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11732 * objc.dg/property/dotsyntax-22.m: New.
11733 * obj-c++.dg/property/dotsyntax-22.mm: New.
11735 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11738 * g++.dg/template/typedef38.C: New test.
11740 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11743 * gfortran.dg/whole_file_30.f90 : New test.
11744 * gfortran.dg/whole_file_31.f90 : New test.
11746 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11750 * gfortran.dg/whole_file_28.f90 : New test.
11751 * gfortran.dg/whole_file_29.f90 : New test.
11753 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11756 * g++.dg/template/crash105.C: New.
11758 2011-02-19 Jason Merrill <jason@redhat.com>
11760 * g++.dg/cpp0x/regress/no-elide1.C: New.
11762 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11764 PR tree-optimization/46620
11765 * gcc.dg/pr46620.c: New.
11767 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11770 * gcc.target/i386/pr47809.c: New test.
11772 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11773 Tobias Burnus <burnus@net-b.de>
11775 * lib/target-supports.exp
11776 (check_effective_target_fortran_large_real): New check for large reals.
11777 * gfortran.dg/nan_7.f90: New test.
11779 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11781 PR libgfortran/47567
11782 * gfortran.dg/fmt_f0_1.f90: Update test.
11784 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11787 * gfortran.dg/array_constructor_36.f90 : New test.
11788 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11789 allow for comparison between different elements of the array
11790 constructor at different levels of optimization.
11792 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11794 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11795 * gcc.target/i386/pr32280-1.c: Likewise.
11797 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11800 * gcc.target/i386/pr47800.c: New test.
11802 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11804 * objc/execute/exceptions/foward-1.x: New.
11806 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11809 * gfortran.dg/derived_constructor_comps_4.f90: New.
11811 2011-02-18 Tobias Burnus
11814 * gfortran.dg/func_result_6.f90: New.
11816 2011-02-18 Michael Matz <matz@suse.de>
11819 * gfortran.dg/lto/pr45586_0.f90: New test.
11820 * gfortran.dg/typebound_proc_20.f90: Ditto.
11821 * gfortran.dg/typebound_proc_21.f90: Ditto.
11823 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11826 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11828 2011-02-18 Tobias Burnus <burnus@net-b.de>
11831 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11832 gcc_warning_prefix.
11833 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11834 normalizing the error/warning output.
11835 * gfortran.dg/Wall.f90: Update dg-error/warning.
11836 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11837 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11838 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11839 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11840 * gfortran.dg/class_30.f90: Update dg-error/warning.
11841 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11842 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11843 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11844 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11845 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11846 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11847 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11848 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11849 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11850 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11851 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11852 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11853 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11854 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11855 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11856 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11857 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11858 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11859 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11860 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11861 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11862 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11863 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11864 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11865 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11867 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11870 * gfortran.dg/proc_ptr_comp_30.f90: New.
11872 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11875 * gcc.target/i386/pr47780.c: New test.
11877 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11880 * gfortran.dg/class_40.f03: New.
11882 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11885 * g++.dg/cpp0x/auto21.C: New test.
11887 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11889 * objc.dg/special/unclaimed-category-1.h: Updated for
11891 * objc.dg/special/unclaimed-category-1.m: Same.
11892 * objc.dg/zero-link-1.m: Same.
11893 * objc.dg/lookup-1.m: Same.
11894 * objc.dg/torture/strings/const-str-9.m
11895 * objc.dg/torture/strings/const-str-10.m: Same.
11896 * objc.dg/torture/strings/const-str-11.m: Same.
11897 * objc.dg/torture/forward-1.m: Same.
11898 * objc.dg/zero-link-2.m: Same.
11899 * objc.dg/encode-7-next-64bit.m: Same.
11900 * objc.dg/method-4.m: Same.
11901 * objc.dg/next-runtime-1.m: Same.
11902 * objc.dg/image-info.m: Same.
11903 * objc.dg/pr23214.m: Same.
11904 * objc.dg/symtab-1.m: Same.
11905 * obj-c++.dg/basic.m: Same.
11906 * obj-c++.dg/proto-lossage-3.m: Same.
11907 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11908 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11909 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11910 * obj-c++.dg/method-11.m: Same.
11911 * objc/execute/enumeration-1.m: Same.
11912 * objc/execute/object_is_class.m: Same.
11913 * objc/execute/formal_protocol-2.m: Same.
11914 * objc/execute/formal_protocol-4.m: Same.
11915 * objc/execute/formal_protocol-6.m: Same.
11916 * objc/execute/bycopy-3.m: Same.
11917 * objc/execute/exceptions/catchall-1.m: Same.
11918 * objc/execute/exceptions/finally-1.m: Same.
11919 * objc/execute/exceptions/local-variables-1.m: Same.
11920 * objc/execute/exceptions/foward-1.m: Same.
11921 * objc/execute/bf-common.h
11922 * objc/execute/enumeration-2.m: Same.
11923 * objc/execute/formal_protocol-1.m: Same.
11924 * objc/execute/formal_protocol-3.m: Same.
11925 * objc/execute/formal_protocol-5.m: Same.
11926 * objc/execute/accessing_ivars.m: Same.
11927 * objc/execute/bycopy-2.m: Same.
11928 * objc/execute/formal_protocol-7.m: Same.
11929 * objc/execute/compatibility_alias.m: Same.
11930 * objc/execute/no_clash.m: Same.
11931 * objc/execute/object_is_meta_class.m: Same.
11932 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11933 * objc/execute/class-tests-1.h: Include stdio.h.
11934 * objc/execute/class-tests-2.h: Same.
11935 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11937 * obj-c++.dg/try-catch-2.mm: Same.
11939 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11942 * g++.dg/warn/Wunused-parm-4.C: New test.
11944 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11945 Jan Hubicka <jh@suse.cz>
11949 * g++.dg/debug/pr47106.C: New.
11951 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11954 * gcc.target/i386/pr43653.c: New test.
11956 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11959 * g++.dg/template/inherit6.C: New test.
11961 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11964 * gfortran.dg/class_39.f03: New.
11966 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11969 * g++.dg/cpp0x/variadic106.C: New test.
11971 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11973 PR libfortran/47757
11974 * gfortran.dg/pr47757-1.f90: New test.
11975 * gfortran.dg/pr47757-2.f90: New test.
11976 * gfortran.dg/pr47757-3.f90: New test.
11979 * g++.dg/cpp0x/enum8.C: New test.
11981 2011-02-15 Jason Merrill <jason@redhat.com>
11983 * g++.dg/inherit/implicit-trivial1.C: New.
11984 * g++.dg/cpp0x/implicit-trivial1.C: New.
11986 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11988 PR middle-end/47725
11989 * gcc.dg/torture/pr47725.c: Removed.
11991 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11994 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11995 constant does not generate a load from memory.
11997 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11999 PR middle-end/47725
12000 * gcc.dg/torture/pr47725.c: New.
12002 2011-02-15 Richard Guenther <rguenther@suse.de>
12004 PR tree-optimization/47743
12005 * gcc.dg/torture/pr47743.c: New testcase.
12007 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12009 PR middle-end/47581
12010 * gcc.target/i386/pr47581.c: New test.
12012 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12015 * gfortran.dg/select_type_22.f03: New.
12017 2011-02-14 Jason Merrill <jason@redhat.com>
12019 * g++.dg/cpp0x/regress/enum1.C: New.
12021 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12023 * gnat.dg/include.adb: New test.
12025 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12028 * gfortran.dg/class_38.f03: New.
12030 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12032 * gcc.dg/pr46494.c: New test.
12034 2011-02-14 Richard Guenther <rguenther@suse.de>
12036 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12038 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12041 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12042 sparc*-sun-solaris2.11.
12044 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12047 * gfortran.dg/argument_checking_18.f90: New.
12049 2011-02-13 Tobias Burnus <burnus@net-b.de>
12051 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12052 * gfortran.dg/argument_checking_17.f90: New.
12054 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12056 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12057 are temporarily disabled.
12058 * gfortran.dg/class_7.f03: Ditto.
12059 * gfortran.dg/coarray_14.f90: Ditto.
12060 * gfortran.dg/typebound_proc_13.f03: Ditto.
12062 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12065 * gfortran.dg/extends_11.f03: New.
12067 2011-02-11 Xinliang David Li <davidxl@google.com>
12069 PR tree-optimization/47707
12070 * g++.dg/tree-ssa/pr47707.C: New test.
12072 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12074 * g++.dg/opt/inline17.C: New test.
12076 2011-02-11 Tobias Burnus <burnus@net-b.de>
12079 * gfortran.dg/pure_formal_2.f90: New.
12081 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12083 PR rtl-optimization/47614
12084 * gfortran.dg/pr47614.f: New.
12086 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12089 * gcc.dg/opts-6.c: New test.
12091 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12094 * gcc.dg/pr47684.c: New test.
12096 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12099 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12100 c99_runtime, dg-add-options c99_runtime.
12101 (main): Use __asm__.
12103 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12106 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12107 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12108 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12109 * gcc.dg/ucnid-10.c: Likewise.
12110 * gcc.dg/ucnid-13.c: Likewise.
12111 * gcc.dg/ucnid-7.c: Likewise.
12112 * gcc.dg/ucnid-8.c: Likewise.
12113 Adapt dg-warning line number.
12115 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12117 * gcc.target/i386/parity-1.c: Use -march=k8.
12118 * gcc.target/i386/parity-2.c: Ditto.
12119 * gcc.target/i386/vecinit-1.c: Ditto.
12120 * gcc.target/i386/vecinit-2.c: Ditto.
12122 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12125 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12126 * gcc.target/mips/save-restore-3.c: Likewise.
12127 * gcc.target/mips/save-restore-4.c: Likewise.
12128 * gcc.target/mips/save-restore-5.c: Likewise.
12131 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12132 * g++.dg/tree-prof/partition2.C: Likewise.
12134 2011-02-09 Jason Merrill <jason@redhat.com>
12136 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12137 rather than misdeclare std::puts.
12139 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12140 * g++.dg/other/warning1.C: Likewise.
12141 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12142 * g++.old-deja/g++.gb/scope06.C: Likewise.
12143 * g++.old-deja/g++.law/cvt11.C: Likewise.
12144 * g++.old-deja/g++.law/init1.C: Likewise.
12145 * g++.dg/abi/mangle26.C: Likewise.
12147 * g++.dg/template/function1.C: Adjust for C++0x mode.
12148 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12150 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12151 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12153 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12155 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12157 * g++.dg/cpp0x/regress: New directory.
12158 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12159 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12160 * g++.dg/cpp0x/regress/regress3.C: New.
12162 2011-02-10 Richard Guenther <rguenther@suse.de>
12164 PR tree-optimization/47677
12165 * gcc.dg/torture/pr47677.c: New testcase.
12167 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12169 * objc.dg/special/load-category-1.m: Remove unused header.
12170 * objc.dg/special/load-category-1a.m: Likewise.
12171 * objc.dg/special/load-category-2.m: Likewise.
12172 * objc.dg/special/load-category-2a.m: Likewise.
12173 * objc.dg/special/load-category-3.m: Likewise.
12174 * objc.dg/special/load-category-3a.m: Likewise.
12175 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12176 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12177 * objc.dg/attributes/class-attribute-1.m: Likewise.
12178 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12179 * obj-c++.dg/property/property.exp: Likewise.
12180 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12181 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12182 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12183 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12184 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12185 * obj-c++.dg/template-8.mm: Likewise.
12187 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12190 * gcc.target/i386/pr47665.c: New test.
12192 2011-02-10 Jie Zhang <jie@codesourcery.com>
12196 2011-02-05 Jie Zhang <jie@codesourcery.com>
12198 * gcc.dg/pr42631.c: Update test.
12199 * gcc.dg/pr42631-2.c: New test.
12201 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12204 * gfortran.dg/proc_decl_25.f90: New.
12206 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12209 * gfortran.dg/typebound_assignment_2.f03: New.
12211 2011-02-09 Richard Guenther <rguenther@suse.de>
12213 PR tree-optimization/47664
12214 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12216 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12218 PR middle-end/47646
12219 * gnat.dg/uninit_func.adb: Adjust dg directive.
12221 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12223 PR middle-end/47646
12224 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12226 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12229 * gfortran.dg/auto_dealloc_2.f90: New.
12231 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12233 * gcc.dg/builtins-config.h: Remove __sgi handling.
12234 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12235 -std=c99 for mips-sgi-irix6.5*.
12237 2011-02-09 Martin Jambor <mjambor@suse.cz>
12239 PR middle-end/45505
12240 * gfortran.dg/pr25923.f90: Remove xfails.
12242 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12245 * gfortran.dg/inquire_14.f90: New test.
12247 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12250 * gfortran.dg/pointer_init_6.f90: New.
12252 2011-02-08 Jeff Law <law@redhat.com>
12254 PR tree-optimization/42893
12255 * gcc.tree-ssa/pr42893.c: New test.
12257 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12259 PR tree-optimization/46834
12260 PR tree-optimization/46994
12261 PR tree-optimization/46995
12262 * gcc.dg/graphite/id-pr46834.c: New.
12263 * gfortran.dg/graphite/id-pr46994.f90: New.
12264 * gfortran.dg/graphite/id-pr46995.f90: New.
12266 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12268 PR middle-end/47646
12269 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12270 using the variable is known the warning is emitted there.
12271 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12272 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12274 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12277 * gcc.dg/noreturn-1.c (foo5): Likewise.
12278 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12279 (method2): Likewise.
12281 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12282 the return statement using the uninitialized variable.
12283 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12285 2011-02-08 Richard Guenther <rguenther@suse.de>
12287 PR middle-end/47639
12288 * g++.dg/opt/pr47639.c: New testcase.
12290 2011-02-08 Richard Guenther <rguenther@suse.de>
12292 PR tree-optimization/47632
12293 * g++.dg/opt/pr47632.C: New testcase.
12295 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12297 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12299 2011-02-07 Richard Guenther <rguenther@suse.de>
12301 PR tree-optimization/47615
12302 * g++.dg/opt/pr47615.C: New testcase.
12304 2011-02-07 Richard Guenther <rguenther@suse.de>
12306 PR tree-optimization/47621
12307 * gcc.dg/torture/pr47621.c: New testcase.
12309 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12311 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12313 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12316 * gfortran.dg/allocate_with_source_1 : New test.
12318 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12320 PR middle-end/47610
12321 * gcc.dg/pr47610.c: New test.
12323 2011-02-05 Jie Zhang <jie@codesourcery.com>
12326 * gcc.dg/pr42631.c: Update test.
12327 * gcc.dg/pr42631-2.c: New test.
12329 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12332 * gfortran.dg/pr47574.f90: New test.
12334 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12336 PR tree-optimization/46194
12337 * gcc.dg/autopar/pr46194.c: New.
12339 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12341 PR tree-optimization/43695
12342 * g++.dg/ipa/pr43695.C: New.
12344 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12346 PR inline-asm/23200
12347 * gcc.dg/pr23200.c: New test.
12349 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12352 * g++.dg/pr47589.C: New test.
12354 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12357 * g++.dg/template/typedef37.C: New test.
12358 * g++.dg/template/param1.C: Adjust expected error message.
12360 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12362 PR middle-end/31490
12363 * gcc.dg/pr31490-2.c: New test.
12364 * gcc.dg/pr31490-3.c: New test.
12365 * gcc.dg/pr31490-4.c: New test.
12367 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12368 Jakub Jelinek <jakub@redhat.com>
12371 * g++.dg/parser/semicolon3.C: Adjust.
12372 * g++.dg/parser/semicolon4.C: New testcase.
12373 * g++.dg/pr46890.C: New testcase.
12375 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12378 * g++.dg/init/pr29571.C: New.
12380 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12382 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12383 instead of vect_int.
12385 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12388 * gcc.target/i386/pr47312.c: New test.
12391 * gcc.target/i386/pr47564.c: New test.
12393 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12395 PR tree-optimization/45122
12396 * gcc.dg/tree-ssa/pr45122.c: New.
12398 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12401 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12404 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12405 and vsx so a default --with-cpu=power7 doesn't give an error
12406 when -mavoid-indexed-addresses is used.
12408 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12409 wrapper function to save the arguments and then jump to the real
12410 function, rather than depending on the compiler not to move stuff
12412 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12414 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12415 Paul Thomas <pault@gcc.gnu.org>
12418 * gfortran.dg/class_37.f03 : New test.
12420 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12421 Richard Guenther <rguenther@suse.de>
12423 PR tree-optimization/40979
12425 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12426 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12427 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12428 check_vect_support_and_set_flags.
12429 * gfortran.dg/graphite/vect-pr40979.f90: New.
12431 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12434 * gfortran.dg/class_36.f03: New.
12436 2011-02-02 Richard Guenther <rguenther@suse.de>
12438 PR tree-optimization/47566
12439 * gcc.dg/lto/20110201-1_0.c: New testcase.
12441 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12447 * debug/pr47498.c: New.
12448 * debug/pr47501.c: New.
12450 2011-02-01 Richard Guenther <rguenther@suse.de>
12452 PR tree-optimization/47559
12453 * g++.dg/torture/pr47559.C: New testcase.
12455 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12458 * gfortran.dg/typebound_call_20.f03: New.
12460 2011-02-01 Richard Guenther <rguenther@suse.de>
12462 PR tree-optimization/47555
12463 * gcc.dg/pr47555.c: New testcase.
12465 2011-02-01 Richard Guenther <rguenther@suse.de>
12467 PR tree-optimization/47541
12468 * g++.dg/torture/pr47541.C: New testcase.
12470 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12473 * gfortran.dg/typebound_call_19.f03: New.
12475 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12478 * g++.dg/cpp0x/pr47416.C: New test.
12480 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12483 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12485 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12488 * gfortran.dg/typebound_assignment_1.f03: New.
12490 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12492 PR tree-optimization/47538
12493 * gcc.c-torture/execute/pr47538.c: New test.
12495 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12498 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12500 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12502 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12504 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12506 PR rtl-optimization/44031
12507 * gcc.c-torture/compile/20110131-1.c: New test.
12509 2011-01-31 Tobias Burnus <burnus@net-b.de>
12512 * gfortran.dg/stmt_func_1.f90: New.
12514 2011-01-31 Tobias Burnus <burnus@net-b.de>
12517 * gfortran.dg/interface_34.f90: New.
12519 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12522 * gfortran.dg/realloc_on_assign_5.f03: New test.
12523 * gfortran.dg/realloc_on_assign_5.f03: New test.
12525 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12527 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12528 * gfortran.dg/bessel_7.f90: Likewise.
12529 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12531 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12532 * gfortran.dg/sum_init_expr.f03: Likewise.
12534 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12536 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12539 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12540 loop only on "vect_intfloat_cvt" targets.
12542 2011-01-29 Tobias Burnus <burnus@net-b.de>
12545 * gfortran.dg/shape_6.f90: New.
12547 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12549 PR libgfortran/47434
12550 * gfortran.dg/read_infnan_1.f90: Update test.
12551 * gfortran.dg/module_nan.f90: Update test.
12552 * gfortran.dg/char4_iunit_1.f03: Update test.
12553 * gfortran.dg/large_real_kind_1.f90: Update test.
12554 * gfortran.dg/real_const_3.f90: Update test.
12555 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12557 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12560 * g++.dg/template/param2.C: New test.
12562 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12564 PR libgfortran/47285
12565 * gfortran.dg/fmt_g.f: New test.
12567 2011-01-28 Tobias Burnus <burnus@net-b.de>
12570 * gfortran.dg/pure_formal_1.f90: New.
12572 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12575 * gcc.dg/tls/pr42894.c: New test.
12577 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12579 * gcc.dg/pr47276.c: Add dg-require-visibility.
12581 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12583 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12585 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12586 Tobias Burnus <burnus@gcc.gnu.org>
12591 * gfortran.dg/realloc_on_assign_3.f03: New test.
12592 * gfortran.dg/realloc_on_assign_4.f03: New test.
12593 * gfortran.dg/allocatable_function_5.f90: New test.
12594 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12595 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12596 implemented" dg-errors.
12598 2011-01-27 Jan Hubicka <jh@suse.cz>
12600 PR middle-end/46949
12601 * gcc.dg/attr-weakref-4.c: New testcase
12603 2011-01-27 Martin Jambor <mjambor@suse.cz>
12605 PR tree-optimization/47228
12606 * gcc.dg/torture/pr47228.c: New test.
12608 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12610 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12612 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12614 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12615 when using auto-overlay support on the SPU.
12617 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12619 PR rtl-optimization/44174
12620 * gcc.target/i386/asm-6.c: New test.
12622 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12624 PR rtl-optimization/46856
12625 * gcc.c-torture/compile/pr46856.c: New test.
12627 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12628 Andrew Pinski <pinskia@gmail.com>
12631 * gcc.dg/pr43082.c: New.
12633 2011-01-26 DJ Delorie <dj@redhat.com>
12635 PR rtl-optimization/46878
12636 * gcc.dg/pr46878-1.c: New test.
12638 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12641 * g++.dg/cpp0x/pr47476.C: New test.
12643 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12645 * gcc.c-torture/compile/20110126-1.c: New test.
12647 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12650 * gcc.dg/torture/pr47473.c: New test.
12652 2011-01-26 Jan Hubicka <jh@suse.cz>
12655 * gcc.c-torture/execute/pr47237.c: New testcase.
12657 2011-01-26 Jan Hubicka <jh@suse.cz>
12659 PR tree-optimization/47190
12660 * gcc.dg/attr-weakref-3.c: New testcase.
12662 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12665 * gcc.dg/dll-9a.c: New test file.
12666 * gcc.dg/dll-11.c: Likewise.
12667 * gcc.dg/dll-12.c: Likewise.
12668 * gcc.dg/dll-12a.c: Likewise.
12669 * gcc.dg/dll-11a.c: Likewise.
12670 * gcc.dg/dll-9.c: Likewise.
12671 * gcc.dg/dll-10.c: Likewise.
12672 * gcc.dg/dll-10a.c: Likewise.
12673 * g++.dg/ext/dllexport4a.cc: Likewise.
12674 * g++.dg/ext/dllexport4.C: Likewise.
12675 * g++.dg/ext/dllexport5.C: Likewise.
12676 * g++.dg/ext/dllexport5a.cc: Likewise.
12678 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12680 PR tree-optimization/46970
12681 * gcc.dg/graphite/pr46970.c: New.
12683 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12685 PR tree-optimization/46215
12686 * gcc.dg/graphite/pr46215.c: New.
12688 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12690 PR tree-optimization/46168
12691 * gcc.dg/graphite/pr46168.c: New.
12693 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12695 PR tree-optimization/43657
12696 * gcc.dg/graphite/pr43657.c: New.
12698 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12700 PR tree-optimization/29832
12701 * gfortran.dg/graphite/pr29832.f90: New.
12703 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12705 PR tree-optimization/43567
12706 * gcc.dg/graphite/pr43567.c: New.
12708 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12710 * gfortran.dg/graphite/interchange-4.f: New.
12711 * gfortran.dg/graphite/interchange-5.f: New.
12713 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12714 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12715 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12716 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12717 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12718 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12719 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12720 * gfortran.dg/ltrans-7.f90: Removed.
12721 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12723 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12724 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12725 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12726 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12727 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12728 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12729 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12730 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12731 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12732 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12733 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12734 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12735 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12736 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12737 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12738 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12739 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12740 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12741 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12742 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12743 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12744 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12745 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12746 * gcc.dg/tree-ssa/data-dep-1.c
12747 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12748 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12749 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12750 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12751 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12753 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12755 PR tree-optimization/47265
12756 PR tree-optimization/47443
12757 * gcc.c-torture/compile/pr47265.c: New test.
12758 * gcc.dg/pr47443.c: New test.
12760 2011-01-25 Martin Jambor <mjambor@suse.cz>
12762 PR tree-optimization/47382
12763 * g++.dg/torture/pr47382.C: New test.
12764 * g++.dg/opt/devirt1.C: Xfail.
12766 2011-01-25 Yao Qi <yao@codesourcery.com>
12769 * gcc.target/arm/pr45701-1.c: New test.
12770 * gcc.target/arm/pr45701-2.c: New test.
12771 * gcc.target/arm/pr45701-3.c: New test.
12773 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12774 Jakub Jelinek <jakub@redhat.com>
12776 PR tree-optimization/47271
12777 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12779 2011-01-25 Nick Clifton <nickc@redhat.com>
12781 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12782 (saturate_add): Delete.
12783 (exchange): Delete.
12784 (main): Do not run saturate_add.
12785 (set_interrupts): Delete.
12787 2011-01-25 Tobias Burnus <burnus@net-b.de>
12790 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12792 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12794 PR tree-optimization/47427
12795 PR tree-optimization/47428
12796 * gcc.c-torture/compile/pr47427.c: New test.
12797 * gcc.c-torture/compile/pr47428.c: New test.
12799 2011-01-25 Richard Guenther <rguenther@suse.de>
12801 PR middle-end/47411
12802 * gcc.dg/torture/pr47411.c: New testcase.
12804 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12806 * gfortran.dg/graphite/id-24.f: New.
12807 * gfortran.dg/graphite/id-25.f: New.
12809 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12811 * gfortran.dg/graphite/id-23.f: New.
12813 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12815 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12817 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12819 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12820 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12821 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12822 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12823 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12824 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12825 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12826 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12827 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12829 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12831 * gcc.dg/graphite/block-0.c: Add documentation.
12832 * gcc.dg/graphite/block-4.c: Same.
12833 * gcc.dg/graphite/block-7.c: Same.
12834 * gcc.dg/graphite/block-8.c: New.
12835 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12836 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12837 * gcc.dg/graphite/interchange-12.c: Add documentation.
12838 * gcc.dg/graphite/interchange-13.c: New.
12839 * gcc.dg/graphite/interchange-14.c: New.
12840 * gcc.dg/graphite/interchange-15.c: New.
12841 * gcc.dg/graphite/interchange-8.c: Add documentation.
12842 * gcc.dg/graphite/interchange-mvt.c: Same.
12844 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12847 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12848 * gcc.target/powerpc/altivec-14.c: Ditto.
12849 * gcc.target/powerpc/altivec-33.c: Ditto.
12850 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12851 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12852 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12853 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12854 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12855 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12856 * g++.dg/ext/altivec-15.C: Ditto.
12857 * g++.dg/ext/altivec-types-1.C: Ditto.
12858 * g++.dg/ext/altivec-types-2.C: Ditto.
12859 * g++.dg/ext/altivec-types-3.C: Ditto.
12860 * g++.dg/ext/altivec-types-4.C: Ditto.
12862 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12864 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12866 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12868 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12869 optimization options.
12871 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12873 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12876 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12878 2011-01-23 Tobias Burnus <burnus@net-b.de>
12881 * gfortran.dg/allocatable_scalar_12.f90: New.
12883 2011-01-23 Ira Rosen <irar@il.ibm.com>
12885 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12886 vectorization to be not profitable if peeling is used to
12887 realign the memory access.
12888 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12889 loop bound to avoid loop unrolling.
12890 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12892 2011-01-22 Jan Hubicka <jh@suse.cz>
12895 * g++.dg/lto/pr47333.C: New file.
12897 2011-01-22 Jan Hubicka <jh@suse.cz>
12899 PR tree-optimization/43884
12901 * gcc.dg/autopar/outer-2.c: Increase array size.
12902 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12904 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12907 * gfortran.dg/c_loc_tests_16.f90: New test.
12909 2011-01-22 Tobias Burnus <burnus@net-b.de>
12912 * gfortran.dg/typebound_proc_19.f90: New.
12914 2011-01-21 Jeff Law <law@redhat.com>
12916 PR tree-optimization/47053
12917 * g++.dg/pr47053.C: New test.
12919 2011-01-21 Jason Merrill <jason@redhat.com>
12922 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12924 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12927 * g++.dg/cpp0x/range-for10.C: New test.
12928 * g++.dg/template/for1.C: New test.
12930 PR middle-end/45566
12931 * g++.dg/tree-prof/partition3.C: New test.
12933 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12935 PR rtl-optimization/47366
12936 * g++.dg/opt/pr47366.C: New test.
12938 2011-01-21 Jason Merrill <jason@redhat.com>
12941 * g++.dg/cpp0x/constexpr-regress2.C: New.
12943 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12945 2011-01-21 Jeff Law <law@redhat.com>
12947 PR rtl-optimization/41619
12948 * gcc.dg/pr41619.c: New.
12950 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12952 PR tree-optimization/47355
12953 * g++.dg/opt/pr47355.C: New test.
12955 2011-01-21 Richard Guenther <rguenther@suse.de>
12957 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12960 2011-01-21 Richard Guenther <rguenther@suse.de>
12962 PR tree-optimization/47365
12963 * gcc.dg/torture/pr47365.c: New testcase.
12964 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12966 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12968 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12970 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12972 PR tree-optimization/47391
12973 * gcc.dg/pr47391.c: New test.
12975 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12977 * g++.dg/template/char1.C: Use signed char.
12979 2011-01-21 Tobias Burnus <burnus@net-b.de>
12982 * gfortran.dg/pointer_target_4.f90: New.
12984 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12987 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12988 ILP32 system and not IP32.
12990 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12993 * g++.dg/debug/pr46583.C: New.
12995 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12998 * g++.dg/debug/pr47283.C: New test.
13001 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13002 * gcc.target/i386/headmerge-2.c: Likewise.
13004 2011-01-20 Richard Guenther <rguenther@suse.de>
13006 PR middle-end/47370
13007 * gcc.dg/torture/pr47370.c: New testcase.
13009 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13011 PR tree-optimization/46130
13012 * gcc.dg/pr46130-1.c: New test.
13013 * gcc.dg/pr46130-2.c: New test.
13015 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13018 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13020 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13023 * g++.dg/debug/pr46240.cc: New.
13025 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13028 * g++.dg/template/anonunion1.C: New test.
13030 PR rtl-optimization/47337
13031 * gcc.c-torture/execute/pr47337.c: New test.
13033 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13036 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13038 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13040 PR tree-optimization/46021
13041 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13043 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13045 PR tree-optimization/47290
13046 * g++.dg/torture/pr47290.C: New test.
13048 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13051 * gfortran.dg/proc_ptr_comp_29.f90: New.
13053 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13056 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13057 powerpc-apple-darwin9.
13059 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13061 PR rtl-optimization/47299
13062 * gcc.c-torture/execute/pr47299.c: New test.
13064 2011-01-17 Jason Merrill <jason@redhat.com>
13066 * g++.dg/cpp0x/constexpr-virtual.C: New.
13068 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13071 * gfortran.dg/gomp/pr47331.f90: New test.
13073 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13076 * objc.dg/selector-warn-1.m: New.
13077 * obj-c++.dg/selector-warn-1.mm: New.
13079 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13081 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13082 Update dg-final accordingly.
13084 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13086 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13088 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13090 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13092 * gcc.dg/guality/pr36728-2.c: Likewise.
13094 2011-01-17 Richard Guenther <rguenther@suse.de>
13096 PR tree-optimization/47313
13097 * g++.dg/torture/pr47313.C: New testcase.
13099 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13102 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13103 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13104 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13105 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13107 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13109 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13110 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13111 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13113 2011-01-17 Richard Guenther <rguenther@suse.de>
13115 PR tree-optimization/45967
13116 * gcc.dg/torture/pr45967-2.c: New testcase.
13117 * gcc.dg/torture/pr45967-3.c: Likewise.
13119 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13122 * g++.dg/ext/pr47213.C: Require visibility.
13124 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13126 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13127 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13129 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13131 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13132 Linux-based targets.
13134 2011-01-13 Jan Hubicka <jh@suse.cz>
13136 PR tree-optimization/47276
13137 * gcc.dg/pr47276.c: New testcase.
13139 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13140 Jonathan Wakely <jwakely.gcc@gmail.com>
13143 * g++.dg/other/pr33558.C: New.
13144 * g++.dg/other/pr33558-2.C: New.
13146 2011-01-14 Martin Jambor <mjambor@suse.cz>
13148 PR tree-optimization/45934
13149 PR tree-optimization/46302
13150 * g++.dg/ipa/devirt-c-1.C: New test.
13151 * g++.dg/ipa/devirt-c-2.C: Likewise.
13152 * g++.dg/ipa/devirt-c-3.C: Likewise.
13153 * g++.dg/ipa/devirt-c-4.C: Likewise.
13154 * g++.dg/ipa/devirt-c-5.C: Likewise.
13155 * g++.dg/ipa/devirt-c-6.C: Likewise.
13156 * g++.dg/ipa/devirt-6.C: Likewise.
13157 * g++.dg/ipa/devirt-d-1.C: Likewise.
13158 * g++.dg/torture/pr45934.C: Likewise.
13160 2011-01-14 Jason Merrill <jason@redhat.com>
13162 * g++.dg/cpp0x/variadic105.C: New.
13164 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13165 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13168 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13169 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13170 execution tests on i?86-*-*, x86_64-*-* and
13171 powerpc*-apple-darwin* && ilp32.
13172 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13173 tests on i?86-*-* and x86_64-*-*.
13175 2011-01-14 Richard Guenther <rguenther@suse.de>
13177 PR tree-optimization/47280
13178 * g++.dg/opt/pr47280.C: New testcase.
13180 2011-01-14 Jason Merrill <jason@redhat.com>
13182 * g++.dg/cpp0x/constexpr-regress1.C: New.
13184 * g++.dg/ext/flexary2.C: New.
13186 2011-01-14 Richard Guenther <rguenther@suse.de>
13188 PR middle-end/47281
13189 * gcc.dg/torture/pr47281.c: New testcase.
13190 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13192 2011-01-14 Richard Guenther <rguenther@suse.de>
13194 PR tree-optimization/47286
13195 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13197 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13200 * g++.dg/ext/pr47213.C: New.
13202 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13204 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13206 2011-01-13 Tobias Burnus <burnus@net-b.de>
13207 Mikael Morin <mikael@gcc.gnu.org>
13211 * gfortran.dg/select_type_20.f90: New.
13212 * gfortran.dg/select_type_21.f90: New.
13214 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13217 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13219 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13221 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13222 * gcc.dg/guality/pr36728-2.c: Likewise.
13224 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13227 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13229 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13231 PR rtl-optimization/45352
13232 * gcc.dg/pr45352-3.c: New.
13234 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13236 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13238 * g++.dg/cpp0x/range-for8.C: New.
13239 * g++.dg/cpp0x/range-for9.C: New.
13241 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13244 * g++.dg/debug/pr47209.C: New.
13246 2011-01-12 Richard Guenther <rguenther@suse.de>
13249 * gcc.dg/lto/pr47259_0.c: New testcase.
13250 * gcc.dg/lto/pr47259_1.c: Likewise.
13252 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13254 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13255 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13256 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13257 methods missing from the OBJC2 Object.
13258 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13259 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13260 GNU and NeXT runtimes.
13261 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13263 * objc-obj-c++-shared/Object1.m: Likewise.
13264 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13265 * objc.dg/proto-qual-1.m: Likewise.
13266 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13267 * obj-c++.dg/proto-qual-1.mm: Likewise.
13269 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13272 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13274 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13276 Fixed the Objective-C++ testsuite and updated all tests.
13277 * lib/obj-c++.exp (obj-c++_init): Declare and set
13278 gcc_warning_prefix and gcc_error_prefix.
13279 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13280 'dg-warning', 'dg-message' and 'dg-error'.
13281 * obj-c++.dg/class-extension-3.mm: Likewise.
13282 * obj-c++.dg/class-protocol-1.mm: Likewise.
13283 * obj-c++.dg/encode-7.mm: Likewise.
13284 * obj-c++.dg/exceptions-3.mm: Likewise.
13285 * obj-c++.dg/exceptions-5.mm: Likewise.
13286 * obj-c++.dg/method-12.mm: Likewise.
13287 * obj-c++.dg/method-13.mm: Likewise.
13288 * obj-c++.dg/method-15.mm: Likewise.
13289 * obj-c++.dg/method-16.mm: Likewise.
13290 * obj-c++.dg/method-4.mm: Likewise.
13291 * obj-c++.dg/method-8.mm: Likewise.
13292 * obj-c++.dg/method-conflict-1.mm: Likewise.
13293 * obj-c++.dg/method-conflict-2.mm: Likewise.
13294 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13295 and uncommented second part of the testcase now that the testsuite
13297 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13298 and uncommented second part of the testcase now that the testsuite
13300 * obj-c++.dg/private-1.mm: Likewise.
13301 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13302 * obj-c++.dg/syntax-error-7.mm: Likewise.
13303 * obj-c++.dg/warn5.mm: Likewise.
13304 * obj-c++.dg/property/at-property-14.mm: Likewise.
13305 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13307 * obj-c++.dg/property/at-property-18.mm: Likewise.
13308 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13310 * obj-c++.dg/property/at-property-21.mm: Likewise.
13311 * obj-c++.dg/property/at-property-28.mm: Likewise.
13312 * obj-c++.dg/property/at-property-5.mm: Likewise.
13313 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13314 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13315 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13316 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13317 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13318 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13319 * obj-c++.dg/tls/diag-5.mm: Likewise.
13320 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13321 dg-error, now matched correctly.
13323 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13325 * objc.dg/property/at-property-29.m: New.
13326 * obj-c++.dg/property/at-property-29.mm: New.
13328 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13330 * go.test/go-test.exp (go-set-goarch): New proc.
13331 (go-gc-tests): Use it.
13333 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13336 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13338 2011-01-11 Richard Henderson <rth@redhat.com>
13340 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13342 2011-01-11 Jan Hubicka <jh@suse.cz>
13346 * gcc.dg/lto/pr45721_1.c: New file.
13347 * gcc.dg/lto/pr45721_0.c: New file.
13349 2011-01-11 Richard Guenther <rguenther@suse.de>
13351 PR tree-optimization/46076
13352 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13354 2011-01-11 Jeff Law <law@redhat.com>
13356 * PR tree-optimization/47086
13357 * gcc.dg/pr47086.c: New test.
13359 2011-01-11 Jason Merrill <jason@redhat.com>
13362 * g++.dg/template/new10.C: New.
13365 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13367 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13369 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13370 Split type definitions and NSConstantString class into...
13371 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13372 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13373 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13374 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13375 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13376 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13378 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13379 encode defines for newer NeXT system headers.
13380 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13381 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13382 * objc.dg/foreach-5.m: Likewise.
13383 * objc.dg/foreach-2.m: Likewise.
13384 * objc.dg/foreach-4.m: Likewise.
13385 * objc.dg/torture/strings/string1.m: Likewise.
13386 * objc.dg/torture/strings/string2.m: Likewise.
13387 * objc.dg/torture/strings/string3.m: Likewise.
13388 * objc.dg/torture/strings/string4.m: Likewise.
13389 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13390 header and stand alone.
13391 * obj-c++.dg/strings/strings-2.mm: Likewise.
13392 * objc.dg/torture/strings/const-str-3.m: Likewise.
13393 * objc.dg/strings/strings-2.m: Likewise.
13394 * objc.dg/strings/const-str-12b.m: Likewise.
13396 2011-01-12 Richard Guenther <rguenther@suse.de>
13398 PR middle-end/32511
13399 * gcc.dg/attr-weak-1.c: Adjust.
13401 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13404 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13405 standard compliant and comment.
13407 2011-01-10 Jan Hubicka <jh@suse.cz>
13410 * gcc.dg/initpri3.c: New testcase.
13412 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13415 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13416 externally visible.
13421 (g_ebp_save): Likewise.
13422 (g_esp_save): Likewise.
13424 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13426 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13428 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13430 PR tree-optimization/46021
13431 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13432 i?86-*-*, x86_64-*-*.
13434 2011-01-10 Jeff Law <law@redhat.com>
13436 * PR tree-optimization/47141
13437 * gcc.c-torture/compile/pr47141.c: New test.
13439 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13442 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13443 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13444 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13445 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13448 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13449 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13450 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13451 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13452 being vectorized. Adjust dg-final pattern.
13455 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13456 * gcc.dg/vect/slp-24.c: Likewise.
13458 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13461 * g++.dg/other/pr47218-1.C: New test file.
13462 * g++.dg/other/pr47218.C: Likewise.
13463 * g++.dg/other/pr47218.h: New supporting header.
13465 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13468 * objc.dg/attributes/invalid-attribute-1.m: New.
13469 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13471 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13474 * gfortran.dg/proc_ptr_comp_28.f90: New.
13476 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13478 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13479 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13480 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13481 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13482 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13483 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13484 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13485 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13486 * objc.dg/gnu-api-2-class.m: Likewise.
13487 * objc.dg/gnu-api-2-ivar.m: Likewise.
13488 * objc.dg/gnu-api-2-method.m: Likewise.
13489 * objc.dg/gnu-api-2-objc.m: Likewise.
13490 * objc.dg/gnu-api-2-object.m: Likewise.
13491 * objc.dg/gnu-api-2-property.m: Likewise.
13492 * objc.dg/gnu-api-2-protocol.m: Likewise.
13493 * objc.dg/gnu-api-2-sel.m: Likewise.
13495 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13497 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13498 * objc.dg/objc-foreach-4.m: Likewise.
13499 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13500 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13501 * objc.dg/foreach-4.m: Likewise.
13502 * objc.dg/foreach-5.m: Likewise.
13503 * objc.dg/foreach-3.m: Return self from init.
13505 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13508 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13510 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13513 * gfortran.dg/class_35.f90: New.
13515 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13517 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13519 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13522 * objc.dg/invalid-method-2.m: New.
13523 * obj-c++.dg/invalid-method-2.mm: New.
13525 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13528 * gfortran.dg/transpose_optimization_2.f90 : New test.
13530 2011-01-08 Jan Hubicka <jh@suse.cz>
13532 PR tree-optmization/46469
13533 * g++.dg/torture/pr46469.C: New testcase.
13535 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13537 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13538 emulation of libobjc-gnu structure layout functionality to ..
13539 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13540 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13541 * objc/execute/bf-common.h: Adjust headers.
13542 * objc/execute/bf-1.m: Likewise.
13543 * objc/execute/bf-2.m: Likewise.
13544 * objc/execute/bf-3.m: Likewise.
13545 * objc/execute/bf-4.m: Likewise.
13546 * objc/execute/bf-5.m: Likewise.
13547 * objc/execute/bf-6.m: Likewise.
13548 * objc/execute/bf-7.m: Likewise.
13549 * objc/execute/bf-8.m: Likewise.
13550 * objc/execute/bf-9.m: Likewise.
13551 * objc/execute/bf-10.m: Likewise.
13552 * objc/execute/bf-11.m: Likewise.
13553 * objc/execute/bf-12.m: Likewise.
13554 * objc/execute/bf-13.m: Likewise.
13555 * objc/execute/bf-14.m: Likewise.
13556 * objc/execute/bf-15.m: Likewise.
13557 * objc/execute/bf-16.m: Likewise.
13558 * objc/execute/bf-17.m: Likewise.
13559 * objc/execute/bf-18.m: Likewise.
13560 * objc/execute/bf-19.m: Likewise.
13561 * objc/execute/bf-20.m: Likewise.
13562 * objc/execute/bf-21.m: Likewise.
13563 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13564 objc_get_type_qualifiers ().
13566 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13569 * gfortran.dg/dependency_39.f90: New test.
13571 2011-01-07 Jan Hubicka <jh@suse.cz>
13573 Get builtins tests ready for linker plugin.
13574 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13575 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13576 my_memset, my_bzero): Mark used.
13577 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13578 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13580 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13583 2011-01-07 Jan Hubicka <jh@suse.cz>
13585 PR tree-optimization/46367
13586 * g++.dg/torture/pr46367.C: New file.
13588 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13591 * gcc.dg/pr47201.c: New test.
13594 * gcc.dg/tree-prof/pr47187.c: New test.
13596 2011-01-07 Tobias Burnus <burnus@net-b.de>
13599 * gfortran.dg/extends_type_of_3.f90: New.
13601 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13603 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13604 * g++.dg/ext/dllimport-MI1.C: Likewise.
13605 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13606 * g++.dg/ext/dllimport10.C: Likewise.
13607 * g++.dg/ext/dllimport11.C: Likewise.
13608 * g++.dg/ext/dllimport12.C: Likewise.
13609 * g++.dg/ext/dllimport13.C: Likewise.
13610 * g++.dg/ext/dllimport2.C: Likewise.
13611 * g++.dg/ext/dllimport3.C: Likewise.
13612 * g++.dg/ext/dllimport4.C: Likewise.
13613 * g++.dg/ext/dllimport5.C: Likewise.
13614 * g++.dg/ext/dllimport6.C: Likewise.
13615 * g++.dg/ext/dllimport8.C: Likewise.
13616 * g++.dg/ext/dllimport9.C: Likewise.
13617 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13618 targets, too. Additionally enable test for i?86-*-mingw*.
13619 * g++.dg/ext/selectany1.C: Likewise.
13620 Remove guard variable check.
13622 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13626 * gfortran.dg/storage_size_3.f08: Extended.
13628 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13631 * g++.dg/template/stdarg1.C: New test.
13633 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13636 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13637 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13638 from the interface of functions to not hide the errors that
13641 2011-01-06 Jan Hubicka <jh@suse.cz>
13643 * gcc.dg/lto/pr47188_0.c: New testcase.
13644 * gcc.dg/lto/pr47188_1.c: New testcase.
13646 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13650 * gfortran.dg/interface_33.f90: New test.
13652 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13655 * gcc.c-torture/compile/pr47150.c: New test.
13657 2011-01-06 Ira Rosen <irar@il.ibm.com>
13659 PR tree-optimization/47139
13660 * gcc.dg/vect/pr47139.c: New test.
13662 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13665 * gfortran.dg/extends_type_of_2.f03: New.
13667 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13669 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13671 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13673 * gnat.dg/opt14.adb: New test.
13675 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13678 * gfortran.dg/allocate_error_2.f90: New test.
13680 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13683 * gfortran.dg/storage_size_3.f08: New.
13685 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13687 PR libgfortran/47154
13688 * gfortran.dg/namelist_68.f90: New test.
13690 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13692 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13694 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13697 * gfortran.dg/class_34.f90: New.
13699 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13701 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13702 use __builtin_inff. Skip all single-precision tests that require
13705 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13707 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13709 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13711 PR tree-optimization/47148
13712 * gcc.c-torture/execute/pr47148.c: New test.
13714 PR tree-optimization/47155
13715 * gcc.c-torture/execute/pr47155.c: New test.
13717 PR rtl-optimization/47157
13718 * gcc.c-torture/compile/pr47157.c: New test.
13720 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13722 * gcc.dg/torture/vector-shift2.c (schar): Define.
13723 (main): Always use schar or uchar instead of plain "char" to avoid
13724 dependencies on implementation-defined char signedness.
13726 2011-01-03 Martin Jambor <mjambor@suse.cz>
13728 PR tree-optimization/46801
13729 * gnat.dg/pack9.adb: Remove xfail.
13731 2011-01-03 Martin Jambor <mjambor@suse.cz>
13733 PR tree-optimization/46984
13734 * g++.dg/ipa/pr46984.C: New test.
13736 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13739 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13741 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13743 PR tree-optimization/47140
13744 * gcc.c-torture/compile/pr47140.c: New test.
13746 PR rtl-optimization/47028
13747 * gcc.dg/pr47028.c: New test.
13749 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13751 * objc.dg/protocol-forward-1.m: Removed TODO.
13752 * objc.dg/protocol-forward-2.m: New.
13753 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13754 * obj-c++.dg/protocol-forward-2.mm: New.
13756 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13759 * g++.dg/eh/pr38662.C: New testcase.
13761 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13763 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13764 scan for newline '\n'.
13767 Copyright (C) 2011 Free Software Foundation, Inc.
13769 Copying and distribution of this file, with or without modification,
13770 are permitted in any medium without royalty provided the copyright
13771 notice and this notice are preserved.