1 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/static_assert5.C: New.
5 * g++.dg/template/nontype13.C: Tweak.
7 2011-11-09 Jason Merrill <jason@redhat.com>
10 * g++.dg/cpp0x/noexcept16.C: New.
13 * g++.dg/cpp0x/variadic119.C: New.
15 2011-11-09 Jakub Jelinek <jakub@redhat.com>
18 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
20 * gcc.dg/torture/vshuf-32.inc: Likewise.
21 * gcc.dg/torture/vshuf-4.inc: Likewise.
22 * gcc.dg/torture/vshuf-8.inc: Likewise.
24 * gcc.dg/tm/memopt-1.c: Fix up regexp.
26 2011-11-09 Ian Lance Taylor <iant@google.com>
28 * lib/target-supports.exp (check_effective_target_ucontext_h): New
30 * gcc.dg/split-5.c: New test.
32 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
34 * gcc.dg/tm/memopt-1.c: Adjust regexp.
36 2011-11-09 Jason Merrill <jason@redhat.com>
39 * g++.dg/template/virtual1.C: New.
41 2011-11-08 Jason Merrill <jason@redhat.com>
43 Run most C++ tests in both C++98 and C++11 modes.
44 * lib/target-supports.exp (check_effective_target_c++11): New.
45 (check_effective_target_c++98): New.
46 * lib/g++-dg.exp (g++-dg-runtest): New.
47 * g++.dg/dg.exp: Use g++-dg-runtest.
48 * g++.dg/charset/charset.exp: Likewise.
49 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
50 * g++.dg/dfp/dfp.exp: Likewise.
51 * g++.dg/gcov/gcov.exp: Likewise.
52 * g++.dg/gomp/gomp.exp: Likewise.
53 * g++.dg/graphite/graphite.exp: Likewise.
54 * g++.dg/tls/tls.exp: Likewise.
55 * g++.dg/tm/tm.exp: Likewise.
56 * g++.dg/vect/vect.exp: Likewise.
57 * g++.old-deja/old-deja.exp: Likewise.
58 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
59 with some of the torture options.
60 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
61 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
62 * g++.dg/init/null1.C: Only run in C++98.
63 * g++.dg/warn/Wconversion-null-3.C: Likewise.
64 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
65 * g++.old-deja/g++.brendan/crash64.C: Likewise.
66 * g++.old-deja/g++.other/anon9.C: Likewise.
67 * g++.old-deja/g++.other/linkage1.C: Likewise.
68 * g++.old-deja/g++.other/linkage2.C: Likewise.
69 * g++.old-deja/g++.pt/t29.C: Likewise.
70 * g++.old-deja/g++.pt/t30.C: Likewise.
71 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
72 * g++.dg/ext/anon-struct4.C: Likewise.
73 * g++.dg/init/brace2.C: Likewise.
74 * g++.dg/init/brace6.C: Likewise.
75 * g++.dg/other/anon3.C: Likewise.
76 * g++.dg/template/arg2.C: Likewise.
77 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
78 * g++.old-deja/g++.brendan/enum11.C: Likewise.
79 * g++.old-deja/g++.brendan/enum8.C: Likewise.
80 * g++.old-deja/g++.brendan/enum9.C: Likewise.
81 * g++.old-deja/g++.brendan/friend3.C: Likewise.
82 * g++.old-deja/g++.brendan/init2.C: Likewise.
83 * g++.old-deja/g++.brendan/init4.C: Likewise.
84 * g++.old-deja/g++.brendan/misc14.C: Likewise.
85 * g++.old-deja/g++.jason/cond.C: Likewise.
86 * g++.old-deja/g++.law/init1.C: Likewise.
87 * g++.old-deja/g++.law/operators32.C: Likewise.
88 * g++.old-deja/g++.pt/enum6.C: Likewise.
89 * g++.old-deja/g++.pt/explicit70.C: Likewise.
90 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
92 * g++.dg/eh/new1.C: Adjust for C++11 mode.
93 * g++.dg/init/new11.C: Likewise.
94 * g++.dg/init/pr29571.C: Likewise.
95 * g++.dg/lookup/forscope2.C: Likewise.
96 * g++.dg/parse/linkage1.C: Likewise.
97 * g++.dg/parse/typedef8.C: Likewise.
98 * g++.dg/template/error44.C: Likewise.
99 * g++.dg/tls/diag-2.C: Likewise.
100 * g++.dg/tls/diag-4.C: Likewise.
101 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
102 * g++.old-deja/g++.abi/arraynew.C: Likewise.
103 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
104 * g++.old-deja/g++.brendan/new3.C: Likewise.
105 * g++.old-deja/g++.eh/new1.C: Likewise.
106 * g++.old-deja/g++.eh/new2.C: Likewise.
107 * g++.old-deja/g++.jason/new.C: Likewise.
108 * g++.old-deja/g++.law/friend1.C: Likewise.
109 * g++.old-deja/g++.mike/net46.C: Likewise.
110 * g++.old-deja/g++.mike/p755.C: Likewise.
111 * g++.old-deja/g++.other/new6.C: Likewise.
113 * g++.dg/cpp0x/variadic74.C: Adjust diags.
114 * g++.dg/template/crash53.C: Likewise.
115 * g++.dg/template/void9.C: Likewise.
117 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
122 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
125 * g++.dg/cpp0x/sfinae29.C: New.
127 2011-11-09 Janus Weil <janus@gcc.gnu.org>
130 * gfortran.dg/typebound_call_22.f03: New test case.
132 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
135 * gfortran.dg/inquire_size.f90: Don't flush the unit.
137 2011-11-09 Richard Guenther <rguenther@suse.de>
139 PR tree-optimization/51039
140 * gcc.dg/pr51039.c: New testcase.
142 2011-11-09 Jakub Jelinek <jakub@redhat.com>
144 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
145 Enable also for powerpc*-*-*.
147 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
150 * gfortran.dg/forall_16.f90: New test.
152 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
155 * gfortran.dg/initialization_29.f90: Expand test.
157 2011-11-09 Dodji Seketeli <dodji@redhat.com>
160 * g++.dg/cpp0x/alias-decl-12.C: New test.
161 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
163 2011-11-09 Dodji Seketeli <dodji@redhat.com>
166 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
168 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
170 PR tree-optimization/51015
171 * gcc.dg/vect/pr51015.c: New test.
173 2011-11-08 David S. Miller <davem@davemloft.net>
175 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
176 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
178 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
181 * gfortran.dg/io_constraints_3.f90: Improve testcase.
183 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
186 * gfortran.dg/string_5.f90: Improve testcase.
188 2011-10-23 Jason Merrill <jason@redhat.com>
191 * g++.dg/template/lvalue2.C: New.
193 2011-11-08 Michael Matz <matz@suse.de>
195 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
196 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
197 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
198 * g++.dg/eh/builtin2.C: Ditto.
199 * g++.dg/eh/builtin3.C: Ditto.
201 2011-11-08 Jakub Jelinek <jakub@redhat.com>
203 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
204 being prefered even for -mavx.
205 * gcc.target/i386/avx-cvt-3.c: New test.
207 2011-11-08 Richard Guenther <rguenther@suse.de>
209 PR tree-optimization/51012
210 * gcc.dg/pr51012-1.c: New testcase.
211 * gcc.dg/pr51012-2.c: Likewise.
213 2011-11-08 Richard Guenther <rguenther@suse.de>
216 * c-c++-common/uninit-pr51010.c: New testcase.
218 2011-11-08 Jakub Jelinek <jakub@redhat.com>
220 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
221 check_effective_target_vect_call_copysignf,
222 check_effective_target_vect_call_lrint): New procedures.
223 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
224 $VECT_SLP_CFLAGS with -ffast-math.
225 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
226 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
227 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
228 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
230 2011-11-07 Richard Henderson <rth@redhat.com>
231 Aldy Hernandez <aldyh@redhat.com>
232 Torvald Riegel <triegel@redhat.com>
234 Merged from transactional-memory.
236 * g++.dg/dg.exp: Run transactional memory tests.
237 * g++.dg/tm: New directory with new tests.
238 * gcc.dg/tm: New directory with new tests.
239 * c-c++-common/tm: New directory with new tests.
241 2011-11-08 Dodji Seketeli <dodji@redhat.com>
243 Fix context handling of alias-declaration
244 * g++.dg/cpp0x/alias-decl-11.C: New test.
246 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
249 * g++.dg/parse/template26.C: New.
250 * g++.dg/template/crash45.C: Adjust dg-error string.
252 2011-11-07 Jason Merrill <jason@redhat.com>
255 * g++.dg/template/lookup9.C: New.
258 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
261 * g++.dg/cpp0x/decltype35.C: New.
263 2011-11-07 Dodji Seketeli <dodji@redhat.com>
265 Support C++11 alias-declaration
267 * g++.dg/cpp0x/alias-decl-0.C: New test case.
268 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
269 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
270 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
271 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
272 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
273 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
274 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
275 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
276 * g++.dg/ext/alias-decl-attr1.C: Likewise.
277 * g++.dg/ext/alias-decl-attr2.C: Likewise.
278 * g++.dg/ext/alias-decl-attr3.C: Likewise.
279 * g++.dg/ext/alias-decl-attr4.C: Likewise.
281 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
283 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
285 2011-11-07 Janus Weil <janus@gcc.gnu.org>
288 * gfortran.dg/typebound_call_21.f03: New.
290 2011-11-07 Nathan Sidwell <nathan@acm.org>
292 * gcc.dg/profile-dir-1.c: Adjust final scan.
293 * gcc.dg/profile-dir-2.c: Adjust final scan.
294 * gcc.dg/profile-dir-3.c: Adjust final scan.
295 * gcc.misc-tests/gcov.exp: Adjust regexp.
296 * gcc.misc-tests/gcov-12.c: New.
297 * gcc.misc-tests/gcov-13.c: New.
298 * gcc.misc-tests/gcovpart-13b.c: New.
299 * gcc.misc-tests/gcov-14.c: New.
301 2011-11-07 Jason Merrill <jason@redhat.com>
304 * g++.dg/ext/visibility/template8.C: New.
306 2011-11-07 Jakub Jelinek <jakub@redhat.com>
308 PR tree-optimization/50789
309 * gcc.target/i386/avx2-gather-1.c: New test.
310 * gcc.target/i386/avx2-gather-2.c: New test.
311 * gcc.target/i386/avx2-gather-3.c: New test.
312 * gcc.target/i386/avx2-gather-4.c: New test.
314 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
316 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
318 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
321 * gfortran.dg/open_dev_null.f90: Remove testcase.
323 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
325 * lib/target-supports.exp (check_effective_target_sync_int_128):
326 Don't cache the result.
327 (check_effective_target_sync_long_long): Ditto.
329 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
331 PR rtl-optimization/47698
332 * gcc.target/i386/47698.c: New test.
334 2011-11-06 Jason Merrill <jason@redhat.com>
337 * g++.dg/ext/visibility/template7.C: New.
339 2011-11-07 Terry Guo <terry.guo@arm.com>
341 * gcc.target/arm/wmul-1.c: Adjust optimization level.
342 * gcc.target/arm/wmul-2.c: Ditto.
343 * gcc.target/arm/wmul-3.c: Ditto.
344 * gcc.target/arm/wmul-4.c: Ditto.
346 2011-11-06 Joseph Myers <joseph@codesourcery.com>
348 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
349 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
350 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
351 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
352 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
353 expected diagnostics.
355 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
356 Richard Henderson <rth@redhat.com>
357 Aldy Hernandez <aldyh@redhat.com>
359 Merged from cxx-mem-model.
361 * lib/target-supports.exp (check_effective_target_sync_int_128,
362 check_effective_target_sync_long_long): Check whether the target
363 supports 64 and 128 bit __sync builtins.
364 (check_effective_target_cas_char): New.
365 (check_effective_target_cas_int): New.
366 * gcc.dg/dg.exp: Exclude simulate-thread tests.
367 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
368 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
369 produce the expected library calls.
370 * gcc.dg/atomic-fence.c: New functional tests.
371 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
372 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
373 * gcc.dg/atomic-lockfree[-aux].c: New tests.
374 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
375 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
376 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
377 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
378 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
379 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
381 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
383 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
385 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
387 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
388 int128 operations are atomic.
389 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
390 operations are atomic.
391 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
392 operations are atomic.
393 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
394 operations are atomic.
395 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
396 stores aren't moved out of a loop.
397 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
398 globals don't overwrite neighbouring globals.
399 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
400 writes dont overwrite neighbouring components.
401 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
402 * c-c++-common/gomp/atomic-3.c: Likewise.
403 * c-c++-common/gomp/atomic-9.c: Likewise.
404 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
405 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
406 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
407 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
408 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
409 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
410 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
411 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
412 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
413 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
414 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
415 g++.dg/gomp/atomic-15.C: Remove.
416 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
417 * gcc.dg/gomp/atomic-11.c: Remove test.
419 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
421 * gcc.dg/vect/bb-slp-cond-1.c: New test.
422 * gcc.dg/vect/slp-cond-1.c: New test.
423 * gcc.dg/vect/slp-cond-2.c: New test.
425 2011-11-05 David S. Miller <davem@davemloft.net>
427 * lib/test-supports.exp
428 (check_effective_target_ultrasparc_vis2_hw): New proc.
429 (check_effective_target_ultrasparc_vis3_hw): New proc.
430 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
431 * gcc.target/sparc/vec-init-2.inc: Likewise.
432 * gcc.target/sparc/vec-init-3.inc: Likewise.
433 * gcc.target/sparc/vec-init-1-vis1.c: New test.
434 * gcc.target/sparc/vec-init-1-vis2.c: New test.
435 * gcc.target/sparc/vec-init-1-vis3.c: New test.
436 * gcc.target/sparc/vec-init-2-vis1.c: New test.
437 * gcc.target/sparc/vec-init-2-vis2.c: New test.
438 * gcc.target/sparc/vec-init-2-vis3.c: New test.
439 * gcc.target/sparc/vec-init-3-vis1.c: New test.
440 * gcc.target/sparc/vec-init-3-vis2.c: New test.
441 * gcc.target/sparc/vec-init-3-vis3.c: New test.
443 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
445 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
446 Disable test on Epiphany.
447 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
448 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
449 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
450 * g++.dg/parse/pragma3.C: Likewise.
451 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
453 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
454 * gcc.dg/tls/thr-cse-1.c: Likewise.
455 * g++.dg/opt/devirt2.C: Likewise.
456 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
457 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
458 * gcc.target/epiphany: New directory.
460 2011-11-05 Tobias Burnus <burnus@net-b.de>
462 * gfortran.dg/quad_2.f90: New.
464 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
466 * gcc.dg/strlenopt-22g.c: New wrapper around...
467 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
469 2011-11-04 Jason Merrill <jason@redhat.com>
472 * g++.dg/init/lifetime2.C: New.
473 * g++.dg/cpp0x/initlist-lifetime2.C: New.
476 * g++.dg/init/lifetime1.C: Test cleanup order.
478 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
480 * g++.dg/other/offsetof7.C: New test.
482 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
484 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
485 variable, default empty, -ffat-lto-objects for effective_target_lto.
486 (gcc-dg-test-1): Add options from dg-final methods.
487 * lib/scanasm.exp (scan-assembler_required_options)
488 (scan-assembler-not_required_options): New procs.
490 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
492 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
493 generate a pedwarn in c++98-mode.
494 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
495 don't generate a pedwarn in c++0x-mode.
497 2011-11-04 Olivier Goffart <olivier@woboq.com>
500 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
502 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
504 PR rtl-optimization/38644
505 * gcc.target/arm/stack-red-zone.c: New.
507 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
510 * g++.dg/warn/Wconversion-null-3.C: New.
512 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
515 * g++.dg/cpp0x/udlit-strint-length.C: New.
517 2011-11-04 Jason Merrill <jason@redhat.com>
520 * g++.dg/cpp0x/initlist-lifetime1.C: New.
521 * g++.dg/init/lifetime1.C: New.
522 * g++.dg/init/ref21.C: New.
523 * g++.dg/eh/array1.C: New.
525 2011-11-04 Tom de Vries <tom@codesourcery.com>
527 PR tree-optimization/50763
528 * gcc.dg/pr50763-5.c: New test.
530 2011-11-04 Tom de Vries <tom@codesourcery.com>
532 PR tree-optimization/50763
533 * g++.dg/pr50763-4.C: New test.
535 2011-11-04 Jakub Jelinek <jakub@redhat.com>
537 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
540 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
542 * gcc.dg/torture/vec-cvt-1.c: New test.
544 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
546 * gnat.dg/specs/private1[-sub].ads: New test.
548 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
551 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
552 * gfortran.dg/inline_sum_1.f90: New.
553 * gfortran.dg/inline_sum_2.f90: New.
554 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
555 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
556 * gfortran.dg/inline_product_1.f90: New.
558 2011-11-03 Tobias Burnus <burnus@net-b.de>
561 * gfortran.dg/bind_c_dts_5.f90: New.
563 2011-11-03 Tobias Burnus <burnus@net-b.de>
566 * gfortran.dg/module_parameter_array_refs_2.f90: New.
568 2011-11-03 Richard Guenther <rguenther@suse.de>
571 * g++.dg/init/copy7.C: Remove testcase.
573 2011-11-03 Martin Jambor <mjambor@suse.cz>
575 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
576 * g++.dg/ipa/devirt-c-2.C: Likewise.
577 * g++.dg/ipa/devirt-c-7.C: New test.
578 * g++.dg/ipa/devirt-c-8.C: Likewise.
580 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
582 PR tree-optimization/50912
583 * gnat.dg/loop_optimization10.ad[sb]: New test.
584 * gnat.dg/loop_optimization10_pkg.ads: New helper.
586 2011-11-02 Jason Merrill <jason@redhat.com>
589 * g++.dg/cpp0x/nsdmi-list2.C: New.
591 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
594 * g++.dg/cpp0x/warn_cxx0x2.C: New.
595 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
597 2011-11-02 Tom de Vries <tom@codesourcery.com>
599 PR tree-optimization/50769
600 * gfortran.dg/pr50769.f90: New test.
602 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
604 * gcc.target/sparc/20111102-1.c: New test.
606 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
609 * g++.dg/warn/Wcast-qual2.C: New.
611 2011-11-02 Tom de Vries <tom@codesourcery.com>
613 PR tree-optimization/50763
614 * g++.dg/pr50763-3.C: New test.
616 2011-11-02 Tom de Vries <tom@codesourcery.com>
618 PR tree-optimization/50672
619 * g++.dg/pr50672.C: New test.
621 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
623 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
624 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
625 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
627 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
629 2011-11-02 Richard Guenther <rguenther@suse.de>
631 PR tree-optimization/50902
632 * gcc.dg/torture/pr50902.c: New testcase.
634 2010-11-02 Richard Guenther <rguenther@suse.de>
636 PR tree-optimization/50890
637 * gcc.dg/torture/pr50890.c: New testcase.
639 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
642 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
643 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
645 2011-11-01 Tom de Vries <tom@codesourcery.com>
647 PR tree-optimization/50908
648 * gcc.dg/pr50908.c: New test.
649 * gcc.dg/pr50908-2.c: Same.
650 * gcc.dg/pr50908-3.c: Same.
652 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
654 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
655 the outer loop. Remove comment. Don't check for widen-mult.
657 2011-10-31 Martin Jambor <mjambor@suse.cz>
659 * gcc.dg/ipa/ipcp-4.c: New test.
661 2011-10-31 Jakub Jelinek <jakub@redhat.com>
663 * gcc.dg/vshift-3.c: New test.
664 * gcc.dg/vshift-4.c: New test.
665 * gcc.dg/vshift-5.c: New test.
667 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
669 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
670 and current implementation.
672 2011-10-31 Paul Brook <paul@codesourcery.com>
674 * gcc.dg/constructor-1.c: New test.
676 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
679 * gfortran.dg/dshift_3.f90: New test.
681 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
683 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
685 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
686 * gcc.dg/torture/vshuf-v4si.c: Likewise.
687 * gcc.dg/torture/vshuf-v8si.c: Likewise.
688 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
689 * gcc.dg/torture/vshuf-v4di.c: Likewise.
690 * gcc.dg/torture/vshuf-v2df.c: Likewise.
691 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
692 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
693 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
694 * gcc.dg/torture/vshuf-v2di.c: Likewise.
695 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
696 * gcc.dg/torture/vshuf-v4df.c: Likewise.
697 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
698 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
699 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
700 * gcc.dg/vector-compare-2.c: Likewise.
702 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
705 * g++.dg/cpp0x/pr50901.C: New.
707 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
709 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
710 * gcc.target/i386/fma4-check.h (main): Ditto.
711 * gcc.target/i386/xop-check.h (main): Ditto.
713 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
716 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/template/crash109.C: New.
721 2011-10-28 Jason Merrill <jason@redhat.com>
723 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
725 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
728 * g++.dg/template/crash109.C: New.
730 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
732 * gfortran.dg/nearest_5.f90: New test.
734 2011-10-28 Jakub Jelinek <jakub@redhat.com>
736 * gcc.dg/vshift-1.c: New test.
737 * gcc.dg/vshift-2.c: New test.
738 * gcc.target/i386/xop-vshift-1.c: New test.
739 * gcc.target/i386/xop-vshift-2.c: New test.
740 * gcc.target/i386/avx2-vshift-1.c: New test.
742 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
744 PR rtl-optimization/49720
745 * g++.dg/torture/pr49720.C: New test.
747 2011-10-27 David S. Miller <davem@davemloft.net>
749 * gcc.target/sparc/setcc-3.c: New test.
751 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
754 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
756 2011-10-27 Jakub Jelinek <jakub@redhat.com>
758 * gcc.target/i386/sse2-cvt-1.c: New test.
759 * gcc.target/i386/sse2-cvt-2.c: New test.
760 * gcc.target/i386/avx-cvt-1.c: New test.
761 * gcc.target/i386/avx-cvt-2.c: New test.
762 * gcc.target/i386/avx2-cvt-1.c: New test.
763 * gcc.target/i386/avx2-cvt-2.c: New test.
765 2011-10-27 Martin Jambor <mjambor@suse.cz>
767 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
769 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
770 Steven G. Kargl <kargl@gcc.gnu.org>
773 * gfortran.dg/pr50875.f90: New test.
775 2011-10-26 David S. Miller <davem@davemloft.net>
777 * gcc.target/sparc/fmaf-1.c: New test.
779 * gcc.target/sparc/setcc-1.c: New test.
780 * gcc.target/sparc/setcc-2.c: New test.
782 2011-10-26 Joseph Myers <joseph@codesourcery.com>
784 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
786 2011-10-26 Joseph Myers <joseph@codesourcery.com>
788 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
791 2011-10-26 Joseph Myers <joseph@codesourcery.com>
793 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
796 2011-10-26 Joseph Myers <joseph@codesourcery.com>
798 * gcc.target/i386/pad-4.c: Skip for Windows targets.
800 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
802 * gnat.dg/specs/discr1.ads: New test.
803 * gnat.dg/specs/discr1_pkg.ads: New helper.
805 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
807 * gnat.dg/specs/unchecked_union.ads: Rename to...
808 * gnat.dg/specs/unchecked_union1.ads: ...this.
809 * gnat.dg/specs/unchecked_union2.ads: New test.
811 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
813 * gnat.dg/specs/atomic1.ads: New test.
815 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
817 Implement C++11 user-defined literals.
818 * g++.dg/cpp0x/udlit-addr.C: New.
819 * g++.dg/cpp0x/udlit-args.C: New.
820 * g++.dg/cpp0x/udlit-args-neg.C: New.
821 * g++.dg/cpp0x/udlit-clink-neg.C: New.
822 * g++.dg/cpp0x/udlit-concat.C: New.
823 * g++.dg/cpp0x/udlit-concat-neg.C: New.
824 * g++.dg/cpp0x/udlit-constexpr.C: New.
825 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
826 * g++.dg/cpp0x/udlit-declare-neg.C: New.
827 * g++.dg/cpp0x/udlit-friend.C: New.
828 * g++.dg/cpp0x/udlit-general.C: New.
829 * g++.dg/cpp0x/udlit-inline.C: New.
830 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
831 * g++.dg/cpp0x/udlit-member-neg.C: New.
832 * g++.dg/cpp0x/udlit-namespace.C: New.
833 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
834 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
835 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
836 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
837 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
838 * g++.dg/cpp0x/udlit-operator-neg.C: New.
839 * g++.dg/cpp0x/udlit-raw-str.C: New.
840 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
841 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
842 * g++.dg/cpp0x/udlit-systemheader.C: New.
843 * g++.dg/cpp0x/udlit-template.C: New.
844 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
845 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
846 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
847 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
848 * g++.dg/cpp0x/udlit_system_header: New.
850 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
853 * g++.dg/cpp0x/decltype34.C: New.
855 2011-10-26 Tom de Vries <tom@codesourcery.com>
857 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
858 * gcc.c-torture/unsorted/HIset.c: Same.
859 * gcc.c-torture/unsorted/SIcmp.c: Same.
860 * gcc.c-torture/unsorted/SIset.c: Same.
861 * gcc.c-torture/unsorted/SFset.c: Same.
862 * gcc.c-torture/unsorted/UHIcmp.c: Same.
863 * gcc.c-torture/unsorted/USIcmp.c: Same.
864 * gcc.c-torture/unsorted/DFcmp.c: Same.
866 2011-10-26 Jakub Jelinek <jakub@redhat.com>
868 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
869 to work also with -masm=intel and additionally test the xmm vs. ymm
870 register type combination on mask/dest and in vsib.
871 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
872 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
873 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
874 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
875 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
876 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
877 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
878 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
879 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
880 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
881 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
882 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
883 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
884 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
885 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
886 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
887 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
888 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
889 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
890 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
891 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
892 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
893 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
894 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
895 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
896 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
897 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
898 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
899 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
900 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
901 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
903 2011-10-26 Tom de Vries <tom@codesourcery.com>
905 PR tree-optimization/50763
906 * gcc.dg/pr50763-2.c: New test.
908 2011-10-25 Joseph Myers <joseph@codesourcery.com>
910 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
911 Update expected messages.
913 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
915 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
917 2011-10-25 Jason Merrill <jason@redhat.com>
920 * g++.dg/init/aggr7.C: New.
923 * g++.dg/cpp0x/initlist59.C: New.
925 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
928 * g++.dg/overload/operator5.C: New.
930 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
933 * g++.dg/template/crash108.C: New.
935 2011-10-25 Jakub Jelinek <jakub@redhat.com>
937 PR tree-optimization/50596
938 * gcc.dg/vect/vect-cond-10.c: New test.
940 2011-10-24 Joey Ye <joey.ye@arm.com>
942 * gcc.target/arm/pr42575.c: Remove architecture option.
944 2011-10-24 David S. Miller <davem@davemloft.net>
946 * gcc.target/sparc/vis3move-1.c: New test.
947 * gcc.target/sparc/vis3move-2.c: New test.
948 * gcc.target/sparc/vis3move-3.c: New test.
950 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
952 * gcc.dg/strlenopt-22.c: New testcase.
953 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
955 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
957 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
959 (dg-skip-if): Remove.
960 * gcc.target/i386/funcspec-1.c: Ditto.
961 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
963 2011-10-24 Richard Guenther <rguenther@suse.de>
965 * gcc.dg/vect/vect-bool-1.c: New testcase.
967 2011-10-24 Richard Guenther <rguenther@suse.de>
969 PR tree-optimization/50838
970 * gcc.dg/torture/pr50838.c: New testcase.
972 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
974 PR tree-optimization/50730
975 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
976 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
977 -fno-tree-sra and SLP flags.
979 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
983 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
986 * g++.dg/cpp0x/warn_cxx0x2.C: New.
987 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
989 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
992 * g++.dg/cpp0x/warn_cxx0x2.C: New.
993 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
995 2011-10-23 Tom de Vries <tom@codesourcery.com>
997 PR tree-optimization/50763
998 * gcc.dg/pr50763.c: New test.
1000 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1003 * gcc.target/i386/pr50788.c: New test.
1005 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1007 PR tree-optimization/50819
1008 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1009 * g++.dg/vect/slp-pr50819.cc: New test.
1011 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1014 * g++.dg/warn/Wconversion4.C: New.
1016 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1019 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1020 from element other than first and reverse permutation.
1021 * gcc.dg/torture/vshuf-16.inc: Likewise.
1022 * gcc.dg/torture/vshuf-8.inc: Likewise.
1023 * gcc.dg/torture/vshuf-4.inc: Likewise.
1025 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1028 * g++.dg/parse/error43.C: New.
1029 * g++.dg/parse/error44.C: Likewise.
1031 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1032 Kirill Yukhin <kirill.yukhin@intel.com>
1035 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1036 * gcc.target/i386/bmi2-check.h: Ditto.
1038 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1041 * g++.dg/cpp0x/override2.C: Add test.
1043 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1045 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1046 check_linker_plugin_available.
1048 2011-10-21 Kai Tietz <ktietz@redhat.com>
1050 * gcc.target/i386/branch-cost1.c: New test.
1051 * gcc.target/i386/branch-cost2.c: New test.
1052 * gcc.target/i386/branch-cost3.c: New test.
1053 * gcc.target/i386/branch-cost4.c: New test.
1055 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1057 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1059 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1062 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1064 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1066 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1067 (_moz_foo, EXT__foo): Use ASMNAME.
1069 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1071 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1074 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1077 * gcc.target/i386/pr50766.c: New test.
1079 2011-10-20 Jason Merrill <jason@redhat.com>
1082 * g++.dg/eh/partial1.C: New.
1084 2011-10-20 Richard Henderson <rth@redhat.com>
1086 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1087 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1088 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1089 Use __builtin_shuffle.
1091 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1094 * gfortran.dg/ishft_3.f90: Update test.
1096 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1099 * gfortran.dg/substring_integer_index.f90: New test.
1101 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1103 * gfortran.dg/format_string.f: New test.
1105 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1107 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1109 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1111 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1113 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1114 gcc.target/i386/pr46226.c: Do not use
1115 -mno-accumulate-outgoing-args.
1117 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1119 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1120 including <strings.h>.
1122 2011-10-19 Jan Hubicka <jh@suse.cz>
1124 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1125 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1126 * lib/c-torture.exp: Likewise.
1127 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1128 * gcc.c-torture/compile/sync-1.c: Likewise.
1129 * gcc.c-torture/compile/sync-1.c: Likewise.
1130 * gcc.c-torture/compile/sync-3.c: Likewise.
1131 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1132 * gcc.dg/noncompile/920507-1.c: Likewise.
1133 * gcc.dg/torture/pr36400.c: Likewise.
1134 * g++.dg/torture/pr34850.C: Likewise.
1136 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1138 * gnat.dg/source_ref1.adb: New test.
1139 * gnat.dg/source_ref2.adb: Likewise.
1141 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/parse/error42.C: New.
1145 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1147 2011-10-19 Jason Merrill <jason@redhat.com>
1150 * g++.dg/init/value9.C: New.
1152 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1154 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1155 * gcc.dg/torture/vshuf-16.inc: Likewise.
1156 * gcc.dg/torture/vshuf-8.inc: Likewise.
1157 * gcc.dg/torture/vshuf-4.inc: Likewise.
1159 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1162 * gfortran.dg/sizeof_proc.f90: New.
1164 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1166 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1167 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1169 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1172 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1174 2011-10-19 Jason Merrill <jason@redhat.com>
1177 * g++.dg/init/ref20.C: New.
1179 2011-10-19 Kai Tietz <ktietz@redhat.com>
1182 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1183 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1184 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1185 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1186 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1188 2011-10-19 Richard Guenther <rguenther@suse.de>
1191 * gcc.dg/torture/pr50768.c: New testcase.
1193 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1195 PR rtl-optimization/50340
1196 * gcc.dg/pr50340.c: New.
1198 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1200 PR tree-optimization/50717
1202 * gcc.dg/pr50717-1.c: New file.
1203 * gcc.target/arm/wmul-12.c: Correct types.
1204 * gcc.target/arm/wmul-8.c: Correct types.
1206 2011-10-18 Jason Merrill <jason@redhat.com>
1209 * g++.dg/cpp0x/defaulted32.C: New.
1212 * g++.dg/lookup/using23.C: New.
1215 * g++.dg/cpp0x/implicit12.C: New.
1216 * g++.dg/cpp0x/defaulted20.C: Adjust.
1217 * g++.dg/cpp0x/defaulted21.C: Adjust.
1218 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1219 * g++.dg/cpp0x/implicit4.C: Adjust.
1220 * g++.dg/cpp0x/implicit5.C: Adjust.
1221 * g++.dg/cpp0x/implicit8.C: Adjust.
1222 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1223 * g++.dg/cpp0x/not_special.C: Adjust.
1224 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1225 * g++.dg/cpp0x/rv1n.C: Adjust.
1226 * g++.dg/cpp0x/rv2n.C: Adjust.
1227 * g++.dg/cpp0x/rv3n.C: Adjust.
1228 * g++.dg/cpp0x/rv4n.C: Adjust.
1229 * g++.dg/cpp0x/rv5n.C: Adjust.
1230 * g++.dg/cpp0x/rv6n.C: Adjust.
1231 * g++.dg/cpp0x/rv7n.C: Adjust.
1233 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1235 * gcc.target/i386/avx2-vpop-check.h: New header.
1236 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1237 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1238 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1239 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1240 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1241 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1242 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1243 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1244 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1245 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1246 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1247 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1248 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1249 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1250 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1252 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1255 * gfortran.dg/coarray_subobject_1.f90: New test.
1256 * gfortran.dg/coarray/subobject_1.f90: New test.
1258 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1260 PR rtl-optimization/50205
1261 * gcc.dg/pr50205.c: New.
1263 2011-10-18 Richard Guenther <rguenther@suse.de>
1265 PR tree-optimization/50767
1266 * gcc.dg/torture/pr50767.c: New testcase.
1268 2011-10-18 Julian Brown <julian@codesourcery.com>
1270 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1271 * gcc.target/arm/unaligned-memcpy-1.c: New.
1272 * gcc.target/arm/unaligned-memcpy-2.c: New.
1273 * gcc.target/arm/unaligned-memcpy-3.c: New.
1274 * gcc.target/arm/unaligned-memcpy-4.c: New.
1276 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1279 * gfortran.dg/iso_c_binding_class.f03: New.
1281 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1283 * testsuite/lib/target-supports.exp
1284 (check_effective_target_vect_widen_shift): New.
1285 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1286 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1287 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1288 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1290 2011-10-18 Richard Guenther <rguenther@suse.de>
1292 * gcc.dg/torture/restrict-1.c: New testcase.
1294 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1296 * g++.dg/ext/bases.C: New test.
1298 2011-10-17 David S. Miller <davem@davemloft.net>
1300 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1301 all operations to emit VIS instructions.
1302 * gcc.target/sparc/fandnot.c: Likewise.
1303 * gcc.target/sparc/fnot.c: Likewise.
1304 * gcc.target/sparc/for.c: Likewise.
1305 * gcc.target/sparc/fornot.c: Likewise.
1306 * gcc.target/sparc/fxnor.c: Likewise.
1307 * gcc.target/sparc/fxor.c: Likewise.
1308 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1311 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1313 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1314 * gcc.dg/torture/vshuf-16.inc: New file.
1315 * gcc.dg/torture/vshuf-2.inc: New file.
1316 * gcc.dg/torture/vshuf-32.inc: New file.
1317 * gcc.dg/torture/vshuf-4.inc: New file.
1318 * gcc.dg/torture/vshuf-8.inc: New file.
1319 * gcc.dg/torture/vshuf-main.inc: New file.
1320 * gcc.dg/torture/vshuf-v16hi.c: New test.
1321 * gcc.dg/torture/vshuf-v16qi.c: New test.
1322 * gcc.dg/torture/vshuf-v2df.c: New test.
1323 * gcc.dg/torture/vshuf-v2di.c: New test.
1324 * gcc.dg/torture/vshuf-v2sf.c: New test.
1325 * gcc.dg/torture/vshuf-v2si.c: New test.
1326 * gcc.dg/torture/vshuf-v32qi.c: New test.
1327 * gcc.dg/torture/vshuf-v4df.c: New test.
1328 * gcc.dg/torture/vshuf-v4di.c: New test.
1329 * gcc.dg/torture/vshuf-v4hi.c: New test.
1330 * gcc.dg/torture/vshuf-v4sf.c: New test.
1331 * gcc.dg/torture/vshuf-v4si.c: New test.
1332 * gcc.dg/torture/vshuf-v8hi.c: New test.
1333 * gcc.dg/torture/vshuf-v8qi.c: New test.
1334 * gcc.dg/torture/vshuf-v8sf.c: New test.
1335 * gcc.dg/torture/vshuf-v8si.c: New test.
1337 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1339 PR tree-optimization/50746
1340 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1342 2011-10-17 Jason Merrill <jason@redhat.com>
1345 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1347 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/parse/error41.C: New.
1351 * g++.dg/parse/error20.C: Adjust.
1353 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/warn/format7.C: New.
1357 * obj-c++.dg/warn7.mm: Likewise.
1359 2011-10-17 Richard Guenther <rguenther@suse.de>
1361 PR tree-optimization/50729
1362 * gcc.dg/torture/pr50729.c: New testcase.
1364 2011-10-15 Tom Tromey <tromey@redhat.com>
1365 Dodji Seketeli <dodji@redhat.com>
1367 * lib/prune.exp (prune_gcc_output): Prune output referring to
1369 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1370 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1371 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1372 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1374 2011-10-15 Tom Tromey <tromey@redhat.com>
1375 Dodji Seketeli <dodji@redhat.com>
1377 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1379 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/inherit/error5.C: New.
1384 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1388 * gfortran.dg/kind_tests_4.f90: New.
1390 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1392 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1393 targets that support vector condition.
1395 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1398 * gfortran.dg/c_kind_tests_3.f03: New.
1400 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1403 * gfortran.dg/elemental_args_check_4.f90: New.
1405 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1407 PR tree-optimization/50727
1408 * gcc.dg/vect/pr50727.c: New test.
1410 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1412 * gcc.dg/vla-23.c: New test.
1414 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1416 PR tree-optimization/50596
1417 * gcc.dg/vect/vect-cond-9.c: New test.
1419 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1421 * gcc.dg/vect/bb-slp-29.c: New test.
1423 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/ext/is_base_of_incomplete.C: New.
1427 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1428 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1430 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1432 * gcc.target/sparc/combined-1.c: Compile at -O2.
1434 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1436 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1437 (dg-options): Add -Wno-attributes.
1438 * gcc.target/i386/fma_double_?.c: Ditto.
1439 * gcc.target/i386/fma_run_float_?.c: Ditto.
1440 * gcc.target/i386/fma_run_double_?.c: Ditto.
1441 * gcc.target/i386/l_fma_float_?.c: Dtto.
1442 * gcc.target/i386/l_fma_double_?.c: Ditto.
1443 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1444 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1446 2011-10-15 Tobias Burnus <burnus@net-b.de>
1448 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1450 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1451 * gfortran.dg/rank_3.f90: Ditto.
1452 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1453 -std=f2008ts in dg-options.
1454 * gfortran.dg/rank_4.f90: Ditto.
1456 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1459 * gcc.target/sh/pr49263.c: New.
1461 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1463 * gnat.dg/specs/debug1.ads: Tweak.
1465 2011-10-14 Kai Tietz <ktietz@redhat.com>
1467 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1469 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1471 * gcc.target/i386/sse2-mul-1.c: New test.
1472 * gcc.target/i386/sse4_1-mul-1.c: New test.
1473 * gcc.target/i386/avx-mul-1.c: New test.
1474 * gcc.target/i386/xop-mul-1.c: New test.
1475 * gcc.target/i386/avx2-mul-1.c: New test.
1477 2011-10-14 Jason Merrill <jason@redhat.com>
1480 * g++.dg/cpp0x/nsdmi-list1.C: New.
1483 * g++.dg/cpp0x/nsdmi-const1.C: New.
1485 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1488 * gfortran.dg/pointer_intent_5.f90: New.
1490 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1492 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1493 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1494 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1496 2011-10-14 Tobias Burnus <burnus@net-b.de>
1499 * gfortran.dg/pointer_check_11.f90: New.
1500 * gfortran.dg/pointer_check_12.f90: New.
1502 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1505 * g++.dg/overload/operator4.C: New.
1507 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1509 * gcc.dg/di-longlong64-sync-1.c: New test.
1510 * gcc.dg/di-sync-multithread.c: New test.
1511 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1512 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1513 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1514 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1515 (check_effective_target_arm_arm_ok): New helper.
1516 (check_effective_target_sync_longlong): New helper.
1518 2011-10-14 Richard Guenther <rguenther@suse.de>
1520 PR tree-optimization/50723
1521 * gcc.dg/torture/pr50723.c: New testcase.
1523 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/warn/format6.C: New.
1527 * obj-c++.dg/warn6.mm: Likewise.
1529 2011-10-13 Richard Henderson <rth@redhat.com>
1531 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1533 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1534 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1535 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1537 2011-10-13 Jason Merrill <jason@redhat.com>
1540 * g++.dg/cpp0x/nsdmi-template2.C: New.
1543 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1546 * g++.dg/init/vbase1.C: New.
1548 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1550 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1551 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1552 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1553 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1555 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1557 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1559 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1561 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1563 2011-10-13 Richard Guenther <rguenther@suse.de>
1565 PR tree-optimization/50712
1566 * gcc.target/i386/pr50712.c: New testcase.
1568 2011-10-13 Tom de Vries <tom@codesourcery.com>
1570 * gcc.dg/memcpy-4.c: New test.
1572 2011-10-13 Richard Guenther <rguenther@suse.de>
1574 PR tree-optimization/50698
1575 * g++.dg/vect/pr50698.cc: New testcase.
1577 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1579 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1580 * gcc.target/powerpc/warn-2.c: Ditto.
1582 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1583 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1584 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1585 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1586 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1587 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1588 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1589 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1590 * gcc.target/powerpc/ppc-pow.c: Likewise.
1591 * gcc.target/powerpc/recip-1.c: Likewise.
1592 * gcc.target/powerpc/recip-2.c: Likewise.
1593 * gcc.target/powerpc/recip-3.c: Likewise.
1594 * gcc.target/powerpc/recip-4.c: Likewise.
1595 * gcc.target/powerpc/recip-5.c: Likewise.
1597 2011-10-12 David S. Miller <davem@davemloft.net>
1599 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1600 '-mvis3' instead of 'mcpu=niagara3' in options.
1601 * gcc.target/sparc/fhalve.c: Likewise.
1602 * gcc.target/sparc/fnegop.c: Likewise.
1603 * gcc.target/sparc/fpadds.c: Likewise.
1604 * gcc.target/sparc/fshift.c: Likewise.
1605 * gcc.target/sparc/fucmp.c: Likewise.
1606 * gcc.target/sparc/lzd.c: Likewise.
1607 * gcc.target/sparc/vis3misc.c: Likewise.
1608 * gcc.target/sparc/xmul.c: Likewise.
1610 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1612 * gnat.dg/vect1.ad[sb]: New test.
1613 * gnat.dg/vect1_pkg.ads: New helper.
1614 * gnat.dg/vect2.ad[sb]: New test.
1615 * gnat.dg/vect2_pkg.ads: New helper.
1616 * gnat.dg/vect3.ad[sb]: New test.
1617 * gnat.dg/vect3_pkg.ads: New helper.
1618 * gnat.dg/vect4.ad[sb]: New test.
1619 * gnat.dg/vect4_pkg.ads: New helper.
1620 * gnat.dg/vect5.ad[sb]: New test.
1621 * gnat.dg/vect5_pkg.ads: New helper.
1622 * gnat.dg/vect6.ad[sb]: New test.
1623 * gnat.dg/vect6_pkg.ads: New helper.
1625 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1627 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1628 * gcc.target/i386/fma_run_double_2.c: Likewise.
1629 * gcc.target/i386/fma_run_double_3.c: Likewise.
1630 * gcc.target/i386/fma_run_double_4.c: Likewise.
1631 * gcc.target/i386/fma_run_double_5.c: Likewise.
1632 * gcc.target/i386/fma_run_double_6.c: Likewise.
1633 * gcc.target/i386/fma_run_float_1.c: Likewise.
1634 * gcc.target/i386/fma_run_float_2.c: Likewise.
1635 * gcc.target/i386/fma_run_float_3.c: Likewise.
1636 * gcc.target/i386/fma_run_float_4.c: Likewise.
1637 * gcc.target/i386/fma_run_float_5.c: Likewise.
1638 * gcc.target/i386/fma_run_float_6.c: Likewise.
1640 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1641 remove the extra dg-options.
1642 * gcc.target/i386/l_fma_double_2.c: Likewise.
1643 * gcc.target/i386/l_fma_double_3.c: Likewise.
1644 * gcc.target/i386/l_fma_double_4.c: Likewise.
1645 * gcc.target/i386/l_fma_double_5.c: Likewise.
1646 * gcc.target/i386/l_fma_double_6.c: Likewise.
1647 * gcc.target/i386/l_fma_float_1.c: Likewise.
1648 * gcc.target/i386/l_fma_float_2.c: Likewise.
1649 * gcc.target/i386/l_fma_float_3.c: Likewise.
1650 * gcc.target/i386/l_fma_float_4.c: Likewise.
1651 * gcc.target/i386/l_fma_float_5.c: Likewise.
1652 * gcc.target/i386/l_fma_float_6.c: Likewise.
1654 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1656 PR tree-optimization/50189
1657 * g++.dg/torture/pr50189.C: New testcase.
1659 2011-10-12 Richard Guenther <rguenther@suse.de>
1661 PR tree-optimization/50700
1662 * gcc.dg/builtin-object-size-12.c: New testcase.
1664 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1667 * gcc.c-torture/compile/pr50565-1.c,
1668 gcc.c-torture/compile/pr50565-2.c: New tests.
1670 2011-10-11 Jason Merrill <jason@redhat.com>
1674 * g++.dg/template/constant1.C: New.
1675 * g++.dg/template/constant2.C: New.
1676 * g++.dg/cpp0x/constexpr-template3.C: New.
1678 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1680 * gcc.target/i386/warn-vect-op-3.c: New test.
1681 * gcc.target/i386/warn-vect-op-1.c: New test.
1682 * gcc.target/i386/warn-vect-op-2.c: New test.
1684 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1686 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1688 2011-10-11 Richard Guenther <rguenther@suse.de>
1690 PR tree-optimization/50204
1691 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1693 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1695 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1697 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1699 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1700 * gcc.target/i386/fma_double_2.c: Ditto.
1701 * gcc.target/i386/fma_double_3.c: Ditto.
1702 * gcc.target/i386/fma_double_4.c: Ditto.
1703 * gcc.target/i386/fma_double_5.c: Ditto.
1704 * gcc.target/i386/fma_double_6.c: Ditto.
1705 * gcc.target/i386/fma_float_1.c: Ditto.
1706 * gcc.target/i386/fma_float_2.c: Ditto.
1707 * gcc.target/i386/fma_float_3.c: Ditto.
1708 * gcc.target/i386/fma_float_4.c: Ditto.
1709 * gcc.target/i386/fma_float_5.c: Ditto.
1710 * gcc.target/i386/fma_float_6.c: Ditto.
1711 * gcc.target/i386/l_fma_double_1.c: Ditto.
1712 * gcc.target/i386/l_fma_double_2.c: Ditto.
1713 * gcc.target/i386/l_fma_double_3.c: Ditto.
1714 * gcc.target/i386/l_fma_double_4.c: Ditto.
1715 * gcc.target/i386/l_fma_double_5.c: Ditto.
1716 * gcc.target/i386/l_fma_double_6.c: Ditto.
1717 * gcc.target/i386/l_fma_float_1.c: Ditto.
1718 * gcc.target/i386/l_fma_float_2.c: Ditto.
1719 * gcc.target/i386/l_fma_float_3.c: Ditto.
1720 * gcc.target/i386/l_fma_float_4.c: Ditto.
1721 * gcc.target/i386/l_fma_float_5.c: Ditto.
1722 * gcc.target/i386/l_fma_float_6.c: Ditto.
1723 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1724 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1725 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1726 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1727 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1728 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1729 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1730 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1731 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1732 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1733 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1734 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1736 2011-10-11 Tristan Gingold <gingold@adacore.com>
1738 * gcc.dg/va-arg-4.c: New test.
1739 * gcc.dg/va-arg-5.c: Ditto.
1741 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1743 * lib/target-supports.exp (check_effective_target_fd_truncate):
1744 Close and unlink test file before exit.
1746 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1749 * gfortran.dg/forall_15.f90: New test case.
1751 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1752 Andrew Macleod <amacleod@redhat.com>
1754 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1755 wrappers for *other_threads() and *final_verify().
1756 * gcc.dg/simulate-thread/simulate-thread.h
1757 (simulate_thread_wrapper_other_threads): New.
1758 (simulate_thread_wrapper_final_verify): New.
1760 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1762 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1764 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1766 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1768 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1769 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1771 * gcc.target/i386/fma_1.h: New file.
1772 * gcc.target/i386/fma_2.h: Likewise.
1773 * gcc.target/i386/fma_3.h: Likewise.
1774 * gcc.target/i386/fma_4.h: Likewise.
1775 * gcc.target/i386/fma_5.h: Likewise.
1776 * gcc.target/i386/fma_6.h: Likewise.
1777 * gcc.target/i386/fma_double_1.c: Likewise.
1778 * gcc.target/i386/fma_double_2.c: Likewise.
1779 * gcc.target/i386/fma_double_3.c: Likewise.
1780 * gcc.target/i386/fma_double_4.c: Likewise.
1781 * gcc.target/i386/fma_double_5.c: Likewise.
1782 * gcc.target/i386/fma_double_6.c: Likewise.
1783 * gcc.target/i386/fma_float_1.c: Likewise.
1784 * gcc.target/i386/fma_float_2.c: Likewise.
1785 * gcc.target/i386/fma_float_3.c: Likewise.
1786 * gcc.target/i386/fma_float_4.c: Likewise.
1787 * gcc.target/i386/fma_float_5.c: Likewise.
1788 * gcc.target/i386/fma_float_6.c: Likewise.
1789 * gcc.target/i386/fma_main.h: Likewise.
1790 * gcc.target/i386/fma_run_double_1.c: Likewise.
1791 * gcc.target/i386/fma_run_double_2.c: Likewise.
1792 * gcc.target/i386/fma_run_double_3.c: Likewise.
1793 * gcc.target/i386/fma_run_double_4.c: Likewise.
1794 * gcc.target/i386/fma_run_double_5.c: Likewise.
1795 * gcc.target/i386/fma_run_double_6.c: Likewise.
1796 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1797 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1798 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1799 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1800 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1801 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1802 * gcc.target/i386/fma_run_float_1.c: Likewise.
1803 * gcc.target/i386/fma_run_float_2.c: Likewise.
1804 * gcc.target/i386/fma_run_float_3.c: Likewise.
1805 * gcc.target/i386/fma_run_float_4.c: Likewise.
1806 * gcc.target/i386/fma_run_float_5.c: Likewise.
1807 * gcc.target/i386/fma_run_float_6.c: Likewise.
1808 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1809 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1810 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1811 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1812 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1813 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1814 * gcc.target/i386/l_fma_1.h: Likewise.
1815 * gcc.target/i386/l_fma_2.h: Likewise.
1816 * gcc.target/i386/l_fma_3.h: Likewise.
1817 * gcc.target/i386/l_fma_4.h: Likewise.
1818 * gcc.target/i386/l_fma_5.h: Likewise.
1819 * gcc.target/i386/l_fma_6.h: Likewise.
1820 * gcc.target/i386/l_fma_double_1.c: Likewise.
1821 * gcc.target/i386/l_fma_double_2.c: Likewise.
1822 * gcc.target/i386/l_fma_double_3.c: Likewise.
1823 * gcc.target/i386/l_fma_double_4.c: Likewise.
1824 * gcc.target/i386/l_fma_double_5.c: Likewise.
1825 * gcc.target/i386/l_fma_double_6.c: Likewise.
1826 * gcc.target/i386/l_fma_float_1.c: Likewise.
1827 * gcc.target/i386/l_fma_float_2.c: Likewise.
1828 * gcc.target/i386/l_fma_float_3.c: Likewise.
1829 * gcc.target/i386/l_fma_float_4.c: Likewise.
1830 * gcc.target/i386/l_fma_float_5.c: Likewise.
1831 * gcc.target/i386/l_fma_float_6.c: Likewise.
1832 * gcc.target/i386/l_fma_main.h: Likewise.
1833 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1834 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1835 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1836 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1837 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1838 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1839 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1840 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1841 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1842 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1843 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1844 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1846 2011-10-10 Richard Guenther <rguenther@suse.de>
1849 * gcc.dg/torture/pr50389.c: New testcase.
1851 2011-10-10 Richard Guenther <rguenther@suse.de>
1854 * gcc.dg/builtins-47.c: Optimize.
1856 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1858 * lib/gcc-simulate-thread.exp: New.
1859 * gcc.dg/simulate-thread/guality.h: New.
1860 * gcc.dg/simulate-thread/simulate-thread.h: New.
1861 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1862 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1863 * gcc.dg/simulate-thread/README: New.
1864 * g++.dg/simulate-thread/guality.h: New.
1865 * g++.dg/simulate-thread/simulate-thread.h: New.
1866 * g++.dg/simulate-thread/simulate-thread.exp: New.
1867 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1868 * c-c++-common/cxxbitfields-2.c: Remove.
1869 * c-c++-common/cxxbitfields.c: Remove.
1870 * c-c++-common/cxxbitfields-4.c: Remove.
1871 * c-c++-common/cxxbitfields-5.c: Remove.
1872 * c-c++-common/simulate-thread/bitfields-1.c: New.
1873 * c-c++-common/simulate-thread/bitfields-2.c: New.
1874 * c-c++-common/simulate-thread/bitfields-3.c: New.
1875 * c-c++-common/simulate-thread/bitfields-4.c: New.
1877 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/warn/format5.C: New.
1882 2011-10-09 Tobias Burnus <burnus@net-b.de>
1885 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1886 * gfortran.dg/common_16.f90: New.
1888 2011-10-09 Tobias Burnus <burnus@net-b.de>
1890 * gfortran.dg/iso_c_binding_param_1.f90: New.
1891 * gfortran.dg/iso_c_binding_param_2.f90: New.
1892 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1894 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1896 PR tree-optimization/50635
1897 * gcc.dg/vect/pr50635.c: New test.
1899 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1902 * gfortran.dg/proc_decl_27.f90: New.
1904 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1907 * objc/execute/initialize-1.m: New test.
1909 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1912 * gfortran.dg/pointer_function_result_1.f90 : New test.
1914 2011-10-07 David S. Miller <davem@davemloft.net>
1917 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1918 * gcc.target/sparc/cmask.c: Use it.
1919 * gcc.target/sparc/fhalve.c: Likewise.
1920 * gcc.target/sparc/fnegop.c: Likewise.
1921 * gcc.target/sparc/fpadds.c: Likewise.
1922 * gcc.target/sparc/fshift.c: Likewise.
1923 * gcc.target/sparc/fucmp.c: Likewise.
1924 * gcc.target/sparc/lzd.c: Likewise.
1925 * gcc.target/sparc/vis3misc.c: Likewise.
1926 * gcc.target/sparc/xmul.c: Likewise.
1928 2011-10-07 Richard Henderson <rth@redhat.com>
1930 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1932 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1934 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1936 * gcc.dg/pr50193-1.c: New file.
1937 * gcc.target/arm/shiftable.c: New file.
1939 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1942 * gfortran.dg/class_46.f03: New.
1944 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1946 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1947 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1948 (syslog, vsyslog, __vsyslog_chk): Likewise.
1950 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1951 (x, EXT_x): Use ASMNAME.
1953 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1954 (a, c): Use ASMNAME.
1956 2011-10-07 Tom de Vries <tom@codesourcery.com>
1959 * gcc.dg/pr50527.c: New test.
1961 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1963 PR tree-optimization/50650
1964 * gcc.c-torture/compile/pr50650.c: New test.
1966 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1968 PR tree-optimization/50575
1969 * gcc.c-torture/execute/vector-compare-2.x: New file.
1971 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1974 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1975 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1978 2011-10-07 Richard Guenther <rguenther@suse.de>
1981 * gcc.dg/vect/vect-align-2.c: Increase array size.
1983 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1984 H.J. Lu <hongjiu.lu@intel.com>
1987 * gcc.target/i386/pr50603.c: New test.
1989 2011-10-06 Jason Merrill <jason@redhat.com>
1992 * g++.dg/cpp0x/default31.C: New.
1994 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1996 PR tree-optimization/50596
1997 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1999 * gcc.dg/vect/vect-cond-8.c: New test.
2001 2011-10-06 Richard Henderson <rth@redhat.com>
2003 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2004 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2005 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2006 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2007 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2008 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2009 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2010 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2011 * gcc.c-torture/execute/vshuf-16.inc: New file.
2012 * gcc.c-torture/execute/vshuf-2.inc: New file.
2013 * gcc.c-torture/execute/vshuf-4.inc: New file.
2014 * gcc.c-torture/execute/vshuf-8.inc: New file.
2015 * gcc.c-torture/execute/vshuf-main.inc: New file.
2016 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2017 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2018 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2019 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2020 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2021 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2022 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2023 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2024 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2025 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2026 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2027 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2028 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2030 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2032 PR tree-optimization/49279
2033 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2034 * gcc.c-torture/execute/pr49279.c: New test.
2036 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2039 * gcc.c-torture/compile/pr49049.c: New test.
2041 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2044 * gcc.target/arm/pr50305.c: New test.
2046 2011-10-06 Richard Guenther <rguenther@suse.de>
2048 PR tree-optimization/38884
2049 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2050 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2052 2011-10-05 David S. Miller <davem@davemloft.net>
2054 * gcc.target/sparc/lzd.c: New test.
2055 * gcc.target/sparc/popc.c: New test.
2057 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2059 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2060 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2061 * g++.dg/other/final1.C: Cleanup original tree dump.
2063 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2065 PR tree-optimization/50613
2066 * gcc.dg/pr50613.c: New test.
2068 2011-10-05 Richard Henderson <rth@redhat.com>
2070 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2071 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2072 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2073 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2074 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2075 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2076 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2077 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2079 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2081 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2082 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2083 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2084 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2085 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2087 2011-10-05 Richard Guenther <rguenther@suse.de>
2089 PR tree-optimization/38885
2090 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2092 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2094 * gcc.target/i386/sw-1.c: New test.
2096 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2098 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2100 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2102 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2104 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2106 2011-10-04 David S. Miller <davem@davemloft.net>
2108 * gcc.target/sparc/fhalve.c: New test.
2109 * gcc.target/sparc/fnegop.c: New test.
2110 * gcc.target/sparc/xmul.c: New test.
2112 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2115 * gfortran.dg/dummy_procedure_6.f90: New.
2117 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2119 PR tree-optimization/50604
2120 * gcc.dg/pr50604.c: New test.
2122 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2124 PR tree-optimization/49662
2125 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2126 * gcc.dg/graphite/interchange-15.c: Likewise.
2127 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2129 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2131 * gcc.dg/tree-ssa/restrict-4.c: New test.
2133 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2135 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2136 (main): Use __typeof to get result type of comparison.
2138 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2140 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2141 Make et_vect_multiple_sizes_saved global.
2142 (check_effective_target_vect64): Make et_vect64_saved global.
2144 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2146 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2147 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2148 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2149 * gcc.dg/builtin-complex-err-1.c: Adjust.
2151 2011-10-02 Jason Merrill <jason@redhat.com>
2153 * g++.dg/cpp0x/range-for22.C: New.
2155 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2156 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2157 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2158 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2160 * g++.dg/cpp0x/nsdmi5.C: New.
2162 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2165 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2167 (mips-dg-options): Force an ABI option if the current ABI is
2168 incompatible with the required -mlong setting. Likewise force
2169 a long setting if the current one is incompatible with the
2170 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2171 throughout procedure.
2172 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2173 instead of addressing=absolute.
2175 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2177 * gcc.target/mips/stack-1.c: New test.
2179 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2181 * gcc.dg/pr49696.c: New test.
2183 2011-10-02 Jan Hubicka <jh@suse.cz>
2185 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2187 2011-10-01 David S. Miller <davem@davemloft.net>
2189 * gcc.target/sparc/cmask.c: New test.
2190 * gcc.target/sparc/fpadds.c: New test.
2191 * gcc.target/sparc/fshift.c: New test.
2192 * gcc.target/sparc/fucmp.c: New test.
2193 * gcc.target/sparc/vis3misc.c: New test.
2195 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2198 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2200 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2203 * g++.dg/dfp/44473-1.C: New test.
2204 * g++.dg/dfp/44473-2.C: New test.
2205 * g++.dg/dfp/mangle-1.C: New test.
2206 * g++.dg/dfp/mangle-2.C: New test.
2207 * g++.dg/dfp/mangle-3.C: New test.
2208 * g++.dg/dfp/mangle-4.C: New test.
2209 * g++.dg/dfp/mangle-5.C: New test.
2211 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2214 * gcc.dg/pr50571.c: New test.
2216 PR tree-optimization/46309
2217 * gcc.dg/pr46309.c: New test.
2219 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2221 * gcc.dg/strlenopt-21.c: New test.
2223 2011-09-30 Revital Eres <revital.eres@linaro.org>
2225 * gcc.dg/sms-10.c: New file.
2227 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2229 * gcc.target/arm/pr50099.c: New test.
2231 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2233 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2235 2011-09-30 David S. Miller <davem@davemloft.net>
2237 * gcc.target/sparc/bmaskbshuf.c: New test.
2238 * gcc.target/sparc/edgen.c: New test.
2240 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2243 * gfortran.dg/pure_formal_proc_3.f90: New.
2246 * gfortran.dg/stfunc_7.f90: New.
2248 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2250 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2251 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2252 * gcc.dg/vector-compare-1.c: Likewise.
2253 * gcc.dg/vector-compare-2.c: Likewise.
2255 2011-09-29 David S. Miller <davem@davemloft.net>
2257 * gcc.target/sparc/array.c: New test.
2259 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2261 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2262 loop unroll and set max unroll times to 8.
2263 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2264 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2265 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2266 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2268 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2271 * g++.dg/ext/visibility/warn5.C: New.
2273 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2276 * g++.dg/warn/Wextra-3.C: New.
2278 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2281 * gcc.target/sh/pr49468-si.c: New.
2283 2011-09-28 Tom de Vries <tom@codesourcery.com>
2286 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2287 (TEST): Initialize src3 with random floats.
2288 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2289 from union src3. Initialize src3 with random floats.
2291 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2293 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2294 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2295 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2296 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2297 * gcc.target/sh/sh4a-cos.c: Ditto.
2298 * gcc.target/sh/sh4a-cosf.c: Ditto.
2299 * gcc.target/sh/sh4a-sin.c: Ditto.
2300 * gcc.target/sh/sh4a-sinf.c: Ditto.
2301 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2302 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2303 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2305 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/parse/error40.C: New.
2309 * g++.dg/warn/incomplete1.C: Adjust.
2311 2011-09-27 Jan Hubicka <jh@suse.cz>
2314 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2317 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2319 * gcc.dg/strlenopt-1.c: New test.
2320 * gcc.dg/strlenopt-1f.c: New test.
2321 * gcc.dg/strlenopt-2.c: New test.
2322 * gcc.dg/strlenopt-2f.c: New test.
2323 * gcc.dg/strlenopt-3.c: New test.
2324 * gcc.dg/strlenopt-4.c: New test.
2325 * gcc.dg/strlenopt-4g.c: New test.
2326 * gcc.dg/strlenopt-4gf.c: New test.
2327 * gcc.dg/strlenopt-5.c: New test.
2328 * gcc.dg/strlenopt-6.c: New test.
2329 * gcc.dg/strlenopt-7.c: New test.
2330 * gcc.dg/strlenopt-8.c: New test.
2331 * gcc.dg/strlenopt-9.c: New test.
2332 * gcc.dg/strlenopt-10.c: New test.
2333 * gcc.dg/strlenopt-11.c: New test.
2334 * gcc.dg/strlenopt-12.c: New test.
2335 * gcc.dg/strlenopt-12g.c: New test.
2336 * gcc.dg/strlenopt-13.c: New test.
2337 * gcc.dg/strlenopt-14g.c: New test.
2338 * gcc.dg/strlenopt-14gf.c: New test.
2339 * gcc.dg/strlenopt-15.c: New test.
2340 * gcc.dg/strlenopt-16g.c: New test.
2341 * gcc.dg/strlenopt-17g.c: New test.
2342 * gcc.dg/strlenopt-18g.c: New test.
2343 * gcc.dg/strlenopt.h: New file.
2345 2011-09-27 Tom de Vries <tom@codesourcery.com>
2348 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2349 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2350 * gcc.dg/pr43864.c: New test.
2351 * gcc.dg/pr43864-2.c: Same.
2352 * gcc.dg/pr43864-3.c: Same.
2353 * gcc.dg/pr43864-4.c: Same.
2355 2011-09-27 Jan Hubicka <jh@suse.cz>
2357 * gcc.dg/ipa/inline-5.c: New testcase.
2359 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2361 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2363 * gcc.dg/vect/bb-slp-27.c: New.
2364 * gcc.dg/vect/bb-slp-28.c: New.
2366 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2368 * testsuite/lib/target-supports.exp (check_profiling_available):
2369 Don't rely solely on TLS tests for -fprofile-generate, fall
2370 through to the other code.
2372 2011-09-27 Richard Guenther <rguenther@suse.de>
2374 PR tree-optimization/50363
2375 * gcc.dg/torture/pr50363.c: New testcase.
2377 2011-09-26 Jason Merrill <jason@redhat.com>
2380 * g++.dg/template/partial13.C: New.
2383 * g++.dg/template/partial12.C: New.
2386 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2388 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2391 * g++.dg/diagnostic/bindings1.C: New.
2392 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2394 2011-09-26 David S. Miller <davem@davemloft.net>
2396 * gcc.target/sparc/wrgsr.c: New test.
2397 * gcc.target/sparc/rdgsr.c: New test.
2398 * gcc.target/sparc/edge.c: New test.
2399 * gcc.target/sparc/fcmp.c: New test.
2401 * gcc.target/sparc/edge.c: Update for new return types.
2402 * gcc.target/sparc/fcmp.c: Likewise.
2404 * gcc.target/sparc/fpaddsubi.c: New test.
2406 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2409 * gfortran.dg/common_15.f90: New.
2412 * gfortran.dg/dummy_procedure_5.f90: New.
2413 * gfortran.dg/interface_26.f90: Modified error message.
2414 * gfortran.dg/proc_ptr_11.f90: Ditto.
2415 * gfortran.dg/proc_ptr_15.f90: Ditto.
2416 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2417 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2419 2011-09-26 Jason Merrill <jason@redhat.com>
2422 * g++.dg/overload/rvalue3.C: New.
2425 * g++.dg/overload/ref-conv2.C: New.
2427 * g++.dg/cpp0x/nsdmi-template1.C: New.
2429 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2431 * g++.dg/cpp0x/nullptr25.C: New.
2433 2011-09-26 Richard Guenther <rguenther@suse.de>
2435 PR tree-optimization/50472
2436 * gcc.dg/torture/pr50472.c: New testcase.
2438 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2440 * gnat.dg/opt22.adb: New test.
2441 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2443 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2445 * gnat.dg/opt21.adb: New test.
2446 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2448 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2450 * gnat.dg/opt20.ad[sb]: New test.
2451 * gnat.dg/opt20_pkg.ads: New helper.
2453 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2455 * gnat.dg/array17.adb: New test.
2456 * gnat.dg/array17_pkg.ads: New helper.
2458 2011-09-25 Jason Merrill <jason@redhat.com>
2460 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2462 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2464 * gnat.dg/frame_overflow.ads: New.
2465 * gnat.dg/frame_overflow.adb: Adjust.
2466 * gnat.dg/specs/addr1.ads: Likewise.
2468 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2470 * g++.dg/tree-ssa/restrict2.C: New test.
2472 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2474 * lib/target-supports.exp (check_effective_target_vect64): New.
2475 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2476 of multiple vector sizes.
2477 * gcc.dg/vect/bb-slp-26.c: New.
2479 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2482 * g++.dg/template/bitfield1.C: New.
2484 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2486 * gcc.dg/vect/bb-slp-24.c: New.
2488 2011-09-24 Jason Merrill <jason@redhat.com>
2490 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2492 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2494 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2495 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2497 * g++.dg/cpp0x/nsdmi1.C: New.
2498 * g++.dg/cpp0x/nsdmi2.C: New.
2499 * g++.dg/cpp0x/nsdmi3.C: New.
2500 * g++.dg/cpp0x/nsdmi4.C: New.
2501 * g++.old-deja/g++.other/init4.C: New.
2503 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2506 * g++.dg/template/sfinae28.C: New.
2508 2011-09-23 Ian Lance Taylor <iant@google.com>
2510 * go.test/go-test.exp (errchk): Handle more cases of getting
2511 correct Tcl backslash quoting in regular expressions in test file.
2513 2011-09-23 Jason Merrill <jason@redhat.com>
2516 * g++.dg/init/const8.C: New.
2517 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2518 * g++.dg/cpp0x/defaulted2.C: Likewise.
2519 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2520 * g++.dg/init/pr20039.C: Likewise.
2521 * g++.dg/init/pr42844.C: Likewise.
2523 2011-09-23 Jan Hubicka <jh@suse.cz>
2525 * gcc.dg/ipa/inline-1.c: new testcase.
2526 * gcc.dg/ipa/inline-2.c: new testcase.
2527 * gcc.dg/ipa/inline-3.c: new testcase.
2528 * gcc.dg/ipa/inline-4.c: new testcase.
2530 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2533 * g++.dg/cpp0x/constexpr-static8.C: New.
2535 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2537 * gcc.target/i386/avxfp-1.c: New test.
2538 * gcc.target/i386/avxfp-2.c: New test.
2540 2011-09-23 Terry Guo <terry.guo@arm.com>
2542 * gcc.c-torture/execute/941014-1.x: Deleted.
2544 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2547 * g++.dg/cpp0x/pr50491.C: New.
2549 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2552 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2554 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/cpp0x/nullptr24.C: New.
2559 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2562 * gcc.target/i386/pr50482.c: New test.
2564 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2566 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2567 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2568 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2569 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2570 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2571 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2572 multilib options contain different -march= from dg-options.
2574 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2575 Paolo Carlini <paolo.carlini@oracle.com>
2578 * g++.dg/template/friend52.C: New.
2580 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2582 * gcc.target/arm/cmp-1.c: New test.
2583 * gcc.target/arm/cmp-2.c: Likewise.
2585 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2588 * gfortran.dg/impure_actual_1.f90: Modified error message.
2589 * gfortran.dg/proc_ptr_32.f90: New.
2590 * gfortran.dg/proc_ptr_33.f90: New.
2592 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2594 PR tree-optimization/50451
2595 * gcc.dg/vect/pr50451.c: New test.
2597 2011-09-21 Ian Lance Taylor <iant@google.com>
2599 * go.test/go-test.exp (errchk): Add special case for bug332.
2600 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2601 some more test lines.
2603 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2605 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2606 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2607 * g++.dg/other/i386-8.C: Ditto.
2608 * g++.dg/other/pr34435.C: Ditto.
2609 * g++.dg/other/pr39496.C: Ditto.
2610 * g++.dg/other/mmintrin.C: Ditto.
2612 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2614 * gcc.dg/vect/vect-cond-7.c: New test.
2615 * gcc.target/i386/sse4_1-cond-1.c: New test.
2616 * gcc.target/i386/avx-cond-1.c: New test.
2618 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2621 * g++.dg/other/pr50464.C: New test.
2623 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2625 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2626 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2627 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2628 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2630 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2632 * gnat.dg/opt19.adb: New test.
2634 2011-09-21 Terry Guo <terry.guo@arm.com>
2636 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2637 on arch conflict when testing case on targets other than armv7-a.
2639 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2642 * g++.dg/ext/int128-1.C: New.
2643 * g++.dg/ext/int128-2.C: Likewise.
2644 * g++.dg/ext/int128-2.h: Likewise.
2646 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2649 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2651 2011-09-20 Jason Merrill <jason@redhat.com>
2653 * g++.dg/cpp0x/constexpr-generated1.C: New.
2656 * g++.dg/overload/ref-conv1.C: New.
2658 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2660 * g++.dg/other/final1.C: New.
2662 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2664 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2667 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2669 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2672 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2674 PR tree-optimization/50413
2675 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2676 -fdump-tree-slp-details. Run other tests with
2677 -fdump-tree-vect-details.
2678 * g++.dg/vect/slp-pr50413.cc: New.
2680 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2681 Ira Rosen <ira.rosen@linaro.org>
2684 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2685 Fix underscores around restrict.
2687 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2689 PR tree-optimization/50414
2690 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2691 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2692 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2694 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2696 PR tree-optimization/50412
2697 * gfortran.dg/vect/pr50412.f90: New.
2699 2011-09-16 Jason Merrill <jason@redhat.com>
2702 * g++.dg/eh/defarg1.C: New.
2704 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2706 * gcc.dg/vect/vect-reduc-10.c: New test.
2707 * gcc.target/i386/avx-reduc-1.c: New test.
2709 * gcc.target/i386/sse2-extract-1.c: New test.
2710 * gcc.target/i386/avx-extract-1.c: New test.
2712 2011-09-16 Terry Guo <terry.guo@arm.com>
2714 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2716 2011-09-15 Diego Novillo <dnovillo@google.com>
2718 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2719 ALWAYS_CXXFLAGS, if defined.
2720 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2721 ALWAYS_GFORTRANFLAGS, if defined.
2722 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2723 ALWAYS_GOCFLAGS, if defined.
2724 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2725 ALWAYS_OBJCXXFLAGS, if defined.
2726 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2727 additional_flags, if defined.
2728 * lib/gnat.exp (gnat_target_compile): Likewise.
2729 * lib/objc.exp (objc_target_compile): Likewise.
2730 * lib/target-supports-dg.exp (dg-add-options): Handle
2733 2011-09-15 Tom de Vries <tom@codesourcery.com>
2736 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2737 Use uintptr_t in f1. Undo avr xfails.
2739 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2743 * gfortran.dg/function_types_3.f90: New.
2745 2011-09-15 Jason Merrill <jason@redhat.com>
2748 * g++.dg/cpp0x/trailing7.C: New.
2751 * g++.dg/cpp0x/nullptr23.C: New.
2753 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2755 * gcc.dg/vect/bb-slp-25.c: New.
2757 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2760 * g++.dg/cpp0x/noexcept15.C: New.
2762 2011-09-14 Tom de Vries <tom@codesourcery.com>
2765 * gcc.dg/pr50251.c: New test.
2767 2011-09-14 Tobias Burnus <burnus@net-b.de>
2771 * gfortran.dg/null_5.f90: New.
2772 * gfortran.dg/null_6.f90: New.
2774 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2776 * gcc.c-torture/compile/20110913-1.c: New test.
2778 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2781 * gfortran.dg/result_2.f90: New.
2783 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2785 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2787 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2790 * g++.dg/cpp0x/variadic116.C: New test case.
2792 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2794 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2795 * gcc.target/mips/interrupt_handler-2.c: New test.
2796 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2798 2011-09-12 Jason Merrill <jason@redhat.com>
2800 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2802 * g++.dg/cpp0x/explicit7.C: New.
2804 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2806 PR rtl-optimization/50212
2807 * g++.dg/other/pr50212.C: New test.
2809 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2812 * testsuite/gcc.target/avr/torture/avr-torture.exp
2813 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2814 "-O2 -fmerge-all-constants".
2816 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2819 * gfortran.dg/do_while_1.f90: New test.
2821 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2825 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2826 * gfortran.dg/proc_decl_26.f90: New.
2827 * gfortran.dg/typebound_override_2.f90: New.
2828 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2830 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2832 * gnat.dg/cond_expr2.ad[sb]: New test.
2834 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2836 * gnat.dg/atomic5.ad[sb]: New test.
2838 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2840 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2842 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2845 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2847 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2850 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2852 2011-09-09 Richard Guenther <rguenther@suse.de>
2854 PR tree-optimization/50328
2855 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2857 2011-09-09 Richard Guenther <rguenther@suse.de>
2860 * gcc.dg/torture/pr50333.c: New testcase.
2862 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2864 PR tree-optimization/50318
2865 * gcc.target/arm/pr50318-1.c: New file.
2867 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2869 * gcc.target/i386/all_one_m256i.c: New test.
2871 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2874 * g++.dg/cpp0x/sfinae28.C: New.
2876 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2879 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2880 longer ignored on typedefs.
2882 PR c++/33255 - Support -Wunused-local-typedefs warning
2883 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2884 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2886 2011-09-08 Martin Jambor <mjambor@suse.cz>
2888 PR tree-optimization/50287
2889 * gcc.dg/torture/pr50287.c: New test.
2891 2011-09-08 Richard Guenther <rguenther@suse.de>
2893 PR tree-optimization/19831
2894 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2895 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2896 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2897 * gcc.dg/errno-1.c: Adjust.
2899 2011-09-08 Richard Guenther <rguenther@suse.de>
2901 PR tree-optimization/19831
2902 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2904 2011-09-08 Tobias Burnus <burnus@net-b.de>
2907 * gfortran.dg/do_concurrent_1.f90: New.
2908 * gfortran.dg/do_concurrent_2.f90: New.
2910 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2913 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2914 * gcc.dg/pr50310-2.c: New test.
2916 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2919 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2920 * gfortran.dg/impure_constructor_1.f90: Modified.
2921 * gfortran.dg/proc_ptr_comp_33.f90: New.
2923 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2926 * gcc.dg/pr50310-1.c: New test.
2928 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2931 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2934 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2937 * g++.dg/cpp0x/noexcept14.C: New.
2939 2011-09-07 Jason Merrill <jason@redhat.com>
2941 * g++.dg/cpp0x/constexpr-ref3.C: New.
2943 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2945 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2947 * gcc.dg/section1.c: Don't xfail for avr.
2949 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2951 PR tree-optimization/50322
2952 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2954 2011-09-07 Martin Jambor <mjambor@suse.cz>
2956 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2958 2011-09-07 Martin Jambor <mjambor@suse.cz>
2960 PR tree-optimization/49911
2961 * g++.dg/tree-ssa/pr49911.C: New test.
2963 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2966 * gcc.dg/torture/pr49030.c: New test.
2968 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2971 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2972 * gfortran.dg/class_4d.f03: Deleted.
2973 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2975 2011-09-07 Richard Guenther <rguenther@suse.de>
2977 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2979 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2981 PR tree-optimization/46021
2982 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2984 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2986 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2988 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2990 * gcc.c-torture/compile/20110906-1.c: New test.
2992 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2994 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2996 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2998 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2999 --param tree-reassoc-width=1.
3001 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3002 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3004 2011-09-06 Richard Guenther <rguenther@suse.de>
3006 PR tree-optimization/48149
3007 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3009 2011-09-06 Richard Guenther <rguenther@suse.de>
3011 PR tree-optimization/48317
3012 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3014 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3016 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3018 (add_options_for_quad_vectors): Replace with ...
3019 (add_options_for_double_vectors): ... this.
3020 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3021 support multiple vector sizes since the vectorizer attempts to
3022 vectorize with both vector sizes.
3023 * gcc.dg/vect/no-vfa-vect-79.c,
3024 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3025 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3026 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3027 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3028 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3029 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3030 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3031 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3032 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3033 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3034 gcc.dg/vect/vect-40.c: Likewise.
3035 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3036 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3037 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3038 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3039 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3041 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3043 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3046 * gcc.target/mips/abi-main.h: New file.
3047 * gcc.target/mips/abi-o32-long32.c: New test.
3048 * gcc.target/mips/abi-o32-long64.c: Likewise.
3049 * gcc.target/mips/abi-o64-long32.c: Likewise.
3050 * gcc.target/mips/abi-o64-long64.c: Likewise.
3051 * gcc.target/mips/abi-n32-long32.c: Likewise.
3052 * gcc.target/mips/abi-n32-long64.c: Likewise.
3053 * gcc.target/mips/abi-n64-long32.c: Likewise.
3054 * gcc.target/mips/abi-n64-long64.c: Likewise.
3055 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3056 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3057 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3058 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3059 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3060 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3061 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3062 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3063 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3064 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3065 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3066 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3067 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3068 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3069 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3070 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3071 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3072 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3073 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3074 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3075 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3076 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3077 * gcc.target/mips/branch-3.c: Likewise.
3078 * gcc.target/mips/branch-4.c: Likewise.
3079 * gcc.target/mips/branch-5.c: Likewise.
3080 * gcc.target/mips/branch-6.c: Likewise.
3081 * gcc.target/mips/branch-7.c: Likewise.
3082 * gcc.target/mips/branch-8.c: Likewise.
3083 * gcc.target/mips/branch-9.c: Likewise.
3084 * gcc.target/mips/branch-10.c: Likewise.
3085 * gcc.target/mips/branch-11.c: Likewise.
3086 * gcc.target/mips/branch-12.c: Likewise.
3087 * gcc.target/mips/branch-13.c: Likewise.
3088 * gcc.target/mips/lazy-binding-1.c: Likewise.
3090 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3092 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3093 to avoid warning on int=16 platforms..
3095 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3097 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3098 to work even with -fshort-enums.
3100 2011-09-04 Jan Hubicka <jh@suse.cz>
3102 * gcc.c-torture/compile/20110902.c: new testcase.
3104 2011-09-04 Jason Merrill <jason@redhat.com>
3107 * g++.dg/cpp0x/rv-conv1.C: New.
3110 * g++.dg/cpp0x/rv-func3.C: New.
3112 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3116 * g++.dg/cpp0x/constexpr-template1.C: New.
3117 * g++.dg/cpp0x/constexpr-template2.C: New.
3118 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3119 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3121 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3123 * gnat.dg/specs/debug1.ads: Tweak pattern.
3125 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3128 * gfortran.dg/class_45a.f03: New.
3129 * gfortran.dg/class_45b.f03: New.
3131 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3132 Ira Rosen <ira.rosen@linaro.org>
3134 PR tree-optimization/50208
3135 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3136 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3137 -fno-tree-fre -fno-tree-pre.
3139 2011-09-02 Martin Jambor <mjambor@suse.cz>
3141 * gcc.dg/ipa/ipcp-3.c: New test.
3143 2011-09-02 Richard Guenther <rguenther@suse.de>
3145 PR tree-optimization/27460
3147 * gcc.dg/vect/vect-cond-7.c: New testcase.
3149 2011-09-02 Martin Jambor <mjambor@suse.cz>
3151 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3152 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3153 xfailed test for inlining.
3154 * g++.dg/ipa/ivinline-9.C: Likewise.
3156 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3158 PR tree-optimization/50178
3159 * gfortran.dg/vect/pr50178.f90: New test.
3161 2011-08-31 Martin Jambor <mjambor@suse.cz>
3164 * gcc.c-torture/execute/pr49886.c: New testcase.
3166 2011-08-31 Tom de Vries <tom@codesourcery.com>
3169 * gcc.dg/pr43513.c: New test.
3171 2011-08-30 Tobias Burnus <burnus@net-b.de>
3174 * gfortran.dg/common_14.f90: New.
3175 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3177 2011-08-30 Jason Merrill <jason@redhat.com>
3180 * g++.dg/cpp0x/decltype33.C: New.
3183 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3186 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3188 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3190 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3192 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3194 * gnat.dg/specs/aggr3.ads: New test.
3195 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3197 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3198 * gnat.dg/specs/aggr2.ads: Likewise.
3200 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3203 * gfortran.dg/allocate_with_source_2.f90: New test
3205 2011-08-30 Jason Merrill <jason@redhat.com>
3208 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3211 * g++.dg/cpp0x/constexpr-value3.C: New.
3213 2011-08-30 Richard Guenther <rguenther@suse.de>
3216 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3217 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3218 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3219 * gcc.dg/pr36902.c: XFAIL.
3221 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3223 * gcc.target/i386/fma-check.h: New.
3224 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3225 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3226 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3227 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3228 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3229 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3230 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3231 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3232 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3233 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3234 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3235 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3236 * gcc.target/i386/fma-compile.c: Likewise.
3237 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3238 * gcc.target/i386/sse-12.c: Add -mfma.
3239 * gcc.target/i386/sse-13.c: Likewise.
3240 * gcc.target/i386/sse-14.c: Likewise.
3241 * gcc.target/i386/sse-22.c: Likewise.
3242 * gcc.target/i386/sse-23.c: Likewise.
3243 * g++.dg/other/i386-2.C: Likewise.
3244 * g++.dg/other/i386-3.C: Likewise.
3246 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3249 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3250 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3252 2011-08-30 Christian Bruel <christian.bruel@st.com>
3254 * g++.dg/bprob/bprob.exp (feedback_options): Set
3255 -fbranch-probabilities.
3256 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3258 2011-08-29 Jason Merrill <jason@redhat.com>
3261 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3263 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3264 Jason Merrill <jason@redhat.com>
3266 * g++.dg/dfp/base.C: New test.
3268 2011-08-29 Jason Merrill <jason@redhat.com>
3272 * g++.dg/cpp0x/initlist58.C: New.
3274 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3277 * gfortran.dg/class_result_1.f03: New.
3279 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3282 * gcc.target/i386/pr48722.c: New test.
3284 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3287 * gfortran.dg/widechar_compare_1.f90: New test.
3289 2011-08-26 Jason Merrill <jason@redhat.com>
3293 * g++.dg/abi/mangle50.C: New.
3295 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3298 * gcc.target/i386/pr50202.c: New test.
3300 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3302 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3303 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3304 * gcc.target/i386/avx-round-vec.c: New test.
3305 * gcc.target/i386/avx-roundf-vec.c: New test.
3307 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3309 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3313 * c-c++-common/Wunused-var-14.c: New test.
3315 2011-08-26 Tom de Vries <tom@codesourcery.com>
3317 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3319 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3321 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3322 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3323 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3324 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3326 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3328 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3329 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3330 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3331 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3333 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3336 * gfortran.dg/pointer_comp_init_1.f90: New test.
3338 2011-08-25 Jason Merrill <jason@redhat.com>
3341 * g++.dg/cpp0x/sfinae27.C: New.
3343 2011-08-25 Tobias Burnus <burnus@net-b.de>
3345 * gfortran.dg/coarray_lib_token_4.f90: New.
3347 2011-08-25 Tobias Burnus <burnus@net-b.de>
3349 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3351 2011-08-25 Richard Guenther <rguenther@suse.de>
3353 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3355 2011-08-24 Tobias Burnus <burnus@net-b.de>
3358 * gfortran.dg/initialization_28.f90: New.
3360 2011-08-24 Richard Guenther <rguenther@suse.de>
3362 PR tree-optimization/50067
3363 * gcc.dg/torture/pr50067-3.c: New testcase.
3364 * gcc.dg/torture/pr50067-4.c: Likewise.
3365 * gcc.dg/torture/pr50067-5.c: Likewise.
3367 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3369 * g++.dg/other/i386-2.C: Add -mavx2 check.
3370 * g++.dg/other/i386-3.C: Likewise.
3371 * gcc.target/i386/avx-1.c: Add AVX2.
3372 * gcc.target/i386/avx-2.c: Likewise.
3373 * gcc.target/i386/funcspec-5.c: Likewise.
3374 * gcc.target/i386/sse-12.c: Likewise.
3375 * gcc.target/i386/sse-13.c: Likewise.
3376 * gcc.target/i386/sse-14.c: Likewise.
3377 * gcc.target/i386/sse-22.c: Likewise.
3378 * gcc.target/i386/sse-23.c: Likewise.
3379 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3380 * gcc.target/i386/avx2-check.h: New.
3381 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3382 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3383 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3384 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3385 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3386 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3387 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3388 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3389 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3390 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3391 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3392 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3393 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3394 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3395 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3396 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3397 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3398 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3399 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3400 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3401 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3402 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3403 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3404 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3405 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3406 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3407 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3408 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3409 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3410 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3411 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3412 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3413 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3414 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3415 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3416 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3417 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3418 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3419 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3420 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3421 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3422 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3423 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3424 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3425 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3426 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3427 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3428 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3429 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3430 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3431 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3432 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3433 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3434 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3435 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3436 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3437 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3438 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3439 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3440 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3441 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3442 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3443 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3444 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3445 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3446 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3447 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3448 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3449 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3450 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3451 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3452 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3453 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3454 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3455 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3456 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3457 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3458 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3459 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3460 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3461 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3462 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3463 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3464 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3465 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3466 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3467 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3468 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3469 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3470 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3471 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3472 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3473 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3474 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3475 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3476 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3477 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3478 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3479 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3480 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3481 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3482 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3483 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3484 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3485 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3486 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3487 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3488 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3489 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3490 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3491 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3492 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3493 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3494 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3495 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3496 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3497 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3498 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3499 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3500 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3501 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3502 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3503 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3504 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3505 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3506 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3507 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3508 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3509 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3510 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3511 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3512 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3513 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3514 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3515 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3516 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3517 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3518 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3519 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3520 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3521 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3522 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3523 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3524 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3525 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3526 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3527 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3528 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3529 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3530 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3531 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3532 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3533 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3534 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3535 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3536 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3537 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3538 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3539 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3540 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3541 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3542 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3543 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3544 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3545 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3546 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3547 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3548 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3550 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3551 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3552 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3553 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3554 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3555 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3556 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3557 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3558 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3559 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3560 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3561 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3562 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3581 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3595 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3596 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3597 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3598 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3599 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3601 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3632 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3633 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3648 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3649 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3650 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3668 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3669 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3670 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3671 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3672 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3673 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3674 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3675 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3676 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3677 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3678 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3679 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3680 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3681 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3682 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3683 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3684 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3685 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3686 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3687 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3688 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3689 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3690 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3691 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3692 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3693 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3694 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3695 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3696 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3697 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3698 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3712 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3713 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3714 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3715 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3716 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3717 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3718 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3719 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3720 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3721 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3722 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3723 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3724 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3725 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3726 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3727 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3728 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3729 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3730 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3731 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3732 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3733 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3734 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3735 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3736 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3737 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3738 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3739 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3740 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3741 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3742 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3743 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3744 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3745 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3746 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3747 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3748 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3749 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3750 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3751 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3752 * gcc.target/i386/testimm-9.c: Likewise.
3754 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3756 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3757 * g++.dg/other/i386-3.C: Likewise.
3758 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3759 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3760 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3761 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3762 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3763 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3764 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3765 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3766 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3767 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3768 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3769 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3770 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3771 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3772 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3773 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3774 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3775 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3776 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3777 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3778 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3779 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3780 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3781 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3782 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3783 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3784 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3785 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3786 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3787 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3788 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3789 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3790 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3791 * gcc.target/i386/sse-12.c: Add BMI2.
3792 * gcc.target/i386/sse-13.c: Likewise.
3793 * gcc.target/i386/sse-14.c: Likewise.
3794 * gcc.target/i386/sse-22.c: Likewise.
3795 * gcc.target/i386/sse-23.c: Likewise.
3797 2011-08-23 Jason Merrill <jason@redhat.com>
3799 * g++.dg/template/crash7.C: Adjust expected errors.
3801 2011-08-23 Jason Merrill <jason@redhat.com>
3805 * g++.dg/cpp0x/overload2.C: New.
3807 2011-08-23 Jason Merrill <jason@redhat.com>
3810 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3812 2011-08-23 Jason Merrill <jason@redhat.com>
3815 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3816 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3817 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3818 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3820 2011-08-23 Jason Merrill <jason@redhat.com>
3823 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3825 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3828 * g++.dg/warn/Wunused-var-16.C: New test.
3831 * gcc.dg/pr50161.c: New test.
3833 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3836 * g++.dg/gcov/gcov-7.C: New test.
3838 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3841 * g++.dg/dfp/nofields.C: New test.
3843 2011-08-23 Tobias Burnus <burnus@net-b.de>
3846 * gfortran.dg/use_16.f90: New.
3848 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3849 Kirill Yukhin <kirill.yukhin@intel.com>
3852 * gcc.target/i386/pr50155.c: New test.
3854 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3856 PR tree-optimization/50133
3857 * gcc.dg/pr50133.c: New test.
3860 * c-c++-common/cxxbitfields-6.c: New test.
3862 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3865 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3867 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3869 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3870 * gcc.dg/pr49994-3.c: Ditto.
3872 2011-08-22 Richard Guenther <rguenther@suse.de>
3875 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3876 * gcc.dg/torture/pr50067-2.c: Likewise.
3878 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3881 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3882 of a constant resulting from simplification.
3883 * gfortran.dg/warn_conversion_3.f90: New test.
3885 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3888 * gfortran.dg/zero_stride_1.f90: New test.
3890 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3893 * gfortran.dg/typebound_override_1.f90: Modified.
3895 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3897 PR tree-optimization/48739
3898 * gcc.dg/pr48739-1.c: New test.
3899 * gcc.dg/pr48739-2.c: New test.
3901 2011-08-20 Tobias Burnus <burnus@net-b.de>
3903 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3905 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3908 * gfortran.dg/where_3.f90: New test.
3910 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3913 * gfortran.dg/pr49721-1.f: New.
3914 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3916 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3918 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3919 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3922 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3924 * gcc.target/arm/wmul-11.c: New file.
3925 * gcc.target/arm/wmul-12.c: New file.
3926 * gcc.target/arm/wmul-13.c: New file.
3928 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3930 * gcc.target/arm/wmul-10.c: New file.
3932 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3934 * gcc.target/arm/wmul-9.c: New file.
3935 * gcc.target/arm/wmul-bitfield-2.c: New file.
3937 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3939 * gcc.target/arm/wmul-8.c: New file.
3941 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3943 * gcc.target/arm/wmul-7.c: New file.
3945 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3947 * gcc.target/arm/wmul-6.c: New file.
3949 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3951 * gcc.target/arm/wmul-5.c: New file.
3952 * gcc.target/arm/no-wmla-1.c: New file.
3954 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3956 * gcc.target/arm/wmul-bitfield-1.c: New file.
3958 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3960 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3962 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3964 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3965 * gcc.target/i386/conversion.c: Likewise.
3967 2011-08-19 Richard Guenther <rguenther@suse.de>
3969 * gcc.dg/torture/pr50067-1.c: New testcase.
3970 * gcc.dg/torture/pr50067-2.c: Likewise.
3972 2011-08-19 Joey Ye <joey.ye@arm.com>
3975 * gcc.target/arm/handler-align.c: New test.
3976 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3979 2011-08-19 Joey Ye <joey.ye@arm.com>
3981 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3983 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3986 * gfortran.dg/end_block_label_1.f90: New test.
3987 * gfortran.dg/end_associate_label_1.f90: New test.
3989 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3991 * gcc.dg/c1x-pointer-float-1.c: New test.
3993 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3996 * gfortran.dg/duplicate_labels_2.f: New test.
3998 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4000 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4001 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4002 gcc.dg/c1x-noreturn-5.c: New tests.
4004 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4006 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4008 2011-08-18 Tobias Burnus <burnus@net-b.de>
4011 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4012 * gfortran.dg/coarray_lock_3.f90: Fix test.
4013 * gfortran.dg/coarray_lock_4.f90: New.
4014 * gfortran.dg/coarray_lock_5.f90: New.
4016 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4019 * gcc.c-torture/compile/pr50009.c: New test.
4022 * gcc.dg/torture/pr50092.c: New test.
4024 2011-08-18 Tobias Burnus <burnus@net-b.de>
4027 * gfortran.dg/namelist_73.f90: New.
4029 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4031 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4034 * gcc.dg/pr50017.c: New test.
4036 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4039 * g++.dg/lookup/hidden-var1.C: New test case.
4041 2011-08-17 Tobias Burnus <burnus@net-b.de>
4044 * gfortran.dg/warn_unused_var_2.f90: New.
4045 * gfortran.dg/warn_unused_var_3.f90: New.
4047 2011-08-17 Tom de Vries <tom@codesourcery.com>
4050 * gcc.target/arm/pr43597.c: New test.
4052 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4055 * gfortran.dg/common_13.f90: New.
4057 2011-08-16 Jason Merrill <jason@redhat.com>
4060 * g++.dg/cpp0x/variadic-unresolved.C: New.
4062 * g++.old-deja/g++.brendan/README: Add R.I.P.
4064 * g++.dg/ext/attr-used-1.C: New.
4067 * g++.dg/cpp0x/initlist56.C: New.
4069 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4072 * g++.dg/opt/life1.C: Only run on Linux.
4074 2011-08-15 Tobias Burnus <burnus@net-b.de>
4076 * gfortran.dg/coarray_26.f90: New.
4078 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4080 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4083 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4086 * gfortran.dg/func_result_7.f90: New.
4088 2011-08-13 Jason Merrill <jason@redhat.com>
4091 * g++.dg/cpp0x/decltype32.C: New.
4094 * g++.dg/diagnostic/expr1.C: New.
4096 2011-08-12 David Li <davidxl@google.com>
4098 * g++.dg/abi/vbase15.C: New test.
4100 2011-08-12 Jason Merrill <jason@redhat.com>
4103 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4105 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4107 * gcc.dg/builtins-67.c: New test.
4108 * gcc.target/i386/conversion.c: Ditto.
4110 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4111 Brian Hackett <bhackett1024@gmail.com>
4113 * g++.dg/plugin/decl_plugin.c: New.
4114 * g++.dg/plugin/decl-plugin-test.C: New.
4115 * g++.dg/plugin/plugin.exp: Add above testcase.
4117 2011-08-11 Richard Guenther <rguenther@suse.de>
4119 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4121 2011-08-11 Michael Matz <matz@suse.de>
4123 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4125 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4127 PR tree-optimization/50039
4128 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4129 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4131 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4133 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4134 (sse4_1_test): Initialize src3 with random value.
4136 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4138 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4139 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4140 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4141 * gcc.dg/scal-to-vec1.c: New test.
4142 * gcc.dg/scal-to-vec2.c: New test.
4144 2011-08-09 Richard Guenther <rguenther@suse.de>
4146 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4147 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4148 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4149 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4151 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4153 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4155 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4157 * gcc.dg/pr49948.c: Require pthread effective target.
4159 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4161 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4163 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4165 * gcc.target/i386/sse-22a.c: New test.
4167 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4169 PR tree-optimization/50014
4170 * gcc.dg/vect/pr50014.c: New test.
4172 2011-08-08 Martin Jambor <mjambor@suse.cz>
4175 * gcc.dg/tree-ssa/pr49923.c: New test.
4177 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4180 * gcc.target/i386/pr49781-1.c: New.
4182 2011-08-08 Jason Merrill <jason@redhat.com>
4184 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4186 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4188 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4191 * gfortran.dg/typebound_override_1.f90: New.
4193 2011-08-07 Kai Tietz <ktietz@redhat.com>
4195 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4196 x86_64 mingw target.
4197 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4198 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4199 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4200 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4201 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4202 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4203 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4204 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4205 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4206 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4208 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4211 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4213 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4215 * gcc.dg/pr48770.c: Cleanup coverage files.
4216 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4218 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4220 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4221 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4222 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4223 lzcnt and bmi options.
4225 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4228 * gcc.dg/pr47381-1.c: New.
4229 * gcc.dg/pr47381-2.c: Likewise.
4230 * gcc.target/i386/pr47381.c: Likewise.
4232 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4235 * gcc.dg/pr47727.c: New.
4238 * gcc.dg/pr47372-1.c: New.
4239 * gcc.dg/pr47372-2.c: Likewise.
4241 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4244 * gcc.target/i386/pr47449.c: New.
4247 * gcc.dg/pr47446-1.c: New.
4248 * gcc.dg/pr47446-2.c: Likewise.
4250 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4253 * gcc.dg/pr47766.c: New.
4256 * gcc.dg/tls/pr47715-1.c: New.
4257 * gcc.dg/tls/pr47715-2.c: Likewise.
4258 * gcc.dg/tls/pr47715-3.c: Likewise.
4259 * gcc.dg/tls/pr47715-4.c: Likewise.
4260 * gcc.dg/tls/pr47715-5.c: Likewise.
4262 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4265 * objc.dg/gnu-api-2-class.m: Updated comments.
4266 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4267 * objc.dg/gnu-api-2-class-meta.m: New test.
4268 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4270 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4273 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4274 with classes that are in construction.
4276 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4279 * gcc.target/i386/pr48084-1.c: New.
4280 * gcc.target/i386/pr48084-2.c: Likewise.
4281 * gcc.target/i386/pr48084-3.c: Likewise.
4282 * gcc.target/i386/pr48084-4.c: Likewise.
4283 * gcc.target/i386/pr48084-5.c: Likewise.
4285 PR rtl-optimization/49504
4286 * gcc.target/i386/pr49504.c: New.
4289 * gcc.dg/pr49860.c: New.
4291 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4294 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4295 with classes that are in construction.
4297 2011-08-05 Jason Merrill <jason@redhat.com>
4300 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4303 * g++.dg/cpp0x/decltype31.C: New.
4306 * g++.dg/init/array28.C: New.
4309 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4311 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4314 * gcc.dg/pr47369-1.c: New.
4316 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4319 * gcc.dg/torture/pr47364-1.c: New.
4320 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4321 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4323 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4326 * gfortran.dg/transfer_check_2.f90: New test case.
4328 2011-08-05 Jan Hubicka <jh@suse.cz>
4331 * gfortran.dg/pr49494.f90: New testcase.
4333 2011-08-05 Jan Hubicka <jh@suse.cz>
4336 * gcc.c-torture/compile/pr49735.c: New testcase.
4338 2011-08-05 Jason Merrill <jason@redhat.com>
4341 * g++.dg/cpp0x/initlist56.C: New.
4344 * g++.dg/overload/rvalue2.C: New.
4347 * g++.dg/cpp0x/range-for21.C: New.
4349 * g++.dg/ext/vla11.C: New.
4351 2011-08-05 Richard Guenther <rguenther@suse.de>
4353 PR tree-optimization/49984
4354 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4356 2011-08-05 Richard Guenther <rguenther@suse.de>
4358 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4359 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4360 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4362 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4364 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4365 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4366 * gfortran.dg/ldist-pr43023.f90: Ditto.
4367 * gfortran.dg/namelist_52.f90: Ditto.
4368 * gfortran.dg/interface_proc_end.f90: Ditto.
4369 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4370 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4372 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4374 * gcc.dg/vect/vect-over-widen-1.c: New test.
4375 * gcc.dg/vect/vect-over-widen-2.c: New test.
4376 * gcc.dg/vect/vect-over-widen-3.c: New test.
4377 * gcc.dg/vect/vect-over-widen-4.c: New test.
4379 2011-08-04 Richard Guenther <rguenther@suse.de>
4382 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4384 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4386 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4388 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4391 * g++.dg/ext/builtin-object-size3.C: New test.
4393 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4395 PR tree-optimization/49948
4396 * gcc.dg/pr49948.c: New test.
4398 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4401 * gcc.dg/torture/pr47383.c: New.
4403 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4405 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4407 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4409 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4411 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4414 * gcc.dg/torture/pr47744-1.c: New.
4415 * gcc.dg/torture/pr47744-2.c: Likewise.
4416 * gcc.dg/torture/pr47744-3.c: Likewise.
4418 2011-08-03 Richard Guenther <rguenther@suse.de>
4421 * gcc.dg/torture/pr49958.c: New testcase.
4423 2011-08-03 Richard Guenther <rguenther@suse.de>
4425 PR tree-optimization/49938
4426 * g++.dg/torture/pr49938.C: New testcase.
4428 2011-08-02 Jason Merrill <jason@redhat.com>
4431 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4434 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4437 * g++.dg/cpp0x/variadic115.C: New.
4440 * g++.dg/cpp0x/union5.C: New.
4442 2011-08-02 Daniel Kraft <d@domob.eu>
4445 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4447 2011-08-02 Kai Tietz <ktietz@redhat.com>
4450 * gcc.dg/tree-ssa/forwprop-15.c
4452 2011-08-02 Jason Merrill <jason@redhat.com>
4455 * g++.dg/cpp0x/range-for20.C: New.
4457 2011-08-02 Tobias Burnus <burnus@net-b.de>
4459 * gfortran.dg/coarray_lib_token_3.f90: New.
4461 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4464 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4465 * gcc.dg/gomp/atomic-15.c: New test.
4466 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4467 * g++.dg/gomp/atomic-15.C: New test.
4468 * g++.dg/gomp/private-1.C: New test.
4469 * g++.dg/gomp/sharing-2.C: New test.
4470 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4471 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4472 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4474 2011-08-02 Tobias Burnus <burnus@net-b.de>
4476 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4477 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4479 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4480 * gfortran.dg/allocatable_function_5.f90: Ditto.
4481 * gfortran.dg/allocate_stat.f90: Ditto.
4482 * gfortran.dg/array_constructor_20.f90: Ditto.
4483 * gfortran.dg/array_constructor_21.f90: Ditto.
4484 * gfortran.dg/array_constructor_22.f90: Ditto.
4485 * gfortran.dg/array_constructor_26.f03: Ditto.
4486 * gfortran.dg/array_function_4.f90: Ditto.
4487 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4488 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4489 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4490 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4491 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4492 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4493 * gfortran.dg/class_15.f03: Ditto.
4494 * gfortran.dg/class_27.f03: Ditto.
4495 * gfortran.dg/class_33.f90: Ditto.
4496 * gfortran.dg/class_37.f03: Ditto.
4497 * gfortran.dg/class_40.f03: Ditto.
4498 * gfortran.dg/class_42.f03: Ditto.
4499 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4500 * gfortran.dg/coarray/registering_1.f90: Ditto.
4501 * gfortran.dg/convert_1.f90: Ditto.
4502 * gfortran.dg/default_initialization_3.f90: Ditto.
4503 * gfortran.dg/dependency_25.f90: Ditto.
4504 * gfortran.dg/dependency_26.f90: Ditto.
4505 * gfortran.dg/dependency_36.f90: Ditto.
4506 * gfortran.dg/dependency_37.f90: Ditto.
4507 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4508 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4509 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4510 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4511 * gfortran.dg/elemental_result_1.f90: Ditto.
4512 * gfortran.dg/empty_derived_type.f90: Ditto.
4513 * gfortran.dg/entry_7.f90: Ditto.
4514 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4515 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4516 * gfortran.dg/error_recovery_3.f90: Ditto.
4517 * gfortran.dg/extends_4.f03: Ditto.
4518 * gfortran.dg/func_assign.f90: Ditto.
4519 * gfortran.dg/func_assign_3.f90: Ditto.
4520 * gfortran.dg/generic_1.f90: Ditto.
4521 * gfortran.dg/generic_18.f90: Ditto.
4522 * gfortran.dg/generic_22.f03: Ditto.
4523 * gfortran.dg/generic_4.f90: Ditto.
4524 * gfortran.dg/generic_6.f90: Ditto.
4525 * gfortran.dg/generic_actual_arg.f90: Ditto.
4526 * gfortran.dg/graphite/id-21.f: Ditto.
4527 * gfortran.dg/graphite/pr45758.f90: Ditto.
4528 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4529 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4530 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4531 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4532 * gfortran.dg/host_used_types_1.f90: Ditto.
4533 * gfortran.dg/implicit_1.f90: Ditto.
4534 * gfortran.dg/implicit_11.f90: Ditto.
4535 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4536 * gfortran.dg/impure_actual_1.f90: Ditto.
4537 * gfortran.dg/impure_assignment_1.f90: Ditto.
4538 * gfortran.dg/impure_constructor_1.f90: Ditto.
4539 * gfortran.dg/initialization_10.f90: Ditto.
4540 * gfortran.dg/initialization_12.f90: Ditto.
4541 * gfortran.dg/interface_14.f90: Ditto.
4542 * gfortran.dg/interface_15.f90: Ditto.
4543 * gfortran.dg/interface_2.f90: Ditto.
4544 * gfortran.dg/interface_25.f90: Ditto.
4545 * gfortran.dg/interface_26.f90: Ditto.
4546 * gfortran.dg/interface_29.f90: Ditto.
4547 * gfortran.dg/interface_assignment_1.f90: Ditto.
4548 * gfortran.dg/internal_pack_6.f90: Ditto.
4549 * gfortran.dg/internal_pack_7.f90: Ditto.
4550 * gfortran.dg/internal_pack_8.f90: Ditto.
4551 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4552 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4553 * gfortran.dg/module_commons_3.f90: Ditto.
4554 * gfortran.dg/module_equivalence_4.f90: Ditto.
4555 * gfortran.dg/module_equivalence_6.f90: Ditto.
4556 * gfortran.dg/module_function_type_1.f90: Ditto.
4557 * gfortran.dg/module_naming_1.f90: Ditto.
4558 * gfortran.dg/namelist_4.f90: Ditto.
4559 * gfortran.dg/operator_c1202.f90: Ditto.
4560 * gfortran.dg/parens_7.f90: Ditto.
4561 * gfortran.dg/pr32921.f: Ditto.
4562 * gfortran.dg/pr33646.f90: Ditto.
4563 * gfortran.dg/pr41928.f90: Ditto.
4564 * gfortran.dg/pr42119.f90: Ditto.
4565 * gfortran.dg/pr43984.f90: Ditto.
4566 * gfortran.dg/present_1.f90: Ditto.
4567 * gfortran.dg/private_type_2.f90: Ditto.
4568 * gfortran.dg/proc_decl_2.f90: Ditto.
4569 * gfortran.dg/proc_ptr_10.f90: Ditto.
4570 * gfortran.dg/proc_ptr_22.f90: Ditto.
4571 * gfortran.dg/proc_ptr_8.f90: Ditto.
4572 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4573 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4574 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4575 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4576 * gfortran.dg/substring_equivalence.f90: Ditto.
4577 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4578 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4579 * gfortran.dg/trim_optimize_6.f90: Ditto.
4580 * gfortran.dg/typebound_call_12.f03: Ditto.
4581 * gfortran.dg/typebound_operator_5.f03: Ditto.
4582 * gfortran.dg/typebound_operator_6.f03: Ditto.
4583 * gfortran.dg/typebound_proc_18.f03: Ditto.
4584 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4585 * gfortran.dg/use_1.f90: Ditto.
4586 * gfortran.dg/use_10.f90: Ditto.
4587 * gfortran.dg/use_11.f90: Ditto.
4588 * gfortran.dg/use_14.f90: Ditto.
4589 * gfortran.dg/use_only_2.f90: Ditto.
4590 * gfortran.dg/use_rename_4.f90: Ditto.
4591 * gfortran.dg/use_rename_5.f90: Ditto.
4592 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4593 * gfortran.dg/used_interface_ref.f90: Ditto.
4594 * gfortran.dg/used_types_11.f90: Ditto.
4595 * gfortran.dg/used_types_3.f90: Ditto.
4596 * gfortran.dg/used_types_4.f90: Ditto.
4597 * gfortran.dg/userdef_operator_2.f90: Ditto.
4598 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4599 * gfortran.dg/vect/pr46213.f90: Ditto.
4600 * gfortran.dg/whole_file_21.f90: Ditto.
4601 * gfortran.dg/whole_file_22.f90: Ditto.
4602 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4603 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4605 2011-08-02 Kai Tietz <ktietz@redhat.com>
4607 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4609 2011-08-01 Jason Merrill <jason@redhat.com>
4612 * g++.dg/abi/mangle49.C: New.
4615 * g++.dg/cpp0x/constexpr-array4.C: New.
4618 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4620 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4623 * gcc.target/i386/pr49927.c: New test.
4625 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4627 PR tree-optimization/49926
4628 * gcc.dg/vect/pr49926.c: New test.
4630 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4632 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4633 * gcc.target/i386/lzcnt-1.c: New test.
4634 * gcc.target/i386/lzcnt-2.c: Likewise.
4635 * gcc.target/i386/lzcnt-2a.c: Likewise.
4636 * gcc.target/i386/lzcnt-3.c: Likewise.
4637 * gcc.target/i386/lzcnt-4.c: Likewise.
4638 * gcc.target/i386/lzcnt-4a.c: Likewise.
4639 * gcc.target/i386/lzcnt-5.c: Likewise.
4640 * gcc.target/i386/lzcnt-6.c: Likewise.
4641 * gcc.target/i386/lzcnt-6a.c: Likewise.
4642 * gcc.target/i386/lzcnt-check.h: Likewise.
4644 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4645 * gcc.target/i386/sse-13.c: Likewise.
4646 * gcc.target/i386/sse-14.c: Likewise.
4647 * g++.dg/other/i386-2.C: Likewise.
4648 * g++.dg/other/i386-3.C: Likewise.
4650 2011-08-01 Julian Brown <julian@codesourcery.com>
4652 * gcc.target/arm/fixed-point-exec.c: New test.
4654 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4657 * gcc.target/i386/pr49920.c: New test.
4659 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4661 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4662 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4663 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4664 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4665 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4666 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4667 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4668 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4669 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4670 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4671 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4672 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4673 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4674 * g++.dg/tree-ssa/pr33615.C: Ditto.
4675 * g++.dg/tree-ssa/restrict1.C: Ditto.
4676 * c-c++-common/restrict-2.c: Ditto.
4677 * gfortran.dg/pr32921.f: Ditto.
4678 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4679 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4680 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4681 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4682 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4683 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4684 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4685 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4686 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4687 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4689 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4691 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4692 .exe.ltrans[0-9]*. dump files.
4694 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4697 * gfortran.dg/abstract_type_6.f03: Modified.
4698 * gfortran.dg/typebound_proc_24.f03: New.
4700 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4703 * g++.dg/init/for1.C: Fix.
4705 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4708 * gfortran.dg/string_5.f90: New test.
4710 2011-07-29 Jason Merrill <jason@redhat.com>
4713 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4715 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4717 PR tree-optimization/47407
4718 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4722 2011-07-29 Richard Guenther <rguenther@suse.de>
4724 * gcc.dg/uninit-suppress.c: Also disable VRP.
4725 * gcc.dg/uninit-suppress_2.c: Likewise.
4727 2011-07-28 Jason Merrill <jason@redhat.com>
4730 * g++.dg/template/nontype24.C: New.
4732 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4734 PR rtl-optimization/47958
4735 * gcc.dg/torture/pr47958-1.c: New.
4737 2011-07-29 Wei Guozhi <carrot@google.com>
4739 PR rtl-optimization/49799
4740 * gcc.dg/pr49799.c: New test case.
4742 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4745 * gcc.dg/graphite/id-pr48648.c: New.
4747 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4750 * gfortran.dg/maxloc_2.f90: New test.
4751 * gfortran.dg/maxloc_3.f90: New test.
4752 * gfortran.dg/minloc_1.f90: New test.
4753 * gfortran.dg/minloc_2.f90: New test.
4754 * gfortran.dg/minloc_3.f90: New test.
4755 * gfortran.dg/minmaxloc_7.f90: New test.
4758 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4760 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4762 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4763 the builtin isn't optimized away.
4765 2011-07-27 Tobias Burnus <burnus@net-b.de>
4768 * gfortran.dg/lto/pr45586-2_0.f90: New.
4770 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4773 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4774 * c-c++-common/cxxbitfields-5.c: Same.
4776 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4778 * lib/target-supports.exp (check_effective_target_mmap): Use
4779 check_function_available.
4781 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4783 * g++.old-deja/g++.pt/crash60.C: Updated.
4785 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.target/i386/pr49866.c: New test.
4790 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4792 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4793 * gcc.target/i386/bmi-andn-1.c: New test.
4794 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4795 * gcc.target/i386/bmi-andn-2.c: Likewise.
4796 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4797 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4798 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4799 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4800 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4801 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4802 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4803 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4804 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4805 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4806 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4807 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4808 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4809 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4810 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4811 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4812 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4813 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4814 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4815 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4816 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4818 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4821 * gfortran.dg/graphite/id-pr47691.f: New.
4823 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4825 * gcc.target/i386/avx-os-support.h: New.
4826 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4827 (main): Check avx_os_support before the test is run.
4828 * gcc.target/i386/aes-avx-check.h: Ditto.
4829 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4831 2011-07-27 Kai Tietz <ktietz@redhat.com>
4833 * gcc.target/i386/aggregate-ret3.c: New test.
4834 * gcc.target/i386/aggregate-ret4.c: New test.
4836 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4839 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4840 allocated array should *not* change its size.
4841 * gfortran.dg/multiple_allocation_3.f90: New test.
4843 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4846 * g++.dg/cpp0x/constexpr-49776.C: New.
4848 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4851 * gcc.dg/graphite/id-pr47046.c: New.
4853 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4856 * gcc.dg/graphite/run-id-pr47593.c: New.
4858 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4861 * gcc.dg/graphite/run-id-pr47653.c: New.
4862 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4863 induction variables.
4864 * gcc.dg/graphite/scop-16.c: Same.
4865 * gcc.dg/graphite/scop-17.c: Same.
4866 * gcc.dg/graphite/scop-21.c: Same.
4868 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4871 * gcc.dg/graphite/id-pr48805.c: New.
4873 2011-07-26 Tobias Burnus <burnus@net-b.de>
4875 * gfortran.dg/coarray_lib_token_2.f90: New.
4877 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4879 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4882 2011-07-25 Andrew Pinski <apinski@cavium.com>
4885 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4886 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4888 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4890 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4892 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4893 * gcc.c-torture/execute/loop-2g.c: Likewise.
4894 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4895 Require mmap support.
4896 * gcc.c-torture/execute/loop-2g.x: Likewise.
4897 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4898 (MAP_ANON): Provide default.
4899 * gcc.dg/20050826-1.c: Likewise.
4900 * gcc.target/i386/pr36533.c: Likewise.
4901 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4902 Use dg-require-effective-target mmap.
4904 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4907 * g++.dg/cpp0x/range-for19.C: New.
4909 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4912 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4915 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4918 * g++.dg/torture/pr49309.C: Remove.
4920 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4922 PR tree-optimization/49809
4923 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4926 2011-07-25 Richard Guenther <rguenther@suse.de>
4928 PR tree-optimization/49715
4929 * gcc.target/i386/pr49715-1.c: New testcase.
4930 * gcc.target/i386/pr49715-2.c: Likewise.
4932 2011-07-23 Jason Merrill <jason@redhat.com>
4934 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4936 2011-07-22 Jason Merrill <jason@redhat.com>
4939 * g++.dg/cpp0x/initlist55.C: New.
4941 2011-07-23 Tobias Burnus <burnus@net-b.de>
4944 * gfortran.dg/namelist_72.f: New.
4946 2011-07-23 Tobias Burnus <burnus@net-b.de>
4948 * gfortran.dg/coarray_25.f90: New.
4950 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4952 * override1.C: This test should use c++0x mode.
4953 * override3.C: New. Test the diagnostics in c++98 mode.
4955 2011-07-22 Jason Merrill <jason@redhat.com>
4956 Mark Glisse <marc.glisse@normalesup.org>
4959 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4962 * g++.dg/opt/builtins2.C: New.
4963 * g++.dg/other/error27.C: Don't rely on __builtin.
4965 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4967 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4969 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4970 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4971 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4972 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4974 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4977 2011-07-22 Richard Guenther <rguenther@suse.de>
4979 PR tree-optimization/45819
4980 * gcc.dg/pr45819.c: New testcase.
4982 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4984 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4986 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4990 * gcc.dg/graphite/run-id-pr47654.c: New.
4992 2011-07-21 Ian Lance Taylor <iant@google.com>
4995 * gcc.dg/pr49705.c: New test.
4997 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4999 * lib/target-supports.exp (check_avx_os_support_available): New.
5000 (check_effective_target_avx_runtime): Use it.
5002 2011-07-21 Richard Guenther <rguenther@suse.de>
5004 PR tree-optimization/49770
5005 * g++.dg/torture/pr49770.C: New testcase.
5007 2011-07-21 Kai Tietz <ktietz@redhat.com>
5009 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5010 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5012 2011-07-21 Tobias Burnus <burnus@net-b.de>
5014 * gfortran.dg/coarray_lib_token_1.f90: New.
5016 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5018 * gcc.dg/pr32912-2.c: Skip for AVR.
5019 * gcc.dg/pr44674.c: Add dg-require-profiling.
5021 2011-07-20 Jason Merrill <jason@redhat.com>
5023 * g++.dg/ext/desig2.C: New.
5025 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5027 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5029 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5030 * gcc.target/powerpc/recip-3.c: Ditto.
5032 2011-07-19 Jason Merrill <jason@redhat.com>
5034 PR c++/6709 (DR 743)
5035 PR c++/42603 (DR 950)
5036 * g++.dg/cpp0x/decltype21.C: New.
5038 2011-07-20 Richard Guenther <rguenther@suse.de>
5041 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5042 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5044 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5046 * gcc.target/arm/combine-movs.c: New.
5047 * gcc.target/arm/unsigned-extend-2.c: New.
5049 2011-07-19 Jason Merrill <jason@redhat.com>
5052 * g++.dg/cpp0x/variadic114.C: New.
5054 2011-07-19 Tobias Burnus <burnus@net-b.de>
5056 * gfortran.dg/coarray_args_1.f90: New.
5057 * gfortran.dg/coarray_args_2.f90: New.
5059 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5062 * gfortran.dg/allocate_error_3.f90: New.
5064 2011-07-19 Richard Guenther <rguenther@suse.de>
5066 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5067 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5068 * gcc.dg/torture/20110719-1.c: New testcase.
5070 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5072 PR tree-optimization/49768
5073 * gcc.c-torture/execute/pr49768.c: New test.
5075 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5077 PR tree-optimization/49771
5078 * gcc.dg/vect/pr49771.c: New test.
5080 2011-07-18 Martin Jambor <mjambor@suse.cz>
5082 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5083 * gcc.dg/ipa/ipa-2.c: Likewise.
5084 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5085 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5086 * gcc.dg/ipa/ipa-5.c: Likewise.
5087 * gcc.dg/ipa/ipa-7.c: Likewise.
5088 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5089 * gcc.dg/ipa/ipacost-1.c: Likewise.
5090 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5092 * gcc.dg/ipa/ipcp-1.c: New test.
5093 * gcc.dg/ipa/ipcp-2.c: Likewise.
5094 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5096 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5099 * gfortran.dg/pr49675.f90: New test.
5101 2011-07-18 Richard Guenther <rguenther@suse.de>
5103 * gcc.dg/torture/20110718-1.c: New testcase.
5105 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5107 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5108 * g++.dg/ext/bitfield3.C: Likewise.
5109 * g++.dg/ext/bitfield4.C: Likewise.
5110 * g++.dg/ext/bitfield5.C: Likewise.
5111 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5112 * g++.dg/other/pr23205-2.C: Likewise.
5113 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5114 * gcc.c-torture/compile/20001109-2.c: Likewise.
5115 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5116 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5117 * gcc.dg/bitfld-16.c: Likewise.
5118 * gcc.dg/bitfld-17.c: Likewise.
5119 * gcc.dg/bitfld-18.c: Likewise.
5120 * gcc.dg/builtins-config.h: Remove Netware support.
5121 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5122 * gcc.dg/cdce2.c: Likewise.
5123 * gcc.dg/cpp/assert4.c: Remove netware support.
5124 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5125 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5127 * lib/target-supports.exp (check_visibility_available): Remove
5129 (check_profiling_available): Likewise.
5131 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5133 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5135 2011-07-17 Tobias Burnus <burnus@net-b.de>
5136 Thomas Koenig <tkoenig@gcc.gnu.org>
5139 * gfortran.dg/generic_17.f90: Fix testcase.
5140 * gfortran.dg/interface_3.f90: Add dg-error.
5141 * gfortran.dg/use_14.f90: New.
5142 * gfortran.dg/use_15.f90: New.
5144 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5146 * gnat.dg/pointer_controlled.adb: New test.
5148 2011-07-17 Tobias Burnus <burnus@net-b.de>
5151 * gfortran.dg/pointer_remapping_7.f90: New.
5153 2011-07-16 Jason Merrill <jason@redhat.com>
5155 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5157 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5158 Jason Merrill <jason@redhat.com>
5162 * g++.dg/cpp0x/decltype29.C: Adjust.
5163 * g++.dg/cpp0x/error4.C: Adjust.
5164 * g++.dg/cpp0x/sfinae26.C: Adjust.
5165 * g++.dg/cpp0x/variadic105.C: Adjust.
5166 * g++.dg/template/deduce3.C: Adjust.
5167 * g++.dg/template/error45.C: Adjust.
5168 * g++.dg/template/ptrmem2.C: Adjust.
5169 * g++.dg/template/sfinae2.C: Adjust.
5170 * g++.old-deja/g++.pt/crash60.C: Adjust.
5171 * g++.old-deja/g++.pt/unify6.C: Adjust.
5172 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5173 * g++.dg/cpp0x/nullptr15.C: Adjust.
5174 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5175 * g++.dg/cpp0x/pr31431.C: Adjust.
5176 * g++.dg/cpp0x/pr31434.C: Adjust.
5177 * g++.dg/cpp0x/sfinae11.C: Adjust
5178 * g++.dg/cpp0x/temp_default2.C: Adjust.
5179 * g++.dg/cpp0x/trailing4.C: Adjust.
5180 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5181 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5182 * g++.dg/cpp0x/variadic105.C: Adjust.
5183 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5184 * g++.dg/ext/vla2.C: Adjust.
5185 * g++.dg/other/ptrmem10.C: Adjust.
5186 * g++.dg/other/ptrmem11.C: Adjust.
5187 * g++.dg/overload/unknown1.C: Adjust.
5188 * g++.dg/template/conv11.C: Adjust.
5189 * g++.dg/template/dependent-expr5.C: Adjust.
5190 * g++.dg/template/friend.C: Adjust.
5191 * g++.dg/template/incomplete2.C: Adjust.
5192 * g++.dg/template/local4.C: Adjust.
5193 * g++.dg/template/local6.C: Adjust.
5194 * g++.dg/template/operator9.C: Adjust.
5195 * g++.dg/template/ttp25.C: Adjust.
5196 * g++.dg/template/unify10.C: Adjust.
5197 * g++.dg/template/unify11.C: Adjust.
5198 * g++.dg/template/unify6.C: Adjust.
5199 * g++.dg/template/unify9.C: Adjust.
5200 * g++.dg/template/varmod1.C: Adjust.
5201 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5202 * g++.old-deja/g++.pt/crash28.C: Adjust.
5203 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5204 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5205 * g++.old-deja/g++.pt/expr2.C: Adjust.
5206 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5207 * g++.old-deja/g++.pt/spec5.C: Adjust.
5208 * g++.old-deja/g++.pt/spec6.C: Adjust.
5209 * g++.old-deja/g++.pt/unify4.C: Adjust.
5210 * g++.old-deja/g++.pt/unify8.C: Adjust.
5211 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5212 * g++.dg/overload/template5.C: New testcase.
5213 * g++.dg/template/overload12.C: New testcase.
5215 2011-07-11 Tobias Burnus <burnus@net-b.de>
5217 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5218 * gfortran.dg/coarray_7.f90: Ditto.
5219 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5220 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5222 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5224 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5226 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5227 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5228 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5230 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5231 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5232 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5234 2011-07-15 Jason Merrill <jason@redhat.com>
5237 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5238 Use --extra_opts instead of --additional_options.
5240 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5243 * g++.dg/torture/pr49309.C: Remove.
5245 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5247 * gcc.target/tic6x/weak-call.c: New test.
5248 * gcc.target/tic6x/fpcmp.c: New test.
5249 * gcc.target/tic6x/fpdiv.c: New test.
5250 * gcc.target/tic6x/rotdi16-scan.c: New test.
5251 * gcc.target/tic6x/ffssi.c: New test.
5252 * gcc.target/tic6x/fpdiv-lib.c: New test.
5253 * gcc.target/tic6x/cold-lc.c: New test.
5254 * gcc.target/tic6x/longcalls.c: New test.
5255 * gcc.target/tic6x/abi-align-1.c: New test.
5256 * gcc.target/tic6x/fpcmp-finite.c: New test.
5257 * gcc.target/tic6x/rotdi16.c: New test.
5258 * gcc.target/tic6x/bswapl.c: New test.
5259 * gcc.target/tic6x/ffsdi.c: New test.
5260 * gcc.target/tic6x/tic6x.exp: New file.
5261 * gcc.target/tic6x/builtins/arith24.c: New test.
5262 * gcc.target/tic6x/builtins/smpy.c: New test.
5263 * gcc.target/tic6x/builtins/smpylh.c: New test.
5264 * gcc.target/tic6x/builtins/smpyh.c: New test.
5265 * gcc.target/tic6x/builtins/sarith1.c: New test.
5266 * gcc.target/tic6x/builtins/extclr.c: New test
5267 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5268 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5269 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5270 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5272 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5274 * gcc.dg/20020312-2.c: Likewise.
5275 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5276 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5277 * gcc.dg/torture/builtin-math-7.c: Likewise.
5280 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5281 not testing tic6x-*-*.
5283 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5286 * g++.dg/torture/pr49309.C: New testcase.
5288 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5290 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5292 2011-07-14 Richard Guenther <rguenther@suse.de>
5294 PR tree-optimization/49651
5295 * gcc.dg/torture/pr49651.c: New testcase.
5297 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5300 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5302 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5304 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5305 -mno-pointers-to-nested-functions.
5306 * gcc.target/powerpc/no-r11-2.c: Ditto.
5307 * gcc.target/powerpc/no-r11-3.c: Ditto.
5309 2011-07-13 Jason Merrill <jason@redhat.com>
5311 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5312 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5313 when compiling C files.
5314 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5315 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5316 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5317 * g++.dg/lookup/anon2.C: Likewise.
5318 * g++.dg/tree-ssa/copyprop.C: Likewise.
5319 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5320 * g++.dg/init/vector1.C: Ignore narrowing errors.
5321 * g++.dg/torture/pr35526.C: Likewise.
5322 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5324 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5327 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5330 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5332 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5333 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5335 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5337 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5338 * lib/obj-c++.exp (obj-c++_init): Ditto.
5339 * lib/file-format.exp (gcc_target_object_format): Ditto.
5340 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5341 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5342 (check_visibility_available): Ditto.
5343 (check_effective_target_tls_native): Ditto.
5344 (check_effective_target_tls_emulated): Ditto.
5345 (check_effective_target_function_sections): Ditto.
5347 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5349 * gcc.target/arm/pr48183.c: New test.
5351 2011-07-13 Richard Guenther <rguenther@suse.de>
5353 * gcc.dg/torture/20110713-1.c: New testcase.
5355 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5358 * gcc.c-torture/compile/pr49474.c: New testcase.
5360 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5362 PR tree-optimization/49712
5363 * gcc.c-torture/execute/pr49712.c: New test.
5365 2011-07-11 Jason Merrill <jason@redhat.com>
5368 * g++.dg/template/recurse3.C: New.
5370 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5373 * gcc.dg/guality/csttest.c: New test.
5376 * gfortran.dg/pr49698.f90: New test.
5378 2011-07-11 Jeff Law <law@redhat.com>
5380 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5382 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5384 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5385 * go.test/go-test.exp (go-set-goarch): Likewise.
5387 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5390 * gcc.target/avr/torture/pr39633.c: New test case.
5392 2011-07-11 Tobias Burnus <burnus@net-b.de>
5395 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5397 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5399 * lib/target-supports.exp (check_effective_target_scheduling):
5401 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5402 * gcc.dg/pr45055.c: Ditto.
5403 * gcc.dg/pr45353.c: Ditto.
5404 * g++.dg/pr45056.C: Ditto.
5406 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5408 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5409 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5410 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5411 * g++.dg/torture/pr31863.C: Skip AVR.
5413 2011-07-10 Tobias Burnus <burnus@net-b.de>
5416 * gfortran.dg/intrinsic_signal.f90: New.
5418 2011-07-09 Jason Merrill <jason@redhat.com>
5420 * g++.dg/cpp0x/regress/regress6.C: New.
5421 * g++.dg/parse/crash45.C: Adjust message.
5422 * g++.dg/template/crash38.C: Adjust message.
5423 * g++.dg/template/crash64.C: Adjust message.
5425 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5427 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5428 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5429 * g++.dg/abi/bitfield3.C: Likewise.
5430 * g++.dg/eh/pr38662.C: Likewise.
5431 * g++.dg/ext/attrib36.C: Likewise.
5432 * g++.dg/ext/attrib37.C: Likewise.
5433 * g++.dg/ext/attrib8.C: Likewise.
5434 * g++.dg/ext/tmplattr1.C: Likewise.
5435 * g++.dg/inherit/override-attribs.C: Likewise.
5436 * g++.dg/opt/inline9.C: Likewise.
5437 * g++.dg/opt/life1.C: Likewise.
5438 * g++.dg/opt/longbranch2.C: Likewise.
5439 * g++.dg/opt/nrv12.C: Likewise.
5440 * g++.dg/opt/reg-stack4.C: Likewise.
5441 * g++.dg/other/pr35504.C: Likewise.
5442 * g++.dg/other/pr39496.C: Likewise.
5443 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5444 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5445 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5446 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5447 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5448 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5449 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5450 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5451 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5452 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5453 * g++.dg/warn/pr15774-1.C: Likewise.
5454 * g++.dg/warn/pr15774-2.C: Likewise.
5455 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5456 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5457 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5458 * g++.old-deja/g++.pt/asm2.C: Likewise.
5459 * gcc.c-torture/compile/20000804-1.c: Likewise.
5460 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5461 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5462 * gcc.dg/20020108-1.c: Likewise.
5463 * gcc.dg/20020122-2.c: Likewise.
5464 * gcc.dg/20020122-3.c: Likewise.
5465 * gcc.dg/20020206-1.c: Likewise.
5466 * gcc.dg/20020219-1.c: Likewise.
5467 * gcc.dg/20020310-1.c: Likewise.
5468 * gcc.dg/20020411-1.c: Likewise.
5469 * gcc.dg/20020418-2.c: Likewise.
5470 * gcc.dg/20020426-2.c: Likewise.
5471 * gcc.dg/20020517-1.c: Likewise.
5472 * gcc.dg/20030204-1.c: Likewise.
5473 * gcc.dg/20030826-2.c: Likewise.
5474 * gcc.dg/20031102-1.c: Likewise.
5475 * gcc.dg/20031202-1.c: Likewise.
5476 * gcc.dg/20050111-1.c: Likewise.
5477 * gcc.dg/20050503-1.c: Likewise.
5478 * gcc.dg/array-init-1.c: Likewise.
5479 * gcc.dg/builtin-apply4.c: Likewise.
5480 * gcc.dg/dfp/pr31344.c: Likewise.
5481 * gcc.dg/gomp/atomic-11.c: Likewise.
5482 * gcc.dg/graphite/pr40281.c: Likewise.
5483 * gcc.dg/ia64-sync-1.c: Likewise.
5484 * gcc.dg/ia64-sync-2.c: Likewise.
5485 * gcc.dg/ia64-sync-3.c: Likewise.
5486 * gcc.dg/ia64-sync-4.c: Likewise.
5487 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5488 * gcc.dg/invalid-call-1.c: Likewise.
5489 * gcc.dg/loop-3.c: Likewise.
5490 * gcc.dg/lower-subreg-1.c: Likewise.
5491 * gcc.dg/lto/pr47259_0.c: Likewise.
5492 * gcc.dg/nested-calls-1.c: Likewise.
5493 * gcc.dg/pr20017.c: Likewise.
5494 * gcc.dg/pr25023.c: Likewise.
5495 * gcc.dg/pr27671-2.c: Likewise.
5496 * gcc.dg/pr32176.c: Likewise.
5497 * gcc.dg/pr33676.c: Likewise.
5498 * gcc.dg/pr35045.c: Likewise.
5499 * gcc.dg/pr36015.c: Likewise.
5500 * gcc.dg/pr36584.c: Likewise.
5501 * gcc.dg/pr36998.c: Likewise.
5502 * gcc.dg/pr37438.c: Likewise.
5503 * gcc.dg/pr37908.c: Likewise.
5504 * gcc.dg/pr41241.c: Likewise.
5505 * gcc.dg/pr41340.c: Likewise.
5506 * gcc.dg/pr44136.c: Likewise.
5507 * gcc.dg/pr44194-1.c: Likewise.
5508 * gcc.dg/pr46212.c: Likewise.
5509 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5510 * gcc.dg/setjmp-2.c: Likewise.
5511 * gcc.dg/short-compare-1.c: Likewise.
5512 * gcc.dg/short-compare-2.c: Likewise.
5513 * gcc.dg/smod-1.c: Likewise.
5514 * gcc.dg/sync-2.c: Likewise.
5515 * gcc.dg/sync-3.c: Likewise.
5516 * gcc.dg/tls/opt-1.c: Likewise.
5517 * gcc.dg/tls/opt-2.c: Likewise.
5518 * gcc.dg/tls/opt-3.c: Likewise.
5519 * gcc.dg/torture/badshift.c: Likewise.
5520 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5521 * gcc.dg/torture/pr20314-2.c: Likewise.
5522 * gcc.dg/torture/pr36891.c: Likewise.
5523 * gcc.dg/torture/pr38774.c: Likewise.
5524 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5525 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5526 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5527 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5528 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5529 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5530 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5531 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5532 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5533 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5534 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5535 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5536 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5537 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5538 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5539 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5540 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5541 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5542 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5543 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5544 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5545 * gcc.dg/unroll-1.c: Likewise.
5546 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5547 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5548 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5549 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5550 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5551 * gcc.target/i386/20000609-1.c: Likewise.
5552 * gcc.target/i386/20000720-1.c: Likewise.
5553 * gcc.target/i386/20000724-1.c: Likewise.
5554 * gcc.target/i386/20011107-1.c: Likewise.
5555 * gcc.target/i386/20011119-1.c: Likewise.
5556 * gcc.target/i386/20020201-3.c: Likewise.
5557 * gcc.target/i386/20020218-1.c: Likewise.
5558 * gcc.target/i386/20020729-1.c: Likewise.
5559 * gcc.target/i386/20030926-1.c: Likewise.
5560 * gcc.target/i386/20060125-1.c: Likewise.
5561 * gcc.target/i386/20060125-2.c: Likewise.
5562 * gcc.target/i386/20060512-1.c: Likewise.
5563 * gcc.target/i386/20060512-2.c: Likewise.
5564 * gcc.target/i386/20060512-3.c: Likewise.
5565 * gcc.target/i386/20060512-4.c: Likewise.
5566 * gcc.target/i386/387-1.c: Likewise.
5567 * gcc.target/i386/387-2.c: Likewise.
5568 * gcc.target/i386/387-5.c: Likewise.
5569 * gcc.target/i386/387-6.c: Likewise.
5570 * gcc.target/i386/980312-1.c: Likewise.
5571 * gcc.target/i386/980313-1.c: Likewise.
5572 * gcc.target/i386/990117-1.c: Likewise.
5573 * gcc.target/i386/990424-1.c: Likewise.
5574 * gcc.target/i386/990524-1.c: Likewise.
5575 * gcc.target/i386/991129-1.c: Likewise.
5576 * gcc.target/i386/991214-1.c: Likewise.
5577 * gcc.target/i386/991230-1.c: Likewise.
5578 * gcc.target/i386/addr-sel-1.c: Likewise.
5579 * gcc.target/i386/aggregate-ret1.c: Likewise.
5580 * gcc.target/i386/aggregate-ret2.c: Likewise.
5581 * gcc.target/i386/align-main-3.c: Likewise.
5582 * gcc.target/i386/amd64-abi-1.c: Likewise.
5583 * gcc.target/i386/amd64-abi-2.c: Likewise.
5584 * gcc.target/i386/amd64-abi-4.c: Likewise.
5585 * gcc.target/i386/amd64-abi-5.c: Likewise.
5586 * gcc.target/i386/amd64-abi-6.c: Likewise.
5587 * gcc.target/i386/asm-1.c: Likewise.
5588 * gcc.target/i386/asm-3.c: Likewise.
5589 * gcc.target/i386/asm-5.c: Likewise.
5590 * gcc.target/i386/attributes-error.c: Likewise.
5591 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5592 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5593 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5594 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5595 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5596 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5597 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5598 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5599 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5600 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5601 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5602 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5603 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5604 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5605 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5606 * gcc.target/i386/bitfield1.c: Likewise.
5607 * gcc.target/i386/bitfield2.c: Likewise.
5608 * gcc.target/i386/bmi-2.c: Likewise.
5609 * gcc.target/i386/bmi-5.c: Likewise.
5610 * gcc.target/i386/builtin-unreachable.c: Likewise.
5611 * gcc.target/i386/cleanup-2.c: Likewise.
5612 * gcc.target/i386/clobbers.c: Likewise.
5613 * gcc.target/i386/cmov8.c: Likewise.
5614 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5615 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5616 * gcc.target/i386/compress-float-387.c: Likewise.
5617 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5618 * gcc.target/i386/compress-float-sse.c: Likewise.
5619 * gcc.target/i386/crc32-2.c: Likewise.
5620 * gcc.target/i386/crc32-3.c: Likewise.
5621 * gcc.target/i386/divmod-7.c: Likewise.
5622 * gcc.target/i386/divmod-8.c: Likewise.
5623 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5624 * gcc.target/i386/fma3-builtin.c: Likewise.
5625 * gcc.target/i386/fma3-fma.c: Likewise.
5626 * gcc.target/i386/fma4-256-vector.c: Likewise.
5627 * gcc.target/i386/fma4-builtin.c: Likewise.
5628 * gcc.target/i386/fma4-fma-2.c: Likewise.
5629 * gcc.target/i386/fma4-fma.c: Likewise.
5630 * gcc.target/i386/fma4-vector-2.c: Likewise.
5631 * gcc.target/i386/fma4-vector.c: Likewise.
5632 * gcc.target/i386/funcspec-1.c: Likewise.
5633 * gcc.target/i386/funcspec-10.c: Likewise.
5634 * gcc.target/i386/funcspec-11.c: Likewise.
5635 * gcc.target/i386/funcspec-2.c: Likewise.
5636 * gcc.target/i386/funcspec-5.c: Likewise.
5637 * gcc.target/i386/funcspec-6.c: Likewise.
5638 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5639 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5640 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5641 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5642 * gcc.target/i386/incoming-1.c: Likewise.
5643 * gcc.target/i386/incoming-10.c: Likewise.
5644 * gcc.target/i386/incoming-11.c: Likewise.
5645 * gcc.target/i386/incoming-12.c: Likewise.
5646 * gcc.target/i386/incoming-13.c: Likewise.
5647 * gcc.target/i386/incoming-14.c: Likewise.
5648 * gcc.target/i386/incoming-15.c: Likewise.
5649 * gcc.target/i386/incoming-2.c: Likewise.
5650 * gcc.target/i386/incoming-3.c: Likewise.
5651 * gcc.target/i386/incoming-4.c: Likewise.
5652 * gcc.target/i386/incoming-5.c: Likewise.
5653 * gcc.target/i386/incoming-6.c: Likewise.
5654 * gcc.target/i386/incoming-7.c: Likewise.
5655 * gcc.target/i386/incoming-8.c: Likewise.
5656 * gcc.target/i386/incoming-9.c: Likewise.
5657 * gcc.target/i386/lea.c: Likewise.
5658 * gcc.target/i386/local.c: Likewise.
5659 * gcc.target/i386/loop-1.c: Likewise.
5660 * gcc.target/i386/loop-2.c: Likewise.
5661 * gcc.target/i386/loop-3.c: Likewise.
5662 * gcc.target/i386/max-stack-align.c: Likewise.
5663 * gcc.target/i386/memcpy-1.c: Likewise.
5664 * gcc.target/i386/movbe-2.c: Likewise.
5665 * gcc.target/i386/movq-2.c: Likewise.
5666 * gcc.target/i386/movq.c: Likewise.
5667 * gcc.target/i386/nrv1.c: Likewise.
5668 * gcc.target/i386/pad-4.c: Likewise.
5669 * gcc.target/i386/pad-5a.c: Likewise.
5670 * gcc.target/i386/pad-5b.c: Likewise.
5671 * gcc.target/i386/pad-6a.c: Likewise.
5672 * gcc.target/i386/pad-6b.c: Likewise.
5673 * gcc.target/i386/pad-7.c: Likewise.
5674 * gcc.target/i386/pad-9.c: Likewise.
5675 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5676 * gcc.target/i386/pic-1.c: Likewise.
5677 * gcc.target/i386/pr12092-1.c: Likewise.
5678 * gcc.target/i386/pr12329.c: Likewise.
5679 * gcc.target/i386/pr21518.c: Likewise.
5680 * gcc.target/i386/pr22362.c: Likewise.
5681 * gcc.target/i386/pr22585.c: Likewise.
5682 * gcc.target/i386/pr23098.c: Likewise.
5683 * gcc.target/i386/pr25196.c: Likewise.
5684 * gcc.target/i386/pr25293.c: Likewise.
5685 * gcc.target/i386/pr25654.c: Likewise.
5686 * gcc.target/i386/pr26449.c: Likewise.
5687 * gcc.target/i386/pr26778.c: Likewise.
5688 * gcc.target/i386/pr26826.c: Likewise.
5689 * gcc.target/i386/pr27266.c: Likewise.
5690 * gcc.target/i386/pr29978.c: Likewise.
5691 * gcc.target/i386/pr30505.c: Likewise.
5692 * gcc.target/i386/pr30961-1.c: Likewise.
5693 * gcc.target/i386/pr31628.c: Likewise.
5694 * gcc.target/i386/pr32000-2.c: Likewise.
5695 * gcc.target/i386/pr32661-1.c: Likewise.
5696 * gcc.target/i386/pr32708-2.c: Likewise.
5697 * gcc.target/i386/pr32708-3.c: Likewise.
5698 * gcc.target/i386/pr34256.c: Likewise.
5699 * gcc.target/i386/pr34312.c: Likewise.
5700 * gcc.target/i386/pr34522.c: Likewise.
5701 * gcc.target/i386/pr35160.c: Likewise.
5702 * gcc.target/i386/pr35281.c: Likewise.
5703 * gcc.target/i386/pr36246.c: Likewise.
5704 * gcc.target/i386/pr36786.c: Likewise.
5705 * gcc.target/i386/pr37275.c: Likewise.
5706 * gcc.target/i386/pr37843-3.c: Likewise.
5707 * gcc.target/i386/pr37843-4.c: Likewise.
5708 * gcc.target/i386/pr39082-1.c: Likewise.
5709 * gcc.target/i386/pr39431.c: Likewise.
5710 * gcc.target/i386/pr39496.c: Likewise.
5711 * gcc.target/i386/pr39543-2.c: Likewise.
5712 * gcc.target/i386/pr39911.c: Likewise.
5713 * gcc.target/i386/pr40718.c: Likewise.
5714 * gcc.target/i386/pr40906-1.c: Likewise.
5715 * gcc.target/i386/pr40906-2.c: Likewise.
5716 * gcc.target/i386/pr40906-3.c: Likewise.
5717 * gcc.target/i386/pr40934.c: Likewise.
5718 * gcc.target/i386/pr41900.c: Likewise.
5719 * gcc.target/i386/pr42589.c: Likewise.
5720 * gcc.target/i386/pr43662.c: Likewise.
5721 * gcc.target/i386/pr43671.c: Likewise.
5722 * gcc.target/i386/pr43766.c: Likewise.
5723 * gcc.target/i386/pr43869.c: Likewise.
5724 * gcc.target/i386/pr44942.c: Likewise.
5725 * gcc.target/i386/pr44948-2a.c: Likewise.
5726 * gcc.target/i386/pr45234.c: Likewise.
5727 * gcc.target/i386/pr45336-2.c: Likewise.
5728 * gcc.target/i386/pr45336-4.c: Likewise.
5729 * gcc.target/i386/pr45852.c: Likewise.
5730 * gcc.target/i386/pr46470.c: Likewise.
5731 * gcc.target/i386/pr48037-1.c: Likewise.
5732 * gcc.target/i386/pr48389.c: Likewise.
5733 * gcc.target/i386/pr49095.c: Likewise.
5734 * gcc.target/i386/pr9771-1.c: Likewise.
5735 * gcc.target/i386/rdfsbase-1.c: Likewise.
5736 * gcc.target/i386/rdfsbase-2.c: Likewise.
5737 * gcc.target/i386/rdgsbase-1.c: Likewise.
5738 * gcc.target/i386/rdgsbase-2.c: Likewise.
5739 * gcc.target/i386/rdrand-3.c: Likewise.
5740 * gcc.target/i386/regparm-stdcall.c: Likewise.
5741 * gcc.target/i386/regparm.c: Likewise.
5742 * gcc.target/i386/reload-1.c: Likewise.
5743 * gcc.target/i386/rotate-2.c: Likewise.
5744 * gcc.target/i386/sibcall-5.c: Likewise.
5745 * gcc.target/i386/signbit-1.c: Likewise.
5746 * gcc.target/i386/signbit-2.c: Likewise.
5747 * gcc.target/i386/signbit-3.c: Likewise.
5748 * gcc.target/i386/sse-5.c: Likewise.
5749 * gcc.target/i386/sse-8.c: Likewise.
5750 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5751 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5752 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5753 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5754 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5755 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5756 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5757 * gcc.target/i386/sse2-movq-2.c: Likewise.
5758 * gcc.target/i386/sse2-movq-3.c: Likewise.
5759 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5760 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5761 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5762 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5763 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5764 * gcc.target/i386/ssefn-1.c: Likewise.
5765 * gcc.target/i386/ssefn-2.c: Likewise.
5766 * gcc.target/i386/sseregparm-1.c: Likewise.
5767 * gcc.target/i386/sseregparm-2.c: Likewise.
5768 * gcc.target/i386/sseregparm-3.c: Likewise.
5769 * gcc.target/i386/sseregparm-4.c: Likewise.
5770 * gcc.target/i386/sseregparm-5.c: Likewise.
5771 * gcc.target/i386/sseregparm-6.c: Likewise.
5772 * gcc.target/i386/sseregparm-7.c: Likewise.
5773 * gcc.target/i386/sseregparm-8.c: Likewise.
5774 * gcc.target/i386/stack-realign.c: Likewise.
5775 * gcc.target/i386/stack-usage-realign.c: Likewise.
5776 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5777 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5778 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5779 * gcc.target/i386/stackalign/return-1.c: Likewise.
5780 * gcc.target/i386/stackalign/return-2.c: Likewise.
5781 * gcc.target/i386/stackalign/return-3.c: Likewise.
5782 * gcc.target/i386/tailcall-1.c: Likewise.
5783 * gcc.target/i386/tbm-2.c: Likewise.
5784 * gcc.target/i386/udivmod-7.c: Likewise.
5785 * gcc.target/i386/udivmod-8.c: Likewise.
5786 * gcc.target/i386/unroll-1.c: Likewise.
5787 * gcc.target/i386/vararg-1.c: Likewise.
5788 * gcc.target/i386/vararg-2.c: Likewise.
5789 * gcc.target/i386/vect8-ret.c: Likewise.
5790 * gcc.target/i386/vectorize5.c: Likewise.
5791 * gcc.target/i386/wmul-1.c: Likewise.
5792 * gcc.target/i386/wmul-2.c: Likewise.
5793 * gcc.target/i386/wrfsbase-1.c: Likewise.
5794 * gcc.target/i386/wrfsbase-2.c: Likewise.
5795 * gcc.target/i386/wrgsbase-1.c: Likewise.
5796 * gcc.target/i386/wrgsbase-2.c: Likewise.
5797 * gcc.target/i386/xop-pcmov.c: Likewise.
5798 * gcc.target/i386/xop-pcmov2.c: Likewise.
5799 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5800 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5801 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5802 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5803 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5804 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5805 * gcc.target/i386/zee.c: Likewise.
5806 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5807 * gfortran.dg/compiler-directive_2.f: Likewise.
5808 * gfortran.dg/g77/20010216-1.f: Likewise.
5809 * gfortran.dg/gomp/pr39152.f90: Likewise.
5810 * gfortran.dg/pr33794.f90: Likewise.
5812 2011-07-09 Jason Merrill <jason@redhat.com>
5814 * g++.dg/cpp0x/regress/regress5.C: New.
5816 2011-07-08 Jason Merrill <jason@redhat.com>
5819 * g++.dg/expr/compound-asn1.C: New.
5820 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5822 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5825 * gcc.target/powerpc/altivec-34.c: New test.
5827 2011-07-08 Jason Merrill <jason@redhat.com>
5830 * g++.dg/abi/guard3.C: New.
5832 2011-07-08 Julian Brown <julian@codesourcery.com>
5834 * lib/target-supports.exp
5835 (check_effective_target_arm_little_endian): New.
5836 (check_effective_target_vect_pack_trunc): Use above.
5837 (check_effective_target_vect_unpack): Likewise.
5838 (check_effective_target_vect_element_align): Test
5839 check_effective_target_arm_vect_no_misalign for ARM.
5841 2011-07-08 Jason Merrill <jason@redhat.com>
5844 * g++.dg/cpp0x/constexpr-rom.C: New.
5846 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5849 * g++.dg/torture/pr49519.C: New test.
5851 2011-07-08 Martin Jambor <mjambor@suse.cz>
5853 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5855 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5858 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5860 2011-07-08 Richard Guenther <rguenther@suse.de>
5862 PR tree-optimization/49662
5863 * gcc.dg/graphite/interchange-14.c: XFAIL.
5864 * gcc.dg/graphite/interchange-15.c: Likewise.
5865 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5867 2011-07-06 Jason Merrill <jason@redhat.com>
5870 * g++.dg/cpp0x/regress/regress4.C: New.
5872 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5875 * gfortran.dg/result_in_spec_4.f90: New test.
5877 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5879 * gcc.target/sparc/cas64.c: New test.
5881 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5884 * g++.dg/torture/pr49644.C: New test.
5887 * gcc.c-torture/execute/pr49644.c: New test.
5889 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5891 * lib/target-supports.exp (check_effective_target_ia32): New.
5892 (check_effective_target_x32): Likewise.
5893 (check_effective_target_vect_cmdline_needed): Also check x32.
5895 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5897 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5899 * gcc.target/arm/pr42235.c: Likewise.
5900 * gcc.target/arm/pr42495.c: Likewise.
5901 * gcc.target/arm/pr42574.c: Likewise.
5902 * gcc.target/arm/thumb-branch1.c: Likewise.
5904 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5905 unneeded prune of possible warning.
5906 * gcc.target/arm/pr40956.c: Likewise.
5907 * gcc.target/arm/pr42505.c: Likewise.
5909 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5910 * gcc.c-torture/compile/pr46883.c: Likewise.
5911 * gcc.c-torture/compile/pr46934.c: Likewise.
5913 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5914 for move to ../../gcc.c-torture/compile.
5915 * gcc.target/arm/pr46883.c: Likewise.
5916 * gcc.target/arm/pr46934.c: Likewise.
5918 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5919 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5920 * gcc.target/arm/wmul-1.c: Likewise.
5921 * gcc.target/arm/wmul-2.c: Likewise.
5922 * gcc.target/arm/wmul-3.c: Likewise.
5923 * gcc.target/arm/wmul-4.c: Likewise.
5924 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5925 add tab after scan target.
5926 * gcc.target/arm/smlaltt-1.c: Likewise.
5927 * gcc.target/arm/smlatb-1.c: Likewise.
5928 * gcc.target/arm/smlatt-1.c: Likewise.
5930 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5933 * gcc.dg/debug/pr49522.c: New test.
5935 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5937 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5938 * gcc.dg/pr46212.c: Run only if target int32plus.
5939 * gcc.dg/torture/pr48146.c: Ditto.
5940 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5941 * c-c++-common/pr44832.c: Ditto.
5942 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5943 * gcc.dg/pr31490.c: Ditto.
5944 * gcc.dg/torture/builtin-math-7.c: Run only if target
5946 * gcc.dg/torture/pr45764.c: Skip for AVR.
5947 * gcc.dg/pr47893.c: Ditto.
5949 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5951 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5952 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5953 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5954 add tab to scan target.
5956 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5958 * gcc.target/arm/neon-modes-3.c: New test.
5960 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5962 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5963 -fno-loop-interchange -ffast-math.
5965 2011-07-07 Richard Guenther <rguenther@suse.de>
5967 * gcc.dg/ftrapv-3.c: New testcase.
5969 2011-07-07 Richard Guenther <rguenther@suse.de>
5971 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5972 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5974 2011-07-07 Kai Tietz <ktietz@redhat.com>
5976 * gcc.dg/binop-notxor1.c: New test.
5977 * gcc.dg/binop-notand4a.c: New test.
5978 * gcc.dg/binop-notxor2.c: New test.
5979 * gcc.dg/binop-notand3a.c: New test.
5980 * gcc.dg/binop-notand2a.c: New test.
5981 * gcc.dg/binop-notand6a.c: New test.
5982 * gcc.dg/binop-notor1.c: New test.
5983 * gcc.dg/binop-notand1a.c: New test.
5984 * gcc.dg/binop-notand5a.c: New test.
5985 * gcc.dg/binop-notor2.c: New test.
5987 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5990 * gcc.dg/gomp/pr49640.c: New test.
5992 2011-07-07 Richard Guenther <rguenther@suse.de>
5994 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5996 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5999 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6001 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6003 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6004 * gcc.target/powerpc/no-r11-2.c: Ditto.
6005 * gcc.target/powerpc/no-r11-3.c: Ditto.
6007 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6009 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6010 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6012 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6014 * lib/target-supports.exp (check_profiling_available): Disable
6015 profiling with -fprofile-generate for target avr.
6017 2011-07-06 Richard Guenther <rguenther@suse.de>
6019 PR tree-optimization/49645
6020 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6022 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6025 * gcc.dg/pr47383.c: New.
6027 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6029 PR tree-optimization/49647
6030 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6032 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6035 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6036 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6038 2011-07-05 Jason Merrill <jason@redhat.com>
6041 * g++.dg/template/template-id-4.C: New.
6043 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6045 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6046 * gcc.dg/pr43402.c: Ditto.
6048 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6050 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6052 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6054 * gcc.target/powerpc/ppc-switch-1.c: New test for
6055 --param case-values-threshold.
6056 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6058 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6060 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6062 2011-07-05 Jason Merrill <jason@redhat.com>
6064 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6066 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6068 PR tree-optimization/47654
6069 * gcc.dg/graphite/block-pr47654.c: New.
6071 2011-07-05 Jason Merrill <jason@redhat.com>
6073 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6075 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6077 PR tree-optimization/49580
6078 * gcc.dg/autopar/pr49580.c: New test.
6080 2011-07-05 Richard Guenther <rguenther@suse.de>
6082 PR tree-optimization/49518
6083 PR tree-optimization/49628
6084 * g++.dg/torture/pr49628.C: New testcase.
6085 * gcc.dg/torture/pr49518.c: Likewise.
6087 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6089 * ada/acats/run_acats (which): Extract last field from type -p,
6090 type output only if command succeeded.
6092 2011-07-04 Jason Merrill <jason@redhat.com>
6094 * g++.dg/abi/mangle48.C: New.
6096 * g++.dg/cpp0x/diag1.C: New.
6098 * g++.dg/diagnostic/aka1.C: New.
6100 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6102 PR rtl-optimization/49619
6103 * gcc.dg/pr49619.c: New test.
6105 PR rtl-optimization/49472
6106 * gfortran.dg/pr49472.f90: New test.
6109 * gcc.dg/pr49602.c: New test.
6111 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6115 * gcc.target/avr/avr.exp: Run over cpp files, too.
6116 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6117 * gcc.target/avr/progmem.h: New file.
6118 * gcc.target/avr/exit-abort.h: New file.
6119 * gcc.target/avr/progmem-error-1.c: New file.
6120 * gcc.target/avr/progmem-error-1.cpp: New file.
6121 * gcc.target/avr/progmem-warning-1.c: New file.
6122 * gcc.target/avr/torture/progmem-1.c: New file.
6123 * gcc.target/avr/torture/progmem-1.cpp: New file.
6125 2011-07-04 Richard Guenther <rguenther@suse.de>
6127 PR tree-optimization/49615
6128 * g++.dg/torture/pr49615.C: New testcase.
6130 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6132 PR tree-optimization/49610
6133 * gcc.dg/vect/pr49610.c: New test.
6135 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6137 * gnat.dg/specs/debug1.ads: New test.
6139 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6142 * gfortran.dg/typebound_proc_23.f90: New.
6144 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6147 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6149 2011-07-01 Jason Merrill <jason@redhat.com>
6152 * g++.dg/template/template-id-3.C: New.
6155 * g++.dg/template/qualified-id4.C: New.
6158 * g++.dg/template/explicit-args4.C: New.
6161 * g++.dg/template/offsetof2.C: New.
6163 2011-07-01 Kai Tietz <ktietz@redhat.com>
6165 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6167 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6170 * lib/target-supports.exp (check_effective_target_gld): New proc.
6172 2011-07-01 Richard Guenther <rguenther@suse.de>
6174 PR tree-optimization/49603
6175 * gcc.dg/torture/pr49603.c: New testcase.
6177 2011-06-30 Jason Merrill <jason@redhat.com>
6180 * g++.dg/rtti/template1.C: New.
6183 * g++.dg/cpp0x/regress/ctor1.C: New.
6186 * g++.dg/cpp0x/initlist54.C: New.
6188 2011-06-30 Martin Jambor <mjambor@suse.cz>
6190 * gcc.dg/tree-ssa/sra-12.c: New test.
6192 2011-06-29 Jason Merrill <jason@redhat.com>
6194 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6196 2011-06-30 Richard Guenther <rguenther@suse.de>
6198 PR tree-optimization/46787
6199 * gcc.dg/vect/vect-121.c: New testcase.
6201 2011-06-30 Martin Jambor <mjambor@suse.cz>
6203 PR tree-optimization/49094
6204 * gcc.dg/tree-ssa/pr49094.c: New test.
6206 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6209 * gfortran.dg/pr49540-1.f90: New test.
6210 * gfortran.dg/pr49540-2.f90: New test.
6212 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6215 * ada/acats/run_acats (which): Use last field of type -p output.
6217 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6218 Iain Sandoe <iains@gcc.gnu.org>
6221 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6222 Only skip on 64-bit *-*-darwin8* && !objc2.
6224 2011-06-30 Richard Guenther <rguenther@suse.de>
6226 PR tree-optimization/38752
6227 * gcc.c-torture/compile/pr38752.c: New testcase.
6229 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6231 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6232 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6234 2011-06-29 Jason Merrill <jason@redhat.com>
6237 * g++.dg/cpp0x/initlist53.C: Use placement new.
6238 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6239 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6242 * g++.dg/cpp0x/trailing6.C: New.
6243 * g++.dg/cpp0x/pr45908.C: No error.
6246 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6249 * g++.dg/cpp0x/constexpr-using2.C: New.
6251 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6254 * g++.dg/cpp0x/constexpr-diag3.C: New.
6255 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6256 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6257 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6258 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6260 2011-06-29 Jason Merrill <jason@redhat.com>
6262 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6264 2011-06-29 Richard Guenther <rguenther@suse.de>
6266 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6268 2011-06-29 Jason Merrill <jason@redhat.com>
6270 * g++.dg/cpp0x/initlist-value2.C: New.
6272 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6273 * g++.dg/cpp0x/initlist-value.C: New.
6275 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6277 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6279 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6281 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6282 * gcc.dg/inline_2.c: Likewise.
6283 * gcc.dg/unroll_1.c: Likewise.
6285 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6288 * gcc.target/i386/pr49567.c: New test.
6290 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6292 * gnat.dg/opt17.ad[sb]: New test.
6294 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6295 Tom de Vries <tom@codesourcery.com>
6297 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6298 (check_effective_target_arm_thumb2): New effective targets.
6299 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6300 properly. Clean up temporary files.
6301 * gcc.target/arm/ivopts-2.c: Likewise.
6302 * gcc.target/arm/ivopts-3.c: Likewise.
6303 * gcc.target/arm/ivopts-4.c: Likewise.
6304 * gcc.target/arm/ivopts-5.c: Likewise.
6305 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6307 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6310 * gfortran.dg/reshape_zerosize_3.f90: New test.
6312 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6314 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6315 * gcc.target/arm/vfp-ldmias.c: Likewise.
6316 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6317 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6318 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6319 * gcc.target/arm/vfp-stmias.c: Likewise.
6320 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6321 * gcc.target/arm/vfp-stmiad.c: Likewise.
6323 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6325 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6327 * gcc.target/arm/pr45701-2.c: Ditto.
6329 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6332 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6333 * gfortran.dg/extends_14.f03: Modified.
6335 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6337 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6338 early if the test is already being skipped.
6340 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6341 scan-assembler-dem-not): For missing file, report unresolved with
6342 same message as for pass/fail, with reason reported in log file.
6344 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6345 from add_options_for_arm_neon_fp16.
6346 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6347 check_effective_target_arm_neon_fp16_ok_nocache.
6348 Check -mfpu and -mfloat-abi options from current multilib.
6349 Do not require neon support.
6350 (check_effective_target_arm_fp16_ok): Renamed from
6351 check_effecitve_target_arm_neon_fp16_ok.
6352 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6353 arm_neon_fp16_ok and arm_fp16.
6354 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6355 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6356 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6357 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6359 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6361 * gcc.dg/builtin-assume-aligned-1.c: New test.
6362 * gcc.dg/builtin-assume-aligned-2.c: New test.
6363 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6366 * gcc.dg/pr49544.c: New test.
6368 2011-06-27 Richard Guenther <rguenther@suse.de>
6370 PR tree-optimization/49394
6371 * g++.dg/torture/pr49394.C: New testcase.
6373 2011-06-27 Kai Tietz <ktietz@redhat.com>
6375 * gcc.dg/optimize-bswapdi-2.c: New test.
6377 2011-06-27 Michael Hope <michael.hope@linaro.org>
6378 Richard Sandiford <richard.sandiford@linaro.org>
6380 PR tree-optimization/49169
6381 * gcc.dg/torture/pr49169.c: New test.
6383 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6386 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6388 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6391 2011-06-26 Jason Merrill <jason@redhat.com>
6393 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6396 * g++.dg/init/ref19.C: New.
6397 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6399 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6401 PR tree-optimization/48377
6402 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6405 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6408 * lib/target-supports.exp (check_effective_target_non_strict_align):
6410 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6412 2011-06-24 Martin Jambor <mjambor@suse.cz>
6414 PR tree-optimizations/49516
6415 * g++.dg/tree-ssa/pr49516.C: New test.
6417 2011-06-23 Jason Merrill <jason@redhat.com>
6420 * g++.dg/template/partial10.C: New.
6421 * g++.dg/template/partial11.C: New.
6423 2011-06-23 Jeff Law <law@redhat.com>
6426 * gcc.dg/pr48770.c: New test.
6428 2011-06-23 Jan Hubicka <jh@suse.cz>
6431 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6433 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6436 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6437 instead of -fdump-tree-optimized.
6439 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6442 * g++.dg/template/crash107.C: New.
6443 * g++.dg/template/error17.C: Adjust.
6445 2011-06-23 Jason Merrill <jason@redhat.com>
6448 * g++.dg/cpp0x/defaulted30.C: New.
6451 * g++.dg/rtti/anon-ns1.C: New.
6454 * g++.dg/init/ref18.C: New.
6457 * g++.dg/template/partial9.C: New.
6459 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6462 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6464 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6467 * gcc.dg/pr49496.c: New test.
6469 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6471 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6474 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6476 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6477 * gcc.target/arm/pr42879.c: Likewise.
6478 * gcc.target/arm/pr45701-3.c: Likewise.
6480 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6481 * gcc.target/arm/pr40482.c: Likewise.
6482 * gcc.target/arm/stack-corruption.c: Likewise.
6484 2011-06-22 Richard Guenther <rguenther@suse.de>
6486 PR tree-optimization/49493
6487 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6489 2011-06-22 Jason Merrill <jason@redhat.com>
6492 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6494 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6495 Dmitry Melnik <dm@ispras.ru>
6497 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6498 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6499 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6501 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6503 * gcc.target/arm/tlscall.c: New.
6505 2011-06-21 Jason Merrill <jason@redhat.com>
6508 * g++.dg/cpp0x/constexpr-ref1.C: New.
6509 * g++.dg/cpp0x/constexpr-ref2.C: New.
6510 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6513 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6516 * g++.dg/template/param3.C: New.
6518 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6520 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6521 my_clrsb test functions.
6523 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6524 test_sll, test_ull): Add clrsb tests.
6525 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6528 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6531 * gfortran.dg/class_44.f03: New.
6533 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6535 PR tree-optimization/49478
6536 * gcc.dg/vect/pr49478.c
6538 2011-06-21 Richard Guenther <rguenther@suse.de>
6540 PR tree-optimization/49483
6541 * gcc.dg/vect/vect-120.c: New testcase.
6543 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6546 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6547 * gcc.dg/vect/vect-peel-4.c: Likewise.
6549 2011-06-22 Christian Bruel <christian.bruel@st.com>
6552 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6553 * gcc.dg/always_inline2.c: Likewise.
6554 * gcc.dg/always_inline3.c: Likewise.
6555 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6556 * gcc.dg/inline_1.c: Likewise.
6557 * gcc.dg/inline_2.c: Likewise.
6558 * gcc.dg/inline_3.c: Likewise.
6559 * gcc.dg/inline_4.c: Likewise.
6560 * gcc.dg/20051201-1.c: Likewise.
6561 * gcc.dg/pr40087.c: Likewise.
6562 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6563 * gcc.dg/inline-22.c: Likewise.
6564 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6565 * gcc.dg/lto/20090218-1_1.c: Likewise.
6566 * g++.dg/ipa/devirt-7.C: Likewise.
6567 * gcc.dg/uninit-pred-5_a.c: Likewise.
6568 * gcc.dg/uninit-pred-5_b.c: Likewise.
6569 * gcc.dg/fail_always_inline.c: New.
6571 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6573 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6574 into 6 jobs instead of 3.
6576 2011-06-20 Jason Merrill <jason@redhat.com>
6579 * g++.dg/cpp0x/initlist53.C: New.
6581 2011-06-20 Tobias Burnus <burnus@net-b.de>
6584 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6585 * gfortran.dg/coarray_lock_3.f90: New.
6586 * gfortran.dg/coarray/lock_1.f90: New.
6588 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6590 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6591 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6592 unresolved and report the reason to the log file.
6594 * lib/scanasm.exp (object-size): Move argument processing earlier
6595 to report errors before verifying that the file exists. Report
6596 problems detected at runtime as unresolved instead of error and
6597 report their reasons to the log file.
6599 2011-06-20 Jason Merrill <jason@redhat.com>
6602 * g++.dg/cpp0x/explicit6.C: New.
6605 * g++.dg/cpp0x/enum20.C: New.
6608 * g++.dg/ext/attr-aligned01.C: New.
6611 * g++.dg/cpp0x/variadic-default.C: New.
6614 * g++.dg/cpp0x/auto26.C: New.
6617 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6619 2011-06-20 Kai Tietz <ktietz@redhat.com>
6621 * gcc.dg/binop-notand1.c: New test.
6622 * gcc.dg/binop-notand2.c: New test.
6623 * gcc.dg/binop-notand3.c: New test.
6624 * gcc.dg/binop-notand4.c: New test.
6625 * gcc.dg/binop-notand5.c: New test.
6626 * gcc.dg/binop-notand6.c: New test.
6628 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6631 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6633 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6636 * gfortran.dg/proc_ptr_31.f90: New.
6638 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6640 * gnat.dg/volatile6.adb: New test.
6641 * gnat.dg/volatile7.adb: Likewise.
6642 * gnat.dg/volatile8.adb: Likewise.
6643 * gnat.dg/volatile9.adb: Likewise.
6645 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6647 * gnat.dg/constant3.adb: New test.
6649 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6652 * gfortran.dg/read_list_eof_1.f90: New test.
6654 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6657 * gcc.target/i386/testimm-1.c: New test.
6658 * gcc.target/i386/testimm-2.c: New test.
6659 * gcc.target/i386/testimm-3.c: New test.
6660 * gcc.target/i386/testimm-4.c: New test.
6661 * gcc.target/i386/testimm-5.c: New test.
6662 * gcc.target/i386/testimm-6.c: New test.
6663 * gcc.target/i386/testimm-7.c: New test.
6664 * gcc.target/i386/testimm-8.c: New test.
6665 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6666 * gcc.target/i386/xop-rotate1-int.c: New test.
6667 * gcc.target/i386/xop-rotate2-int.c: New test.
6669 2011-06-17 Jason Merrill <jason@redhat.com>
6671 * g++.dg/cpp0x/rv-func2.C: New.
6673 * g++.dg/debug/dwarf2/lambda1.C: New.
6674 * g++.dg/warn/Wshadow-6.C: Adjust.
6676 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6679 * gfortran.dg/move_alloc_5.f90: New.
6681 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6683 PR rtl-optimization/48542
6684 * gcc.dg/torture/pr48542.c: New test.
6686 2011-06-16 Jason Merrill <jason@redhat.com>
6689 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6692 * g++.dg/cpp0x/initlist52.C New.
6695 * c-c++-common/raw-string-12.c: New.
6698 * g++.dg/cpp0x/sfinae26.C: New.
6701 * g++.dg/cpp0x/variadic113.C: New.
6704 * g++.dg/cpp0x/variadic112.C: New.
6706 2011-06-16 Jeff Law <law@redhat.com>
6708 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6709 improved jump threading.
6710 * gcc.dg/builtin-object-size-2.c: Likewise.
6711 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6713 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6716 * gfortran.dg/typebound_assignment_3.f03: New.
6718 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6721 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6723 2011-06-16 Martin Jambor <mjambor@suse.cz>
6725 PR tree-optimization/49343
6726 * gnat.dg/discr31.ad[sb]: New test.
6728 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6730 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6732 2011-06-16 Tom de Vries <tom@codesourcery.com>
6735 * gcc.target/arm/ivopts-3.c: Update test.
6736 * gcc.target/arm/ivopts-5.c: Same.
6738 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6741 2011-06-10 Wei Guozhi <carrot@google.com>
6744 * gcc.target/arm/pr45335.c: New test.
6745 * gcc.target/arm/pr45335-2.c: New test.
6746 * gcc.target/arm/pr45335-3.c: New test.
6747 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6748 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6749 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6751 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6753 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6755 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6758 * gfortran.dg/class_43.f03: New.
6760 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6762 PR tree-optimization/49419
6763 * gcc.c-torture/execute/pr49419.c: New test.
6765 2011-06-16 Revital Eres <revital.eres@linaro.org>
6767 * gcc.dg/sms-9.c: New file.
6769 2011-06-15 Easwaran Raman <eraman@google.com>
6771 PR rtl-optimization/49414
6772 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6774 2011-06-14 Jason Merrill <jason@redhat.com>
6776 * g++.dg/cpp0x/noexcept13.C: New.
6778 2011-06-14 Easwaran Raman <eraman@google.com>
6780 PR rtl-optimization/44194
6781 * gcc.dg/pr44194-1.c: New test.
6782 * gcc.dg/pr44194-2.c: New test.
6784 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6786 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6788 * gcc.target/arm/pr45701-2.c: Likewise.
6789 * gcc.target/arm/thumb-branch1.c: Likewise.
6791 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6794 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6796 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6798 * gcc.target/arm/pr45701-1.c: Require thumb support.
6799 * gcc.target/arm/pr45701-2.c: Likewise.
6800 * gcc.target/arm/thumb-branch1.c: Likewise.
6802 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6803 * gcc.target/arm/pr39839.c: Likewise.
6804 * gcc.target/arm/pr40657-2.c: Likewise.
6805 * gcc.target/arm/pr40956.c: Likewise.
6806 * gcc.target/arm/pr41679.c: Likewise.
6807 * gcc.target/arm/pr42235.c: Likewise.
6808 * gcc.target/arm/pr42495.c: Likewise.
6809 * gcc.target/arm/pr42505.c: Likewise.
6810 * gcc.target/arm/pr42574.c: Likewise.
6811 * gcc.target/arm/pr46883.c: Likewise.
6812 * gcc.target/arm/pr46934.c: Likewise.
6813 * gcc.target/arm/xor-and.c: Likewise.
6815 2011-06-14 Jason Merrill <jason@redhat.com>
6817 * g++.dg/other/error23.C: Adjust error message.
6818 * g++.dg/other/error32.C: Likewise.
6821 * g++.dg/cpp0x/rv-dotstar.C: New.
6824 * g++.dg/cpp0x/decltype30.C: New.
6826 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6828 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6831 * gfortran.dg/pr49103.f90: New test.
6833 2011-06-14 Tom de Vries <tom@codesourcery.com>
6836 * gcc.target/arm/ivopts-3.c: New test.
6837 * gcc.target/arm/ivopts-4.c: New test.
6838 * gcc.target/arm/ivopts-5.c: New test.
6840 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6842 PR rtl-optimization/49390
6843 * gcc.c-torture/execute/pr49390.c: New test.
6845 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6847 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6849 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6851 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6852 * gcc.c-torture/execute/cmpsi-2.x: New file.
6853 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6854 * gcc.c-torture/execute/pr45262.x: New file.
6855 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6856 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6858 * gcc.c-torture/compile/pr49163.c: Ditto.
6860 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6862 * gcc.dg/vect/vect-16.c: Rename to...
6863 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6864 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6865 for double-word vectors.
6866 * gcc.dg/vect/vect-peel-4.c: Likewise.
6867 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6869 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6872 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6875 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6877 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6879 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6881 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6883 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6885 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6887 * gfortran.dg/trim_optimize_8.f90: New test case.
6889 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6890 Ira Rosen <ira.rosen@linaro.org>
6892 PR tree-optimization/49352
6893 * gcc.dg/vect/pr49352.c: New test.
6895 2011-06-12 Tobias Burnus
6898 * gfortran.dg/alloc_comp_assign_11.f90: New.
6900 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6902 * gfortran.dg/trim_optimize_7.f90: New test.
6904 2011-06-10 Wei Guozhi <carrot@google.com>
6907 * gcc.target/arm/pr45335.c: New test.
6908 * gcc.target/arm/pr45335-2.c: New test.
6909 * gcc.target/arm/pr45335-3.c: New test.
6910 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6911 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6912 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6914 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6917 * g++.dg/parse/error39.C: New.
6919 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6921 * gcc.target/arm/20090811-1.c: Skip for incompatible
6922 options, do not override other options.
6923 * gcc.target/arm/combine-cmp-shift.c: Skip for
6924 incompatible options.
6925 * gcc.target/arm/pr45094.c: Likewise.
6926 * gcc.target/arm/scd42-1.c: Likewise.
6927 * gcc.target/arm/scd42-3.c: Likewise.
6928 * gcc.target/arm/thumb-ltu.c: Likewise.
6930 * lib/target-supports.exp
6931 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6932 multilib flags use -mfpu with a value other than neon-fp16.
6934 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6936 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6937 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6939 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6941 * lib/target-supports.exp (check_effective_target_pie): New proc.
6942 * gcc.dg/pie-link.c: Use target pie.
6944 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6945 Laurent Roug� <laurent.rouge@menta.fr>
6947 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6948 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6950 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6952 * gfortran.dg/coarray/sync_1.f90: New test for
6953 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6955 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6957 PR tree-optimization/49318
6958 * gcc.dg/vect/pr49318.c: New test.
6960 2011-06-09 David Krauss <potswa@mac.com>
6962 * g++.dg/template/arrow1.C: New.
6964 2011-06-09 Jason Merrill <jason@redhat.com>
6966 * lib/prune.exp: Prune "note"s.
6967 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6969 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6970 * g++.dg/template/dependent-expr3.C: Likewise.
6971 * g++.dg/parse/template7.C: Likewise.
6972 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6973 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6974 * g++.old-deja/g++.pt/friend38.C: Likewise.
6975 * g++.old-deja/g++.pt/crash32.C: Likewise.
6976 * g++.old-deja/g++.other/init4.C: Likewise.
6977 * g++.old-deja/g++.other/friend8.C: Likewise.
6979 * g++.dg/ext/complex7.C: Adjust expected output.
6980 * g++.dg/diagnostic/method1.C: Likewise.
6981 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6982 * g++.dg/parse/crash33.C: Likewise.
6983 * g++.dg/other/warning1.C: Likewise.
6984 * g++.dg/init/pr29571.C: Likewise.
6985 * g++.dg/warn/overflow-warn-1.C: Likewise.
6986 * g++.dg/warn/overflow-warn-3.C: Likewise.
6987 * g++.dg/warn/overflow-warn-4.C: Likewise.
6988 * g++.old-deja/g++.oliva/template1.C: Likewise.
6990 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6991 * g++.dg/parse/template7.C: Adjust.
6993 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6996 * gcc.dg/pr49307.c: New.
6998 2011-06-09 Wei Guozhi <carrot@google.com>
7001 * gcc.target/arm/pr46975.c: New testcase.
7003 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7005 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7006 (PMETH, arglist_t): Removed.
7007 (method_get_number_of_arguments): Removed.
7008 (method_get_nth_argument): Removed.
7009 (method_get_first_argument): Removed.
7010 (method_get_next_argument): Removed.
7011 (method_get_sizeof_arguments): Removed.
7012 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7014 (method_get_number_of_arguments): Removed.
7015 (method_get_nth_argument): Removed.
7016 (method_get_first_argument): Removed.
7017 (method_get_next_argument): Removed.
7018 (method_get_sizeof_arguments): Removed.
7019 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7021 2011-06-09 David Li <davidxl@google.com>
7023 * gcc.dg/dump-pass.c: New test.
7025 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7028 * g++.dg/parse/error38.C: New.
7030 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7033 * gfortran.dg/pr49308.f90: New test.
7035 2011-06-08 Jason Merrill <jason@redhat.com>
7037 * g++.dg/cpp0x/noexcept11.C: New.
7038 * g++.dg/cpp0x/noexcept12.C: New.
7039 * g++.dg/cpp0x/sfinae11.C: Adjust.
7041 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7044 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7045 to dg-options, match also DW_AT_linkage_name.
7047 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7050 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7051 -fno-common on alpha*-dec-osf*.
7052 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7054 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7056 PR rtl-optimization/49303
7057 * gcc.target/ia64/pr49303.c: New test.
7059 2011-06-08 Tobias Burnus <burnus@net-b.de>
7062 * gfortran.dg/coarray_lock_1.f90: New.
7063 * gfortran.dg/coarray_lock_2.f90: New.
7065 2011-06-07 Jason Merrill <jason@redhat.com>
7067 * lib/prune.exp: Look for "required" rather than "instantiated".
7068 * g++.dg/abi/mangle11.C: Likewise.
7069 * g++.dg/abi/mangle12.C: Likewise.
7070 * g++.dg/abi/mangle17.C: Likewise.
7071 * g++.dg/abi/mangle20-2.C: Likewise.
7072 * g++.dg/abi/pragma-pack1.C: Likewise.
7073 * g++.dg/cpp0x/decltype26.C: Likewise.
7074 * g++.dg/cpp0x/decltype28.C: Likewise.
7075 * g++.dg/cpp0x/decltype29.C: Likewise.
7076 * g++.dg/cpp0x/enum11.C: Likewise.
7077 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7078 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7079 * g++.dg/cpp0x/pr47416.C: Likewise.
7080 * g++.dg/ext/case-range2.C: Likewise.
7081 * g++.dg/ext/case-range3.C: Likewise.
7082 * g++.dg/gomp/for-19.C: Likewise.
7083 * g++.dg/gomp/pr37533.C: Likewise.
7084 * g++.dg/gomp/pr38639.C: Likewise.
7085 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7086 * g++.dg/inherit/base3.C: Likewise.
7087 * g++.dg/inherit/using6.C: Likewise.
7088 * g++.dg/init/placement4.C: Likewise.
7089 * g++.dg/init/reference3.C: Likewise.
7090 * g++.dg/lookup/scoped6.C: Likewise.
7091 * g++.dg/lookup/using7.C: Likewise.
7092 * g++.dg/other/abstract1.C: Likewise.
7093 * g++.dg/other/error10.C: Likewise.
7094 * g++.dg/other/error5.C: Likewise.
7095 * g++.dg/other/field1.C: Likewise.
7096 * g++.dg/other/offsetof5.C: Likewise.
7097 * g++.dg/parse/bitfield2.C: Likewise.
7098 * g++.dg/parse/constant4.C: Likewise.
7099 * g++.dg/parse/crash20.C: Likewise.
7100 * g++.dg/parse/invalid-op1.C: Likewise.
7101 * g++.dg/parse/non-dependent2.C: Likewise.
7102 * g++.dg/parse/template18.C: Likewise.
7103 * g++.dg/tc1/dr152.C: Likewise.
7104 * g++.dg/tc1/dr166.C: Likewise.
7105 * g++.dg/tc1/dr176.C: Likewise.
7106 * g++.dg/tc1/dr213.C: Likewise.
7107 * g++.dg/template/access11.C: Likewise.
7108 * g++.dg/template/access2.C: Likewise.
7109 * g++.dg/template/access3.C: Likewise.
7110 * g++.dg/template/access7.C: Likewise.
7111 * g++.dg/template/arg7.C: Likewise.
7112 * g++.dg/template/cond2.C: Likewise.
7113 * g++.dg/template/crash13.C: Likewise.
7114 * g++.dg/template/crash40.C: Likewise.
7115 * g++.dg/template/crash7.C: Likewise.
7116 * g++.dg/template/crash84.C: Likewise.
7117 * g++.dg/template/ctor5.C: Likewise.
7118 * g++.dg/template/defarg13.C: Likewise.
7119 * g++.dg/template/defarg14.C: Likewise.
7120 * g++.dg/template/dtor7.C: Likewise.
7121 * g++.dg/template/eh2.C: Likewise.
7122 * g++.dg/template/error2.C: Likewise.
7123 * g++.dg/template/error43.C: Likewise.
7124 * g++.dg/template/friend32.C: Likewise.
7125 * g++.dg/template/injected1.C: Likewise.
7126 * g++.dg/template/instantiate1.C: Likewise.
7127 * g++.dg/template/instantiate3.C: Likewise.
7128 * g++.dg/template/instantiate5.C: Likewise.
7129 * g++.dg/template/instantiate7.C: Likewise.
7130 * g++.dg/template/local6.C: Likewise.
7131 * g++.dg/template/lookup2.C: Likewise.
7132 * g++.dg/template/member5.C: Likewise.
7133 * g++.dg/template/memfriend15.C: Likewise.
7134 * g++.dg/template/memfriend16.C: Likewise.
7135 * g++.dg/template/memfriend17.C: Likewise.
7136 * g++.dg/template/memfriend7.C: Likewise.
7137 * g++.dg/template/meminit1.C: Likewise.
7138 * g++.dg/template/nested3.C: Likewise.
7139 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7140 * g++.dg/template/nontype12.C: Likewise.
7141 * g++.dg/template/nontype13.C: Likewise.
7142 * g++.dg/template/nontype6.C: Likewise.
7143 * g++.dg/template/pr23510.C: Likewise.
7144 * g++.dg/template/pr35240.C: Likewise.
7145 * g++.dg/template/ptrmem15.C: Likewise.
7146 * g++.dg/template/ptrmem6.C: Likewise.
7147 * g++.dg/template/qualified-id1.C: Likewise.
7148 * g++.dg/template/qualttp20.C: Likewise.
7149 * g++.dg/template/qualttp3.C: Likewise.
7150 * g++.dg/template/qualttp4.C: Likewise.
7151 * g++.dg/template/qualttp5.C: Likewise.
7152 * g++.dg/template/qualttp6.C: Likewise.
7153 * g++.dg/template/qualttp7.C: Likewise.
7154 * g++.dg/template/qualttp8.C: Likewise.
7155 * g++.dg/template/recurse.C: Likewise.
7156 * g++.dg/template/recurse2.C: Likewise.
7157 * g++.dg/template/ref5.C: Likewise.
7158 * g++.dg/template/scope2.C: Likewise.
7159 * g++.dg/template/sfinae10.C: Likewise.
7160 * g++.dg/template/sfinae3.C: Likewise.
7161 * g++.dg/template/sizeof3.C: Likewise.
7162 * g++.dg/template/static9.C: Likewise.
7163 * g++.dg/template/template-id-2.C: Likewise.
7164 * g++.dg/template/typedef13.C: Likewise.
7165 * g++.dg/template/typename4.C: Likewise.
7166 * g++.dg/template/using14.C: Likewise.
7167 * g++.dg/template/using2.C: Likewise.
7168 * g++.dg/template/warn1.C: Likewise.
7169 * g++.dg/warn/Wparentheses-13.C: Likewise.
7170 * g++.dg/warn/Wparentheses-15.C: Likewise.
7171 * g++.dg/warn/Wparentheses-16.C: Likewise.
7172 * g++.dg/warn/Wparentheses-17.C: Likewise.
7173 * g++.dg/warn/Wparentheses-18.C: Likewise.
7174 * g++.dg/warn/Wparentheses-19.C: Likewise.
7175 * g++.dg/warn/Wparentheses-20.C: Likewise.
7176 * g++.dg/warn/Wparentheses-23.C: Likewise.
7177 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7178 * g++.dg/warn/noeffect2.C: Likewise.
7179 * g++.dg/warn/noeffect4.C: Likewise.
7180 * g++.dg/warn/pr8570.C: Likewise.
7181 * g++.old-deja/g++.brendan/init2.C: Likewise.
7182 * g++.old-deja/g++.eh/spec6.C: Likewise.
7183 * g++.old-deja/g++.pt/crash10.C: Likewise.
7184 * g++.old-deja/g++.pt/crash36.C: Likewise.
7185 * g++.old-deja/g++.pt/derived3.C: Likewise.
7186 * g++.old-deja/g++.pt/error2.C: Likewise.
7187 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7188 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7189 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7190 * g++.old-deja/g++.pt/overload7.C: Likewise.
7191 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7193 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7194 Iain Sandoe <iains@gcc.gnu.org>
7196 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7197 Added code to deal with the case when [Protocol
7198 -descriptionForInstanceMethod:] or [Protocol
7199 -descriptionForClassMethod:] returns NULL.
7201 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7202 Iain Sandoe <iains@gcc.gnu.org>
7204 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7205 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7208 2011-06-07 Xinliang David Li <davidxl@google.com>
7210 * gcc.dg/inline_2.c: New test.
7211 * gcc.dg/unroll_2.c: New test.
7212 * gcc.dg/inline_3.c: New test.
7213 * gcc.dg/unroll_3.c: New test.
7214 * gcc.dg/inline_4.c: New test.
7215 * gcc.dg/unroll_4.c: New test.
7216 * gcc.dg/inline_1.c: New test.
7217 * gcc.dg/unroll_1.c: New test.
7219 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7221 PR tree-optimization/48497
7222 * lib/gcc-defs.exp (dg-additional-options): New proc.
7223 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7224 -msse2 on 32-bit x86.
7226 2011-06-06 Jason Merrill <jason@redhat.com>
7228 * g++.dg/cpp0x/enum19.C: New.
7230 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7232 * gcc.target/arm/neon-reload-class.c: New test.
7234 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7237 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7239 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7241 * gcc.target/arm/smlatb-1.c: New file.
7242 * gcc.target/arm/smlatt-1.c: New file.
7243 * gcc.target/arm/smlaltb-1.c: New file.
7244 * gcc.target/arm/smlaltt-1.c: New file.
7246 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7248 * gcc.target/arm/mla-2.c: New test.
7250 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7252 PR gcov-profile/49299
7253 * gcc.dg/tree-prof/pr49299-1.c: New test.
7254 * gcc.dg/tree-prof/pr49299-2.c: New test.
7256 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7258 * lib/target-supports.exp
7259 (check_effective_target_vect_widen_mult_qi_to_hi):
7260 Add NEON as supporting target.
7261 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7262 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7263 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7264 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7265 using widening multiplication on targets that support it.
7266 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7267 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7268 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7270 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7272 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7273 Modern Objective-C runtime API.
7274 * objc/execute/next_mapping.h: Removed.
7275 * objc-obj-c++-shared/next-mapping.h: Removed.
7276 * objc-obj-c++-shared/Object1.h: Removed.
7277 * objc-obj-c++-shared/Object1.m: Removed.
7278 * objc-obj-c++-shared/Object1.mm: Removed.
7279 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7280 * objc-obj-c++-shared/Protocol1.h: Removed.
7281 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7282 of ProtoBool, IVAR_T and METHOD.
7283 * objc-obj-c++-shared/runtime.h: New.
7284 * objc-obj-c++-shared/TestsuiteObject.h: New.
7285 * objc-obj-c++-shared/TestsuiteObject.m: New.
7287 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7288 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7289 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7291 * objc/execute/_cmd.m: Include
7292 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7293 runtime API. ([TestClass +initialize]): Include this method also
7294 with the GNU runtime.
7295 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7296 Object. ([-setValue:]): Return void.
7297 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7298 with the GNU runtime. Include
7299 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7300 for the NeXT runtime. Use the existing print_ivars() and
7301 compare_structures() implementations for the old NeXT runtime.
7302 Added new implementations for the Modern GNU and NeXT runtimes.
7303 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7304 well. (main): Use objc_getClass(). Use return instead of exit.
7305 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7306 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7308 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7309 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7310 instead of Object. (main): Use return instead of exit().
7311 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7312 instead of Object. Removed prototype for exit(). (main): Use
7313 return instead of exit(). Use the Modern Objective-C runtime API.
7314 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7316 * objc/execute/class-tests-1.h: Include
7317 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7318 runtime API. (test_class_with_superclass): Do not call [Object
7319 class]. There is no need to with the current libobjc.
7320 * objc/execute/class-tests-2.h: Include
7321 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7323 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7324 ../../objc-obj-c++-shared/next-mapping.h.
7325 * objc/execute/class-2.m: Likewise.
7326 * objc/execute/class-3.m: Likewise.
7327 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7328 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7329 +initialize]): Include this method also with the GNU
7330 runtime. (main): Use the Modern Objective-C runtime API.
7331 * objc/execute/class-5.m: Likewise.
7332 * objc/execute/class-6.m: Likewise.
7333 * objc/execute/class-7.m: Likewise.
7334 * objc/execute/class-8.m: Likewise.
7335 * objc/execute/class-9.m: Likewise.
7336 * objc/execute/class-10.m: Likewise.
7337 * objc/execute/class-11.m: Likewise.
7338 * objc/execute/class-12.m: Likewise.
7339 * objc/execute/class-13.m: Likewise.
7340 * objc/execute/class-14.m: Likewise.
7341 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7342 this method also with the GNU runtime.
7343 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7344 +initialize]): Include this method also with the GNU runtime.
7345 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7347 * objc/execute/encode-1.m: Likewise.
7348 * objc/execute/enumeration-1.m: Likewise.
7349 * objc/execute/enumeration-2.m: Likewise.
7350 * objc/execute/exceptions/catchall-1.m: Likewise.
7351 * objc/execute/exceptions/finally-1.m: Likewise.
7352 * objc/execute/exceptions/foward-1.m: Likewise.
7353 * objc/execute/exceptions/local-variables-1.m: Likewise.
7354 * objc/execute/exceptions/throw-nil.m: Likewise.
7355 * objc/execute/exceptions/trivial.m: Likewise.
7356 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7357 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7358 * objc/execute/exceptions/matcher-1.m: Likewise.
7359 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7361 * objc/execute/formal_protocol-2.m: Likewise.
7362 * objc/execute/formal_protocol-3.m: Likewise.
7363 * objc/execute/formal_protocol-4.m: Likewise.
7364 * objc/execute/formal_protocol-5.m: Include
7365 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7367 * objc/execute/formal_protocol-6.m: Likewise.
7368 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7369 Object. Include <objc/Protocol.h> instead of
7370 ../../objc-obj-c++-shared/Protocol1.h.
7371 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7373 * objc/execute/informal_protocol.m: Likewise.
7374 * objc/execute/load-3.m: Likewise.
7375 * objc/execute/many_args_method.m ([TestClass +initialize]):
7376 Include this method with the GNU runtime as well.
7377 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7378 * objc/execute/nested-func-1.m: Use TestsuiteObject
7380 * objc/execute/nil_method-1.m: Likewise.
7381 * objc/execute/no_clash.m: Likewise.
7382 * objc/execute/np-1.m: Do not include
7383 ../../objc-obj-c++-shared/Protocol1.h.
7384 (main): Use return instead of exit().
7385 * objc/execute/np-2.m: Do not include
7386 ../../objc-obj-c++-shared/Protocol1.h.
7387 ([MyObject +initialize]): Include this method also with the GNU
7388 runtime. (main): Use return instead of exit().
7389 * objc/execute/object_is_class.m: Include
7390 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7391 of Object. (main): Use the Modern Objective-C runtime API.
7392 * objc/execute/object_is_meta_class.m: Likewise.
7393 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7394 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7395 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7396 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7397 Objective-C runtime API.
7398 * objc/execute/protocol-isEqual-2.m: Likewise.
7399 * objc/execute/protocol-isEqual-3.m: Likewise.
7400 * objc/execute/protocol-isEqual-4.m: Likewise.
7401 * objc/execute/redefining_self.m ([TestClass +initialize]):
7402 Include this method with the GNU runtime as well.
7403 * objc/execute/root_methods.m: Include
7404 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7405 Include this method with the GNU runtime as well.
7406 (main): Use the Modern Objective-C runtime API.
7407 * objc/execute/selector-1.m: Include
7408 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7409 of Object. (main): Use the Modern Objective-C runtime API.
7410 * objc/execute/static-1.m ([Test +initialize]): Include this
7411 method with the GNU runtime as well.
7412 * objc/execute/static-2.m: Likewise.
7413 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7414 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7415 ([MathClass +initialize]): Include this method with the GNU
7417 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7419 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7420 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7421 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7422 * objc.dg/attributes/method-attribute-1.m: Likewise.
7423 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7424 * objc.dg/attributes/method-attribute-2.m: Likewise.
7425 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7426 * objc.dg/attributes/method-attribute-3.m: Likewise.
7427 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7428 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7429 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7430 * obj-c++.dg/bitfield-1.mm: Likewise.
7431 * obj-c++.dg/bitfield-2.mm: Likewise
7432 * objc.dg/bitfield-3.m: Likewise.
7433 * obj-c++.dg/bitfield-4.mm: Likewise.
7434 * objc.dg/bitfield-5.m: Likewise
7435 * objc.dg/call-super-1.m: Likewise.
7436 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7437 Use objc_getClass() instead of objc_get_class(), but for the GNU
7438 runtime redefine objc_getClass as objc_get_class. Include
7439 ../objc-obj-c++-shared/runtime.h.
7440 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7441 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7442 Use the Modern Objective-C runtime API.
7443 * objc.dg/class-protocol-1.m: Include
7444 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7445 * obj-c++.dg/class-protocol-1.mm: Likewise.
7446 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7447 * objc.dg/comp-types-10.m: Likewise.
7448 * objc.dg/comp-types-11.m: Likewise.
7449 * objc.dg/comp-types-12.m: Likewise.
7450 * obj-c++.dg/comp-types-9.mm: Likewise.
7451 * obj-c++.dg/comp-types-11.mm: Likewise.
7452 * obj-c++.dg/comp-types-12.mm: Likewise.
7453 * obj-c++.dg/comp-types-13.mm: Likewise.
7454 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7455 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7456 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7457 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7458 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7459 * objc.dg/desig-init-1.m: Likewise.
7460 * obj-c++.dg/defs.mm: Likewise.
7461 * objc.dg/exceptions-2.m: Likewise.
7462 * obj-c++.dg/except-1.mm: Likewise.
7463 * obj-c++.dg/exceptions-2.mm: Likewise.
7464 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7465 Use the Modern Objective-C runtime API.
7466 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7467 the Modern Objective-C runtime API. Do not include
7468 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7469 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7470 the Modern Objective-C runtime API except when using an older NeXT
7472 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7473 the Modern Objective-C runtime API.
7474 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7476 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7477 * objc.dg/encode-7-next-64bit.m: Updated include.
7478 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7480 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7481 the Modern Objective-C runtime API.
7482 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7483 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7484 instead of ../objc-obj-c++-shared/Protocol1.h.
7485 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7486 the Modern Objective-C runtime API except when using an older NeXT
7488 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7489 the Modern Objective-C runtime API.
7490 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7492 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7493 * objc.dg/fix-and-continue-2.m: Likewise.
7494 * objc.dg/foreach-1.m: Likewise.
7495 * objc.dg/foreach-2.m: Likewise.
7496 * objc.dg/foreach-3.m: Likewise.
7497 * objc.dg/foreach-4.m: Likewise.
7498 * objc.dg/foreach-5.m: Likewise.
7499 * objc.dg/foreach-6.m: Likewise.
7500 * objc.dg/foreach-7.m: Likewise.
7501 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7503 * objc.dg/func-ptr-2.m: Likewise.
7504 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7505 Do not include objc/objc-api.h.
7506 * obj-c++.dg/fsf-package-0.mm: Likewise.
7507 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7508 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7509 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7511 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7512 * objc.dg/gnu-runtime-3.m: Likewise.
7513 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7514 * objc.dg/headers.m: Include objc/runtime.h instead of
7515 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7516 for the NeXT runtime.
7517 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7518 * obj-c++.dg/isa-field-1.mm: Likewise.
7519 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7520 * objc.dg/layout-1.m: Likewise.
7521 * objc.dg/layout-2.m: Likewise.
7522 * objc.dg/local-decl-2.m: Likewise.
7523 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7524 Object. ([Container +elementForView:]): Use
7525 class_conformsToProtocol().
7526 * obj-c++.dg/lookup-2.mm: Likewise.
7527 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7528 * obj-c++.dg/local-decl-1.mm: Likewise.
7529 * objc.dg/method-3.m: Likewise.
7530 * objc.dg/method-4.m: Likewise.
7531 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7532 ../objc-obj-c++-shared/Protocol1.h.
7533 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7534 * objc.dg/method-9.m: Likewise.
7535 * objc.dg/method-10.m: Likewise.
7536 * objc.dg/method-13.m ([Root +initialize]): Include this method
7537 also for the GNU runtime. (main): Use objc_getClass() also for
7539 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7540 * objc.dg/method-17.m: Likewise.
7541 * objc.dg/method-19.m: Likewise.
7542 * objc.dg/method-20b.m: Likewise.
7543 * obj-c++.dg/method-2.mm: Likewise.
7544 * obj-c++.dg/method-6.mm: Likewise.
7545 * obj-c++.dg/method-10.mm: Likewise.
7546 * obj-c++.dg/method-11.mm: Likewise.
7547 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7548 ../objc-obj-c++-shared/Protocol1.h.
7549 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7550 * obj-c++.dg/method-15.mm: Likewise.
7551 * obj-c++.dg/method-17.mm: Likewise.
7552 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7553 +initialize]): Include this method also for the GNU
7554 runtime. (main): Use objc_getClass() also for the GNU runtime.
7555 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7556 * obj-c++.dg/method-22.mm: Likewise.
7557 * obj-c++.dg/method-23.mm: Likewise.
7558 * obj-c++.dg/no-extra-load.mm: Likewise.
7559 * objc.dg/objc-fast-4.m: Likewise.
7560 * objc.dg/objc-gc-4.m: Likewise.
7561 * obj-c++.dg/objc-gc-3.mm: Likewise.
7562 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7563 protocol_getMethodDescription() instead of [Protocol
7564 -descriptionForInstanceMethod].
7565 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7566 Made it available with all runtimes. (main): Call -test instead
7568 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7569 and put into a category.
7570 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7571 Object. Include objc/objc.h.
7572 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7573 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7574 New. (main): Use protocol_getMethodDescription() instead
7575 of [Protocol -descriptionForInstanceMethod] and [Protocol
7576 -descriptionForClassMethod].
7577 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7578 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7579 Objective-C runtime API.
7580 * obj-c++.dg/proto-qual-1.mm: Likewise.
7581 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7583 * obj-c++.dg/property/property-1.mm: Likewise.
7584 * obj-c++.dg/qual-types-1.mm: Likewise.
7585 * objc.dg/selector-2.m: Include objc/objc.h instead of
7586 ../objc-obj-c++-shared/Object1.h.
7587 * obj-c++.dg/selector-2.mm: Likewise.
7588 * obj-c++.dg/selector-5.mm: Likewise.
7589 * obj-c++.dg/selector-6.mm: Likewise.
7590 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7591 Object. Do not include objc/objc-api.h.
7592 * obj-c++.dg/set-not-used-1.mm: Likewise.
7593 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7594 * objc.dg/stret-1.m: Likewise.
7595 * objc.dg/stret-2.m: Likewise.
7596 * obj-c++.dg/super-class-2.mm: Likewise.
7597 * objc.dg/super-class-3.m: Likewise.
7598 * objc.dg/super-class-4.m: Likewise.
7599 * objc.dg/sync-2.m: Likewise.
7600 * obj-c++.dg/sync-2.mm: Likewise.
7601 * objc.dg/sync-1.m: Include objc/objc.h instead of
7602 ../objc-obj-c++-shared/Object1.h.
7603 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7604 'Class' as the type of 'isa'.
7605 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7606 Objective-C runtime API. ([TestClass +initialize]): Include this
7607 method with the GNU runtime as well.
7608 * objc.dg/strings/strings-1.m: Updated includes.
7609 * obj-c++.dg/strings/strings-1.mm: Likewise.
7610 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7611 objc.dg/strings/const-str-12b.m.
7612 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7613 * obj-c++.dg/template-3.mm: Likewise.
7614 * obj-c++.dg/template-4.mm: Likewise.
7615 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7616 Objective-C runtime API.
7617 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7618 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7619 * obj-c++.dg/try-catch-1.mm: Likewise.
7620 * obj-c++.dg/try-catch-2.mm: Likewise.
7621 * objc.dg/try-catch-3.m: Likewise.
7622 * obj-c++.dg/try-catch-3.mm: Likewise.
7623 * objc.dg/try-catch-6.m: Likewise.
7624 * objc.dg/try-catch-7.m: Likewise.
7625 * obj-c++.dg/try-catch-7.mm: Likewise.
7626 * obj-c++.dg/try-catch-8.mm: Likewise.
7627 * obj-c++.dg/try-catch-9.mm: Likewise.
7628 * objc.dg/try-catch-10.m: Likewise.
7629 * obj-c++.dg/try-catch-11.mm: Likewise.
7630 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7631 Object. Include objc/objc.h.
7632 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7633 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7634 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7635 Object. Use Modern Objective-C runtime API. Do not use
7637 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7638 * obj-c++.dg/torture/trivial.mm: Likewise.
7639 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7640 instead of ../objc-obj-c++-shared/Object1.h. Include
7641 ../objc-obj-c++-shared/runtime.h.
7642 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7643 * objc.dg/torture/strings/const-str-11.m: Likewise.
7644 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7645 * objc.dg/torture/strings/const-str-9.m: Likewise.
7646 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7647 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7648 instead of Object. Only add _FooClassReference if
7650 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7651 * objc.dg/torture/strings/const-str-8.m: Likewise.
7652 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7653 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7655 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7657 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7658 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7659 * obj-c++.dg/va-meth-1.mm: Likewise.
7660 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7661 ../objc-obj-c++-shared/Object1.h.
7662 * objc.dg/zero-link-3.m: Likewise.
7664 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7666 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7668 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7671 * obj-c++.dg/property/cxx-property-1.mm: New.
7672 * obj-c++.dg/property/cxx-property-2.mm: New.
7674 2011-06-06 Jason Merrill <jason@redhat.com>
7676 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7678 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7680 PR rtl-optimization/49145
7682 * gcc.c-torture/compile/pr49145.c: New test.
7684 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7687 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7688 to dg-options, match also DW_AT_linkage_name.
7691 * gcc.dg/debug/pr49294.c: New test.
7694 * g++.dg/opt/pr49264.C: New test.
7696 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7698 PR tree-optimization/49243
7699 * gcc.dg/pr49243.c: New.
7701 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7703 * gnat.dg/specs/cond_expr1.ads: New test.
7705 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7707 * gnat.dg/deferred_const4.ad[sb]: New test.
7708 * gnat.dg/deferred_const4_pkg.ads: New helper.
7710 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7712 * gnat.dg/test_tamdt.adb: Rename to...
7713 * gnat.dg/taft_type1.adb: ...this.
7714 * gnat.dg/tamdt.ad[sb]: Rename to...
7715 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7716 * gnat.dg/tamdt_aux.ads: Rename to...
7717 * gnat.dg/taft_type1_pkg2.ads: ...this.
7718 * gnat.dg/taft_type2.ad[sb]: New test.
7719 * gnat.dg/taft_type2_pkg.ads: New helper.
7720 * gnat.dg/taft_type3.adb: New test.
7721 * gnat.dg/taft_type3_pkg.ads: New helper.
7723 2011-06-05 Tobias Burnus <burnus@net-b.de>
7726 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7729 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7732 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7734 * objc.dg/gnu-api-2-objc.m: Likewise.
7735 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7736 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7738 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7740 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7741 alignment, not the alignment, when calling class_addIvar(). Add
7742 an 'isa' instance variable to the test root class.
7743 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7745 2011-06-04 Jan Hubicka <jh@suse.cz>
7747 PR tree-optimization/48893
7748 PR tree-optimization/49091
7749 PR tree-optimization/49179
7750 * gfortran.dg/pr49179.f90: New testcase
7752 2011-06-04 Jan Hubicka <jh@suse.cz>
7755 * g++.dg/torture/pr48954.C: New testcase.
7757 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7759 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7761 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7764 * g++.dg/diagnostic/bitfld2.C: New.
7766 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7769 * gcc.c-torture/execute/pr49281.c: New test.
7771 2011-06-04 Jan Hubicka <jh@suse.cz>
7773 PR tree-optimize/48929
7774 * gcc.c-torture/compile/pr48929.c: New testcase.
7776 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7778 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7780 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7783 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7785 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7787 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7789 2011-06-03 Richard Henderson <rth@redhat.com>
7790 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7792 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7794 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7796 * objc.dg/headers.m: Do not include objc-list.h.
7798 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7800 * objc.dg/type-stream-1.m: Test removed.
7801 * objc.dg/headers.m: Do not include typedstream.h.
7803 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7805 * objc.dg/torture/forward-1.m (main): Updated testcase.
7807 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7810 * gcc.c-torture/compile/pr49163.c: New.
7812 2011-06-02 Asher Langton <langton2@llnl.gov>
7815 * gfortran.dg/PR49268.f90: New test.
7817 2011-06-02 Asher Langton <langton2@llnl.gov>
7820 * gfortran.dg/PR37039.f90: New test.
7822 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7825 * objc.dg/method-5.m: Updated.
7826 * objc.dg/method-19.m: Updated.
7827 * objc.dg/method-lookup-1.m: New.
7828 * obj-c++.dg/method-6.mm: Updated.
7829 * obj-c++.dg/method-7.mm: Updated.
7830 * obj-c++.dg/method-lookup-1.mm: New.
7832 2011-06-02 DJ Delorie <dj@redhat.com>
7834 * lib/timeout.exp (timeout): Add board_info support.
7836 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7838 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7840 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7843 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7844 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7846 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7847 Hans-Peter Nilsson <hp@axis.com>
7849 PR rtl-optimization/48840
7850 * gcc.target/sparc/ultrasp13.c: New test.
7852 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7855 * gcc.c-torture/compile/pr49238.c: New.
7857 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7859 * gcc.target/arm/g2.c: Skip test in -mthumb.
7860 Skip test unless cpu is xscale.
7861 * gcc.target/arm/scd42-2.c: Likewise.
7862 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7864 2011-06-01 Jason Merrill <jason@redhat.com>
7866 * g++.dg/cpp0x/decltype28.C: New.
7867 * g++.dg/cpp0x/decltype29.C: New.
7869 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7872 * gcc.target/mips/pr45074.c: New test.
7874 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7875 Hans-Peter Nilsson <hp@axis.com>
7877 PR rtl-optimization/48830
7878 * gcc.target/sparc/ultrasp12.c: New test.
7880 2011-06-01 David Li <davidxl@google.com>
7882 * gcc.dg/profile-dir-1.c: Change pass name.
7883 * gcc.dg/profile-dir-2.c: Ditto.
7884 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7885 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7886 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7887 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7888 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7889 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7890 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7891 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7892 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7893 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7894 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7895 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7896 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7897 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7898 * gcc.dg/profile-dir-3.c: Ditto.
7899 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7901 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7903 * objc.dg/attributes/method-nonnull-1.m: New test.
7904 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7906 2011-05-31 Tobias Burnus <burnus@net-b.de>
7909 * gfortran.dg/coarray_atomic_1.f90: New.
7910 * gfortran.dg/coarray/atomic_1.f90: New.
7912 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7914 * gcc.dg/guality/bswaptest.c: New test.
7915 * gcc.dg/guality/clztest.c: New test.
7916 * gcc.dg/guality/ctztest.c: New test.
7917 * gcc.dg/guality/rotatetest.c: New test.
7920 * gcc.target/i386/pr48688.c: New test.
7922 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7925 * g++.dg/lookup/name-clash9.C: New.
7927 2011-05-31 Tobias Burnus <burnus@net-b.de>
7930 * gfortran.dg/coarray/dummy_1.f90: New.
7932 2011-05-31 Tobias Burnus <burnus@net-b.de>
7935 * gfortran.dg/coarray/save_1.f90: New.
7936 * gfortran.dg/coarray_4.f90: Update dg-error.
7938 2011-05-31 Jason Merrill <jason@redhat.com>
7940 * g++.dg/cpp0x/rv-template1.C: New.
7942 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7944 PR rtl-optimization/49235
7945 * gcc.dg/pr49235.c: New test.
7947 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7949 PR tree-optimization/49093
7950 * gcc.dg/vect/pr49093.c: New test.
7952 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7955 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7957 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7960 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7963 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7966 * gcc.c-torture/execute/pr49186.c: New.
7968 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7971 * gcc.target/i386/pr49168-1.c: New.
7973 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7974 Eric Botcazou <ebotcazou@adacore.com>
7976 * gcc.dg/guality/drap.c: New test.
7978 2011-05-30 Richard Guenther <rguenther@suse.de>
7980 PR tree-optimization/49210
7981 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7982 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7984 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7987 * g++.dg/gomp/pr49223-1.C: New test.
7988 * g++.dg/gomp/pr49223-2.C: New test.
7990 2011-05-30 Richard Guenther <rguenther@suse.de>
7992 PR tree-optimization/49218
7993 * gcc.c-torture/execute/pr49218.c: New testcase.
7995 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7997 PR tree-optimization/49199
7998 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7999 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8000 -fno-tree-scev-cprop.
8002 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8005 * gfortran.dg/extends_13.f03: New.
8007 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8009 PR rtl-optimization/49095
8010 * gcc.target/i386/pr49095.c: New test.
8012 2011-05-29 Tobias Burnus <burnus@net-b.de>
8015 * gfortran.dg/coarray_24.f90: New.
8017 2011-05-29 Tobias Burnus <burnus@net-b.de>
8020 * gfortran.dg/coarray_23.f90: New.
8022 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8025 * gcc.dg/pr48826.c: New test.
8027 2011-05-29 Richard Guenther <rguenther@suse.de>
8029 PR tree-optimization/49217
8030 * gcc.dg/torture/pr49217.c: New testcase.
8032 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8035 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8037 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8039 * gnat.dg/boolean_subtype.adb: Rename to...
8040 * gnat.dg/boolean_subtype1.adb: ...this.
8042 2011-05-28 Jason Merrill <jason@redhat.com>
8044 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8046 2011-05-27 Jason Merrill <jason@redhat.com>
8048 * g++.dg/cpp0x/enum18.C: Adjust.
8050 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8052 2011-05-27 Tobias Burnus <burnus@net-b.de>
8055 * gfortran.dg/coarray_22.f90: New.
8057 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8059 PR tree-optimization/46728
8060 * gcc.target/powerpc/pr46728-1.c: New.
8061 * gcc.target/powerpc/pr46728-2.c: New.
8062 * gcc.target/powerpc/pr46728-3.c: New.
8063 * gcc.target/powerpc/pr46728-4.c: New.
8064 * gcc.target/powerpc/pr46728-5.c: New.
8065 * gcc.dg/pr46728-6.c: New.
8066 * gcc.target/powerpc/pr46728-7.c: New.
8067 * gcc.target/powerpc/pr46728-8.c: New.
8068 * gcc.dg/pr46728-9.c: New.
8069 * gcc.target/powerpc/pr46728-10.c: New.
8070 * gcc.target/powerpc/pr46728-11.c: New.
8071 * gcc.dg/pr46728-12.c: New.
8072 * gcc.target/powerpc/pr46728-13.c: New.
8073 * gcc.target/powerpc/pr46728-14.c: New.
8074 * gcc.target/powerpc/pr46728-15.c: New.
8075 * gcc.target/powerpc/pr46728-16.c: New.
8077 2011-05-27 Jason Merrill <jason@redhat.com>
8079 * g++.dg/abi/mangle47.C: New.
8082 * g++.dg/template/const5.C: New.
8084 * g++.dg/cpp0x/enum18.C: New.
8086 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8088 * g++.dg/cpp0x/error6.C: New.
8090 * g++.dg/cpp0x/error5.C: New.
8092 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8095 * g++.dg/eh/cond6.C: New test.
8097 2011-05-27 Tobias Burnus <burnus@net-b.de>
8100 * gfortran.dg/rank_3.f90: New.
8101 * gfortran.dg/rank_4.f90: New.
8103 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8105 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8106 replace dump search.
8108 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8110 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8111 * gnat.dg/bit_packed_array5.adb: ...here.
8113 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8116 * g++.dg/cpp0x/auto25.C: New.
8118 2011-05-27 Richard Guenther <rguenther@suse.de>
8120 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8122 2011-05-27 Richard Guenther <rguenther@suse.de>
8124 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8126 2011-05-27 Richard Guenther <rguenther@suse.de>
8129 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8131 2011-05-26 Jason Merrill <jason@redhat.com>
8133 * g++.dg/cpp0x/friend1.C: New.
8134 * g++.dg/cpp0x/friend2.C: New.
8136 * g++.dg/cpp0x/auto7.C: Update.
8137 * g++.dg/template/crash50.C: Adjust.
8138 * g++.dg/template/static9.C: Adjust.
8139 * g++.old-deja/g++.ext/memconst.C: Adjust.
8141 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8143 * gcc.dg/march.c: Ignore a note for some targets.
8145 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8146 Nathan Froyd <froydnj@codesourcery.com>
8150 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8151 * g++.dg/parse/pr18770.C: New test.
8152 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8154 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8157 * gfortran.dg/dependency_40.f90 : New test.
8159 2011-05-26 Tobias Burnus <burnus@net-b.de>
8162 * gfortran.dg/coarray/registering_1.f90: New.
8164 2011-05-26 Jason Merrill <jason@redhat.com>
8166 * g++.dg/cpp0x/variadic111.C: New.
8167 * g++.dg/cpp0x/variadic41.C: Adjust.
8169 2011-05-26 Richard Guenther <rguenther@suse.de>
8171 PR tree-optimization/48702
8172 * gcc.dg/torture/pr48702.c: New testcase.
8174 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8176 PR gcov-profile/48845
8177 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8179 * gcc.dg/matrix/matrix.exp: Likewise.
8180 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8181 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8182 line number to check_profiling_available.
8183 * lib/target-supports.exp (check_profiling_available): Account for
8185 Require TLS runtime support with -fprofile-generate.
8186 * lib/profopt.exp (profopt-execute): Add TLS options for
8188 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8190 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8193 * g++.dg/eh/cond5.C: New test.
8195 PR tree-optimization/49161
8196 * gcc.c-torture/execute/pr49161.c: New test.
8198 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8200 * gcc.target/arm/neon-vorn-vbic.c: New test.
8202 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8204 PR tree-optimization/49038
8205 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8206 * gcc.dg/vect/pr49038.c: New test.
8208 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8210 * g++.dg/init/pr25811-3.C: New.
8211 * g++.dg/init/pr25811-4.C: New.
8213 2011-05-25 Jason Merrill <jason@redhat.com>
8215 * g++.dg/cpp0x/enum17.C: New.
8216 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8218 * g++.dg/cpp0x/auto24.C: New.
8220 * g++.dg/cpp0x/error4.C: New.
8222 * g++.dg/cpp0x/rv-restrict.C: New.
8224 * g++.dg/cpp0x/enum15.C: New.
8225 * g++.dg/cpp0x/constexpr-switch2.C: New.
8227 * g++.dg/cpp0x/variadic110.C: New.
8229 * g++.dg/cpp0x/auto9.C: Add typedef test.
8231 * g++.dg/cpp0x/auto23.C: New.
8232 * g++.dg/cpp0x/auto9.C: Adjust.
8234 * g++.dg/cpp0x/defaulted29.C: New.
8236 * g++.dg/cpp0x/initlist51.C: New.
8238 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8240 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8241 * g++.dg/abi/packed1.C: Suppress warning.
8242 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8243 * g++.dg/template/stdarg1.C: Likewise.
8244 * g++.dg/other/packed1.C: Remove arm from xfail list.
8246 2011-05-25 Jason Merrill <jason@redhat.com>
8248 * g++.dg/cpp0x/enum16.C: New.
8249 * g++.dg/parse/error15.C: Adjust.
8251 * g++.dg/cpp0x/initlist50.C: New.
8253 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8255 * g++.dg/cpp0x/variadic109.C: New.
8257 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8259 * gcc.target/i386/pause-1.c: New.
8261 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8263 * gcc.dg/stack-usage-1.c: Adjust comment.
8264 * gcc.dg/stack-usage-2.c: New test.
8266 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8269 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8270 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8272 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8274 PR rtl-optimization/48757
8275 * gfortran.dg/pr48757.f: New test case.
8277 2011-05-24 Jason Merrill <jason@redhat.com>
8279 * g++.dg/cpp0x/access01.C: New.
8281 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8284 * objc.dg/pr48177.m: New testcase.
8286 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8289 * objc.dg/pr48187.m: New testcase.
8290 * obj-c++.dg/pr48187.mm: New testcase.
8291 * objc.dg/ivar-extra-semicolon.m: New testcase.
8293 2011-05-24 Jason Merrill <jason@redhat.com>
8295 * g++.dg/template/access21.C: New.
8296 * g++.dg/template/access22.C: New.
8298 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8300 PR rtl-optimization/48633
8301 * g++.dg/pr48633.C: New test.
8303 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8306 * g++.dg/other/pr49133.C: New test.
8308 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8309 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8311 * gcc.dg/torture/tls/run-gd.c: New test.
8312 * gcc.dg/torture/tls/run-ie.c: New test.
8313 * gcc.dg/torture/tls/run-ld.c: New test.
8314 * gcc.dg/torture/tls/run-le.c: New test.
8315 * lib/target-supports.exp (check_effective_target_tls_runtime):
8316 Build testcase with TLS options.
8318 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8320 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8322 2011-05-24 Tom de Vries <tom@codesourcery.com>
8324 PR tree-optimization/49121
8325 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8327 2011-05-23 Jason Merrill <jason@redhat.com>
8329 * g++.dg/cpp0x/defaulted28.C: New.
8331 * g++.dg/cpp0x/sfinae25.C: New.
8333 * g++.dg/cpp0x/rv-cast2.C: New.
8335 * g++.dg/cpp0x/enum14.C: New.
8337 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8340 * gcc.c-torture/execute/pr49123.c: New test.
8343 * gcc.dg/debug/pr49032.c: New test.
8346 * gcc.dg/pr49120.c: New test.
8348 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8351 * gcc.target/i386/pr47315.c: New test.
8353 2011-05-23 Jason Merrill <jason@redhat.com>
8355 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8357 * g++.dg/cpp0x/sfinae24.C: New.
8359 * g++.dg/cpp0x/error3.C: New.
8361 * g++.dg/cpp0x/defaulted27.C: New.
8363 * g++.dg/cpp0x/decltype27.C: New.
8365 2011-05-23 Richard Guenther <rguenther@suse.de>
8367 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8369 2011-05-23 Richard Guenther <rguenther@suse.de>
8371 PR tree-optimization/40874
8372 * g++.dg/tree-ssa/pr40874.C: New testcase.
8374 2011-05-23 Richard Guenther <rguenther@suse.de>
8376 PR tree-optimization/49115
8377 * g++.dg/torture/pr49115.C: New testcase.
8379 2011-05-23 Richard Guenther <rguenther@suse.de>
8382 * gcc.dg/memcpy-3.c: New testcase.
8384 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8387 * gcc.c-torture/execute/pr48973-1.c: New test.
8388 * gcc.c-torture/execute/pr48973-2.c: New test.
8390 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8393 * g++.dg/warn/pr18016.C: New.
8395 2011-05-23 Tom de Vries <tom@codesourcery.com>
8398 * gcc.target/arm/ivopts-6.c: New test.
8400 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8403 * gcc.c-torture/compile/pr49029.c: New test.
8405 2011-05-22 Jason Merrill <jason@redhat.com>
8407 * g++.dg/cpp0x/sfinae23.C: New.
8408 * g++.dg/cpp0x/sfinae8.C: Correct.
8410 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8412 * gfortran.dg/function_optimize_8.f90: New test case.
8414 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8416 PR tree-optimization/49087
8417 * gcc.dg/vect/O3-pr49087.c: New test.
8419 2011-05-21 Jason Merrill <jason@redhat.com>
8421 * g++.dg/debug/const5.C: New.
8423 2011-05-20 Jason Merrill <jason@redhat.com>
8425 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8427 * g++.dg/cpp0x/constexpr-static7.C: New.
8429 * g++.dg/cpp0x/enum12.C: New.
8430 * g++.dg/cpp0x/enum13.C: New.
8432 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8435 * gfortran.dg/select_type_23.f03: New.
8437 2011-05-20 Jason Merrill <jason@redhat.com>
8439 * g++.dg/cpp0x/defaulted26.C: New.
8441 * g++.dg/cpp0x/noexcept02.C: Fix.
8442 * g++.dg/cpp0x/noexcept03.C: Fix.
8443 * g++.dg/cpp0x/noexcept08.C: Fix.
8444 * g++.dg/cpp0x/noexcept10.C: New.
8446 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8449 * gfortran.dg/extends_12.f03: New.
8451 2011-05-20 Jason Merrill <jason@redhat.com>
8453 * g++.dg/template/koenig9.C: New.
8454 * g++.dg/opt/pr47615.C: Fix.
8455 * g++.dg/overload/defarg1.C: Fix.
8456 * g++.dg/tc1/dr213.C: Remove xfail.
8457 * g++.dg/torture/pr34850.C: Fix.
8458 * g++.dg/torture/pr39362.C: Fix.
8459 * g++.old-deja/g++.brendan/crash56.C: Fix.
8460 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8462 2011-05-20 Richard Guenther <rguenther@suse.de>
8464 PR tree-optimization/49079
8465 * gcc.dg/torture/pr49079.c: New testcase.
8467 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8469 PR tree-optimization/49073
8470 * gcc.c-torture/execute/pr49073.c: New test.
8472 2011-06-19 Tobias Burnus <burnus@net-b.de>
8475 * gfortran.dg/coarray_21.f90: New.
8477 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8479 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8482 2011-05-19 Richard Guenther <rguenther@suse.de>
8485 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8487 2011-05-19 Richard Guenther <rguenther@suse.de>
8490 * gcc.dg/builtin-object-size-11.c: New testcase.
8492 2011-05-19 Tom de Vries <tom@codesourcery.com>
8495 * gcc.target/arm/ivopts.c: New test.
8496 * gcc.target/arm/ivopts-2.c: New test.
8498 2011-05-19 Tom de Vries <tom@codesourcery.com>
8500 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8502 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8504 * gcc.c-torture/execute/960321-1.x: Remove.
8506 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8509 * gfortran.dg/move_alloc_4.f90: New.
8511 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8514 * gcc.target/i386/pr49002-1.c: New test.
8515 * gcc.target/i386/pr49002-2.c: Likewise.
8517 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8519 PR tree-optimization/49039
8520 * gcc.c-torture/execute/pr49039.c: New test.
8521 * gcc.dg/tree-ssa/pr49039.c: New test.
8522 * g++.dg/torture/pr49039.C: New test.
8524 2011-05-18 Jason Merrill <jason@redhat.com>
8526 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8527 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8528 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8530 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8532 * gcc.target/bfin/mcpu-bf592.c: New test.
8534 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8536 PR tree-optimization/41881
8537 * gcc.dg/vect/O3-pr41881.c: New test.
8538 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8540 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8542 PR tree-optimization/49000
8543 * gcc.dg/pr49000.c: New test.
8545 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8547 * gnat.dg/invalid1.adb: New test.
8549 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8551 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8553 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8554 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8556 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8559 * g++.dg/cpp0x/range-for18.C: New.
8561 2011-05-15 Tobias Burnus <burnus@net-b.de>
8564 * gfortran.dg/coarray/image_index_2.f90: New.
8566 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8568 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8569 * g++.dg/cpp0x/override2.C: New.
8571 2011-05-14 Tobias Burnus <burnus@net-b.de>
8574 * gfortran.de/coarray_20.f90: New.
8576 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8579 * function_optimize_7.f90: New test case.
8581 2011-05-13 Jason Merrill <jason@redhat.com>
8583 * g++.dg/cpp0x/decltype26.C: New.
8584 * g++.dg/cpp0x/enum11.C: New.
8586 2011-05-13 Tobias Burnus <burnus@net-b.de>
8590 * gfortran.dg/assign_8.f90: Update dg-error.
8592 2011-05-13 Tobias Burnus <burnus@net-b.de>
8595 * gfortran.dg/io_constraints_8.f90: New.
8596 * gfortran.dg/io_constraints_9.f90: New.
8598 2011-05-13 Martin Thuresson <martint@google.com>
8600 PR gcov-profile/47793
8601 * gcc.dg/pr47793.c: New.
8603 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8605 PR tree-optimization/48975
8606 * gcc.dg/pr48975.c: New test.
8608 2011-05-12 Tobias Burnus <burnus@net-b.de>
8611 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8613 2011-05-12 Jason Merrill <jason@redhat.com>
8615 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8617 2011-05-12 Geert Bosch <bosch@adacore.com>
8619 * gnat.dg/view_conversion1.adb: New test.
8621 2011-05-12 Richard Guenther <rguenther@suse.de>
8623 PR tree-optimization/48172
8624 * gcc.dg/vect/pr48172.c: New testcase.
8626 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8629 * g++.dg/opt/pr48967.C: New test.
8631 2011-05-11 Jason Merrill <jason@redhat.com>
8633 * g++.dg/cpp0x/constexpr-friend.C: New.
8634 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8636 * g++.dg/cpp0x/sfinae22.C: New.
8638 2011-05-11 Tobias Burnus <burnus@net-b.de>
8641 * gfortran.dg/generic_24.f90: New.
8643 2011-05-11 Richard Guenther <rguenther@suse.de>
8645 PR tree-optimization/15256
8646 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8648 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8651 * gcc.dg/pr48159-1.c: New test.
8652 * gcc.dg/pr48159-2.c: New test.
8654 2011-05-11 Richard Guenther <rguenther@suse.de>
8657 * gcc.dg/torture/pr48953.c: New testcase.
8659 2011-05-11 Richard Guenther <rguenther@suse.de>
8661 PR tree-optimization/18041
8662 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8664 2011-05-11 Alan Modra <amodra@gmail.com>
8667 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8669 2011-05-10 Jason Merrill <jason@redhat.com>
8671 * g++.dg/cpp0x/defaulted25.C: New.
8672 * g++.dg/template/crash7.C: Adjust.
8674 * g++.dg/cpp0x/variadic108.C: New.
8676 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8678 * g++.dg/inherit/virtual9.C: Extend.
8680 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8683 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8684 are passed and returned in vector registers.
8686 2011-05-10 Richard Guenther <rguenther@suse.de>
8688 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8689 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8690 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8691 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8692 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8695 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8697 PR tree-optimization/48611
8698 PR tree-optimization/48794
8699 * gfortran.dg/gomp/pr48611.f90: New test.
8700 * gfortran.dg/gomp/pr48794.f90: New test.
8703 * gcc.dg/dfp/pr48928.c: New test.
8705 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8708 * g++.dg/cpp0x/pr48522.C: New.
8710 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8713 * g++.dg/cpp0x/sfinae21.C: New.
8715 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8717 * g++.dg/template/sfinae28.C: Rename to...
8718 * g++.dg/cpp0x/sfinae19.C: ... this.
8719 * g++.dg/template/sfinae29.C: Rename to...
8720 * g++.dg/cpp0x/sfinae20.C: ... this.
8722 2011-05-09 Jeff Law <law@redhat.com>
8724 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8727 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8730 * g++.dg/init/pr20039.C: New.
8732 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8736 * g++.dg/template/sfinae28.C: New.
8737 * g++.dg/template/sfinae29.C: Likewise.
8739 2011-05-09 Jason Merrill <jason@redhat.com>
8741 * g++.dg/template/nontype23.C: New.
8743 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8745 * g++.dg/init/pr48859.C: New.
8747 2011-05-09 Jason Merrill <jason@redhat.com>
8749 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8750 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8751 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8752 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8753 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8754 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8755 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8756 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8758 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8760 * g++.dg/inherit/virtual9.C: New.
8762 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8765 * g++.dg/template/dependent-expr8.C: New test case.
8767 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8769 PR tree-optimization/48837
8770 * gcc.dg/pr48837.c: New testcase.
8772 2011-05-06 Jason Merrill <jason@redhat.com>
8774 * g++.dg/cpp0x/constexpr-condition2.C: New.
8776 * g++.dg/cpp0x/constexpr-missing.C: New.
8778 2011-05-06 Tobias Burnus <burnus@net-b.de>
8781 * gfortran.dg/coarray/this_image_2.f90: New.
8783 2011-05-06 Tobias Burnus <burnus@net-b.de>
8787 * gfortran.dg/bind_c_usage_22.f90: New.
8788 * gfortran.dg/bind_c_usage_23.f90: New.
8789 * gfortran.dg/bind_c_usage_24.f90: New.
8790 * gfortran.dg/bind_c_usage_24_c.c: New.
8792 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8795 * g++.dg/template/member9.C: New test case.
8797 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8799 * gnat.dg/discr29.ad[sb]: New test.
8800 * gnat.dg/discr30.adb: Likewise.
8802 2011-05-05 Julian Brown <julian@codesourcery.com>
8804 * gcc.target/arm/neon-vset_lanes8.c: New test.
8806 2011-05-05 Jason Merrill <jason@redhat.com>
8808 * g++.dg/init/new32.C: New.
8810 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8812 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8815 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8817 PR rtl-optimization/48381
8818 * gcc.c-torture/compile/pr48381.c: New test.
8820 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8822 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8824 * gcc.target/i386/opt-1.c: Ditto.
8826 2011-05-04 Jason Merrill <jason@redhat.com>
8828 * g++.dg/conversion/base1.C: New.
8830 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8832 PR libgfortran/48787
8833 * gfortran.dg/round_3.f08: Add more checks to test case.
8835 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8837 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8838 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8839 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8840 Gate test on effective_target fd_truncate.
8842 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8844 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8845 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8846 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8847 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8848 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8849 * gcc.target/i386/pr38824.c: Ditto.
8850 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8851 * gcc.target/i386/vecinit-2.c: Ditto.
8852 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8853 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8854 * gcc.target/i386/parity-2.c: Ditto.
8855 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8857 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8859 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8861 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8862 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8863 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8865 2011-05-03 Tobias Burnus <burnus@net-b.de>
8868 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8870 2011-05-03 Tobias Burnus <burnus@net-b.de>
8873 * gfortran.dg/coarray/this_image_1.f90: New.
8875 2011-05-03 Tobias Burnus <burnus@net-b.de>
8878 * gfortran.dg/coarray/caf.dg: New.
8879 * gfortran.dg/coarray/image_index_1.f90: New, copied
8880 from ../coarray_16.f90.
8882 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8885 * g++.dg/ext/complex9.C: New.
8887 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8890 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8891 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8892 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8894 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8896 * gcc.target/bfin/builtins: Created.
8897 * gcc.target/bfin/hisilh-O0.c: Deleted.
8898 * gcc.target/bfin/hisilh.c: Moved to...
8899 * gcc.target/bfin/builtins/hisilh.c: ...here.
8900 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8901 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8902 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8903 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8904 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8905 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8906 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8907 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8908 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8909 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8910 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8911 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8912 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8913 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8914 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8915 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8916 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8917 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8918 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8919 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8920 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8921 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8922 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8923 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8924 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8925 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8926 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8927 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8928 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8929 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8930 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8931 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8932 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8933 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8934 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8935 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8936 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8937 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8938 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8939 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8940 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8941 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8942 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8943 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8944 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8945 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8946 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8947 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8948 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8949 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8950 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8951 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8952 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8953 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8954 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8955 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8956 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8957 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8958 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8959 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8960 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8961 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8962 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8963 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8964 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8965 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8966 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8967 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8968 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8969 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8970 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8971 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8972 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8973 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8974 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8975 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8976 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8977 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8978 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8979 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8980 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8981 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8982 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8983 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8984 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8985 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8986 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8987 * gcc.target/bfin/builtins/circptr.c: Ditto.
8988 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8989 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8990 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8991 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8992 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8993 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8994 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8995 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8996 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8997 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8998 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8999 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9000 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9001 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9002 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9003 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9004 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9005 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9006 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9007 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9008 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9009 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9010 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9011 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9012 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9013 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9014 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9015 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9016 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9017 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9018 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9019 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9020 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9021 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9022 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9023 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9024 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9025 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9026 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9027 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9028 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9029 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9030 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9031 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9032 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9033 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9034 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9035 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9036 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9037 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9038 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9039 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9040 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9041 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9042 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9043 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9044 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9045 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9046 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9047 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9048 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9049 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9050 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9051 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9052 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9053 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9054 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9055 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9056 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9057 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9059 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9061 * gcc.target/arm/cold-lc.c: New test.
9063 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9066 * gcc.dg/pr48774.c: New test.
9068 2011-05-03 Richard Guenther <rguenther@suse.de>
9070 * gcc.dg/large-size-array-5.c: New testcase.
9072 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9074 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9076 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9078 * lib/target-supports.exp (check_effective_target_vect_strided):
9080 (check_effective_target_vect_strided2)
9081 (check_effective_target_vect_strided3)
9082 (check_effective_target_vect_strided4)
9083 (check_effective_target_vect_strided8): ...these new functions.
9085 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9086 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9087 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9088 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9089 * gcc.dg/vect/pr37539.c: Likewise.
9090 * gcc.dg/vect/slp-11a.c: Likewise.
9091 * gcc.dg/vect/slp-11b.c: Likewise.
9092 * gcc.dg/vect/slp-11c.c: Likewise.
9093 * gcc.dg/vect/slp-12a.c: Likewise.
9094 * gcc.dg/vect/slp-12b.c: Likewise.
9095 * gcc.dg/vect/slp-18.c: Likewise.
9096 * gcc.dg/vect/slp-19a.c: Likewise.
9097 * gcc.dg/vect/slp-19b.c: Likewise.
9098 * gcc.dg/vect/slp-21.c: Likewise.
9099 * gcc.dg/vect/slp-23.c: Likewise.
9100 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9102 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9103 instead of vect_interleave && vect_extract_even_odd.
9104 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9105 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9106 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9107 * gcc.dg/vect/vect-1.c: Likewise.
9108 * gcc.dg/vect/vect-10.c: Likewise.
9109 * gcc.dg/vect/vect-98.c: Likewise.
9110 * gcc.dg/vect/vect-107.c: Likewise.
9111 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9112 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9113 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9114 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9115 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9116 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9117 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9118 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9119 * gcc.dg/vect/vect-strided-float.c: Likewise.
9120 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9121 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9122 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9123 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9124 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9125 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9126 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9127 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9128 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9129 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9130 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9131 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9132 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9133 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9134 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9136 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9138 * gcc.dg/vect/pr30843.c: Likewise.
9139 * gcc.dg/vect/pr33866.c: Likewise.
9140 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9141 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9142 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9143 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9145 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9147 * gcc.dg/vect/slp-11.c: Split into...
9148 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9149 gcc.dg/vect/slp-11c.c: ...these tests.
9150 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9151 * gcc.dg/vect/slp-12c.c: ...this new test.
9152 * gcc.dg/vect/slp-19.c: Split into...
9153 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9154 gcc.dg/vect/slp-19c.c: ...these new tests.
9156 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9158 * lib/target-supports.exp
9159 (check_effective_target_vect_extract_even_odd_wide): Delete.
9160 (check_effective_target_vect_strided_wide): Likewise.
9161 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9162 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9163 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9164 * gcc.dg/vect/pr37539.c: Likewise.
9165 * gcc.dg/vect/slp-11.c: Likewise.
9166 * gcc.dg/vect/slp-12a.c: Likewise.
9167 * gcc.dg/vect/slp-12b.c: Likewise.
9168 * gcc.dg/vect/slp-19.c: Likewise.
9169 * gcc.dg/vect/slp-23.c: Likewise.
9170 * gcc.dg/vect/vect-1.c: Likewise.
9171 * gcc.dg/vect/vect-98.c: Likewise.
9172 * gcc.dg/vect/vect-107.c: Likewise.
9173 * gcc.dg/vect/vect-strided-float.c: Likewise.
9175 2011-05-02 Jason Merrill <jason@redhat.com>
9177 * g++.dg/init/new31.C: New.
9179 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9182 * gcc.dg/pr35445.c: New test.
9184 2011-05-02 Jason Merrill <jason@redhat.com>
9186 * c-c++-common/vla-1.c: New.
9188 2011-05-02 Richard Guenther <rguenther@suse.de>
9190 PR tree-optimization/48822
9191 * gcc.dg/torture/pr48822.c: New testcase.
9193 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9196 * g++.dg/cpp0x/constexpr-47969.C: New.
9198 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9201 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9202 on vect_no_align targets.
9203 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9204 vect_no_align targets.
9206 2011-05-01 Xinliang David Li <davidxl@google.com>
9208 * gcc.dg/tree-ssa/integer-addr.c: New test.
9209 * gcc.dg/tree-ssa/alias_bug.c: New test.
9211 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9213 PR libgfortran/48787
9214 * gfortran.dg/round_3.f08: Add more checks.
9216 2011-04-30 Tobias Burnus <burnus@net-b.de>
9219 * gfortran.dg/import9.f90: New, proper test.
9220 * gfortran.dg/interface_37.f90: Remove bogus
9221 test (bogus copy of interface_36.f90).
9223 2011-04-30 Tobias Burnus <burnus@net-b.de>
9226 * gfortran.dg/interface_37.f90: New.
9228 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9231 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9233 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9235 PR tree-optimization/48809
9236 * gcc.c-torture/execute/pr48809.c: New test.
9238 2011-04-29 Jeff Law <law@redhat.com>
9240 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9242 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9245 * g++.dg/init/ctor10.C: New.
9247 2011-04-29 Le-Chun Wu <lcwu@google.com>
9249 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9250 warning in implicitly instantiated templates.
9252 2011-04-29 Le-Chun Wu <lcwu@google.com>
9254 * g++.dg/warn/Wnull-conversion-1.C: New.
9255 * g++.dg/warn/Wnull-conversion-2.C: New.
9257 2011-04-29 Diego Novillo <dnovillo@google.com>
9259 * g++.old-deja/g++.other/null3.C: Expect warning about
9260 converting boolean to a pointer.
9262 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9265 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9269 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9271 2011-04-29 Tobias Burnus <burnus@net-b.de>
9274 * gfortran.dg/typebound_proc_22.f90: New.
9277 * gfortran.dg/interface_36.f90: New.
9279 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9281 PR libgfortran/48488
9282 PR libgfortran/48602
9283 PR libgfortran/48615
9284 PR libgfortran/48684
9285 PR libgfortran/48787
9286 * gfortran.dg/fmt_g.f: Adjust test.
9287 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9288 * gfortran.dg/round_3.f08: New test.
9289 * gfortran.dg/namelist_print_1.f: Adjust test.
9290 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9291 * gfortran.dg/f2003_io_5.f03: Adjust test.
9292 * gfortran.dg/coarray_15.f90: Adjust test.
9293 * gfortran.dg/namelist_65.f90: Adjust test.
9294 * gfortran.dg/fmt_cache_1.f: Adjust test.
9295 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9296 * gfortran.dg/real_const_3.f90: Adjust test.
9298 2011-04-29 Jan Hubicka <jh@suse.cz>
9300 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9301 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9303 2011-04-28 Xinliang David Li <davidxl@google.com>
9305 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9306 * g++.dg/prof-robust-1.C: New test.
9308 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9310 PR tree-optimization/48765
9311 * gcc.dg/vect/pr48765.c: New.
9313 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9315 PR tree-optimization/48775
9316 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9318 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9321 * g++.dg/inherit/pr48798.C: New.
9322 * g++.old-deja/g++.other/base1.C: Adjust.
9324 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9327 * g++.dg/template/inherit7.C: New test case.
9329 2011-04-28 Richard Guenther <rguenther@suse.de>
9331 PR tree-optimization/40052
9332 PR tree-optimization/15347
9333 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9334 * gcc.dg/pr15347.c: Likewise.
9336 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9339 * g++.dg/cpp0x/sfinae18.C: New.
9341 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9344 * g++.dg/ext/is_literal_type1.C: New.
9346 2011-04-28 Tobias Burnus <burnus@net-b.de>
9350 * gfortran.dg/interface_35.f90: New.
9351 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9352 * gfortran.dg/func_result_6.f90: Add dg-warning.
9353 * gfortran.dg/bessel_1.f90: Ditto.
9354 * gfortran.dg/hypot_1.f90: Ditto.
9355 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9356 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9357 * gfortran.dg/interface_assignment_4.f90: Ditto.
9359 2011-04-27 Jason Merrill <jason@redhat.com>
9361 * g++.dg/ext/complex8.C: New.
9363 * g++.dg/cpp0x/initlist49.C: New.
9364 * g++.dg/init/new30.C: New.
9366 2011-04-27 Tobias Burnus <burnus@net-b.de>
9369 * gfortran.dg/whole_file_34.f90: New.
9371 2011-04-27 Jan Hubicka <jh@suse.cz>
9373 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9375 2011-04-27 Jason Merrill <jason@redhat.com>
9377 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9379 * g++.dg/parse/ambig6.C: New.
9381 2011-04-27 Nick Clifton <nickc@redhat.com>
9383 * gcc.dg/20020312-2.c: Add definition for RX.
9385 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9386 option with RX targets.
9388 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9391 2011-04-27 Richard Guenther <rguenther@suse.de>
9393 * gcc.dg/tree-ssa/pr23382.c: Remove.
9395 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9398 * gcc.c-torture/compile/pr48767.c: New test.
9400 2011-04-27 Richard Guenther <rguenther@suse.de>
9402 PR tree-optimization/48772
9403 * g++.dg/pr48772.C: New testcase.
9405 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9408 * gcc.c-torture/compile/pr48742.c: New test.
9410 2011-04-26 Jason Merrill <jason@redhat.com>
9412 * g++.dg/lookup/koenig13.C: New.
9414 * g++.dg/cpp0x/initlist48.C: New.
9416 2011-04-25 Jason Merrill <jason@redhat.com>
9418 * g++.dg/cpp0x/sfinae17.C: New.
9420 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9423 * gcc.target/powerpc/pr48258-1.c: New file.
9424 * gcc.target/powerpc/pr48258-2.c: Ditto.
9426 2011-04-26 Xinliang David Li <davidxl@google.com>
9428 * gcc.dg/uninit-suppress.c: New test.
9429 * gcc.dg/uninit-suppress.c: New test.
9431 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9434 * gcc.dg/pr48768.c: New test.
9436 PR tree-optimization/48734
9437 * gcc.c-torture/compile/pr48734.c: New test.
9440 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9442 2011-04-26 Richard Guenther <rguenther@suse.de>
9444 PR tree-optimization/48731
9445 * gcc.dg/torture/pr48731.c: New testcase.
9447 2011-04-26 Richard Guenther <rguenther@suse.de>
9450 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9452 2011-04-26 Richard Guenther <rguenther@suse.de>
9455 * gcc.dg/torture/pr48694-1.c: New testcase.
9456 * gcc.dg/torture/pr48694-2.c: Likewise.
9458 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9460 * g++.dg/ext/underlying_type1.C: New.
9461 * g++.dg/ext/underlying_type2.C: Likewise.
9462 * g++.dg/ext/underlying_type3.C: Likewise.
9463 * g++.dg/ext/underlying_type4.C: Likewise.
9464 * g++.dg/ext/underlying_type5.C: Likewise.
9465 * g++.dg/ext/underlying_type6.C: Likewise.
9466 * g++.dg/ext/underlying_type7.C: Likewise.
9467 * g++.dg/ext/underlying_type8.C: Likewise.
9468 * g++.dg/ext/underlying_type9.C: Likewise.
9469 * g++.dg/ext/underlying_type10.C: Likewise.
9471 2011-04-25 Jason Merrill <jason@redhat.com>
9473 * g++.dg/cpp0x/regress/template-const2.C: New.
9475 2011-04-25 Jeff Law <law@redhat.com>
9477 * gcc.dg/tree-ssa/vrp56.c: new test.
9479 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9481 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9483 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9485 PR preprocessor/48740
9486 * c-c++-common/raw-string-11.c: New test.
9488 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9490 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9493 2011-04-23 Tobias Burnus <burnus@net-b.de>
9496 * gfortran.dg/coarray_19.f90: New.
9498 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9501 * gcc.dg/pr48685.c: New test.
9503 2011-04-22 Jan Hubicka <jh@suse.cz>
9505 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9507 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9509 PR tree-optimization/48717
9510 * gcc.c-torture/execute/pr48717.c: New test.
9512 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9515 * gcc.target/i386/pr48723.c: New test.
9517 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9520 * gcc.dg/gomp/pr48716.c: New test.
9521 * g++.dg/gomp/pr48716.C: New test.
9523 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9526 * gcc.dg/missing-field-init-2.c: Update testcase.
9528 2011-04-22 Alan Modra <amodra@gmail.com>
9530 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9532 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9535 * gfortran.dg/function_optimize_6.f90: New test.
9537 2011-04-21 Easwaran Raman <eraman@google.com>
9539 * gcc.dg/stack-layout-2.c: New test.
9541 2011-04-21 Richard Guenther <rguenther@suse.de>
9544 * g++.dg/lto/pr48207-2_0.C: New testcase.
9545 * g++.dg/lto/pr48207-3_0.C: Likewise.
9547 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9549 * gnat.dg/volatile5.adb: New test.
9550 * gnat.dg/volatile5_pkg.ads: New helper.
9552 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9555 * gcc.target/i386/pr48708.c: New test.
9557 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9559 * gcc.dg/vect/vect-119.c: New test.
9561 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9563 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9566 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9567 Richard Sandiford <richard.sandiford@linaro.org>
9570 * gcc.target/arm/pr46329.c: New test.
9572 2011-04-21 Tobias Burnus <burnus@net-b.de>
9575 * gfortran.dg/coarray_18.f90: New.
9577 2011-04-20 Jason Merrill <jason@redhat.com>
9579 * g++.dg/cpp0x/initlist47.C: New.
9581 * g++.dg/init/dtor4.C: New.
9583 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9586 * gcc.target/i386/sse2-pinsrw.c: New test.
9587 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9588 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9589 * gcc.target/i386/sse2-insvhi.c: Ditto.
9590 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9591 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9593 2011-04-20 Jason Merrill <jason@redhat.com>
9595 * g++.dg/template/const4.C: New.
9597 2011-04-20 Easwaran Raman <eraman@google.com>
9599 * gcc.dg/stack-layout-1.c: New test.
9601 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9603 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9604 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9607 2011-04-20 Kai Tietz <ktietz@redhat.com>
9609 * gcc.dg/binop-xor1.c: New test.
9610 * gcc.dg/binop-xor2.c: New test.
9611 * gcc.dg/binop-xor3.c: New test.
9612 * gcc.dg/binop-xor4.c: New test.
9613 * gcc.dg/binop-xor5.c: New test.
9615 2011-04-20 Richard Guenther <rguenther@suse.de>
9617 PR tree-optimization/47892
9618 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9620 2011-04-20 Richard Guenther <rguenther@suse.de>
9623 * g++.dg/torture/pr48695.C: New testcase.
9625 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9627 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9628 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9629 * gcc.c-torture/execute/pr45262.c: Ditto
9630 * gcc.dg/torture/pr43165.c: Ditto.
9631 * gcc.dg/torture/pr47228.c: Ditto.
9632 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9633 * gcc.dg/ipa/pr45644.c: Ditto.
9634 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9637 2011-04-19 Jason Merrill <jason@redhat.com>
9639 * g++.dg/ext/complex7.C: New.
9641 * g++.dg/ext/attrib41.C: New.
9643 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9646 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9648 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9651 * gcc.target/i386/pr48678.c: New test.
9653 2011-04-19 Martin Jambor <mjambor@suse.cz>
9655 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9656 * g++.dg/opt/devirt2.C: New test.
9657 * g++.dg/ipa/devirt-g-1.C: Likewise.
9659 2011-04-19 Tobias Burnus <burnus@net-b.de>
9662 * gfortran.dg/whole_file_33.f90: New.
9664 2011-04-19 Martin Jambor <mjambor@suse.cz>
9666 * g++.dg/ipa/devirt-7.C: New test.
9668 2011-04-19 Richard Guenther <rguenther@suse.de>
9671 * g++.dg/lto/pr48207_0.C: New testcase.
9673 2011-04-18 Jason Merrill <jason@redhat.com>
9675 * g++.dg/init/void1.C: New.
9677 * g++.dg/cpp0x/union4.C: New.
9679 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9682 * g++.dg/torture/pr48661.C: New test.
9685 * g++.dg/gomp/pr48632.C: New test.
9687 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9689 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9690 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9692 2011-04-18 Tobias Burnus <burnus@net-b.de>
9695 * gfortran.dg/coarray_17.f90: New.
9696 * gfortran.dg/coarray_10.f90: Update dg-error.
9698 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9701 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9702 * gfortran.dg/guality/guality.exp: Likewise.
9704 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9706 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9708 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9710 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9712 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9714 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9716 2011-04-18 Richard Guenther <rguenther@suse.de>
9719 * g++.dg/torture/pr46364.C: New testcase.
9721 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9723 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9725 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9727 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9729 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9730 Ira Rosen <ira.rosen@linaro.org>
9733 * gcc.target/arm/pr48252.c: New test.
9735 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9737 PR tree-optimization/48616
9738 * gcc.dg/pr48616.c: New test.
9740 2011-04-18 Tobias Burnus <burnus@net-b.de>
9743 * gfortran.dg/coarray_16.f90: New.
9745 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9748 * gfortran.dg/realloc_on_assign_7.f03: New test.
9750 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9752 PR libgfortran/48602
9753 * gfortran.dg/fmt_g0_6.f08: New test.
9755 2011-04-17 Jason Merrill <jason@redhat.com>
9757 * g++.dg/cpp0x/sfinae16.C: New.
9759 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9761 * gcc.target/mips/reg-var-1.c: New test.
9763 2011-04-17 Jan Hubicka <jh@suse.cz>
9765 * gcc.dg/winline-5.c: Update testcase.
9767 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9769 * gnat.dg/discr27.ad[sb]: Move dg directive.
9770 * gnat.dg/discr28.ad[sb]: New test.
9771 * gnat.dg/discr28_pkg.ads: New helper.
9773 2011-04-17 Michael Matz <matz@suse.de>
9775 PR tree-optimization/48622
9777 * gcc.dg/lto/pr48622_0.c: New test.
9779 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9781 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9782 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9783 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9784 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9785 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9786 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9788 2011-04-15 Jason Merrill <jason@redhat.com>
9790 * g++.dg/cpp0x/range-for17.C: New.
9792 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9794 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9795 * g++.dg/cpp0x/range-for3.C: Likewise.
9796 * g++.dg/cpp0x/range-for9.C: Correct error message.
9797 * g++.dg/cpp0x/range-for11.C: New.
9798 * g++.dg/cpp0x/range-for12.C: New.
9799 * g++.dg/cpp0x/range-for13.C: New.
9800 * g++.dg/cpp0x/range-for14.C: New.
9801 * g++.dg/cpp0x/range-for15.C: New.
9802 * g++.dg/cpp0x/range-for16.C: New.
9804 2011-04-15 Tobias Burnus <burnus@net-b.de>
9807 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9809 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9811 * objc.dg/naming-4.m: Updated.
9812 * objc.dg/naming-5.m: Updated.
9813 * objc.dg/naming-6.m: New.
9814 * objc.dg/naming-7.m: New.
9815 * obj-c++.dg/naming-1.mm: Updated.
9816 * obj-c++.dg/naming-2.mm: Updated.
9817 * obj-c++.dg/naming-3.mm: New.
9818 * obj-c++.dg/naming-4.mm: New.
9820 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9822 PR libgfortran/48589
9823 * gfortran.dg/fmt_g0_5.f08: New test.
9825 2011-04-15 Richard Guenther <rguenther@suse.de>
9828 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9830 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9832 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9833 -finline-limit=0 to -fno-inline
9835 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9838 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9841 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9844 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9845 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9846 * gcc.target/i386/avx-insertps-3.c: New test.
9847 * gcc.target/i386/avx-insertps-4.c: New test.
9849 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9851 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9854 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9859 * gcc.target/avr/pr46779-1.c: New test case
9860 * gcc.target/avr/pr46779-2.c: New test case
9862 2011-04-14 Jason Merrill <jason@redhat.com>
9864 * g++.dg/cpp0x/sfinae15.C: New.
9866 * g++.dg/cpp0x/sfinae14.C: New.
9868 * g++.dg/ext/vla10.C: New.
9870 2011-04-14 Richard Guenther <rguenther@suse.de>
9872 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9874 2011-04-14 Richard Guenther <rguenther@suse.de>
9876 * gcc.dg/fold-bitand-4.c: Move ...
9877 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9879 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9881 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9883 * gcc.target/avr/torture/trivial.c: Ditto.
9885 2011-04-13 Jason Merrill <jason@redhat.com>
9887 * g++.dg/template/operator11.C: New.
9889 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9892 * gcc.dg/gomp/pr48591.c: New test.
9895 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9896 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9898 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9901 * g++.dg/template/dependent-expr7.C: New test case.
9903 2011-04-13 Jason Merrill <jason@redhat.com>
9905 * g++.dg/cpp0x/sfinae13.C: New.
9907 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9909 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9911 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9913 * gcc.target/arm/pr43698.c: Remove -march option.
9915 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9917 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9920 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9924 * gfortran.dg/realloc_on_assign_6.f03: New test.
9926 2011-04-12 Kai Tietz <ktietz@redhat.com>
9928 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9929 targets the additional -mno-ms-bitfields and
9930 -Wno-packed-bitfield-compat options.
9931 * g++.dg/ext/bitfield3.C: Likewise.
9932 * g++.dg/ext/bitfield4.C: Likewise.
9933 * g++.dg/ext/bitfield5.C: Likewise.
9934 * gcc.dg/bitfld-15.c: Likewise.
9935 * gcc.dg/bitfld-16.c: Likewise.
9936 * gcc.dg/bitfld-17.c: Likewise.
9937 * gcc.dg/bitfld-18.c: Likewise.
9939 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9941 * gcc.target/arm/neon-vld3-1.c: New test.
9942 * gcc.target/arm/neon-vst3-1.c: New test.
9943 * gcc.target/arm/neon/v*.c: Regenerate.
9945 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9947 PR rtl-optimization/48549
9948 * g++.dg/opt/pr48549.C: New test.
9950 2011-04-12 Richard Guenther <rguenther@suse.de>
9952 PR tree-optimization/46076
9953 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9955 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9958 * lib/compat.exp (compat-execute): Declare unsupported after
9959 stripping path from src1.
9960 * lib/lto.exp (lto-execute): Likewise.
9962 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9965 * gcc.dg/pr48552-1.c: New test.
9966 * gcc.dg/pr48552-2.c: New test.
9968 2011-04-11 Jason Merrill <jason@redhat.com>
9970 * g++.dg/cpp0x/sfinae12.C: New.
9972 * g++.dg/cpp0x/enum10.C: New.
9974 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9976 * g++.dg/cpp0x/rv-func.C: New.
9978 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9980 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9983 2011-04-11 Martin Jambor <mjambor@suse.cz>
9985 PR tree-optimization/48195
9986 * gcc.dg/ipa/pr48195.c: New test.
9988 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9990 * gnat.dg/return3.adb: Remove unused switch.
9992 2011-04-08 Mike Stump <mikestump@comcast.net>
9995 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9996 default to fno-common.
9998 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10000 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10001 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10003 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10006 * gfortran.dg/function_optimize_5.f90: New test.
10008 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10010 * gnat.dg/aggr17.adb: New test.
10011 * gnat.dg/aggr18.adb: Likewise.
10013 2011-04-08 Michael Matz <matz@suse.de>
10015 PR middle-end/48389
10016 * gcc.target/i386/pr48389.c: New test.
10018 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10020 PR rtl-optimization/48272
10021 * g++.dg/opt/pr48272.C: New.
10023 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10025 PR rtl-optimization/48235
10026 * gcc.dg/pr48235.c: New.
10028 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10030 PR rtl-optimization/48302
10031 * g++.dg/opt/pr48302.C: New.
10033 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10036 * g++.dg/opt/pr48273.C: New.
10038 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10040 PR rtl-optimization/48442
10041 * gcc.dg/pr48442.c: New.
10043 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10045 PR tree-optimization/48377
10046 * gcc.dg/vect/pr48377.c: New test.
10048 2011-04-07 Jason Merrill <jason@redhat.com>
10050 * g++.dg/cpp0x/regress/call1.C: New.
10052 * g++.dg/cpp0x/variadic107.C: New.
10054 * g++.dg/cpp0x/sfinae11.C: New.
10055 * g++.dg/cpp0x/noexcept02.C: Fix.
10057 * g++.dg/cpp0x/sfinae10.C: New.
10059 * g++.dg/cpp0x/sfinae9.C: New.
10061 * c-c++-common/Wcast-qual-1.c: Move here from...
10062 * gcc.dg/cast-qual-3.c: ...here, and...
10063 * g++.dg/warn/Wcast-qual2.C: ...here.
10065 * g++.dg/cpp0x/sfinae8.C: New.
10067 * g++.dg/cpp0x/sfinae7.C: New.
10069 * g++.dg/cpp0x/enum9.C: New.
10071 2011-04-07 Mike Stump <mikestump@comcast.net>
10073 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10074 with no trampolines.
10076 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10079 * gfortran.dg/gomp/pr48117.f90: New test.
10082 * gcc.dg/torture/pr48343.c: New test.
10084 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10086 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10088 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10090 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10092 2011-04-07 Tom de Vries <tom@codesourcery.com>
10095 * lib/scanasm.exp (object-size): New proc.
10096 * gcc.target/arm/pr43920-2.c: New test.
10098 2011-04-06 Tobias Burnus <burnus@net-b.de>
10102 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10104 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10106 * gcc.dg/mtune.c: Prune note from output.
10108 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10111 * gcc.dg/guality/pr36977.c: New test.
10112 * gcc.dg/guality/pr48466.c: New test.
10114 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10116 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10118 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10120 * gnat.dg/return3.adb: New test.
10122 2011-04-06 Richard Guenther <rguenther@suse.de>
10124 PR tree-optimization/47663
10125 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10127 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10129 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10130 Solaris 8 and 9 as well.
10132 2011-04-05 Tom de Vries <tom@codesourcery.com>
10135 * gcc.target/arm/pr43920-1.c: New test.
10137 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10139 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10140 (cctor): Actually return the value.
10141 (main): Cast return values.
10143 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10145 * gfortran.dg/character_comparison_8.f90: New test.
10147 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10149 * frontend-passes: (optimize_lexical_comparison): New function.
10150 (optimize_expr): Call it.
10151 (optimize_comparison): Also handle lexical comparison functions.
10152 Return false instad of -2 for unequal comparison.
10154 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10157 * function_optimize_4.f90: New test.
10159 2011-04-04 Tobias Burnus <burnus@net-b.de>
10162 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10163 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10164 * gfortran.dg/coarray_15.f90: New.
10166 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10168 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10169 * gfortran.dg/bessel_7.f90: Likewise.
10171 2011-04-03 Tobias Burnus <burnus@net-b.de>
10173 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10175 2011-04-03 Richard Guenther <rguenther@suse.de>
10176 Ira Rosen <ira.rosen@linaro.org>
10178 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10179 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10180 -ftree-loop-if-convert-stores.
10182 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10184 * gnat.dg/specs/aggr2.ads: New test.
10186 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10188 * gnat.dg/debug2.ad[sb]: New test.
10189 * gnat.dg/debug2_pkg.ads: New helper.
10190 * gnat.dg/debug3.ad[sb]: New test.
10192 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10194 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10196 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10198 PR middle-end/48335
10199 * gcc.c-torture/compile/pr48335-1.c: New test.
10200 * gcc.dg/pr48335-1.c: New test.
10201 * gcc.dg/pr48335-2.c: New test.
10202 * gcc.dg/pr48335-3.c: New test.
10203 * gcc.dg/pr48335-4.c: New test.
10204 * gcc.dg/pr48335-5.c: New test.
10205 * gcc.dg/pr48335-6.c: New test.
10206 * gcc.dg/pr48335-7.c: New test.
10207 * gcc.dg/pr48335-8.c: New test.
10208 * gcc.target/i386/pr48335-1.c: New test.
10210 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10213 * gcc.dg/Waddress.c: New test.
10215 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10218 * gfortran.dg/function_optimize_3.f90: New test.
10220 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10222 * gcc.c-torture/compile/20110401-1.c: New test.
10224 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10225 * g++.dg/lto/20091002-2_0.C: Likewise.
10226 * g++.dg/lto/20090303_0.c: Likewise.
10227 * g++.dg/lto/20091004-1_0.C: Likewise.
10228 * g++.dg/lto/20091002-3_0.C: Likewise.
10229 * g++.dg/lto/20091004-2_0.C: Likewise.
10230 * g++.dg/lto/20081123_0.C: Likewise.
10231 * g++.dg/lto/20090313_0.C: Likewise.
10232 * g++.dg/lto/20081109-1_0.C: Likewise.
10233 * g++.dg/lto/20081219_0.C: Likewise.
10234 * g++.dg/lto/20081204-1_0.C: Likewise.
10235 * g++.dg/lto/20090302_0.C: Likewise.
10236 * g++.dg/lto/20081119-1_0.C: Likewise.
10237 * g++.dg/lto/20081118_0.C: Likewise.
10238 * gcc.dg/lto/20091020-2_0.c: Likewise.
10239 * gcc.dg/lto/20090210_0.c: Likewise.
10240 * gcc.dg/lto/20081204-1_0.c: Likewise.
10241 * gcc.dg/lto/20081224_0.c: Likewise.
10242 * gcc.dg/lto/20090219_0.c: Likewise.
10243 * gcc.dg/lto/20091014-1_0.c: Likewise.
10244 * gcc.dg/lto/20091016-1_0.c: Likewise.
10245 * gcc.dg/lto/20090206-2_0.c: Likewise.
10246 * gcc.dg/lto/20090116_0.c: Likewise.
10247 * gcc.dg/lto/20091013-1_0.c: Likewise.
10248 * gcc.dg/lto/20091015-1_0.c: Likewise.
10249 * gcc.dg/lto/20090126-2_0.c: Likewise.
10251 2011-03-31 Ian Lance Taylor <iant@google.com>
10253 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10255 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10257 * gnat.dg/opt16.adb: New test.
10259 2011-03-31 Jason Merrill <jason@redhat.com>
10261 * g++.dg/cpp0x/defaulted24.C: New.
10263 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10266 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10269 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10271 * g++.dg/other/i386-9.C: New test.
10273 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10275 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10277 2011-03-30 Jason Merrill <jason@redhat.com>
10279 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10281 * g++.dg/cpp0x/regress/isnan.C: New.
10283 * g++.dg/cpp0x/initlist46.C: New.
10285 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10288 * gcc.target/arm/neon-modes-2.c: New test.
10290 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10293 * gcc.c-torture/compile/pr48305.c: New test.
10295 2011-03-29 Jason Merrill <jason@redhat.com>
10297 * g++.dg/cpp0x/regress/value-dep1.C: New.
10299 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10301 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10303 2011-03-29 Ian Lance Taylor <iant@google.com>
10305 * go.test/go-test.exp: Handle the test lines used in several new
10307 (errchk): Add opts parameter. Change all callers. Handle parens
10310 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10311 Dominique d'Humieres <dominiq@lps.ens.fr>
10313 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10314 and __APPLE__ && __PPC__ && __ALTIVEC__.
10316 2011-03-29 Jason Merrill <jason@redhat.com>
10318 * g++.dg/cpp0x/dependent1.C: New.
10320 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10322 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10324 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10326 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10329 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10330 * gfortran.dg/proc_ptr_comp_32.f90: New.
10332 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10334 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10335 check for corresponding warning.
10337 2011-03-28 Jason Merrill <jason@redhat.com>
10339 * g++.dg/cpp0x/rv-deduce2.C: New.
10341 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10344 * gcc.dg/pr48203.c: New test.
10346 2011-03-28 Jeff Law <law@redhat.com>
10348 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10350 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10352 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10353 and __PPC__ && __ALTIVEC__.
10355 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10358 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10359 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10360 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10361 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10363 2011-03-28 Jason Merrill <jason@redhat.com>
10365 * g++.dg/cpp0x/initlist-array2.C: New.
10367 * g++.dg/cpp0x/initlist-array1.C: New.
10369 * g++.dg/cpp0x/constexpr-compound.C: New.
10371 * g++.dg/cpp0x/constexpr-using.C: New.
10373 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10375 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10378 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10380 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10382 * gcc.dg/slp-1.c: New test.
10384 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10386 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10387 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10388 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10389 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10390 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10391 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10392 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10393 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10394 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10395 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10396 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10397 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10398 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10399 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10401 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10404 * gfortran.dg/trim_optimize_5.f90: New test.
10405 * gfortran.dg/trim_optimize_6.f90: New test.
10407 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10410 * gcc.target/mips/madd-7.c: Remove -mlong32.
10411 * gcc.target/mips/msub-7.c: Likewise.
10413 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10415 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10416 accesses to preserve the meaning of the test for doubleword vectors.
10417 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10418 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10420 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10423 * gfortran.dg/class_42.f03: New.
10425 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10427 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10430 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10432 PR rtl-optimization/48144
10433 * gcc.dg/pr48144.c: New test.
10435 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10437 * gnat.dg/discr27.ad[sb]: New test.
10439 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10441 * gnat.dg/limited_with2.ad[sb]: New test.
10442 * gnat.dg/limited_with2_pkg1.ads: New helper.
10443 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10445 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10447 * gnat.dg/opt15.adb: New test.
10448 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10450 2011-03-25 Tobias Burnus <burnus@net-b.de>
10454 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10455 * gfortran.dg/leadz_trailz_3.f90: Ditto
10457 2011-03-25 Martin Jambor <mjambor@suse.cz>
10459 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10461 2011-03-25 Jason Merrill <jason@redhat.com>
10463 * g++.dg/cpp0x/defaulted22.C: New.
10464 * g++.dg/cpp0x/defaulted23.C: New.
10465 * g++.dg/cpp0x/defaulted15.C: Adjust.
10467 2011-03-25 Jason Merrill <jason@redhat.com>
10469 * g++.dg/cpp0x/move1.C: New.
10471 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10474 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10476 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10478 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10479 for mips-sgi-irix6.5.
10480 Replace snprintf prototype by <stdio.h>.
10482 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10485 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10486 run_expensive_tests.
10487 * gcc.dg/graphite/block-4.c: Likewise.
10488 * gcc.dg/graphite/block-7.c: Likewise.
10489 * gcc.dg/graphite/block-8.c: Likewise.
10491 2011-03-25 Richard Guenther <rguenther@suse.de>
10493 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10494 * g++.dg/tree-ssa/pr8781.C: Likewise.
10495 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10496 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10497 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10498 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10499 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10500 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10501 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10502 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10503 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10504 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10505 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10506 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10507 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10508 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10509 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10510 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10511 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10512 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10513 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10514 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10515 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10516 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10517 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10518 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10519 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10520 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10521 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10522 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10523 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10524 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10525 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10526 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10527 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10528 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10529 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10530 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10531 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10532 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10533 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10534 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10535 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10536 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10537 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10538 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10539 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10540 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10541 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10542 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10543 * c-c++-common/pr46562-2.c: Likewise.
10544 * gfortran.dg/pr42108.f90: Likewise.
10545 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10546 foo to be inlined even at -O1.
10547 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10548 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10549 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10550 * gcc.dg/matrix/matrix.exp: Disable FRE.
10552 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10555 * gcc.dg/dfp/pr48204.c: New test.
10557 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10560 * gcc.c-torture/execute/pr47917.c: Move this...
10561 * gcc.dg/torture/pr47917.c: to here and add xfails.
10563 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10565 * gnat.dg/array16.ad[sb]: New test.
10566 * gnat.dg/array16.ads: New helper.
10568 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10570 * gnat.dg/derived_type2.adb: New test.
10572 2011-03-24 Richard Guenther <rguenther@suse.de>
10574 PR tree-optimization/48271
10575 * g++.dg/torture/pr48271.C: New testcase.
10577 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10579 * gnat.dg/array15.ad[sb]: New test.
10581 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10584 * gcc.target/i386/pr48237.c: New test.
10586 2011-03-24 Richard Guenther <rguenther@suse.de>
10588 PR middle-end/48269
10589 * gcc.dg/builtin-object-size-10.c: New testcase.
10591 2011-03-24 Richard Guenther <rguenther@suse.de>
10593 PR tree-optimization/46562
10594 * c-c++-common/pr46562-2.c: New testcase.
10595 * c-c++-common/pr46562.c: Likewise.
10597 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10599 * gcc.dg/vect/vect-cselim-1.c: New test.
10600 * gcc.dg/vect/vect-cselim-2.c: New test.
10602 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10604 * gcc.target/arm/pr46934.c: New.
10606 2011-03-23 Ian Lance Taylor <iant@google.com>
10608 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10610 2011-03-23 Richard Guenther <rguenther@suse.de>
10612 * gcc.dg/struct: Remove directory and contents.
10614 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10617 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10619 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10621 * gnat.dg/discr26.ad[sb]: New test.
10622 * gnat.dg/discr26_pkg.ads: New helper.
10624 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10627 * gcc.target/arm/neon-vld-1.c: New test.
10629 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10631 * gnat.dg/array14.ad[sb]: New test.
10632 * gnat.dg/array14_pkg.ads: New helper.
10634 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10636 * gcc.c-torture/execute/920501-8.x: Remove.
10637 * gcc.c-torture/execute/930513-1.x: Remove.
10638 * gcc.c-torture/execute/960312-1.x: Remove.
10639 * gcc.c-torture/compile/20000804-1.c,
10640 gcc.c-torture/compile/20001205-1.c,
10641 gcc.c-torture/compile/20001226-1.c,
10642 gcc.c-torture/compile/20010518-2.c,
10643 gcc.c-torture/compile/20020312-1.c,
10644 gcc.c-torture/compile/20020604-1.c,
10645 gcc.c-torture/compile/920501-12.c,
10646 gcc.c-torture/compile/920501-4.c,
10647 gcc.c-torture/compile/920520-1.c,
10648 gcc.c-torture/compile/980506-1.c,
10649 gcc.c-torture/execute/980709-1.x,
10650 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10651 options for m68hc11.
10652 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10653 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10656 2011-03-22 Nick Clifton <nickc@redhat.com>
10658 * lib/target-supports.exp (check_profiling_available): Add MN10300
10659 to the list of targets that do not support profiling. Restore
10660 alpha sorting to this list.
10662 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10664 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10665 failure on 32-bit systems.
10666 * gcc.dg/torture/vector-2.c: Ditto.
10668 2011-03-22 Richard Guenther <rguenther@suse.de>
10670 PR tree-optimization/48228
10671 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10673 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10675 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10679 * gcc.target/powerpc/pr48226.c: New file.
10681 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10683 * lib/prune.exp (prune_gcc_output): Prune "could not create
10684 compact unwind for" warnings.
10686 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10690 * gcc.c-torture/execute/pr42544.c: New test.
10691 * gcc.c-torture/execute/pr48197.c: New test.
10693 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10695 PR preprocessor/48192
10696 * gcc.target/powerpc/pr48192.c: New file.
10699 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10700 split problem of 0 being loaded in a VSX register.
10702 2011-03-21 Richard Guenther <rguenther@suse.de>
10705 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10706 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10707 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10708 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10710 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10713 * gcc.dg/pr48213.c: New test.
10715 2011-03-21 Kai Tietz <ktietz@redhat.com>
10718 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10720 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10722 * gcc.target/arm/xor-and.c: New.
10724 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10727 * gfortran.dg/function_optimize_1.f90: New test.
10728 * gfortran.dg/function_optimize_2.f90: New test.
10730 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10732 PR rtl-optimization/47502
10733 * gcc.target/i386/pr47502-1.c: New.
10734 * gcc.target/i386/pr47502-2.c: Likewise.
10736 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10738 PR rtl-optimization/48156
10739 * gcc.dg/pr48156.c: New test.
10741 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10743 PR libfortran/47439
10744 * gfortran.dg/scratch_1.f90: Adjust test.
10746 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10748 PR libfortran/47439
10749 * gfortran.dg/scratch_1.f90: New test.
10751 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10753 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10754 variably modified typedefs.
10755 * gcc.dg/c1x-typedef-2.c: Remove.
10757 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10759 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10760 * gcc.dg/c1x-anon-struct-3.c: New test.
10761 * gcc.dg/anon-struct-11.c: Update.
10763 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10765 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10767 Only xfail with gas.
10769 2011-03-18 Jason Merrill <jason@redhat.com>
10771 * g++.dg/template/fn-ptr1.C: New.
10773 * g++.dg/overload/volatile1.C: New.
10775 * g++.dg/opt/pr23372.C: New.
10777 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10779 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10781 PR middle-end/47405
10782 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10784 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10786 * gcc.target/arm/unsigned-extend-1.c: New.
10788 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10791 * gcc.c-torture/compile/pr48161.c: New test.
10793 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10795 PR middle-end/47725
10796 * gcc.dg/torture/pr47725.c: New.
10798 2011-03-17 Jason Merrill <jason@redhat.com>
10800 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10801 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10803 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10805 * gnat.dg/specs/elab2.ads: New test.
10806 * gnat.dg/specs/elab2_pkg.ads: New helper.
10808 2011-03-17 Jason Merrill <jason@redhat.com>
10810 * g++.dg/cpp0x/decltype-1212.C: New.
10811 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10813 2011-03-17 Jason Merrill <jason@redhat.com>
10815 * g++.dg/parse/memfnquals1.C: New.
10817 2011-03-17 Richard Guenther <rguenther@suse.de>
10819 PR middle-end/48134
10820 * gcc.dg/pr48134.c: New testcase.
10822 2011-03-17 Richard Guenther <rguenther@suse.de>
10824 PR middle-end/48165
10825 * g++.dg/torture/pr48165.C: New testcase.
10827 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10829 PR rtl-optimization/48141
10830 * gcc.dg/pr48141.c: New test.
10832 2011-03-16 Jason Merrill <jason@redhat.com>
10834 * g++.dg/cpp0x/constexpr-48089.C: New.
10836 * g++.dg/cpp0x/constexpr-abi1.C: New.
10838 * g++.dg/cpp0x/constexpr-46336.C: New.
10839 * g++.dg/parse/friend5.C: Adjust expected errors.
10841 * g++.dg/cpp0x/constexpr-47570.C: New.
10843 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10846 * ++.dg/debug/dwarf2/typedef6.C: New test.
10848 2011-03-16 Jason Merrill <jason@redhat.com>
10850 * g++.dg/cpp0x/elision2.C: New.
10852 * g++.dg/cpp0x/constexpr-array3.C: New.
10854 2011-03-16 Jason Merrill <jason@redhat.com>
10856 * g++.dg/cpp0x/sfinae6.C: New.
10857 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10858 * g++.dg/cpp0x/pr45908.C: Likewise.
10859 * g++.dg/cpp0x/sfinae6.C: Likewise.
10860 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10861 * g++.old-deja/g++.law/arg11.C: Likewise.
10863 2011-03-16 Jason Merrill <jason@redhat.com>
10865 * g++.dg/template/incomplete6.C: New.
10867 2011-03-16 Jeff Law <law@redhat.com>
10869 * gcc.dg/tree-ssa/vrp55.c: New test.
10871 2011-03-16 Jason Merrill <jason@redhat.com>
10873 * g++.dg/cpp0x/auto22.C: New.
10875 2011-03-16 Richard Guenther <rguenther@suse.de>
10877 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10878 optimizing it away if promoted to const.
10880 2011-03-16 Richard Guenther <rguenther@suse.de>
10882 PR tree-optimization/48149
10883 * gcc.dg/fold-complex-1.c: New testcase.
10885 2011-03-16 Richard Guenther <rguenther@suse.de>
10888 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10889 or cloning happens.
10891 2011-03-16 Richard Guenther <rguenther@suse.de>
10893 PR tree-optimization/26134
10894 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10896 2011-03-16 Richard Guenther <rguenther@suse.de>
10898 PR tree-optimization/48146
10899 * gcc.dg/torture/pr48146.c: New testcase.
10901 2011-03-16 Richard Guenther <rguenther@suse.de>
10903 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10904 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10906 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10908 PR middle-end/48136
10909 * gcc.c-torture/compile/pr48136.c: New test.
10911 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10914 * gcc.dg/guality/pr45882.c: New test.
10916 2011-03-15 Jason Merrill <jason@redhat.com>
10918 * g++.dg/cpp0x/constexpr-recursion.C: New.
10920 * g++.dg/cpp0x/implicit11.C: New.
10922 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10924 * g++.dg/cpp0x/constexpr-attribute.C: New.
10926 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10928 * g++.dg/parse/pr34758.C: New.
10930 2011-03-15 Xinliang David Li <davidxl@google.com>
10933 * gcc.dg/uninit-pred-7_d.c: New test.
10934 * gcc.dg/uninit-pred-8_d.c: New test.
10936 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10939 * gcc.target/arm/pr46788.c: New.
10941 2011-03-15 Richard Guenther <rguenther@suse.de>
10943 PR middle-end/47650
10944 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10945 * gfortran.dg/ishft_4.f90: Likewise.
10946 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10948 2011-03-15 Richard Guenther <rguenther@suse.de>
10950 PR tree-optimization/13954
10951 * g++.dg/tree-ssa/pr13954.C: New testcase.
10953 2011-03-15 Richard Guenther <rguenther@suse.de>
10955 PR tree-optimization/48037
10956 * gcc.target/i386/pr48037-1.c: New testcase.
10958 2011-03-15 Richard Guenther <rguenther@suse.de>
10960 PR tree-optimization/41490
10961 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10962 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10963 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10964 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10965 * g++.dg/tree-ssa/pr33604.C: Adjust.
10967 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10969 PR middle-end/47917
10970 * gcc.c-torture/execute/pr47917.c: New test.
10971 * gcc.dg/pr47917.c: New test.
10973 PR middle-end/38878
10974 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10976 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10978 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10979 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10980 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10981 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10982 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10983 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10984 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10985 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10986 * gcc.target/i386/avx-floor-vec.c: Ditto.
10987 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10988 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10989 * gcc.target/i386/avx-rint-vec.c: Ditto.
10990 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10991 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10992 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10993 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10995 2011-03-14 Tom Tromey <tromey@redhat.com>
10997 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10998 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10999 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11001 2011-03-14 Tom Tromey <tromey@redhat.com>
11003 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11004 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11005 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11007 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11009 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11011 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11013 PR rtl-optimization/47166
11014 * gcc.c-torture/execute/postmod-1.c: New test.
11016 2011-03-14 Richard Guenther <rguenther@suse.de>
11018 PR middle-end/48098
11019 * gcc.dg/torture/pr48098.c: New testcase.
11021 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11024 * gcc.target/powerpc/pr48053-1.c: New test.
11025 * gcc.target/powerpc/pr48053-2.c: Likewise.
11027 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11029 PR libfortran/48066
11030 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11032 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11034 PR libfortran/48066
11035 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11037 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11040 * gfortran.dg/class_41.f03: New.
11042 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11044 * g++.dg/conversion/cast3.C: New test.
11046 2011-03-11 Jason Merrill <jason@redhat.com>
11048 * g++.dg/template/error45.C: New.
11050 * g++.dg/parse/no-type-defn1.C: New.
11052 * g++.dg/ext/attrib40.C: New.
11054 * g++.dg/cpp0x/regress/array1.C: New.
11056 2011-03-11 Richard Guenther <rguenther@suse.de>
11058 PR tree-optimization/48067
11059 * gcc.dg/pr48067.c: New testcase.
11061 2011-03-11 Richard Guenther <rguenther@suse.de>
11064 * g++.dg/lto/20110311-1_0.C: New testcase.
11066 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11069 * g++.dg/inherit/virtual8.C: New test.
11071 PR middle-end/48044
11072 * gcc.dg/torture/pr48044.c: New test.
11074 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11077 * gfortran.dg/proc_ptr_comp_31.f90: New.
11079 2011-03-11 Richard Guenther <rguenther@suse.de>
11081 PR tree-optimization/47278
11082 * gcc.dg/torture/pr47278-1.c: New testcase.
11083 * gcc.dg/torture/pr47278-2.c: Likewise.
11085 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11087 PR tree-optimization/48063
11088 * gcc.dg/torture/pr48063.c: New test.
11090 2011-03-10 Jason Merrill <jason@redhat.com>
11092 * g++.dg/template/array22.C: New.
11094 * g++.dg/cpp0x/syntax-err1.C: New.
11095 * g++.dg/parse/error36.C: Adjust expected errors.
11096 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11097 * g++.old-deja/g++.pt/typename3.C: Likewise.
11098 * g++.old-deja/g++.pt/typename4.C: Likewise.
11099 * g++.old-deja/g++.pt/typename6.C: Likewise.
11101 2011-03-09 Jason Merrill <jason@redhat.com>
11103 * g++.dg/template/nontype22.C: New.
11105 2011-03-09 Martin Jambor <mjambor@suse.cz>
11107 PR tree-optimization/47714
11108 * g++.dg/torture/pr47714.C: New test.
11110 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11113 * gcc.target/powerpc/pr47755-2.c: New file.
11115 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11117 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11118 is not set in the environment, pass 64 as first argument when not
11119 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11120 native where ulimit -u is supported.
11122 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11124 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11126 2011-03-08 Jason Merrill <jason@redhat.com>
11128 * g++.dg/template/nontype21.C: New.
11130 * g++.dg/template/anon5.C: New.
11132 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11135 * gcc.dg/pr47881.c: New test.
11137 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11140 * g++.dg/lookup/template3.C: New test.
11142 2011-03-08 Kai Tietz <ktietz@redhat.com>
11144 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11147 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11150 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11151 sizeof to compute alignment.
11153 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11155 PR tree-optimization/48022
11156 * gcc.dg/pr48022-1.c: New test.
11157 * gcc.dg/pr48022-2.c: New test.
11159 2011-03-07 Jason Merrill <jason@redhat.com>
11161 * g++.dg/template/nontype20.C: New.
11162 * g++.dg/init/member1.C: Adjust expected errors.
11163 * g++.dg/parse/constant4.C: Likewise.
11164 * g++.dg/template/qualified-id3.C: Likewise.
11165 * g++.old-deja/g++.pt/crash10.C: Likewise.
11167 * g++.dg/cpp0x/regress/non-const1.C: New.
11169 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11172 * gcc.dg/pr47991.c: New test.
11174 2011-03-07 Jason Merrill <jason@redhat.com>
11176 * g++.dg/abi/mangle46.C: New.
11178 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11181 * gcc.target/powerpc/pr47862.c: New.
11183 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11186 * gcc.target/i386/combine-mul.c: Require nonpic.
11188 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11189 Nathan Froyd <froydnj@codesourcery.com>
11191 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11193 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11195 * README.QMTEST: Remove.
11197 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11198 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11201 * gfortran.dg/array_constructor_37.f90 : New test.
11203 2011-03-05 Jason Merrill <jason@redhat.com>
11205 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11206 * g++.dg/abi/mangle45.C: Likewise.
11207 * g++.dg/cpp0x/trailing1.C: Likewise.
11209 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11211 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11213 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11215 PR rtl-optimization/47899
11216 * gcc.dg/pr47899.c: New test.
11218 * gcc.dg/torture/pr47968.c: Ignore warnings.
11220 PR tree-optimization/47967
11221 * gcc.c-torture/compile/pr47967.c: New test.
11223 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11225 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11226 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11228 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11230 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11231 and property_getAttributes() if __OBJC2__.
11232 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11233 * objc.dg/property/property-encoding-1.m: New.
11234 * obj-c++.dg/property/property-encoding-1.mm: New.
11236 2011-03-04 Jason Merrill <jason@redhat.com>
11238 * g++.dg/template/pseudodtor6.C: New.
11240 * g++.dg/inherit/covariant19.C: New.
11242 2011-03-04 Richard Guenther <rguenther@suse.de>
11244 PR middle-end/47968
11245 * gcc.dg/torture/pr47968.c: New testcase.
11247 2011-03-04 Richard Guenther <rguenther@suse.de>
11249 PR middle-end/47975
11250 * gcc.dg/torture/pr47975.c: New testcase.
11252 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11255 * g++.dg/template/crash106.C: New.
11257 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11260 * gcc.dg/gomp/pr47963.c: New test.
11261 * g++.dg/gomp/pr47963.C: New test.
11263 2011-03-02 Jason Merrill <jason@redhat.com>
11265 * g++.dg/cpp0x/regress/condition1.C: New.
11267 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11269 2011-03-01 Jason Merrill <jason@redhat.com>
11271 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11273 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11275 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11277 PR rtl-optimization/47925
11278 * gcc.c-torture/execute/pr47925.c: New test.
11280 2011-03-01 Jason Merrill <jason@redhat.com>
11282 * g++.dg/cpp0x/decltype25.C: New.
11284 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11286 2011-03-01 Richard Guenther <rguenther@suse.de>
11288 PR tree-optimization/47890
11289 * gcc.dg/torture/pr47890.c: New testcase.
11291 2011-03-01 Richard Guenther <rguenther@suse.de>
11294 * gcc.dg/lto/pr47924_0.c: New testcase.
11296 2011-03-01 Richard Guenther <rguenther@suse.de>
11299 * gfortran.dg/lto/pr46911_0.f: New testcase.
11301 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11303 PR libgfortran/47933
11304 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11305 compile errors from older code form.
11307 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11309 PR libgfortran/47567
11310 * gfortran.dg/fmt_fw_d.f90: New test.
11312 2011-02-28 Jason Merrill <jason@redhat.com>
11314 * g++.dg/inherit/covariant18.C: New.
11316 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11318 PR middle-end/47893
11319 * gcc.dg/pr47893.c: New test.
11321 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11323 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11324 NULL in case of a selector with conflicting types.
11325 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11327 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11329 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11330 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11331 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11332 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11334 2011-02-28 Jason Merrill <jason@redhat.com>
11337 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11339 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11341 PR libgfortran/47778
11342 * gfortran.dg/namelist_71.f90: New test.
11344 2011-02-27 Jason Merrill <jason@redhat.com>
11347 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11348 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11350 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11353 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11355 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11358 * gfortran.dg/gomp/task-1.f90: Removed.
11360 2011-02-26 Jason Merrill <jason@redhat.com>
11362 * g++.dg/template/this-targ1.C: New.
11364 * g++.dg/cpp0x/regress/template-const1.C: New.
11365 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11366 * g++.dg/template/function1.C: Adjust.
11367 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11368 * g++.dg/debug/debug7.C: Adjust.
11370 2011-02-26 Tobias Burnus <burnus@net-b.de>
11373 * gfortran.dg/gomp/task-1.f90: New.
11375 2011-02-25 Jie Zhang <jie@codesourcery.com>
11377 * gcc.target/arm/neon-thumb2-move.c: Add
11378 dg-require-effective-target arm_thumb2_ok.
11380 2011-02-24 Jason Merrill <jason@redhat.com>
11382 * g++.dg/parse/constant1.C: Specify C++98 mode.
11383 * g++.dg/parse/constant5.C: Likewise.
11384 * g++.dg/parse/error2.C: Likewise.
11385 * g++.dg/parse/semicolon3.C: Likewise.
11386 * g++.dg/template/crash14.C: Likewise.
11387 * g++.dg/template/local4.C: Likewise.
11388 * g++.dg/template/nontype3.C: Likewise.
11389 * g++.dg/parse/crash31.C: Adjust expected errors.
11390 * g++.dg/template/function1.C: Likewise.
11391 * g++.dg/template/ref3.C: Likewise.
11392 * g++.dg/template/static9.C: Likewise.
11393 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11395 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11396 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11397 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11398 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11399 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11401 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11404 * gfortran.dg/pr47878.f90: New test.
11406 2011-02-24 Richard Guenther <rguenther@suse.de>
11409 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11410 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11412 2011-02-24 Richard Guenther <rguenther@suse.de>
11415 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11416 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11418 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11420 PR libgfortran/47567
11421 * gfortran.dg/fmt_f0_1.f90: Update test.
11423 2011-02-23 Jason Merrill <jason@redhat.com>
11425 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11426 * g++.dg/abi/mangle45.C: New.
11428 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11429 * g++.dg/template/canon-type-9.C: Match use of decltype
11430 between declaration and definition.
11431 * g++.dg/template/canon-type-12.C: Likewise.
11433 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11436 * gfortran.dg/nested_allocatables_1.f90: New.
11438 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11441 * g++.dg/pr46868.C: New test.
11442 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11443 * g++.dg/parse/error14.C: Adjust.
11445 2011-02-23 Richard Guenther <rguenther@suse.de>
11447 PR tree-optimization/47838
11448 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11450 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11452 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11454 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11456 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11457 * gfortran.dg/count_init_expr.f03: Ditto.
11458 * gfortran.dg/gomp/pr43711.f90: Ditto.
11459 * gcc.dg/struct-parse-2.c: Ditto.
11460 * gcc.dg/parse-error-3.c: Ditto.
11461 * gcc.dg/Wlogical-op-1.c: Ditto.
11462 * gcc.dg/Walways-true-1.c: Ditto.
11463 * gcc.dg/pr24225.c: Ditto.
11464 * gcc.dg/Walways-true-2.c: Ditto.
11465 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11466 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11467 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11468 * g++.dg/overload/defarg4.C: Ditto.
11469 * g++.dg/inherit/covariant16.C: Ditto.
11470 * g++.dg/inherit/virtual7.C: Ditto.
11471 * g++.dg/template/canon-type-9.C: Ditto.
11472 * g++.dg/template/access19.C: Ditto.
11473 * g++.dg/template/call7.C: Ditto.
11474 * g++.dg/template/canon-type-2.C: Ditto.
11475 * g++.dg/template/init7.C: Ditto.
11476 * g++.dg/template/sizeof-template-argument.C: Ditto.
11477 * g++.dg/template/const3.C: Ditto.
11478 * g++.dg/template/sfinae26.C: Ditto.
11479 * g++.dg/template/sfinae26.C: Ditto.
11480 * g++.dg/template/canon-type-11.C: Ditto.
11481 * g++.dg/template/union2.C: Ditto.
11482 * g++.dg/template/canon-type-3.C: Ditto.
11483 * g++.dg/template/canon-type-1.C: Ditto.
11484 * g++.dg/template/canon-type-5.C: Ditto.
11485 * g++.dg/template/canon-type-7.C: Ditto.
11486 * g++.dg/template/canon-type-10.C: Ditto.
11487 * g++.dg/template/spec36.C: Ditto.
11488 * g++.dg/template/typedef38.C: Ditto.
11489 * g++.dg/template/canon-type-4.C: Ditto.
11490 * g++.dg/template/canon-type-6.C: Ditto.
11491 * g++.dg/template/canon-type-13.C: Ditto.
11492 * g++.dg/template/instantiate9.C: Ditto.
11493 * g++.dg/template/ttp22.C: Ditto.
11494 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11495 * g++.dg/warn/Walways-true-1.C: Ditto.
11496 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11497 * g++.dg/warn/Walways-true-2.C: Ditto.
11498 * g++.dg/conversion/op4.C: Ditto.
11499 * g++.dg/opt/pr19650.C: Ditto.
11500 * g++.dg/lookup/friend11.C: Ditto.
11501 * g++.dg/other/default2.C: Ditto.
11502 * g++.dg/other/default3.C: Ditto.
11503 * g++.dg/other/dtor2.C: Ditto.
11504 * g++.dg/other/friend5.C: Ditto.
11505 * g++.dg/other/default5.C: Ditto.
11506 * g++.dg/init/brace6.C: Ditto.
11507 * g++.dg/init/aggr5.C: Ditto.
11508 * g++.dg/init/error2.C: Ditto.
11509 * g++.dg/expr/bound-mem-fun.C: Ditto.
11510 * g++.dg/expr/cond6.C: Ditto.
11511 * g++.dg/expr/stmt-expr-1.C: Ditto.
11512 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11513 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11514 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11515 * g++.dg/cpp0x/bracket1.C: Ditto.
11516 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11517 * g++.dg/cpp0x/pr38646.C: Ditto.
11518 * g++.dg/cpp0x/variadic73.C: Ditto.
11519 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11520 * g++.dg/cpp0x/bracket4.C: Ditto.
11521 * g++.dg/cpp0x/decltype4.C: Ditto.
11522 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11523 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11524 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11525 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11526 * g++.dg/cpp0x/decltype2.C: Ditto.
11527 * g++.dg/cpp0x/decltype1.C: Ditto.
11528 * g++.dg/cpp0x/bracket2.C: Ditto.
11529 * g++.dg/cpp0x/decltype5.C: Ditto.
11530 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11531 * g++.dg/cpp0x/variadic70.C: Ditto.
11532 * g++.dg/cpp0x/decltype6.C: Ditto.
11533 * g++.dg/cpp0x/rvo.C: Ditto.
11534 * g++.dg/cpp0x/vt-40092.C: Ditto.
11535 * g++.dg/cpp0x/variadic-new.C: Ditto.
11536 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11537 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11538 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11539 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11540 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11541 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11542 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11543 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11544 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11545 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11546 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11547 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11548 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11549 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11550 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11551 * g++.dg/cpp0x/pr39639.C: Ditto.
11552 * g++.dg/cpp0x/decltype3.C: Ditto.
11553 * g++.dg/cpp0x/variadic68.C: Ditto.
11554 * g++.dg/cpp0x/variadic-function.C: Ditto.
11555 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11556 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11557 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11558 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11559 * g++.dg/parse/crash35.C: Ditto.
11560 * g++.dg/parse/crash40.C: Ditto.
11561 * g++.dg/parse/defarg12.C: Ditto.
11562 * g++.dg/parse/crash34.C: Ditto.
11563 * g++.dg/parse/constructor3.C: Ditto.
11564 * g++.dg/parse/template23.C: Ditto.
11565 * g++.dg/parse/crash56.C: Ditto.
11566 * g++.dg/parse/dtor13.C: Ditto.
11567 * g++.dg/parse/error33.C: Ditto.
11568 * g++.dg/parse/ctor9.C: Ditto.
11569 * g++.dg/parse/error32.C: Ditto.
11570 * g++.dg/parse/error37.C: Ditto.
11571 * g++.dg/parse/bitfield3.C: Ditto.
11572 * g++.dg/parse/struct-4.C: Ditto.
11573 * g++.dg/ext/has_trivial_copy.C: Ditto.
11574 * g++.dg/ext/is_polymorphic.C: Ditto.
11575 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11576 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11577 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11578 * g++.dg/ext/is_union.C: Ditto.
11579 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11580 * g++.dg/ext/is_pod.C: Ditto.
11581 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11582 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11583 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11584 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11585 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11586 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11587 * g++.dg/ext/is_abstract.C: Ditto.
11588 * g++.dg/ext/has_trivial_assign.C: Ditto.
11589 * g++.dg/ext/is_class.C: Ditto.
11590 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11591 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11592 * g++.dg/ext/is_base_of.C: Ditto.
11593 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11594 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11595 * g++.dg/ext/is_empty.C: Ditto.
11596 * g++.dg/ext/is_enum.C: Ditto.
11597 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11598 * gnat.dg/opt11.adb: Ditto.
11599 * obj-c++.dg/pr45735.mm: Ditto.
11600 * obj-c++.dg/pr24393.mm: Ditto.
11601 * obj-c++.dg/exceptions-2.mm: Ditto.
11602 * objc.dg/pr45735.m: Ditto.
11603 * objc.dg/pr24393.m: Ditto.
11605 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11607 * objc.dg/attributes/objc-exception-1.m: New.
11609 2011-02-23 Jie Zhang <jie@codesourcery.com>
11611 * gcc.dg/cpp/include7.c: New test.
11613 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11616 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11618 2011-02-23 Jie Zhang <jie@codesourcery.com>
11620 PR rtl-optimization/47763
11621 * gcc.dg/pr47763.c: New test.
11623 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11626 * gfortran.dg/whole_file_32.f90 : New test.
11628 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11631 * g++.dg/inherit/virtual7.C: New test.
11633 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11636 * objc.dg/type-size-3.m: Updated error message.
11637 * objc.dg/type-size-4.m: New test.
11638 * objc.dg/type-size-5.m: New test.
11640 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11642 * lib/gnat.exp: Fix comments.
11643 Don't load libgloss.exp.
11644 (default_gnat_version): Call $compiler with --version.
11645 Adapt regexp for gnatmake output, insert version.
11646 (gnat_version): New proc.
11647 (gnat_init): Remove gnat_libgcc_s_path.
11648 (gnat_target_compile): Likewise.
11649 Remove ld_library_path.
11650 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11651 (gnat_pass): Remove.
11652 (gnat_pass): Remove.
11653 (gnat_finish): Remove.
11654 (gnat_exit): Remove.
11655 (local_find_gnatmake): Reindent.
11656 (runtest_file_p): Remove.
11657 (prune_warnings): Remove.
11658 (find_gnatclean): New proc.
11659 * lib/gnat-dg.exp (lremove): New proc.
11660 (gnat-dg-test): Reindent.
11661 Remove additional output files.
11662 (gnat-dg-runtest): Remove.
11664 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11665 * gnat.dg/loop_optimization6.adb: Likewise.
11666 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11668 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11670 PR tree-optimization/47835
11671 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11673 2011-02-22 Tobias Burnus <burnus@net-b.de>
11675 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11676 * gfortran.dg/abstract_type_2.f03: Ditto.
11677 * gfortran.dg/abstract_type_3.f03: Ditto.
11678 * gfortran.dg/abstract_type_4.f03: Ditto.
11679 * gfortran.dg/abstract_type_5.f03: Ditto.
11680 * gfortran.dg/abstract_type_6.f03: Ditto.
11681 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11682 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11683 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11684 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11685 * gfortran.dg/array_function_5.f90: Ditto.
11686 * gfortran.dg/asynchronous_3.f03: Ditto.
11687 * gfortran.dg/char_expr_1.f90: Ditto.
11688 * gfortran.dg/class_14.f03: Ditto.
11689 * gfortran.dg/data_array_6.f: Ditto.
11690 * gfortran.dg/data_invalid.f90: Ditto.
11691 * gfortran.dg/dot_product_1.f03: Ditto.
11692 * gfortran.dg/func_derived_5.f90: Ditto.
11693 * gfortran.dg/func_result_4.f90: Ditto.
11694 * gfortran.dg/implied_do_1.f90: Ditto.
11695 * gfortran.dg/initialization_25.f90: Ditto.
11696 * gfortran.dg/initialization_26.f90: Ditto.
11697 * gfortran.dg/interface_34.f90: Ditto.
11698 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11699 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11700 * gfortran.dg/matmul_8.f03: Ditto.
11701 * gfortran.dg/merge_init_expr.f90: Ditto.
11702 * gfortran.dg/pack_assign_1.f90: Ditto.
11703 * gfortran.dg/pack_vector_1.f90: Ditto.
11704 * gfortran.dg/pointer_check_8.f90: Ditto.
11705 * gfortran.dg/product_init_expr.f03: Ditto.
11706 * gfortran.dg/reshape_order_5.f90: Ditto.
11707 * gfortran.dg/reshape_shape_1.f90: Ditto.
11708 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11709 * gfortran.dg/same_name_2.f90: Ditto.
11710 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11711 * gfortran.dg/spread_init_expr.f03: Ditto.
11712 * gfortran.dg/stmt_func_1.f90: Ditto.
11713 * gfortran.dg/sum_init_expr.f03: Ditto.
11714 * gfortran.dg/transpose_3.f03: Ditto.
11715 * gfortran.dg/unpack_init_expr.f03: Ditto.
11716 * gfortran.dg/warn_conversion.f90: Ditto.
11717 * gfortran.dg/warn_conversion_2.f90: Ditto.
11718 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11719 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11720 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11721 * gfortran.dg/whole_file_16.f90: Ditto.
11722 * gfortran.dg/whole_file_17.f90: Ditto.
11723 * gfortran.dg/whole_file_18.f90: Ditto.
11724 * gfortran.dg/whole_file_20.f03: Ditto.
11725 * gfortran.dg/whole_file_5.f90: Ditto.
11726 * gfortran.dg/whole_file_6.f90: Ditto.
11727 * gfortran.dg/write_invalid_format.f90: Ditto.
11728 * gfortran.dg/zero_sized_6.f90: Ditto.
11730 2011-02-21 Jeff Law <law@redhat.com>
11732 PR rtl-optimization/46178
11733 * gcc.target/i386/pr46178.c: New test.
11735 PR rtl-optimization/46002
11736 * gcc.c-torture/compile/pr46002.c: New test.
11738 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11740 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11743 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11746 * g++.dg/debug/pr47106.C: Require effective target lto.
11748 2011-02-21 Jason Merrill <jason@redhat.com>
11750 * g++.dg/cpp0x/constexpr-diag2.C: New.
11752 2011-02-20 Jason Merrill <jason@redhat.com>
11754 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11756 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11758 * g++.dg/overload/conv-op1.C: New.
11760 * g++.dg/cpp0x/constexpr-synth1.C: New.
11762 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11764 * objc.dg/layout-2.m: New.
11765 * objc.dg/selector-3.m: Adjusted location of error message.
11766 * objc.dg/type-size-3.m: Same.
11767 * obj-c++.dg/selector-3.mm: Same.
11769 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11772 * objc.dg/property/dotsyntax-22.m: New.
11773 * obj-c++.dg/property/dotsyntax-22.mm: New.
11775 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11778 * g++.dg/template/typedef38.C: New test.
11780 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11783 * gfortran.dg/whole_file_30.f90 : New test.
11784 * gfortran.dg/whole_file_31.f90 : New test.
11786 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11790 * gfortran.dg/whole_file_28.f90 : New test.
11791 * gfortran.dg/whole_file_29.f90 : New test.
11793 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11796 * g++.dg/template/crash105.C: New.
11798 2011-02-19 Jason Merrill <jason@redhat.com>
11800 * g++.dg/cpp0x/regress/no-elide1.C: New.
11802 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11804 PR tree-optimization/46620
11805 * gcc.dg/pr46620.c: New.
11807 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11810 * gcc.target/i386/pr47809.c: New test.
11812 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11813 Tobias Burnus <burnus@net-b.de>
11815 * lib/target-supports.exp
11816 (check_effective_target_fortran_large_real): New check for large reals.
11817 * gfortran.dg/nan_7.f90: New test.
11819 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11821 PR libgfortran/47567
11822 * gfortran.dg/fmt_f0_1.f90: Update test.
11824 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11827 * gfortran.dg/array_constructor_36.f90 : New test.
11828 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11829 allow for comparison between different elements of the array
11830 constructor at different levels of optimization.
11832 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11834 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11835 * gcc.target/i386/pr32280-1.c: Likewise.
11837 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11840 * gcc.target/i386/pr47800.c: New test.
11842 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11844 * objc/execute/exceptions/foward-1.x: New.
11846 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11849 * gfortran.dg/derived_constructor_comps_4.f90: New.
11851 2011-02-18 Tobias Burnus
11854 * gfortran.dg/func_result_6.f90: New.
11856 2011-02-18 Michael Matz <matz@suse.de>
11859 * gfortran.dg/lto/pr45586_0.f90: New test.
11860 * gfortran.dg/typebound_proc_20.f90: Ditto.
11861 * gfortran.dg/typebound_proc_21.f90: Ditto.
11863 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11866 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11868 2011-02-18 Tobias Burnus <burnus@net-b.de>
11871 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11872 gcc_warning_prefix.
11873 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11874 normalizing the error/warning output.
11875 * gfortran.dg/Wall.f90: Update dg-error/warning.
11876 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11877 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11878 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11879 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11880 * gfortran.dg/class_30.f90: Update dg-error/warning.
11881 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11882 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11883 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11884 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11885 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11886 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11887 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11888 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11889 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11890 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11891 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11892 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11893 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11894 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11895 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11896 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11897 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11898 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11899 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11900 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11901 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11902 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11903 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11904 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11905 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11907 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11910 * gfortran.dg/proc_ptr_comp_30.f90: New.
11912 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11915 * gcc.target/i386/pr47780.c: New test.
11917 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11920 * gfortran.dg/class_40.f03: New.
11922 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11925 * g++.dg/cpp0x/auto21.C: New test.
11927 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11929 * objc.dg/special/unclaimed-category-1.h: Updated for
11931 * objc.dg/special/unclaimed-category-1.m: Same.
11932 * objc.dg/zero-link-1.m: Same.
11933 * objc.dg/lookup-1.m: Same.
11934 * objc.dg/torture/strings/const-str-9.m
11935 * objc.dg/torture/strings/const-str-10.m: Same.
11936 * objc.dg/torture/strings/const-str-11.m: Same.
11937 * objc.dg/torture/forward-1.m: Same.
11938 * objc.dg/zero-link-2.m: Same.
11939 * objc.dg/encode-7-next-64bit.m: Same.
11940 * objc.dg/method-4.m: Same.
11941 * objc.dg/next-runtime-1.m: Same.
11942 * objc.dg/image-info.m: Same.
11943 * objc.dg/pr23214.m: Same.
11944 * objc.dg/symtab-1.m: Same.
11945 * obj-c++.dg/basic.m: Same.
11946 * obj-c++.dg/proto-lossage-3.m: Same.
11947 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11948 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11949 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11950 * obj-c++.dg/method-11.m: Same.
11951 * objc/execute/enumeration-1.m: Same.
11952 * objc/execute/object_is_class.m: Same.
11953 * objc/execute/formal_protocol-2.m: Same.
11954 * objc/execute/formal_protocol-4.m: Same.
11955 * objc/execute/formal_protocol-6.m: Same.
11956 * objc/execute/bycopy-3.m: Same.
11957 * objc/execute/exceptions/catchall-1.m: Same.
11958 * objc/execute/exceptions/finally-1.m: Same.
11959 * objc/execute/exceptions/local-variables-1.m: Same.
11960 * objc/execute/exceptions/foward-1.m: Same.
11961 * objc/execute/bf-common.h
11962 * objc/execute/enumeration-2.m: Same.
11963 * objc/execute/formal_protocol-1.m: Same.
11964 * objc/execute/formal_protocol-3.m: Same.
11965 * objc/execute/formal_protocol-5.m: Same.
11966 * objc/execute/accessing_ivars.m: Same.
11967 * objc/execute/bycopy-2.m: Same.
11968 * objc/execute/formal_protocol-7.m: Same.
11969 * objc/execute/compatibility_alias.m: Same.
11970 * objc/execute/no_clash.m: Same.
11971 * objc/execute/object_is_meta_class.m: Same.
11972 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11973 * objc/execute/class-tests-1.h: Include stdio.h.
11974 * objc/execute/class-tests-2.h: Same.
11975 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11977 * obj-c++.dg/try-catch-2.mm: Same.
11979 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11982 * g++.dg/warn/Wunused-parm-4.C: New test.
11984 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11985 Jan Hubicka <jh@suse.cz>
11989 * g++.dg/debug/pr47106.C: New.
11991 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11994 * gcc.target/i386/pr43653.c: New test.
11996 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11999 * g++.dg/template/inherit6.C: New test.
12001 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12004 * gfortran.dg/class_39.f03: New.
12006 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12009 * g++.dg/cpp0x/variadic106.C: New test.
12011 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12013 PR libfortran/47757
12014 * gfortran.dg/pr47757-1.f90: New test.
12015 * gfortran.dg/pr47757-2.f90: New test.
12016 * gfortran.dg/pr47757-3.f90: New test.
12019 * g++.dg/cpp0x/enum8.C: New test.
12021 2011-02-15 Jason Merrill <jason@redhat.com>
12023 * g++.dg/inherit/implicit-trivial1.C: New.
12024 * g++.dg/cpp0x/implicit-trivial1.C: New.
12026 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12028 PR middle-end/47725
12029 * gcc.dg/torture/pr47725.c: Removed.
12031 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12034 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12035 constant does not generate a load from memory.
12037 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12039 PR middle-end/47725
12040 * gcc.dg/torture/pr47725.c: New.
12042 2011-02-15 Richard Guenther <rguenther@suse.de>
12044 PR tree-optimization/47743
12045 * gcc.dg/torture/pr47743.c: New testcase.
12047 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12049 PR middle-end/47581
12050 * gcc.target/i386/pr47581.c: New test.
12052 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12055 * gfortran.dg/select_type_22.f03: New.
12057 2011-02-14 Jason Merrill <jason@redhat.com>
12059 * g++.dg/cpp0x/regress/enum1.C: New.
12061 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12063 * gnat.dg/include.adb: New test.
12065 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12068 * gfortran.dg/class_38.f03: New.
12070 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12072 * gcc.dg/pr46494.c: New test.
12074 2011-02-14 Richard Guenther <rguenther@suse.de>
12076 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12078 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12081 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12082 sparc*-sun-solaris2.11.
12084 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12087 * gfortran.dg/argument_checking_18.f90: New.
12089 2011-02-13 Tobias Burnus <burnus@net-b.de>
12091 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12092 * gfortran.dg/argument_checking_17.f90: New.
12094 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12096 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12097 are temporarily disabled.
12098 * gfortran.dg/class_7.f03: Ditto.
12099 * gfortran.dg/coarray_14.f90: Ditto.
12100 * gfortran.dg/typebound_proc_13.f03: Ditto.
12102 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12105 * gfortran.dg/extends_11.f03: New.
12107 2011-02-11 Xinliang David Li <davidxl@google.com>
12109 PR tree-optimization/47707
12110 * g++.dg/tree-ssa/pr47707.C: New test.
12112 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12114 * g++.dg/opt/inline17.C: New test.
12116 2011-02-11 Tobias Burnus <burnus@net-b.de>
12119 * gfortran.dg/pure_formal_2.f90: New.
12121 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12123 PR rtl-optimization/47614
12124 * gfortran.dg/pr47614.f: New.
12126 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12129 * gcc.dg/opts-6.c: New test.
12131 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12134 * gcc.dg/pr47684.c: New test.
12136 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12139 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12140 c99_runtime, dg-add-options c99_runtime.
12141 (main): Use __asm__.
12143 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12146 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12147 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12148 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12149 * gcc.dg/ucnid-10.c: Likewise.
12150 * gcc.dg/ucnid-13.c: Likewise.
12151 * gcc.dg/ucnid-7.c: Likewise.
12152 * gcc.dg/ucnid-8.c: Likewise.
12153 Adapt dg-warning line number.
12155 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12157 * gcc.target/i386/parity-1.c: Use -march=k8.
12158 * gcc.target/i386/parity-2.c: Ditto.
12159 * gcc.target/i386/vecinit-1.c: Ditto.
12160 * gcc.target/i386/vecinit-2.c: Ditto.
12162 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12165 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12166 * gcc.target/mips/save-restore-3.c: Likewise.
12167 * gcc.target/mips/save-restore-4.c: Likewise.
12168 * gcc.target/mips/save-restore-5.c: Likewise.
12171 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12172 * g++.dg/tree-prof/partition2.C: Likewise.
12174 2011-02-09 Jason Merrill <jason@redhat.com>
12176 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12177 rather than misdeclare std::puts.
12179 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12180 * g++.dg/other/warning1.C: Likewise.
12181 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12182 * g++.old-deja/g++.gb/scope06.C: Likewise.
12183 * g++.old-deja/g++.law/cvt11.C: Likewise.
12184 * g++.old-deja/g++.law/init1.C: Likewise.
12185 * g++.dg/abi/mangle26.C: Likewise.
12187 * g++.dg/template/function1.C: Adjust for C++0x mode.
12188 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12190 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12191 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12193 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12195 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12197 * g++.dg/cpp0x/regress: New directory.
12198 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12199 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12200 * g++.dg/cpp0x/regress/regress3.C: New.
12202 2011-02-10 Richard Guenther <rguenther@suse.de>
12204 PR tree-optimization/47677
12205 * gcc.dg/torture/pr47677.c: New testcase.
12207 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12209 * objc.dg/special/load-category-1.m: Remove unused header.
12210 * objc.dg/special/load-category-1a.m: Likewise.
12211 * objc.dg/special/load-category-2.m: Likewise.
12212 * objc.dg/special/load-category-2a.m: Likewise.
12213 * objc.dg/special/load-category-3.m: Likewise.
12214 * objc.dg/special/load-category-3a.m: Likewise.
12215 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12216 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12217 * objc.dg/attributes/class-attribute-1.m: Likewise.
12218 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12219 * obj-c++.dg/property/property.exp: Likewise.
12220 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12221 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12222 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12223 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12224 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12225 * obj-c++.dg/template-8.mm: Likewise.
12227 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12230 * gcc.target/i386/pr47665.c: New test.
12232 2011-02-10 Jie Zhang <jie@codesourcery.com>
12236 2011-02-05 Jie Zhang <jie@codesourcery.com>
12238 * gcc.dg/pr42631.c: Update test.
12239 * gcc.dg/pr42631-2.c: New test.
12241 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12244 * gfortran.dg/proc_decl_25.f90: New.
12246 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12249 * gfortran.dg/typebound_assignment_2.f03: New.
12251 2011-02-09 Richard Guenther <rguenther@suse.de>
12253 PR tree-optimization/47664
12254 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12256 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12258 PR middle-end/47646
12259 * gnat.dg/uninit_func.adb: Adjust dg directive.
12261 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12263 PR middle-end/47646
12264 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12266 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12269 * gfortran.dg/auto_dealloc_2.f90: New.
12271 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12273 * gcc.dg/builtins-config.h: Remove __sgi handling.
12274 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12275 -std=c99 for mips-sgi-irix6.5*.
12277 2011-02-09 Martin Jambor <mjambor@suse.cz>
12279 PR middle-end/45505
12280 * gfortran.dg/pr25923.f90: Remove xfails.
12282 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12285 * gfortran.dg/inquire_14.f90: New test.
12287 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12290 * gfortran.dg/pointer_init_6.f90: New.
12292 2011-02-08 Jeff Law <law@redhat.com>
12294 PR tree-optimization/42893
12295 * gcc.tree-ssa/pr42893.c: New test.
12297 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12299 PR tree-optimization/46834
12300 PR tree-optimization/46994
12301 PR tree-optimization/46995
12302 * gcc.dg/graphite/id-pr46834.c: New.
12303 * gfortran.dg/graphite/id-pr46994.f90: New.
12304 * gfortran.dg/graphite/id-pr46995.f90: New.
12306 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12308 PR middle-end/47646
12309 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12310 using the variable is known the warning is emitted there.
12311 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12312 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12314 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12317 * gcc.dg/noreturn-1.c (foo5): Likewise.
12318 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12319 (method2): Likewise.
12321 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12322 the return statement using the uninitialized variable.
12323 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12325 2011-02-08 Richard Guenther <rguenther@suse.de>
12327 PR middle-end/47639
12328 * g++.dg/opt/pr47639.c: New testcase.
12330 2011-02-08 Richard Guenther <rguenther@suse.de>
12332 PR tree-optimization/47632
12333 * g++.dg/opt/pr47632.C: New testcase.
12335 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12337 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12339 2011-02-07 Richard Guenther <rguenther@suse.de>
12341 PR tree-optimization/47615
12342 * g++.dg/opt/pr47615.C: New testcase.
12344 2011-02-07 Richard Guenther <rguenther@suse.de>
12346 PR tree-optimization/47621
12347 * gcc.dg/torture/pr47621.c: New testcase.
12349 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12351 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12353 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12356 * gfortran.dg/allocate_with_source_1 : New test.
12358 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12360 PR middle-end/47610
12361 * gcc.dg/pr47610.c: New test.
12363 2011-02-05 Jie Zhang <jie@codesourcery.com>
12366 * gcc.dg/pr42631.c: Update test.
12367 * gcc.dg/pr42631-2.c: New test.
12369 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12372 * gfortran.dg/pr47574.f90: New test.
12374 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12376 PR tree-optimization/46194
12377 * gcc.dg/autopar/pr46194.c: New.
12379 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12381 PR tree-optimization/43695
12382 * g++.dg/ipa/pr43695.C: New.
12384 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12386 PR inline-asm/23200
12387 * gcc.dg/pr23200.c: New test.
12389 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12392 * g++.dg/pr47589.C: New test.
12394 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12397 * g++.dg/template/typedef37.C: New test.
12398 * g++.dg/template/param1.C: Adjust expected error message.
12400 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12402 PR middle-end/31490
12403 * gcc.dg/pr31490-2.c: New test.
12404 * gcc.dg/pr31490-3.c: New test.
12405 * gcc.dg/pr31490-4.c: New test.
12407 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12408 Jakub Jelinek <jakub@redhat.com>
12411 * g++.dg/parser/semicolon3.C: Adjust.
12412 * g++.dg/parser/semicolon4.C: New testcase.
12413 * g++.dg/pr46890.C: New testcase.
12415 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12418 * g++.dg/init/pr29571.C: New.
12420 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12422 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12423 instead of vect_int.
12425 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12428 * gcc.target/i386/pr47312.c: New test.
12431 * gcc.target/i386/pr47564.c: New test.
12433 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12435 PR tree-optimization/45122
12436 * gcc.dg/tree-ssa/pr45122.c: New.
12438 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12441 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12444 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12445 and vsx so a default --with-cpu=power7 doesn't give an error
12446 when -mavoid-indexed-addresses is used.
12448 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12449 wrapper function to save the arguments and then jump to the real
12450 function, rather than depending on the compiler not to move stuff
12452 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12454 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12455 Paul Thomas <pault@gcc.gnu.org>
12458 * gfortran.dg/class_37.f03 : New test.
12460 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12461 Richard Guenther <rguenther@suse.de>
12463 PR tree-optimization/40979
12465 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12466 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12467 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12468 check_vect_support_and_set_flags.
12469 * gfortran.dg/graphite/vect-pr40979.f90: New.
12471 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12474 * gfortran.dg/class_36.f03: New.
12476 2011-02-02 Richard Guenther <rguenther@suse.de>
12478 PR tree-optimization/47566
12479 * gcc.dg/lto/20110201-1_0.c: New testcase.
12481 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12487 * debug/pr47498.c: New.
12488 * debug/pr47501.c: New.
12490 2011-02-01 Richard Guenther <rguenther@suse.de>
12492 PR tree-optimization/47559
12493 * g++.dg/torture/pr47559.C: New testcase.
12495 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12498 * gfortran.dg/typebound_call_20.f03: New.
12500 2011-02-01 Richard Guenther <rguenther@suse.de>
12502 PR tree-optimization/47555
12503 * gcc.dg/pr47555.c: New testcase.
12505 2011-02-01 Richard Guenther <rguenther@suse.de>
12507 PR tree-optimization/47541
12508 * g++.dg/torture/pr47541.C: New testcase.
12510 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12513 * gfortran.dg/typebound_call_19.f03: New.
12515 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12518 * g++.dg/cpp0x/pr47416.C: New test.
12520 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12523 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12525 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12528 * gfortran.dg/typebound_assignment_1.f03: New.
12530 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12532 PR tree-optimization/47538
12533 * gcc.c-torture/execute/pr47538.c: New test.
12535 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12538 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12540 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12542 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12544 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12546 PR rtl-optimization/44031
12547 * gcc.c-torture/compile/20110131-1.c: New test.
12549 2011-01-31 Tobias Burnus <burnus@net-b.de>
12552 * gfortran.dg/stmt_func_1.f90: New.
12554 2011-01-31 Tobias Burnus <burnus@net-b.de>
12557 * gfortran.dg/interface_34.f90: New.
12559 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12562 * gfortran.dg/realloc_on_assign_5.f03: New test.
12563 * gfortran.dg/realloc_on_assign_5.f03: New test.
12565 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12567 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12568 * gfortran.dg/bessel_7.f90: Likewise.
12569 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12571 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12572 * gfortran.dg/sum_init_expr.f03: Likewise.
12574 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12576 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12579 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12580 loop only on "vect_intfloat_cvt" targets.
12582 2011-01-29 Tobias Burnus <burnus@net-b.de>
12585 * gfortran.dg/shape_6.f90: New.
12587 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12589 PR libgfortran/47434
12590 * gfortran.dg/read_infnan_1.f90: Update test.
12591 * gfortran.dg/module_nan.f90: Update test.
12592 * gfortran.dg/char4_iunit_1.f03: Update test.
12593 * gfortran.dg/large_real_kind_1.f90: Update test.
12594 * gfortran.dg/real_const_3.f90: Update test.
12595 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12597 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12600 * g++.dg/template/param2.C: New test.
12602 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12604 PR libgfortran/47285
12605 * gfortran.dg/fmt_g.f: New test.
12607 2011-01-28 Tobias Burnus <burnus@net-b.de>
12610 * gfortran.dg/pure_formal_1.f90: New.
12612 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12615 * gcc.dg/tls/pr42894.c: New test.
12617 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12619 * gcc.dg/pr47276.c: Add dg-require-visibility.
12621 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12623 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12625 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12626 Tobias Burnus <burnus@gcc.gnu.org>
12631 * gfortran.dg/realloc_on_assign_3.f03: New test.
12632 * gfortran.dg/realloc_on_assign_4.f03: New test.
12633 * gfortran.dg/allocatable_function_5.f90: New test.
12634 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12635 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12636 implemented" dg-errors.
12638 2011-01-27 Jan Hubicka <jh@suse.cz>
12640 PR middle-end/46949
12641 * gcc.dg/attr-weakref-4.c: New testcase
12643 2011-01-27 Martin Jambor <mjambor@suse.cz>
12645 PR tree-optimization/47228
12646 * gcc.dg/torture/pr47228.c: New test.
12648 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12650 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12652 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12654 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12655 when using auto-overlay support on the SPU.
12657 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12659 PR rtl-optimization/44174
12660 * gcc.target/i386/asm-6.c: New test.
12662 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12664 PR rtl-optimization/46856
12665 * gcc.c-torture/compile/pr46856.c: New test.
12667 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12668 Andrew Pinski <pinskia@gmail.com>
12671 * gcc.dg/pr43082.c: New.
12673 2011-01-26 DJ Delorie <dj@redhat.com>
12675 PR rtl-optimization/46878
12676 * gcc.dg/pr46878-1.c: New test.
12678 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12681 * g++.dg/cpp0x/pr47476.C: New test.
12683 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12685 * gcc.c-torture/compile/20110126-1.c: New test.
12687 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12690 * gcc.dg/torture/pr47473.c: New test.
12692 2011-01-26 Jan Hubicka <jh@suse.cz>
12695 * gcc.c-torture/execute/pr47237.c: New testcase.
12697 2011-01-26 Jan Hubicka <jh@suse.cz>
12699 PR tree-optimization/47190
12700 * gcc.dg/attr-weakref-3.c: New testcase.
12702 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12705 * gcc.dg/dll-9a.c: New test file.
12706 * gcc.dg/dll-11.c: Likewise.
12707 * gcc.dg/dll-12.c: Likewise.
12708 * gcc.dg/dll-12a.c: Likewise.
12709 * gcc.dg/dll-11a.c: Likewise.
12710 * gcc.dg/dll-9.c: Likewise.
12711 * gcc.dg/dll-10.c: Likewise.
12712 * gcc.dg/dll-10a.c: Likewise.
12713 * g++.dg/ext/dllexport4a.cc: Likewise.
12714 * g++.dg/ext/dllexport4.C: Likewise.
12715 * g++.dg/ext/dllexport5.C: Likewise.
12716 * g++.dg/ext/dllexport5a.cc: Likewise.
12718 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12720 PR tree-optimization/46970
12721 * gcc.dg/graphite/pr46970.c: New.
12723 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12725 PR tree-optimization/46215
12726 * gcc.dg/graphite/pr46215.c: New.
12728 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12730 PR tree-optimization/46168
12731 * gcc.dg/graphite/pr46168.c: New.
12733 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12735 PR tree-optimization/43657
12736 * gcc.dg/graphite/pr43657.c: New.
12738 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12740 PR tree-optimization/29832
12741 * gfortran.dg/graphite/pr29832.f90: New.
12743 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12745 PR tree-optimization/43567
12746 * gcc.dg/graphite/pr43567.c: New.
12748 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12750 * gfortran.dg/graphite/interchange-4.f: New.
12751 * gfortran.dg/graphite/interchange-5.f: New.
12753 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12754 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12755 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12756 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12757 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12758 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12759 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12760 * gfortran.dg/ltrans-7.f90: Removed.
12761 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12763 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12764 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12765 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12766 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12767 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12768 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12769 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12770 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12771 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12772 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12773 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12774 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12775 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12776 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12777 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12778 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12779 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12780 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12781 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12782 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12783 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12784 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12785 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12786 * gcc.dg/tree-ssa/data-dep-1.c
12787 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12788 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12789 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12790 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12791 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12793 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12795 PR tree-optimization/47265
12796 PR tree-optimization/47443
12797 * gcc.c-torture/compile/pr47265.c: New test.
12798 * gcc.dg/pr47443.c: New test.
12800 2011-01-25 Martin Jambor <mjambor@suse.cz>
12802 PR tree-optimization/47382
12803 * g++.dg/torture/pr47382.C: New test.
12804 * g++.dg/opt/devirt1.C: Xfail.
12806 2011-01-25 Yao Qi <yao@codesourcery.com>
12809 * gcc.target/arm/pr45701-1.c: New test.
12810 * gcc.target/arm/pr45701-2.c: New test.
12811 * gcc.target/arm/pr45701-3.c: New test.
12813 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12814 Jakub Jelinek <jakub@redhat.com>
12816 PR tree-optimization/47271
12817 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12819 2011-01-25 Nick Clifton <nickc@redhat.com>
12821 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12822 (saturate_add): Delete.
12823 (exchange): Delete.
12824 (main): Do not run saturate_add.
12825 (set_interrupts): Delete.
12827 2011-01-25 Tobias Burnus <burnus@net-b.de>
12830 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12832 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12834 PR tree-optimization/47427
12835 PR tree-optimization/47428
12836 * gcc.c-torture/compile/pr47427.c: New test.
12837 * gcc.c-torture/compile/pr47428.c: New test.
12839 2011-01-25 Richard Guenther <rguenther@suse.de>
12841 PR middle-end/47411
12842 * gcc.dg/torture/pr47411.c: New testcase.
12844 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12846 * gfortran.dg/graphite/id-24.f: New.
12847 * gfortran.dg/graphite/id-25.f: New.
12849 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12851 * gfortran.dg/graphite/id-23.f: New.
12853 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12855 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12857 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12859 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12860 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12861 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12862 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12863 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12864 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12865 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12866 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12867 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12869 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12871 * gcc.dg/graphite/block-0.c: Add documentation.
12872 * gcc.dg/graphite/block-4.c: Same.
12873 * gcc.dg/graphite/block-7.c: Same.
12874 * gcc.dg/graphite/block-8.c: New.
12875 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12876 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12877 * gcc.dg/graphite/interchange-12.c: Add documentation.
12878 * gcc.dg/graphite/interchange-13.c: New.
12879 * gcc.dg/graphite/interchange-14.c: New.
12880 * gcc.dg/graphite/interchange-15.c: New.
12881 * gcc.dg/graphite/interchange-8.c: Add documentation.
12882 * gcc.dg/graphite/interchange-mvt.c: Same.
12884 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12887 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12888 * gcc.target/powerpc/altivec-14.c: Ditto.
12889 * gcc.target/powerpc/altivec-33.c: Ditto.
12890 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12891 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12892 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12893 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12894 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12895 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12896 * g++.dg/ext/altivec-15.C: Ditto.
12897 * g++.dg/ext/altivec-types-1.C: Ditto.
12898 * g++.dg/ext/altivec-types-2.C: Ditto.
12899 * g++.dg/ext/altivec-types-3.C: Ditto.
12900 * g++.dg/ext/altivec-types-4.C: Ditto.
12902 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12904 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12906 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12908 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12909 optimization options.
12911 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12913 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12916 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12918 2011-01-23 Tobias Burnus <burnus@net-b.de>
12921 * gfortran.dg/allocatable_scalar_12.f90: New.
12923 2011-01-23 Ira Rosen <irar@il.ibm.com>
12925 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12926 vectorization to be not profitable if peeling is used to
12927 realign the memory access.
12928 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12929 loop bound to avoid loop unrolling.
12930 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12932 2011-01-22 Jan Hubicka <jh@suse.cz>
12935 * g++.dg/lto/pr47333.C: New file.
12937 2011-01-22 Jan Hubicka <jh@suse.cz>
12939 PR tree-optimization/43884
12941 * gcc.dg/autopar/outer-2.c: Increase array size.
12942 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12944 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12947 * gfortran.dg/c_loc_tests_16.f90: New test.
12949 2011-01-22 Tobias Burnus <burnus@net-b.de>
12952 * gfortran.dg/typebound_proc_19.f90: New.
12954 2011-01-21 Jeff Law <law@redhat.com>
12956 PR tree-optimization/47053
12957 * g++.dg/pr47053.C: New test.
12959 2011-01-21 Jason Merrill <jason@redhat.com>
12962 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12964 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12967 * g++.dg/cpp0x/range-for10.C: New test.
12968 * g++.dg/template/for1.C: New test.
12970 PR middle-end/45566
12971 * g++.dg/tree-prof/partition3.C: New test.
12973 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12975 PR rtl-optimization/47366
12976 * g++.dg/opt/pr47366.C: New test.
12978 2011-01-21 Jason Merrill <jason@redhat.com>
12981 * g++.dg/cpp0x/constexpr-regress2.C: New.
12983 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12985 2011-01-21 Jeff Law <law@redhat.com>
12987 PR rtl-optimization/41619
12988 * gcc.dg/pr41619.c: New.
12990 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12992 PR tree-optimization/47355
12993 * g++.dg/opt/pr47355.C: New test.
12995 2011-01-21 Richard Guenther <rguenther@suse.de>
12997 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13000 2011-01-21 Richard Guenther <rguenther@suse.de>
13002 PR tree-optimization/47365
13003 * gcc.dg/torture/pr47365.c: New testcase.
13004 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13006 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13008 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13010 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13012 PR tree-optimization/47391
13013 * gcc.dg/pr47391.c: New test.
13015 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13017 * g++.dg/template/char1.C: Use signed char.
13019 2011-01-21 Tobias Burnus <burnus@net-b.de>
13022 * gfortran.dg/pointer_target_4.f90: New.
13024 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13027 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13028 ILP32 system and not IP32.
13030 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13033 * g++.dg/debug/pr46583.C: New.
13035 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13038 * g++.dg/debug/pr47283.C: New test.
13041 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13042 * gcc.target/i386/headmerge-2.c: Likewise.
13044 2011-01-20 Richard Guenther <rguenther@suse.de>
13046 PR middle-end/47370
13047 * gcc.dg/torture/pr47370.c: New testcase.
13049 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13051 PR tree-optimization/46130
13052 * gcc.dg/pr46130-1.c: New test.
13053 * gcc.dg/pr46130-2.c: New test.
13055 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13058 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13060 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13063 * g++.dg/debug/pr46240.cc: New.
13065 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13068 * g++.dg/template/anonunion1.C: New test.
13070 PR rtl-optimization/47337
13071 * gcc.c-torture/execute/pr47337.c: New test.
13073 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13076 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13078 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13080 PR tree-optimization/46021
13081 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13083 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13085 PR tree-optimization/47290
13086 * g++.dg/torture/pr47290.C: New test.
13088 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13091 * gfortran.dg/proc_ptr_comp_29.f90: New.
13093 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13096 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13097 powerpc-apple-darwin9.
13099 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13101 PR rtl-optimization/47299
13102 * gcc.c-torture/execute/pr47299.c: New test.
13104 2011-01-17 Jason Merrill <jason@redhat.com>
13106 * g++.dg/cpp0x/constexpr-virtual.C: New.
13108 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13111 * gfortran.dg/gomp/pr47331.f90: New test.
13113 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13116 * objc.dg/selector-warn-1.m: New.
13117 * obj-c++.dg/selector-warn-1.mm: New.
13119 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13121 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13122 Update dg-final accordingly.
13124 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13126 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13128 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13130 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13132 * gcc.dg/guality/pr36728-2.c: Likewise.
13134 2011-01-17 Richard Guenther <rguenther@suse.de>
13136 PR tree-optimization/47313
13137 * g++.dg/torture/pr47313.C: New testcase.
13139 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13142 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13143 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13144 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13145 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13147 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13149 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13150 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13151 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13153 2011-01-17 Richard Guenther <rguenther@suse.de>
13155 PR tree-optimization/45967
13156 * gcc.dg/torture/pr45967-2.c: New testcase.
13157 * gcc.dg/torture/pr45967-3.c: Likewise.
13159 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13162 * g++.dg/ext/pr47213.C: Require visibility.
13164 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13166 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13167 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13169 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13171 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13172 Linux-based targets.
13174 2011-01-13 Jan Hubicka <jh@suse.cz>
13176 PR tree-optimization/47276
13177 * gcc.dg/pr47276.c: New testcase.
13179 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13180 Jonathan Wakely <jwakely.gcc@gmail.com>
13183 * g++.dg/other/pr33558.C: New.
13184 * g++.dg/other/pr33558-2.C: New.
13186 2011-01-14 Martin Jambor <mjambor@suse.cz>
13188 PR tree-optimization/45934
13189 PR tree-optimization/46302
13190 * g++.dg/ipa/devirt-c-1.C: New test.
13191 * g++.dg/ipa/devirt-c-2.C: Likewise.
13192 * g++.dg/ipa/devirt-c-3.C: Likewise.
13193 * g++.dg/ipa/devirt-c-4.C: Likewise.
13194 * g++.dg/ipa/devirt-c-5.C: Likewise.
13195 * g++.dg/ipa/devirt-c-6.C: Likewise.
13196 * g++.dg/ipa/devirt-6.C: Likewise.
13197 * g++.dg/ipa/devirt-d-1.C: Likewise.
13198 * g++.dg/torture/pr45934.C: Likewise.
13200 2011-01-14 Jason Merrill <jason@redhat.com>
13202 * g++.dg/cpp0x/variadic105.C: New.
13204 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13205 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13208 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13209 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13210 execution tests on i?86-*-*, x86_64-*-* and
13211 powerpc*-apple-darwin* && ilp32.
13212 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13213 tests on i?86-*-* and x86_64-*-*.
13215 2011-01-14 Richard Guenther <rguenther@suse.de>
13217 PR tree-optimization/47280
13218 * g++.dg/opt/pr47280.C: New testcase.
13220 2011-01-14 Jason Merrill <jason@redhat.com>
13222 * g++.dg/cpp0x/constexpr-regress1.C: New.
13224 * g++.dg/ext/flexary2.C: New.
13226 2011-01-14 Richard Guenther <rguenther@suse.de>
13228 PR middle-end/47281
13229 * gcc.dg/torture/pr47281.c: New testcase.
13230 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13232 2011-01-14 Richard Guenther <rguenther@suse.de>
13234 PR tree-optimization/47286
13235 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13237 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13240 * g++.dg/ext/pr47213.C: New.
13242 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13244 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13246 2011-01-13 Tobias Burnus <burnus@net-b.de>
13247 Mikael Morin <mikael@gcc.gnu.org>
13251 * gfortran.dg/select_type_20.f90: New.
13252 * gfortran.dg/select_type_21.f90: New.
13254 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13257 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13259 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13261 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13262 * gcc.dg/guality/pr36728-2.c: Likewise.
13264 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13267 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13269 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13271 PR rtl-optimization/45352
13272 * gcc.dg/pr45352-3.c: New.
13274 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13276 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13278 * g++.dg/cpp0x/range-for8.C: New.
13279 * g++.dg/cpp0x/range-for9.C: New.
13281 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13284 * g++.dg/debug/pr47209.C: New.
13286 2011-01-12 Richard Guenther <rguenther@suse.de>
13289 * gcc.dg/lto/pr47259_0.c: New testcase.
13290 * gcc.dg/lto/pr47259_1.c: Likewise.
13292 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13294 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13295 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13296 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13297 methods missing from the OBJC2 Object.
13298 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13299 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13300 GNU and NeXT runtimes.
13301 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13303 * objc-obj-c++-shared/Object1.m: Likewise.
13304 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13305 * objc.dg/proto-qual-1.m: Likewise.
13306 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13307 * obj-c++.dg/proto-qual-1.mm: Likewise.
13309 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13312 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13314 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13316 Fixed the Objective-C++ testsuite and updated all tests.
13317 * lib/obj-c++.exp (obj-c++_init): Declare and set
13318 gcc_warning_prefix and gcc_error_prefix.
13319 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13320 'dg-warning', 'dg-message' and 'dg-error'.
13321 * obj-c++.dg/class-extension-3.mm: Likewise.
13322 * obj-c++.dg/class-protocol-1.mm: Likewise.
13323 * obj-c++.dg/encode-7.mm: Likewise.
13324 * obj-c++.dg/exceptions-3.mm: Likewise.
13325 * obj-c++.dg/exceptions-5.mm: Likewise.
13326 * obj-c++.dg/method-12.mm: Likewise.
13327 * obj-c++.dg/method-13.mm: Likewise.
13328 * obj-c++.dg/method-15.mm: Likewise.
13329 * obj-c++.dg/method-16.mm: Likewise.
13330 * obj-c++.dg/method-4.mm: Likewise.
13331 * obj-c++.dg/method-8.mm: Likewise.
13332 * obj-c++.dg/method-conflict-1.mm: Likewise.
13333 * obj-c++.dg/method-conflict-2.mm: Likewise.
13334 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13335 and uncommented second part of the testcase now that the testsuite
13337 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13338 and uncommented second part of the testcase now that the testsuite
13340 * obj-c++.dg/private-1.mm: Likewise.
13341 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13342 * obj-c++.dg/syntax-error-7.mm: Likewise.
13343 * obj-c++.dg/warn5.mm: Likewise.
13344 * obj-c++.dg/property/at-property-14.mm: Likewise.
13345 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13347 * obj-c++.dg/property/at-property-18.mm: Likewise.
13348 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13350 * obj-c++.dg/property/at-property-21.mm: Likewise.
13351 * obj-c++.dg/property/at-property-28.mm: Likewise.
13352 * obj-c++.dg/property/at-property-5.mm: Likewise.
13353 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13354 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13355 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13356 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13357 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13358 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13359 * obj-c++.dg/tls/diag-5.mm: Likewise.
13360 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13361 dg-error, now matched correctly.
13363 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13365 * objc.dg/property/at-property-29.m: New.
13366 * obj-c++.dg/property/at-property-29.mm: New.
13368 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13370 * go.test/go-test.exp (go-set-goarch): New proc.
13371 (go-gc-tests): Use it.
13373 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13376 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13378 2011-01-11 Richard Henderson <rth@redhat.com>
13380 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13382 2011-01-11 Jan Hubicka <jh@suse.cz>
13386 * gcc.dg/lto/pr45721_1.c: New file.
13387 * gcc.dg/lto/pr45721_0.c: New file.
13389 2011-01-11 Richard Guenther <rguenther@suse.de>
13391 PR tree-optimization/46076
13392 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13394 2011-01-11 Jeff Law <law@redhat.com>
13396 * PR tree-optimization/47086
13397 * gcc.dg/pr47086.c: New test.
13399 2011-01-11 Jason Merrill <jason@redhat.com>
13402 * g++.dg/template/new10.C: New.
13405 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13407 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13409 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13410 Split type definitions and NSConstantString class into...
13411 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13412 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13413 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13414 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13415 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13416 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13418 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13419 encode defines for newer NeXT system headers.
13420 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13421 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13422 * objc.dg/foreach-5.m: Likewise.
13423 * objc.dg/foreach-2.m: Likewise.
13424 * objc.dg/foreach-4.m: Likewise.
13425 * objc.dg/torture/strings/string1.m: Likewise.
13426 * objc.dg/torture/strings/string2.m: Likewise.
13427 * objc.dg/torture/strings/string3.m: Likewise.
13428 * objc.dg/torture/strings/string4.m: Likewise.
13429 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13430 header and stand alone.
13431 * obj-c++.dg/strings/strings-2.mm: Likewise.
13432 * objc.dg/torture/strings/const-str-3.m: Likewise.
13433 * objc.dg/strings/strings-2.m: Likewise.
13434 * objc.dg/strings/const-str-12b.m: Likewise.
13436 2011-01-12 Richard Guenther <rguenther@suse.de>
13438 PR middle-end/32511
13439 * gcc.dg/attr-weak-1.c: Adjust.
13441 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13444 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13445 standard compliant and comment.
13447 2011-01-10 Jan Hubicka <jh@suse.cz>
13450 * gcc.dg/initpri3.c: New testcase.
13452 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13455 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13456 externally visible.
13461 (g_ebp_save): Likewise.
13462 (g_esp_save): Likewise.
13464 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13466 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13468 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13470 PR tree-optimization/46021
13471 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13472 i?86-*-*, x86_64-*-*.
13474 2011-01-10 Jeff Law <law@redhat.com>
13476 * PR tree-optimization/47141
13477 * gcc.c-torture/compile/pr47141.c: New test.
13479 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13482 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13483 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13484 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13485 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13488 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13489 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13490 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13491 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13492 being vectorized. Adjust dg-final pattern.
13495 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13496 * gcc.dg/vect/slp-24.c: Likewise.
13498 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13501 * g++.dg/other/pr47218-1.C: New test file.
13502 * g++.dg/other/pr47218.C: Likewise.
13503 * g++.dg/other/pr47218.h: New supporting header.
13505 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13508 * objc.dg/attributes/invalid-attribute-1.m: New.
13509 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13511 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13514 * gfortran.dg/proc_ptr_comp_28.f90: New.
13516 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13518 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13519 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13520 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13521 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13522 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13523 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13524 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13525 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13526 * objc.dg/gnu-api-2-class.m: Likewise.
13527 * objc.dg/gnu-api-2-ivar.m: Likewise.
13528 * objc.dg/gnu-api-2-method.m: Likewise.
13529 * objc.dg/gnu-api-2-objc.m: Likewise.
13530 * objc.dg/gnu-api-2-object.m: Likewise.
13531 * objc.dg/gnu-api-2-property.m: Likewise.
13532 * objc.dg/gnu-api-2-protocol.m: Likewise.
13533 * objc.dg/gnu-api-2-sel.m: Likewise.
13535 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13537 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13538 * objc.dg/objc-foreach-4.m: Likewise.
13539 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13540 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13541 * objc.dg/foreach-4.m: Likewise.
13542 * objc.dg/foreach-5.m: Likewise.
13543 * objc.dg/foreach-3.m: Return self from init.
13545 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13548 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13550 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13553 * gfortran.dg/class_35.f90: New.
13555 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13557 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13559 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13562 * objc.dg/invalid-method-2.m: New.
13563 * obj-c++.dg/invalid-method-2.mm: New.
13565 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13568 * gfortran.dg/transpose_optimization_2.f90 : New test.
13570 2011-01-08 Jan Hubicka <jh@suse.cz>
13572 PR tree-optmization/46469
13573 * g++.dg/torture/pr46469.C: New testcase.
13575 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13577 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13578 emulation of libobjc-gnu structure layout functionality to ..
13579 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13580 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13581 * objc/execute/bf-common.h: Adjust headers.
13582 * objc/execute/bf-1.m: Likewise.
13583 * objc/execute/bf-2.m: Likewise.
13584 * objc/execute/bf-3.m: Likewise.
13585 * objc/execute/bf-4.m: Likewise.
13586 * objc/execute/bf-5.m: Likewise.
13587 * objc/execute/bf-6.m: Likewise.
13588 * objc/execute/bf-7.m: Likewise.
13589 * objc/execute/bf-8.m: Likewise.
13590 * objc/execute/bf-9.m: Likewise.
13591 * objc/execute/bf-10.m: Likewise.
13592 * objc/execute/bf-11.m: Likewise.
13593 * objc/execute/bf-12.m: Likewise.
13594 * objc/execute/bf-13.m: Likewise.
13595 * objc/execute/bf-14.m: Likewise.
13596 * objc/execute/bf-15.m: Likewise.
13597 * objc/execute/bf-16.m: Likewise.
13598 * objc/execute/bf-17.m: Likewise.
13599 * objc/execute/bf-18.m: Likewise.
13600 * objc/execute/bf-19.m: Likewise.
13601 * objc/execute/bf-20.m: Likewise.
13602 * objc/execute/bf-21.m: Likewise.
13603 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13604 objc_get_type_qualifiers ().
13606 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13609 * gfortran.dg/dependency_39.f90: New test.
13611 2011-01-07 Jan Hubicka <jh@suse.cz>
13613 Get builtins tests ready for linker plugin.
13614 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13615 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13616 my_memset, my_bzero): Mark used.
13617 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13618 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13620 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13623 2011-01-07 Jan Hubicka <jh@suse.cz>
13625 PR tree-optimization/46367
13626 * g++.dg/torture/pr46367.C: New file.
13628 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13631 * gcc.dg/pr47201.c: New test.
13634 * gcc.dg/tree-prof/pr47187.c: New test.
13636 2011-01-07 Tobias Burnus <burnus@net-b.de>
13639 * gfortran.dg/extends_type_of_3.f90: New.
13641 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13643 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13644 * g++.dg/ext/dllimport-MI1.C: Likewise.
13645 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13646 * g++.dg/ext/dllimport10.C: Likewise.
13647 * g++.dg/ext/dllimport11.C: Likewise.
13648 * g++.dg/ext/dllimport12.C: Likewise.
13649 * g++.dg/ext/dllimport13.C: Likewise.
13650 * g++.dg/ext/dllimport2.C: Likewise.
13651 * g++.dg/ext/dllimport3.C: Likewise.
13652 * g++.dg/ext/dllimport4.C: Likewise.
13653 * g++.dg/ext/dllimport5.C: Likewise.
13654 * g++.dg/ext/dllimport6.C: Likewise.
13655 * g++.dg/ext/dllimport8.C: Likewise.
13656 * g++.dg/ext/dllimport9.C: Likewise.
13657 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13658 targets, too. Additionally enable test for i?86-*-mingw*.
13659 * g++.dg/ext/selectany1.C: Likewise.
13660 Remove guard variable check.
13662 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13666 * gfortran.dg/storage_size_3.f08: Extended.
13668 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13671 * g++.dg/template/stdarg1.C: New test.
13673 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13676 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13677 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13678 from the interface of functions to not hide the errors that
13681 2011-01-06 Jan Hubicka <jh@suse.cz>
13683 * gcc.dg/lto/pr47188_0.c: New testcase.
13684 * gcc.dg/lto/pr47188_1.c: New testcase.
13686 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13690 * gfortran.dg/interface_33.f90: New test.
13692 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13695 * gcc.c-torture/compile/pr47150.c: New test.
13697 2011-01-06 Ira Rosen <irar@il.ibm.com>
13699 PR tree-optimization/47139
13700 * gcc.dg/vect/pr47139.c: New test.
13702 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13705 * gfortran.dg/extends_type_of_2.f03: New.
13707 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13709 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13711 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13713 * gnat.dg/opt14.adb: New test.
13715 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13718 * gfortran.dg/allocate_error_2.f90: New test.
13720 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13723 * gfortran.dg/storage_size_3.f08: New.
13725 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13727 PR libgfortran/47154
13728 * gfortran.dg/namelist_68.f90: New test.
13730 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13732 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13734 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13737 * gfortran.dg/class_34.f90: New.
13739 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13741 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13742 use __builtin_inff. Skip all single-precision tests that require
13745 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13747 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13749 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13751 PR tree-optimization/47148
13752 * gcc.c-torture/execute/pr47148.c: New test.
13754 PR tree-optimization/47155
13755 * gcc.c-torture/execute/pr47155.c: New test.
13757 PR rtl-optimization/47157
13758 * gcc.c-torture/compile/pr47157.c: New test.
13760 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13762 * gcc.dg/torture/vector-shift2.c (schar): Define.
13763 (main): Always use schar or uchar instead of plain "char" to avoid
13764 dependencies on implementation-defined char signedness.
13766 2011-01-03 Martin Jambor <mjambor@suse.cz>
13768 PR tree-optimization/46801
13769 * gnat.dg/pack9.adb: Remove xfail.
13771 2011-01-03 Martin Jambor <mjambor@suse.cz>
13773 PR tree-optimization/46984
13774 * g++.dg/ipa/pr46984.C: New test.
13776 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13779 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13781 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13783 PR tree-optimization/47140
13784 * gcc.c-torture/compile/pr47140.c: New test.
13786 PR rtl-optimization/47028
13787 * gcc.dg/pr47028.c: New test.
13789 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13791 * objc.dg/protocol-forward-1.m: Removed TODO.
13792 * objc.dg/protocol-forward-2.m: New.
13793 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13794 * obj-c++.dg/protocol-forward-2.mm: New.
13796 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13799 * g++.dg/eh/pr38662.C: New testcase.
13801 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13803 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13804 scan for newline '\n'.
13807 Copyright (C) 2011 Free Software Foundation, Inc.
13809 Copying and distribution of this file, with or without modification,
13810 are permitted in any medium without royalty provided the copyright
13811 notice and this notice are preserved.