1 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
4 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
5 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
8 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
10 PR rtl-optimization/51040
11 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
14 2011-11-10 Jason Merrill <jason@redhat.com>
17 * g++.dg/template/conv12.C: New.
20 * gcc.dg/debug/dwarf2/asm-line1.c: New.
22 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
24 * gnat.dg/atomic6_1.adb: New test.
25 * gnat.dg/atomic6_2.adb: Likewise.
26 * gnat.dg/atomic6_3.adb: Likewise.
27 * gnat.dg/atomic6_4.adb: Likewise.
28 * gnat.dg/atomic6_5.adb: Likewise.
29 * gnat.dg/atomic6_6.adb: Likewise.
30 * gnat.dg/atomic6_7.adb: Likewise.
31 * gnat.dg/atomic6_8.adb: Likewise.
32 * gnat.dg/atomic6_pkg.ads: New helper.
34 2011-11-10 Jakub Jelinek <jakub@redhat.com>
37 * gcc.c-torture/compile/pr51077.c: New test.
39 PR rtl-optimization/51023
40 * gcc.c-torture/execute/pr51023.c: New test.
42 2011-11-10 Richard Guenther <rguenther@suse.de>
44 PR tree-optimization/51042
45 * gcc.dg/torture/pr51042.c: New testcase.
47 2011-11-10 Richard Guenther <rguenther@suse.de>
49 PR tree-optimization/51070
50 * gcc.dg/torture/pr51070.c: New testcase.
52 2011-11-10 Richard Guenther <rguenther@suse.de>
54 PR tree-optimization/51030
55 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
57 2011-11-10 Richard Guenther <rguenther@suse.de>
60 * gcc.dg/torture/pr51071.c: New testcase.
62 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
64 * gnat.dg/loop_optimization9.ad[sb]: New test.
66 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
68 PR tree-optimization/51058
69 * gfortran.dg/vect/pr51058.f90: New test.
71 2011-11-10 Jakub Jelinek <jakub@redhat.com>
73 PR tree-optimization/51000
74 * gcc.dg/vect/pr51000.c: New test.
76 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
79 * g++.dg/cpp0x/static_assert5.C: New.
80 * g++.dg/template/nontype13.C: Tweak.
82 2011-11-09 Jason Merrill <jason@redhat.com>
85 * g++.dg/cpp0x/noexcept16.C: New.
88 * g++.dg/cpp0x/variadic119.C: New.
90 2011-11-09 Jakub Jelinek <jakub@redhat.com>
93 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
95 * gcc.dg/torture/vshuf-32.inc: Likewise.
96 * gcc.dg/torture/vshuf-4.inc: Likewise.
97 * gcc.dg/torture/vshuf-8.inc: Likewise.
99 * gcc.dg/tm/memopt-1.c: Fix up regexp.
101 2011-11-09 Ian Lance Taylor <iant@google.com>
103 * lib/target-supports.exp (check_effective_target_ucontext_h): New
105 * gcc.dg/split-5.c: New test.
107 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
109 * gcc.dg/tm/memopt-1.c: Adjust regexp.
111 2011-11-09 Jason Merrill <jason@redhat.com>
114 * g++.dg/template/virtual1.C: New.
116 2011-11-08 Jason Merrill <jason@redhat.com>
118 Run most C++ tests in both C++98 and C++11 modes.
119 * lib/target-supports.exp (check_effective_target_c++11): New.
120 (check_effective_target_c++98): New.
121 * lib/g++-dg.exp (g++-dg-runtest): New.
122 * g++.dg/dg.exp: Use g++-dg-runtest.
123 * g++.dg/charset/charset.exp: Likewise.
124 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
125 * g++.dg/dfp/dfp.exp: Likewise.
126 * g++.dg/gcov/gcov.exp: Likewise.
127 * g++.dg/gomp/gomp.exp: Likewise.
128 * g++.dg/graphite/graphite.exp: Likewise.
129 * g++.dg/tls/tls.exp: Likewise.
130 * g++.dg/tm/tm.exp: Likewise.
131 * g++.dg/vect/vect.exp: Likewise.
132 * g++.old-deja/old-deja.exp: Likewise.
133 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
134 with some of the torture options.
135 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
136 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
137 * g++.dg/init/null1.C: Only run in C++98.
138 * g++.dg/warn/Wconversion-null-3.C: Likewise.
139 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
140 * g++.old-deja/g++.brendan/crash64.C: Likewise.
141 * g++.old-deja/g++.other/anon9.C: Likewise.
142 * g++.old-deja/g++.other/linkage1.C: Likewise.
143 * g++.old-deja/g++.other/linkage2.C: Likewise.
144 * g++.old-deja/g++.pt/t29.C: Likewise.
145 * g++.old-deja/g++.pt/t30.C: Likewise.
146 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
147 * g++.dg/ext/anon-struct4.C: Likewise.
148 * g++.dg/init/brace2.C: Likewise.
149 * g++.dg/init/brace6.C: Likewise.
150 * g++.dg/other/anon3.C: Likewise.
151 * g++.dg/template/arg2.C: Likewise.
152 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
153 * g++.old-deja/g++.brendan/enum11.C: Likewise.
154 * g++.old-deja/g++.brendan/enum8.C: Likewise.
155 * g++.old-deja/g++.brendan/enum9.C: Likewise.
156 * g++.old-deja/g++.brendan/friend3.C: Likewise.
157 * g++.old-deja/g++.brendan/init2.C: Likewise.
158 * g++.old-deja/g++.brendan/init4.C: Likewise.
159 * g++.old-deja/g++.brendan/misc14.C: Likewise.
160 * g++.old-deja/g++.jason/cond.C: Likewise.
161 * g++.old-deja/g++.law/init1.C: Likewise.
162 * g++.old-deja/g++.law/operators32.C: Likewise.
163 * g++.old-deja/g++.pt/enum6.C: Likewise.
164 * g++.old-deja/g++.pt/explicit70.C: Likewise.
165 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
167 * g++.dg/eh/new1.C: Adjust for C++11 mode.
168 * g++.dg/init/new11.C: Likewise.
169 * g++.dg/init/pr29571.C: Likewise.
170 * g++.dg/lookup/forscope2.C: Likewise.
171 * g++.dg/parse/linkage1.C: Likewise.
172 * g++.dg/parse/typedef8.C: Likewise.
173 * g++.dg/template/error44.C: Likewise.
174 * g++.dg/tls/diag-2.C: Likewise.
175 * g++.dg/tls/diag-4.C: Likewise.
176 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
177 * g++.old-deja/g++.abi/arraynew.C: Likewise.
178 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
179 * g++.old-deja/g++.brendan/new3.C: Likewise.
180 * g++.old-deja/g++.eh/new1.C: Likewise.
181 * g++.old-deja/g++.eh/new2.C: Likewise.
182 * g++.old-deja/g++.jason/new.C: Likewise.
183 * g++.old-deja/g++.law/friend1.C: Likewise.
184 * g++.old-deja/g++.mike/net46.C: Likewise.
185 * g++.old-deja/g++.mike/p755.C: Likewise.
186 * g++.old-deja/g++.other/new6.C: Likewise.
188 * g++.dg/cpp0x/variadic74.C: Adjust diags.
189 * g++.dg/template/crash53.C: Likewise.
190 * g++.dg/template/void9.C: Likewise.
192 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
197 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/cpp0x/sfinae29.C: New.
202 2011-11-09 Janus Weil <janus@gcc.gnu.org>
205 * gfortran.dg/typebound_call_22.f03: New test case.
207 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
210 * gfortran.dg/inquire_size.f90: Don't flush the unit.
212 2011-11-09 Richard Guenther <rguenther@suse.de>
214 PR tree-optimization/51039
215 * gcc.dg/pr51039.c: New testcase.
217 2011-11-09 Jakub Jelinek <jakub@redhat.com>
219 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
220 Enable also for powerpc*-*-*.
222 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
225 * gfortran.dg/forall_16.f90: New test.
227 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
230 * gfortran.dg/initialization_29.f90: Expand test.
232 2011-11-09 Dodji Seketeli <dodji@redhat.com>
235 * g++.dg/cpp0x/alias-decl-12.C: New test.
236 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
238 2011-11-09 Dodji Seketeli <dodji@redhat.com>
241 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
243 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
245 PR tree-optimization/51015
246 * gcc.dg/vect/pr51015.c: New test.
248 2011-11-08 David S. Miller <davem@davemloft.net>
250 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
251 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
253 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
256 * gfortran.dg/io_constraints_3.f90: Improve testcase.
258 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
261 * gfortran.dg/string_5.f90: Improve testcase.
263 2011-10-23 Jason Merrill <jason@redhat.com>
266 * g++.dg/template/lvalue2.C: New.
268 2011-11-08 Michael Matz <matz@suse.de>
270 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
271 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
272 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
273 * g++.dg/eh/builtin2.C: Ditto.
274 * g++.dg/eh/builtin3.C: Ditto.
276 2011-11-08 Jakub Jelinek <jakub@redhat.com>
278 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
279 being prefered even for -mavx.
280 * gcc.target/i386/avx-cvt-3.c: New test.
282 2011-11-08 Richard Guenther <rguenther@suse.de>
284 PR tree-optimization/51012
285 * gcc.dg/pr51012-1.c: New testcase.
286 * gcc.dg/pr51012-2.c: Likewise.
288 2011-11-08 Richard Guenther <rguenther@suse.de>
291 * c-c++-common/uninit-pr51010.c: New testcase.
293 2011-11-08 Jakub Jelinek <jakub@redhat.com>
295 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
296 check_effective_target_vect_call_copysignf,
297 check_effective_target_vect_call_lrint): New procedures.
298 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
299 $VECT_SLP_CFLAGS with -ffast-math.
300 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
301 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
302 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
303 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
305 2011-11-07 Richard Henderson <rth@redhat.com>
306 Aldy Hernandez <aldyh@redhat.com>
307 Torvald Riegel <triegel@redhat.com>
309 Merged from transactional-memory.
311 * g++.dg/dg.exp: Run transactional memory tests.
312 * g++.dg/tm: New directory with new tests.
313 * gcc.dg/tm: New directory with new tests.
314 * c-c++-common/tm: New directory with new tests.
316 2011-11-08 Dodji Seketeli <dodji@redhat.com>
318 Fix context handling of alias-declaration
319 * g++.dg/cpp0x/alias-decl-11.C: New test.
321 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
324 * g++.dg/parse/template26.C: New.
325 * g++.dg/template/crash45.C: Adjust dg-error string.
327 2011-11-07 Jason Merrill <jason@redhat.com>
330 * g++.dg/template/lookup9.C: New.
333 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
336 * g++.dg/cpp0x/decltype35.C: New.
338 2011-11-07 Dodji Seketeli <dodji@redhat.com>
340 Support C++11 alias-declaration
342 * g++.dg/cpp0x/alias-decl-0.C: New test case.
343 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
344 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
345 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
346 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
347 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
348 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
349 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
350 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
351 * g++.dg/ext/alias-decl-attr1.C: Likewise.
352 * g++.dg/ext/alias-decl-attr2.C: Likewise.
353 * g++.dg/ext/alias-decl-attr3.C: Likewise.
354 * g++.dg/ext/alias-decl-attr4.C: Likewise.
356 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
358 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
360 2011-11-07 Janus Weil <janus@gcc.gnu.org>
363 * gfortran.dg/typebound_call_21.f03: New.
365 2011-11-07 Nathan Sidwell <nathan@acm.org>
367 * gcc.dg/profile-dir-1.c: Adjust final scan.
368 * gcc.dg/profile-dir-2.c: Adjust final scan.
369 * gcc.dg/profile-dir-3.c: Adjust final scan.
370 * gcc.misc-tests/gcov.exp: Adjust regexp.
371 * gcc.misc-tests/gcov-12.c: New.
372 * gcc.misc-tests/gcov-13.c: New.
373 * gcc.misc-tests/gcovpart-13b.c: New.
374 * gcc.misc-tests/gcov-14.c: New.
376 2011-11-07 Jason Merrill <jason@redhat.com>
379 * g++.dg/ext/visibility/template8.C: New.
381 2011-11-07 Jakub Jelinek <jakub@redhat.com>
383 PR tree-optimization/50789
384 * gcc.target/i386/avx2-gather-1.c: New test.
385 * gcc.target/i386/avx2-gather-2.c: New test.
386 * gcc.target/i386/avx2-gather-3.c: New test.
387 * gcc.target/i386/avx2-gather-4.c: New test.
389 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
391 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
393 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
396 * gfortran.dg/open_dev_null.f90: Remove testcase.
398 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
400 * lib/target-supports.exp (check_effective_target_sync_int_128):
401 Don't cache the result.
402 (check_effective_target_sync_long_long): Ditto.
404 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
406 PR rtl-optimization/47698
407 * gcc.target/i386/47698.c: New test.
409 2011-11-06 Jason Merrill <jason@redhat.com>
412 * g++.dg/ext/visibility/template7.C: New.
414 2011-11-07 Terry Guo <terry.guo@arm.com>
416 * gcc.target/arm/wmul-1.c: Adjust optimization level.
417 * gcc.target/arm/wmul-2.c: Ditto.
418 * gcc.target/arm/wmul-3.c: Ditto.
419 * gcc.target/arm/wmul-4.c: Ditto.
421 2011-11-06 Joseph Myers <joseph@codesourcery.com>
423 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
424 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
425 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
426 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
427 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
428 expected diagnostics.
430 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
431 Richard Henderson <rth@redhat.com>
432 Aldy Hernandez <aldyh@redhat.com>
434 Merged from cxx-mem-model.
436 * lib/target-supports.exp (check_effective_target_sync_int_128,
437 check_effective_target_sync_long_long): Check whether the target
438 supports 64 and 128 bit __sync builtins.
439 (check_effective_target_cas_char): New.
440 (check_effective_target_cas_int): New.
441 * gcc.dg/dg.exp: Exclude simulate-thread tests.
442 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
443 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
444 produce the expected library calls.
445 * gcc.dg/atomic-fence.c: New functional tests.
446 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
447 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
448 * gcc.dg/atomic-lockfree[-aux].c: New tests.
449 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
450 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
451 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
452 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
453 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
454 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
456 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
458 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
460 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
462 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
463 int128 operations are atomic.
464 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
465 operations are atomic.
466 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
467 operations are atomic.
468 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
469 operations are atomic.
470 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
471 stores aren't moved out of a loop.
472 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
473 globals don't overwrite neighbouring globals.
474 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
475 writes dont overwrite neighbouring components.
476 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
477 * c-c++-common/gomp/atomic-3.c: Likewise.
478 * c-c++-common/gomp/atomic-9.c: Likewise.
479 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
480 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
481 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
482 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
483 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
484 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
485 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
486 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
487 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
488 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
489 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
490 g++.dg/gomp/atomic-15.C: Remove.
491 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
492 * gcc.dg/gomp/atomic-11.c: Remove test.
494 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
496 * gcc.dg/vect/bb-slp-cond-1.c: New test.
497 * gcc.dg/vect/slp-cond-1.c: New test.
498 * gcc.dg/vect/slp-cond-2.c: New test.
500 2011-11-05 David S. Miller <davem@davemloft.net>
502 * lib/test-supports.exp
503 (check_effective_target_ultrasparc_vis2_hw): New proc.
504 (check_effective_target_ultrasparc_vis3_hw): New proc.
505 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
506 * gcc.target/sparc/vec-init-2.inc: Likewise.
507 * gcc.target/sparc/vec-init-3.inc: Likewise.
508 * gcc.target/sparc/vec-init-1-vis1.c: New test.
509 * gcc.target/sparc/vec-init-1-vis2.c: New test.
510 * gcc.target/sparc/vec-init-1-vis3.c: New test.
511 * gcc.target/sparc/vec-init-2-vis1.c: New test.
512 * gcc.target/sparc/vec-init-2-vis2.c: New test.
513 * gcc.target/sparc/vec-init-2-vis3.c: New test.
514 * gcc.target/sparc/vec-init-3-vis1.c: New test.
515 * gcc.target/sparc/vec-init-3-vis2.c: New test.
516 * gcc.target/sparc/vec-init-3-vis3.c: New test.
518 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
520 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
521 Disable test on Epiphany.
522 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
523 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
524 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
525 * g++.dg/parse/pragma3.C: Likewise.
526 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
528 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
529 * gcc.dg/tls/thr-cse-1.c: Likewise.
530 * g++.dg/opt/devirt2.C: Likewise.
531 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
532 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
533 * gcc.target/epiphany: New directory.
535 2011-11-05 Tobias Burnus <burnus@net-b.de>
537 * gfortran.dg/quad_2.f90: New.
539 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
541 * gcc.dg/strlenopt-22g.c: New wrapper around...
542 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
544 2011-11-04 Jason Merrill <jason@redhat.com>
547 * g++.dg/init/lifetime2.C: New.
548 * g++.dg/cpp0x/initlist-lifetime2.C: New.
551 * g++.dg/init/lifetime1.C: Test cleanup order.
553 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
555 * g++.dg/other/offsetof7.C: New test.
557 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
559 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
560 variable, default empty, -ffat-lto-objects for effective_target_lto.
561 (gcc-dg-test-1): Add options from dg-final methods.
562 * lib/scanasm.exp (scan-assembler_required_options)
563 (scan-assembler-not_required_options): New procs.
565 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
567 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
568 generate a pedwarn in c++98-mode.
569 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
570 don't generate a pedwarn in c++0x-mode.
572 2011-11-04 Olivier Goffart <olivier@woboq.com>
575 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
577 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
579 PR rtl-optimization/38644
580 * gcc.target/arm/stack-red-zone.c: New.
582 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
585 * g++.dg/warn/Wconversion-null-3.C: New.
587 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
590 * g++.dg/cpp0x/udlit-strint-length.C: New.
592 2011-11-04 Jason Merrill <jason@redhat.com>
595 * g++.dg/cpp0x/initlist-lifetime1.C: New.
596 * g++.dg/init/lifetime1.C: New.
597 * g++.dg/init/ref21.C: New.
598 * g++.dg/eh/array1.C: New.
600 2011-11-04 Tom de Vries <tom@codesourcery.com>
602 PR tree-optimization/50763
603 * gcc.dg/pr50763-5.c: New test.
605 2011-11-04 Tom de Vries <tom@codesourcery.com>
607 PR tree-optimization/50763
608 * g++.dg/pr50763-4.C: New test.
610 2011-11-04 Jakub Jelinek <jakub@redhat.com>
612 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
615 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
617 * gcc.dg/torture/vec-cvt-1.c: New test.
619 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
621 * gnat.dg/specs/private1[-sub].ads: New test.
623 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
626 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
627 * gfortran.dg/inline_sum_1.f90: New.
628 * gfortran.dg/inline_sum_2.f90: New.
629 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
630 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
631 * gfortran.dg/inline_product_1.f90: New.
633 2011-11-03 Tobias Burnus <burnus@net-b.de>
636 * gfortran.dg/bind_c_dts_5.f90: New.
638 2011-11-03 Tobias Burnus <burnus@net-b.de>
641 * gfortran.dg/module_parameter_array_refs_2.f90: New.
643 2011-11-03 Richard Guenther <rguenther@suse.de>
646 * g++.dg/init/copy7.C: Remove testcase.
648 2011-11-03 Martin Jambor <mjambor@suse.cz>
650 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
651 * g++.dg/ipa/devirt-c-2.C: Likewise.
652 * g++.dg/ipa/devirt-c-7.C: New test.
653 * g++.dg/ipa/devirt-c-8.C: Likewise.
655 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
657 PR tree-optimization/50912
658 * gnat.dg/loop_optimization10.ad[sb]: New test.
659 * gnat.dg/loop_optimization10_pkg.ads: New helper.
661 2011-11-02 Jason Merrill <jason@redhat.com>
664 * g++.dg/cpp0x/nsdmi-list2.C: New.
666 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
669 * g++.dg/cpp0x/warn_cxx0x2.C: New.
670 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
672 2011-11-02 Tom de Vries <tom@codesourcery.com>
674 PR tree-optimization/50769
675 * gfortran.dg/pr50769.f90: New test.
677 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
679 * gcc.target/sparc/20111102-1.c: New test.
681 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
684 * g++.dg/warn/Wcast-qual2.C: New.
686 2011-11-02 Tom de Vries <tom@codesourcery.com>
688 PR tree-optimization/50763
689 * g++.dg/pr50763-3.C: New test.
691 2011-11-02 Tom de Vries <tom@codesourcery.com>
693 PR tree-optimization/50672
694 * g++.dg/pr50672.C: New test.
696 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
698 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
699 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
700 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
702 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
704 2011-11-02 Richard Guenther <rguenther@suse.de>
706 PR tree-optimization/50902
707 * gcc.dg/torture/pr50902.c: New testcase.
709 2010-11-02 Richard Guenther <rguenther@suse.de>
711 PR tree-optimization/50890
712 * gcc.dg/torture/pr50890.c: New testcase.
714 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
717 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
718 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
720 2011-11-01 Tom de Vries <tom@codesourcery.com>
722 PR tree-optimization/50908
723 * gcc.dg/pr50908.c: New test.
724 * gcc.dg/pr50908-2.c: Same.
725 * gcc.dg/pr50908-3.c: Same.
727 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
729 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
730 the outer loop. Remove comment. Don't check for widen-mult.
732 2011-10-31 Martin Jambor <mjambor@suse.cz>
734 * gcc.dg/ipa/ipcp-4.c: New test.
736 2011-10-31 Jakub Jelinek <jakub@redhat.com>
738 * gcc.dg/vshift-3.c: New test.
739 * gcc.dg/vshift-4.c: New test.
740 * gcc.dg/vshift-5.c: New test.
742 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
744 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
745 and current implementation.
747 2011-10-31 Paul Brook <paul@codesourcery.com>
749 * gcc.dg/constructor-1.c: New test.
751 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
754 * gfortran.dg/dshift_3.f90: New test.
756 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
758 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
760 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
761 * gcc.dg/torture/vshuf-v4si.c: Likewise.
762 * gcc.dg/torture/vshuf-v8si.c: Likewise.
763 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
764 * gcc.dg/torture/vshuf-v4di.c: Likewise.
765 * gcc.dg/torture/vshuf-v2df.c: Likewise.
766 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
767 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
768 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
769 * gcc.dg/torture/vshuf-v2di.c: Likewise.
770 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
771 * gcc.dg/torture/vshuf-v4df.c: Likewise.
772 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
773 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
774 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
775 * gcc.dg/vector-compare-2.c: Likewise.
777 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/cpp0x/pr50901.C: New.
782 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
784 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
785 * gcc.target/i386/fma4-check.h (main): Ditto.
786 * gcc.target/i386/xop-check.h (main): Ditto.
788 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
791 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/template/crash109.C: New.
796 2011-10-28 Jason Merrill <jason@redhat.com>
798 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
800 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
803 * g++.dg/template/crash109.C: New.
805 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
807 * gfortran.dg/nearest_5.f90: New test.
809 2011-10-28 Jakub Jelinek <jakub@redhat.com>
811 * gcc.dg/vshift-1.c: New test.
812 * gcc.dg/vshift-2.c: New test.
813 * gcc.target/i386/xop-vshift-1.c: New test.
814 * gcc.target/i386/xop-vshift-2.c: New test.
815 * gcc.target/i386/avx2-vshift-1.c: New test.
817 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
819 PR rtl-optimization/49720
820 * g++.dg/torture/pr49720.C: New test.
822 2011-10-27 David S. Miller <davem@davemloft.net>
824 * gcc.target/sparc/setcc-3.c: New test.
826 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
829 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
831 2011-10-27 Jakub Jelinek <jakub@redhat.com>
833 * gcc.target/i386/sse2-cvt-1.c: New test.
834 * gcc.target/i386/sse2-cvt-2.c: New test.
835 * gcc.target/i386/avx-cvt-1.c: New test.
836 * gcc.target/i386/avx-cvt-2.c: New test.
837 * gcc.target/i386/avx2-cvt-1.c: New test.
838 * gcc.target/i386/avx2-cvt-2.c: New test.
840 2011-10-27 Martin Jambor <mjambor@suse.cz>
842 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
844 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
845 Steven G. Kargl <kargl@gcc.gnu.org>
848 * gfortran.dg/pr50875.f90: New test.
850 2011-10-26 David S. Miller <davem@davemloft.net>
852 * gcc.target/sparc/fmaf-1.c: New test.
854 * gcc.target/sparc/setcc-1.c: New test.
855 * gcc.target/sparc/setcc-2.c: New test.
857 2011-10-26 Joseph Myers <joseph@codesourcery.com>
859 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
861 2011-10-26 Joseph Myers <joseph@codesourcery.com>
863 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
866 2011-10-26 Joseph Myers <joseph@codesourcery.com>
868 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
871 2011-10-26 Joseph Myers <joseph@codesourcery.com>
873 * gcc.target/i386/pad-4.c: Skip for Windows targets.
875 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
877 * gnat.dg/specs/discr1.ads: New test.
878 * gnat.dg/specs/discr1_pkg.ads: New helper.
880 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
882 * gnat.dg/specs/unchecked_union.ads: Rename to...
883 * gnat.dg/specs/unchecked_union1.ads: ...this.
884 * gnat.dg/specs/unchecked_union2.ads: New test.
886 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
888 * gnat.dg/specs/atomic1.ads: New test.
890 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
892 Implement C++11 user-defined literals.
893 * g++.dg/cpp0x/udlit-addr.C: New.
894 * g++.dg/cpp0x/udlit-args.C: New.
895 * g++.dg/cpp0x/udlit-args-neg.C: New.
896 * g++.dg/cpp0x/udlit-clink-neg.C: New.
897 * g++.dg/cpp0x/udlit-concat.C: New.
898 * g++.dg/cpp0x/udlit-concat-neg.C: New.
899 * g++.dg/cpp0x/udlit-constexpr.C: New.
900 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
901 * g++.dg/cpp0x/udlit-declare-neg.C: New.
902 * g++.dg/cpp0x/udlit-friend.C: New.
903 * g++.dg/cpp0x/udlit-general.C: New.
904 * g++.dg/cpp0x/udlit-inline.C: New.
905 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
906 * g++.dg/cpp0x/udlit-member-neg.C: New.
907 * g++.dg/cpp0x/udlit-namespace.C: New.
908 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
909 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
910 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
911 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
912 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
913 * g++.dg/cpp0x/udlit-operator-neg.C: New.
914 * g++.dg/cpp0x/udlit-raw-str.C: New.
915 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
916 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
917 * g++.dg/cpp0x/udlit-systemheader.C: New.
918 * g++.dg/cpp0x/udlit-template.C: New.
919 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
920 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
921 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
922 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
923 * g++.dg/cpp0x/udlit_system_header: New.
925 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
928 * g++.dg/cpp0x/decltype34.C: New.
930 2011-10-26 Tom de Vries <tom@codesourcery.com>
932 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
933 * gcc.c-torture/unsorted/HIset.c: Same.
934 * gcc.c-torture/unsorted/SIcmp.c: Same.
935 * gcc.c-torture/unsorted/SIset.c: Same.
936 * gcc.c-torture/unsorted/SFset.c: Same.
937 * gcc.c-torture/unsorted/UHIcmp.c: Same.
938 * gcc.c-torture/unsorted/USIcmp.c: Same.
939 * gcc.c-torture/unsorted/DFcmp.c: Same.
941 2011-10-26 Jakub Jelinek <jakub@redhat.com>
943 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
944 to work also with -masm=intel and additionally test the xmm vs. ymm
945 register type combination on mask/dest and in vsib.
946 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
947 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
948 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
949 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
950 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
951 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
952 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
953 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
954 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
955 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
956 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
957 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
958 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
959 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
960 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
961 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
962 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
963 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
964 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
965 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
966 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
967 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
968 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
969 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
970 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
971 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
972 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
973 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
974 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
975 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
976 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
978 2011-10-26 Tom de Vries <tom@codesourcery.com>
980 PR tree-optimization/50763
981 * gcc.dg/pr50763-2.c: New test.
983 2011-10-25 Joseph Myers <joseph@codesourcery.com>
985 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
986 Update expected messages.
988 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
990 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
992 2011-10-25 Jason Merrill <jason@redhat.com>
995 * g++.dg/init/aggr7.C: New.
998 * g++.dg/cpp0x/initlist59.C: New.
1000 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/overload/operator5.C: New.
1005 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1008 * g++.dg/template/crash108.C: New.
1010 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1012 PR tree-optimization/50596
1013 * gcc.dg/vect/vect-cond-10.c: New test.
1015 2011-10-24 Joey Ye <joey.ye@arm.com>
1017 * gcc.target/arm/pr42575.c: Remove architecture option.
1019 2011-10-24 David S. Miller <davem@davemloft.net>
1021 * gcc.target/sparc/vis3move-1.c: New test.
1022 * gcc.target/sparc/vis3move-2.c: New test.
1023 * gcc.target/sparc/vis3move-3.c: New test.
1025 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1027 * gcc.dg/strlenopt-22.c: New testcase.
1028 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1030 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1032 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1034 (dg-skip-if): Remove.
1035 * gcc.target/i386/funcspec-1.c: Ditto.
1036 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1038 2011-10-24 Richard Guenther <rguenther@suse.de>
1040 * gcc.dg/vect/vect-bool-1.c: New testcase.
1042 2011-10-24 Richard Guenther <rguenther@suse.de>
1044 PR tree-optimization/50838
1045 * gcc.dg/torture/pr50838.c: New testcase.
1047 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1049 PR tree-optimization/50730
1050 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1051 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1052 -fno-tree-sra and SLP flags.
1054 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1058 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1061 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1062 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1064 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1067 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1068 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1070 2011-10-23 Tom de Vries <tom@codesourcery.com>
1072 PR tree-optimization/50763
1073 * gcc.dg/pr50763.c: New test.
1075 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1078 * gcc.target/i386/pr50788.c: New test.
1080 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1082 PR tree-optimization/50819
1083 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1084 * g++.dg/vect/slp-pr50819.cc: New test.
1086 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1089 * g++.dg/warn/Wconversion4.C: New.
1091 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1094 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1095 from element other than first and reverse permutation.
1096 * gcc.dg/torture/vshuf-16.inc: Likewise.
1097 * gcc.dg/torture/vshuf-8.inc: Likewise.
1098 * gcc.dg/torture/vshuf-4.inc: Likewise.
1100 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1103 * g++.dg/parse/error43.C: New.
1104 * g++.dg/parse/error44.C: Likewise.
1106 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1107 Kirill Yukhin <kirill.yukhin@intel.com>
1110 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1111 * gcc.target/i386/bmi2-check.h: Ditto.
1113 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1116 * g++.dg/cpp0x/override2.C: Add test.
1118 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1120 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1121 check_linker_plugin_available.
1123 2011-10-21 Kai Tietz <ktietz@redhat.com>
1125 * gcc.target/i386/branch-cost1.c: New test.
1126 * gcc.target/i386/branch-cost2.c: New test.
1127 * gcc.target/i386/branch-cost3.c: New test.
1128 * gcc.target/i386/branch-cost4.c: New test.
1130 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1132 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1134 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1137 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1139 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1141 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1142 (_moz_foo, EXT__foo): Use ASMNAME.
1144 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1146 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1149 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1152 * gcc.target/i386/pr50766.c: New test.
1154 2011-10-20 Jason Merrill <jason@redhat.com>
1157 * g++.dg/eh/partial1.C: New.
1159 2011-10-20 Richard Henderson <rth@redhat.com>
1161 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1162 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1163 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1164 Use __builtin_shuffle.
1166 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1169 * gfortran.dg/ishft_3.f90: Update test.
1171 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1174 * gfortran.dg/substring_integer_index.f90: New test.
1176 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1178 * gfortran.dg/format_string.f: New test.
1180 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1182 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1184 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1186 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1188 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1189 gcc.target/i386/pr46226.c: Do not use
1190 -mno-accumulate-outgoing-args.
1192 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1194 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1195 including <strings.h>.
1197 2011-10-19 Jan Hubicka <jh@suse.cz>
1199 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1200 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1201 * lib/c-torture.exp: Likewise.
1202 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1203 * gcc.c-torture/compile/sync-1.c: Likewise.
1204 * gcc.c-torture/compile/sync-1.c: Likewise.
1205 * gcc.c-torture/compile/sync-3.c: Likewise.
1206 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1207 * gcc.dg/noncompile/920507-1.c: Likewise.
1208 * gcc.dg/torture/pr36400.c: Likewise.
1209 * g++.dg/torture/pr34850.C: Likewise.
1211 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1213 * gnat.dg/source_ref1.adb: New test.
1214 * gnat.dg/source_ref2.adb: Likewise.
1216 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1219 * g++.dg/parse/error42.C: New.
1220 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1222 2011-10-19 Jason Merrill <jason@redhat.com>
1225 * g++.dg/init/value9.C: New.
1227 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1229 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1230 * gcc.dg/torture/vshuf-16.inc: Likewise.
1231 * gcc.dg/torture/vshuf-8.inc: Likewise.
1232 * gcc.dg/torture/vshuf-4.inc: Likewise.
1234 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1237 * gfortran.dg/sizeof_proc.f90: New.
1239 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1241 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1242 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1244 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1247 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1249 2011-10-19 Jason Merrill <jason@redhat.com>
1252 * g++.dg/init/ref20.C: New.
1254 2011-10-19 Kai Tietz <ktietz@redhat.com>
1257 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1258 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1259 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1260 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1261 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1263 2011-10-19 Richard Guenther <rguenther@suse.de>
1266 * gcc.dg/torture/pr50768.c: New testcase.
1268 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1270 PR rtl-optimization/50340
1271 * gcc.dg/pr50340.c: New.
1273 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1275 PR tree-optimization/50717
1277 * gcc.dg/pr50717-1.c: New file.
1278 * gcc.target/arm/wmul-12.c: Correct types.
1279 * gcc.target/arm/wmul-8.c: Correct types.
1281 2011-10-18 Jason Merrill <jason@redhat.com>
1284 * g++.dg/cpp0x/defaulted32.C: New.
1287 * g++.dg/lookup/using23.C: New.
1290 * g++.dg/cpp0x/implicit12.C: New.
1291 * g++.dg/cpp0x/defaulted20.C: Adjust.
1292 * g++.dg/cpp0x/defaulted21.C: Adjust.
1293 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1294 * g++.dg/cpp0x/implicit4.C: Adjust.
1295 * g++.dg/cpp0x/implicit5.C: Adjust.
1296 * g++.dg/cpp0x/implicit8.C: Adjust.
1297 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1298 * g++.dg/cpp0x/not_special.C: Adjust.
1299 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1300 * g++.dg/cpp0x/rv1n.C: Adjust.
1301 * g++.dg/cpp0x/rv2n.C: Adjust.
1302 * g++.dg/cpp0x/rv3n.C: Adjust.
1303 * g++.dg/cpp0x/rv4n.C: Adjust.
1304 * g++.dg/cpp0x/rv5n.C: Adjust.
1305 * g++.dg/cpp0x/rv6n.C: Adjust.
1306 * g++.dg/cpp0x/rv7n.C: Adjust.
1308 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1310 * gcc.target/i386/avx2-vpop-check.h: New header.
1311 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1312 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1313 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1314 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1315 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1316 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1317 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1318 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1319 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1320 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1321 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1322 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1323 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1324 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1325 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1327 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1330 * gfortran.dg/coarray_subobject_1.f90: New test.
1331 * gfortran.dg/coarray/subobject_1.f90: New test.
1333 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1335 PR rtl-optimization/50205
1336 * gcc.dg/pr50205.c: New.
1338 2011-10-18 Richard Guenther <rguenther@suse.de>
1340 PR tree-optimization/50767
1341 * gcc.dg/torture/pr50767.c: New testcase.
1343 2011-10-18 Julian Brown <julian@codesourcery.com>
1345 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1346 * gcc.target/arm/unaligned-memcpy-1.c: New.
1347 * gcc.target/arm/unaligned-memcpy-2.c: New.
1348 * gcc.target/arm/unaligned-memcpy-3.c: New.
1349 * gcc.target/arm/unaligned-memcpy-4.c: New.
1351 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1354 * gfortran.dg/iso_c_binding_class.f03: New.
1356 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1358 * testsuite/lib/target-supports.exp
1359 (check_effective_target_vect_widen_shift): New.
1360 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1361 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1362 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1363 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1365 2011-10-18 Richard Guenther <rguenther@suse.de>
1367 * gcc.dg/torture/restrict-1.c: New testcase.
1369 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1371 * g++.dg/ext/bases.C: New test.
1373 2011-10-17 David S. Miller <davem@davemloft.net>
1375 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1376 all operations to emit VIS instructions.
1377 * gcc.target/sparc/fandnot.c: Likewise.
1378 * gcc.target/sparc/fnot.c: Likewise.
1379 * gcc.target/sparc/for.c: Likewise.
1380 * gcc.target/sparc/fornot.c: Likewise.
1381 * gcc.target/sparc/fxnor.c: Likewise.
1382 * gcc.target/sparc/fxor.c: Likewise.
1383 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1386 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1388 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1389 * gcc.dg/torture/vshuf-16.inc: New file.
1390 * gcc.dg/torture/vshuf-2.inc: New file.
1391 * gcc.dg/torture/vshuf-32.inc: New file.
1392 * gcc.dg/torture/vshuf-4.inc: New file.
1393 * gcc.dg/torture/vshuf-8.inc: New file.
1394 * gcc.dg/torture/vshuf-main.inc: New file.
1395 * gcc.dg/torture/vshuf-v16hi.c: New test.
1396 * gcc.dg/torture/vshuf-v16qi.c: New test.
1397 * gcc.dg/torture/vshuf-v2df.c: New test.
1398 * gcc.dg/torture/vshuf-v2di.c: New test.
1399 * gcc.dg/torture/vshuf-v2sf.c: New test.
1400 * gcc.dg/torture/vshuf-v2si.c: New test.
1401 * gcc.dg/torture/vshuf-v32qi.c: New test.
1402 * gcc.dg/torture/vshuf-v4df.c: New test.
1403 * gcc.dg/torture/vshuf-v4di.c: New test.
1404 * gcc.dg/torture/vshuf-v4hi.c: New test.
1405 * gcc.dg/torture/vshuf-v4sf.c: New test.
1406 * gcc.dg/torture/vshuf-v4si.c: New test.
1407 * gcc.dg/torture/vshuf-v8hi.c: New test.
1408 * gcc.dg/torture/vshuf-v8qi.c: New test.
1409 * gcc.dg/torture/vshuf-v8sf.c: New test.
1410 * gcc.dg/torture/vshuf-v8si.c: New test.
1412 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1414 PR tree-optimization/50746
1415 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1417 2011-10-17 Jason Merrill <jason@redhat.com>
1420 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1422 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/parse/error41.C: New.
1426 * g++.dg/parse/error20.C: Adjust.
1428 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1431 * g++.dg/warn/format7.C: New.
1432 * obj-c++.dg/warn7.mm: Likewise.
1434 2011-10-17 Richard Guenther <rguenther@suse.de>
1436 PR tree-optimization/50729
1437 * gcc.dg/torture/pr50729.c: New testcase.
1439 2011-10-15 Tom Tromey <tromey@redhat.com>
1440 Dodji Seketeli <dodji@redhat.com>
1442 * lib/prune.exp (prune_gcc_output): Prune output referring to
1444 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1445 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1446 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1447 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1449 2011-10-15 Tom Tromey <tromey@redhat.com>
1450 Dodji Seketeli <dodji@redhat.com>
1452 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1454 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/inherit/error5.C: New.
1459 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1463 * gfortran.dg/kind_tests_4.f90: New.
1465 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1467 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1468 targets that support vector condition.
1470 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1473 * gfortran.dg/c_kind_tests_3.f03: New.
1475 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1478 * gfortran.dg/elemental_args_check_4.f90: New.
1480 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1482 PR tree-optimization/50727
1483 * gcc.dg/vect/pr50727.c: New test.
1485 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1487 * gcc.dg/vla-23.c: New test.
1489 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1491 PR tree-optimization/50596
1492 * gcc.dg/vect/vect-cond-9.c: New test.
1494 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1496 * gcc.dg/vect/bb-slp-29.c: New test.
1498 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1501 * g++.dg/ext/is_base_of_incomplete.C: New.
1502 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1503 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1505 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1507 * gcc.target/sparc/combined-1.c: Compile at -O2.
1509 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1511 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1512 (dg-options): Add -Wno-attributes.
1513 * gcc.target/i386/fma_double_?.c: Ditto.
1514 * gcc.target/i386/fma_run_float_?.c: Ditto.
1515 * gcc.target/i386/fma_run_double_?.c: Ditto.
1516 * gcc.target/i386/l_fma_float_?.c: Dtto.
1517 * gcc.target/i386/l_fma_double_?.c: Ditto.
1518 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1519 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1521 2011-10-15 Tobias Burnus <burnus@net-b.de>
1523 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1525 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1526 * gfortran.dg/rank_3.f90: Ditto.
1527 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1528 -std=f2008ts in dg-options.
1529 * gfortran.dg/rank_4.f90: Ditto.
1531 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1534 * gcc.target/sh/pr49263.c: New.
1536 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1538 * gnat.dg/specs/debug1.ads: Tweak.
1540 2011-10-14 Kai Tietz <ktietz@redhat.com>
1542 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1544 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1546 * gcc.target/i386/sse2-mul-1.c: New test.
1547 * gcc.target/i386/sse4_1-mul-1.c: New test.
1548 * gcc.target/i386/avx-mul-1.c: New test.
1549 * gcc.target/i386/xop-mul-1.c: New test.
1550 * gcc.target/i386/avx2-mul-1.c: New test.
1552 2011-10-14 Jason Merrill <jason@redhat.com>
1555 * g++.dg/cpp0x/nsdmi-list1.C: New.
1558 * g++.dg/cpp0x/nsdmi-const1.C: New.
1560 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1563 * gfortran.dg/pointer_intent_5.f90: New.
1565 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1567 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1568 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1569 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1571 2011-10-14 Tobias Burnus <burnus@net-b.de>
1574 * gfortran.dg/pointer_check_11.f90: New.
1575 * gfortran.dg/pointer_check_12.f90: New.
1577 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1580 * g++.dg/overload/operator4.C: New.
1582 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1584 * gcc.dg/di-longlong64-sync-1.c: New test.
1585 * gcc.dg/di-sync-multithread.c: New test.
1586 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1587 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1588 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1589 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1590 (check_effective_target_arm_arm_ok): New helper.
1591 (check_effective_target_sync_longlong): New helper.
1593 2011-10-14 Richard Guenther <rguenther@suse.de>
1595 PR tree-optimization/50723
1596 * gcc.dg/torture/pr50723.c: New testcase.
1598 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/warn/format6.C: New.
1602 * obj-c++.dg/warn6.mm: Likewise.
1604 2011-10-13 Richard Henderson <rth@redhat.com>
1606 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1608 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1609 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1610 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1612 2011-10-13 Jason Merrill <jason@redhat.com>
1615 * g++.dg/cpp0x/nsdmi-template2.C: New.
1618 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1621 * g++.dg/init/vbase1.C: New.
1623 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1626 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1627 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1628 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1630 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1632 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1634 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1636 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1638 2011-10-13 Richard Guenther <rguenther@suse.de>
1640 PR tree-optimization/50712
1641 * gcc.target/i386/pr50712.c: New testcase.
1643 2011-10-13 Tom de Vries <tom@codesourcery.com>
1645 * gcc.dg/memcpy-4.c: New test.
1647 2011-10-13 Richard Guenther <rguenther@suse.de>
1649 PR tree-optimization/50698
1650 * g++.dg/vect/pr50698.cc: New testcase.
1652 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1654 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1655 * gcc.target/powerpc/warn-2.c: Ditto.
1657 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1658 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1659 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1660 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1661 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1662 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1663 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1664 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1665 * gcc.target/powerpc/ppc-pow.c: Likewise.
1666 * gcc.target/powerpc/recip-1.c: Likewise.
1667 * gcc.target/powerpc/recip-2.c: Likewise.
1668 * gcc.target/powerpc/recip-3.c: Likewise.
1669 * gcc.target/powerpc/recip-4.c: Likewise.
1670 * gcc.target/powerpc/recip-5.c: Likewise.
1672 2011-10-12 David S. Miller <davem@davemloft.net>
1674 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1675 '-mvis3' instead of 'mcpu=niagara3' in options.
1676 * gcc.target/sparc/fhalve.c: Likewise.
1677 * gcc.target/sparc/fnegop.c: Likewise.
1678 * gcc.target/sparc/fpadds.c: Likewise.
1679 * gcc.target/sparc/fshift.c: Likewise.
1680 * gcc.target/sparc/fucmp.c: Likewise.
1681 * gcc.target/sparc/lzd.c: Likewise.
1682 * gcc.target/sparc/vis3misc.c: Likewise.
1683 * gcc.target/sparc/xmul.c: Likewise.
1685 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1687 * gnat.dg/vect1.ad[sb]: New test.
1688 * gnat.dg/vect1_pkg.ads: New helper.
1689 * gnat.dg/vect2.ad[sb]: New test.
1690 * gnat.dg/vect2_pkg.ads: New helper.
1691 * gnat.dg/vect3.ad[sb]: New test.
1692 * gnat.dg/vect3_pkg.ads: New helper.
1693 * gnat.dg/vect4.ad[sb]: New test.
1694 * gnat.dg/vect4_pkg.ads: New helper.
1695 * gnat.dg/vect5.ad[sb]: New test.
1696 * gnat.dg/vect5_pkg.ads: New helper.
1697 * gnat.dg/vect6.ad[sb]: New test.
1698 * gnat.dg/vect6_pkg.ads: New helper.
1700 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1702 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1703 * gcc.target/i386/fma_run_double_2.c: Likewise.
1704 * gcc.target/i386/fma_run_double_3.c: Likewise.
1705 * gcc.target/i386/fma_run_double_4.c: Likewise.
1706 * gcc.target/i386/fma_run_double_5.c: Likewise.
1707 * gcc.target/i386/fma_run_double_6.c: Likewise.
1708 * gcc.target/i386/fma_run_float_1.c: Likewise.
1709 * gcc.target/i386/fma_run_float_2.c: Likewise.
1710 * gcc.target/i386/fma_run_float_3.c: Likewise.
1711 * gcc.target/i386/fma_run_float_4.c: Likewise.
1712 * gcc.target/i386/fma_run_float_5.c: Likewise.
1713 * gcc.target/i386/fma_run_float_6.c: Likewise.
1715 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1716 remove the extra dg-options.
1717 * gcc.target/i386/l_fma_double_2.c: Likewise.
1718 * gcc.target/i386/l_fma_double_3.c: Likewise.
1719 * gcc.target/i386/l_fma_double_4.c: Likewise.
1720 * gcc.target/i386/l_fma_double_5.c: Likewise.
1721 * gcc.target/i386/l_fma_double_6.c: Likewise.
1722 * gcc.target/i386/l_fma_float_1.c: Likewise.
1723 * gcc.target/i386/l_fma_float_2.c: Likewise.
1724 * gcc.target/i386/l_fma_float_3.c: Likewise.
1725 * gcc.target/i386/l_fma_float_4.c: Likewise.
1726 * gcc.target/i386/l_fma_float_5.c: Likewise.
1727 * gcc.target/i386/l_fma_float_6.c: Likewise.
1729 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1731 PR tree-optimization/50189
1732 * g++.dg/torture/pr50189.C: New testcase.
1734 2011-10-12 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/50700
1737 * gcc.dg/builtin-object-size-12.c: New testcase.
1739 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1742 * gcc.c-torture/compile/pr50565-1.c,
1743 gcc.c-torture/compile/pr50565-2.c: New tests.
1745 2011-10-11 Jason Merrill <jason@redhat.com>
1749 * g++.dg/template/constant1.C: New.
1750 * g++.dg/template/constant2.C: New.
1751 * g++.dg/cpp0x/constexpr-template3.C: New.
1753 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1755 * gcc.target/i386/warn-vect-op-3.c: New test.
1756 * gcc.target/i386/warn-vect-op-1.c: New test.
1757 * gcc.target/i386/warn-vect-op-2.c: New test.
1759 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1761 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1763 2011-10-11 Richard Guenther <rguenther@suse.de>
1765 PR tree-optimization/50204
1766 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1768 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1770 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1772 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1774 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1775 * gcc.target/i386/fma_double_2.c: Ditto.
1776 * gcc.target/i386/fma_double_3.c: Ditto.
1777 * gcc.target/i386/fma_double_4.c: Ditto.
1778 * gcc.target/i386/fma_double_5.c: Ditto.
1779 * gcc.target/i386/fma_double_6.c: Ditto.
1780 * gcc.target/i386/fma_float_1.c: Ditto.
1781 * gcc.target/i386/fma_float_2.c: Ditto.
1782 * gcc.target/i386/fma_float_3.c: Ditto.
1783 * gcc.target/i386/fma_float_4.c: Ditto.
1784 * gcc.target/i386/fma_float_5.c: Ditto.
1785 * gcc.target/i386/fma_float_6.c: Ditto.
1786 * gcc.target/i386/l_fma_double_1.c: Ditto.
1787 * gcc.target/i386/l_fma_double_2.c: Ditto.
1788 * gcc.target/i386/l_fma_double_3.c: Ditto.
1789 * gcc.target/i386/l_fma_double_4.c: Ditto.
1790 * gcc.target/i386/l_fma_double_5.c: Ditto.
1791 * gcc.target/i386/l_fma_double_6.c: Ditto.
1792 * gcc.target/i386/l_fma_float_1.c: Ditto.
1793 * gcc.target/i386/l_fma_float_2.c: Ditto.
1794 * gcc.target/i386/l_fma_float_3.c: Ditto.
1795 * gcc.target/i386/l_fma_float_4.c: Ditto.
1796 * gcc.target/i386/l_fma_float_5.c: Ditto.
1797 * gcc.target/i386/l_fma_float_6.c: Ditto.
1798 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1799 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1800 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1801 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1802 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1803 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1804 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1805 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1806 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1807 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1808 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1809 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1811 2011-10-11 Tristan Gingold <gingold@adacore.com>
1813 * gcc.dg/va-arg-4.c: New test.
1814 * gcc.dg/va-arg-5.c: Ditto.
1816 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1818 * lib/target-supports.exp (check_effective_target_fd_truncate):
1819 Close and unlink test file before exit.
1821 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1824 * gfortran.dg/forall_15.f90: New test case.
1826 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1827 Andrew Macleod <amacleod@redhat.com>
1829 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1830 wrappers for *other_threads() and *final_verify().
1831 * gcc.dg/simulate-thread/simulate-thread.h
1832 (simulate_thread_wrapper_other_threads): New.
1833 (simulate_thread_wrapper_final_verify): New.
1835 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1837 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1839 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1841 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1843 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1844 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1846 * gcc.target/i386/fma_1.h: New file.
1847 * gcc.target/i386/fma_2.h: Likewise.
1848 * gcc.target/i386/fma_3.h: Likewise.
1849 * gcc.target/i386/fma_4.h: Likewise.
1850 * gcc.target/i386/fma_5.h: Likewise.
1851 * gcc.target/i386/fma_6.h: Likewise.
1852 * gcc.target/i386/fma_double_1.c: Likewise.
1853 * gcc.target/i386/fma_double_2.c: Likewise.
1854 * gcc.target/i386/fma_double_3.c: Likewise.
1855 * gcc.target/i386/fma_double_4.c: Likewise.
1856 * gcc.target/i386/fma_double_5.c: Likewise.
1857 * gcc.target/i386/fma_double_6.c: Likewise.
1858 * gcc.target/i386/fma_float_1.c: Likewise.
1859 * gcc.target/i386/fma_float_2.c: Likewise.
1860 * gcc.target/i386/fma_float_3.c: Likewise.
1861 * gcc.target/i386/fma_float_4.c: Likewise.
1862 * gcc.target/i386/fma_float_5.c: Likewise.
1863 * gcc.target/i386/fma_float_6.c: Likewise.
1864 * gcc.target/i386/fma_main.h: Likewise.
1865 * gcc.target/i386/fma_run_double_1.c: Likewise.
1866 * gcc.target/i386/fma_run_double_2.c: Likewise.
1867 * gcc.target/i386/fma_run_double_3.c: Likewise.
1868 * gcc.target/i386/fma_run_double_4.c: Likewise.
1869 * gcc.target/i386/fma_run_double_5.c: Likewise.
1870 * gcc.target/i386/fma_run_double_6.c: Likewise.
1871 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1872 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1873 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1874 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1875 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1876 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1877 * gcc.target/i386/fma_run_float_1.c: Likewise.
1878 * gcc.target/i386/fma_run_float_2.c: Likewise.
1879 * gcc.target/i386/fma_run_float_3.c: Likewise.
1880 * gcc.target/i386/fma_run_float_4.c: Likewise.
1881 * gcc.target/i386/fma_run_float_5.c: Likewise.
1882 * gcc.target/i386/fma_run_float_6.c: Likewise.
1883 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1884 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1885 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1886 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1887 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1888 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1889 * gcc.target/i386/l_fma_1.h: Likewise.
1890 * gcc.target/i386/l_fma_2.h: Likewise.
1891 * gcc.target/i386/l_fma_3.h: Likewise.
1892 * gcc.target/i386/l_fma_4.h: Likewise.
1893 * gcc.target/i386/l_fma_5.h: Likewise.
1894 * gcc.target/i386/l_fma_6.h: Likewise.
1895 * gcc.target/i386/l_fma_double_1.c: Likewise.
1896 * gcc.target/i386/l_fma_double_2.c: Likewise.
1897 * gcc.target/i386/l_fma_double_3.c: Likewise.
1898 * gcc.target/i386/l_fma_double_4.c: Likewise.
1899 * gcc.target/i386/l_fma_double_5.c: Likewise.
1900 * gcc.target/i386/l_fma_double_6.c: Likewise.
1901 * gcc.target/i386/l_fma_float_1.c: Likewise.
1902 * gcc.target/i386/l_fma_float_2.c: Likewise.
1903 * gcc.target/i386/l_fma_float_3.c: Likewise.
1904 * gcc.target/i386/l_fma_float_4.c: Likewise.
1905 * gcc.target/i386/l_fma_float_5.c: Likewise.
1906 * gcc.target/i386/l_fma_float_6.c: Likewise.
1907 * gcc.target/i386/l_fma_main.h: Likewise.
1908 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1909 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1910 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1911 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1912 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1913 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1914 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1915 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1916 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1917 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1918 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1919 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1921 2011-10-10 Richard Guenther <rguenther@suse.de>
1924 * gcc.dg/torture/pr50389.c: New testcase.
1926 2011-10-10 Richard Guenther <rguenther@suse.de>
1929 * gcc.dg/builtins-47.c: Optimize.
1931 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1933 * lib/gcc-simulate-thread.exp: New.
1934 * gcc.dg/simulate-thread/guality.h: New.
1935 * gcc.dg/simulate-thread/simulate-thread.h: New.
1936 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1937 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1938 * gcc.dg/simulate-thread/README: New.
1939 * g++.dg/simulate-thread/guality.h: New.
1940 * g++.dg/simulate-thread/simulate-thread.h: New.
1941 * g++.dg/simulate-thread/simulate-thread.exp: New.
1942 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1943 * c-c++-common/cxxbitfields-2.c: Remove.
1944 * c-c++-common/cxxbitfields.c: Remove.
1945 * c-c++-common/cxxbitfields-4.c: Remove.
1946 * c-c++-common/cxxbitfields-5.c: Remove.
1947 * c-c++-common/simulate-thread/bitfields-1.c: New.
1948 * c-c++-common/simulate-thread/bitfields-2.c: New.
1949 * c-c++-common/simulate-thread/bitfields-3.c: New.
1950 * c-c++-common/simulate-thread/bitfields-4.c: New.
1952 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1955 * g++.dg/warn/format5.C: New.
1957 2011-10-09 Tobias Burnus <burnus@net-b.de>
1960 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1961 * gfortran.dg/common_16.f90: New.
1963 2011-10-09 Tobias Burnus <burnus@net-b.de>
1965 * gfortran.dg/iso_c_binding_param_1.f90: New.
1966 * gfortran.dg/iso_c_binding_param_2.f90: New.
1967 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1969 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1971 PR tree-optimization/50635
1972 * gcc.dg/vect/pr50635.c: New test.
1974 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1977 * gfortran.dg/proc_decl_27.f90: New.
1979 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1982 * objc/execute/initialize-1.m: New test.
1984 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1987 * gfortran.dg/pointer_function_result_1.f90 : New test.
1989 2011-10-07 David S. Miller <davem@davemloft.net>
1992 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1993 * gcc.target/sparc/cmask.c: Use it.
1994 * gcc.target/sparc/fhalve.c: Likewise.
1995 * gcc.target/sparc/fnegop.c: Likewise.
1996 * gcc.target/sparc/fpadds.c: Likewise.
1997 * gcc.target/sparc/fshift.c: Likewise.
1998 * gcc.target/sparc/fucmp.c: Likewise.
1999 * gcc.target/sparc/lzd.c: Likewise.
2000 * gcc.target/sparc/vis3misc.c: Likewise.
2001 * gcc.target/sparc/xmul.c: Likewise.
2003 2011-10-07 Richard Henderson <rth@redhat.com>
2005 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2007 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2009 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2011 * gcc.dg/pr50193-1.c: New file.
2012 * gcc.target/arm/shiftable.c: New file.
2014 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2017 * gfortran.dg/class_46.f03: New.
2019 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2021 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2022 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2023 (syslog, vsyslog, __vsyslog_chk): Likewise.
2025 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2026 (x, EXT_x): Use ASMNAME.
2028 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2029 (a, c): Use ASMNAME.
2031 2011-10-07 Tom de Vries <tom@codesourcery.com>
2034 * gcc.dg/pr50527.c: New test.
2036 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2038 PR tree-optimization/50650
2039 * gcc.c-torture/compile/pr50650.c: New test.
2041 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2043 PR tree-optimization/50575
2044 * gcc.c-torture/execute/vector-compare-2.x: New file.
2046 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2050 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2053 2011-10-07 Richard Guenther <rguenther@suse.de>
2056 * gcc.dg/vect/vect-align-2.c: Increase array size.
2058 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2059 H.J. Lu <hongjiu.lu@intel.com>
2062 * gcc.target/i386/pr50603.c: New test.
2064 2011-10-06 Jason Merrill <jason@redhat.com>
2067 * g++.dg/cpp0x/default31.C: New.
2069 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2071 PR tree-optimization/50596
2072 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2074 * gcc.dg/vect/vect-cond-8.c: New test.
2076 2011-10-06 Richard Henderson <rth@redhat.com>
2078 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2079 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2080 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2081 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2082 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2083 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2084 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2085 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2086 * gcc.c-torture/execute/vshuf-16.inc: New file.
2087 * gcc.c-torture/execute/vshuf-2.inc: New file.
2088 * gcc.c-torture/execute/vshuf-4.inc: New file.
2089 * gcc.c-torture/execute/vshuf-8.inc: New file.
2090 * gcc.c-torture/execute/vshuf-main.inc: New file.
2091 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2092 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2093 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2094 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2095 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2096 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2097 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2098 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2099 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2100 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2101 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2102 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2103 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2105 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2107 PR tree-optimization/49279
2108 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2109 * gcc.c-torture/execute/pr49279.c: New test.
2111 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2114 * gcc.c-torture/compile/pr49049.c: New test.
2116 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2119 * gcc.target/arm/pr50305.c: New test.
2121 2011-10-06 Richard Guenther <rguenther@suse.de>
2123 PR tree-optimization/38884
2124 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2125 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2127 2011-10-05 David S. Miller <davem@davemloft.net>
2129 * gcc.target/sparc/lzd.c: New test.
2130 * gcc.target/sparc/popc.c: New test.
2132 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2134 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2135 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2136 * g++.dg/other/final1.C: Cleanup original tree dump.
2138 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2140 PR tree-optimization/50613
2141 * gcc.dg/pr50613.c: New test.
2143 2011-10-05 Richard Henderson <rth@redhat.com>
2145 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2146 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2147 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2148 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2149 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2150 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2151 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2152 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2154 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2156 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2157 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2158 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2159 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2160 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2162 2011-10-05 Richard Guenther <rguenther@suse.de>
2164 PR tree-optimization/38885
2165 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2167 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2169 * gcc.target/i386/sw-1.c: New test.
2171 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2173 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2175 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2177 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2179 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2181 2011-10-04 David S. Miller <davem@davemloft.net>
2183 * gcc.target/sparc/fhalve.c: New test.
2184 * gcc.target/sparc/fnegop.c: New test.
2185 * gcc.target/sparc/xmul.c: New test.
2187 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2190 * gfortran.dg/dummy_procedure_6.f90: New.
2192 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2194 PR tree-optimization/50604
2195 * gcc.dg/pr50604.c: New test.
2197 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2199 PR tree-optimization/49662
2200 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2201 * gcc.dg/graphite/interchange-15.c: Likewise.
2202 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2204 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2206 * gcc.dg/tree-ssa/restrict-4.c: New test.
2208 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2210 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2211 (main): Use __typeof to get result type of comparison.
2213 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2215 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2216 Make et_vect_multiple_sizes_saved global.
2217 (check_effective_target_vect64): Make et_vect64_saved global.
2219 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2221 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2222 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2223 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2224 * gcc.dg/builtin-complex-err-1.c: Adjust.
2226 2011-10-02 Jason Merrill <jason@redhat.com>
2228 * g++.dg/cpp0x/range-for22.C: New.
2230 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2231 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2232 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2233 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2235 * g++.dg/cpp0x/nsdmi5.C: New.
2237 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2240 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2242 (mips-dg-options): Force an ABI option if the current ABI is
2243 incompatible with the required -mlong setting. Likewise force
2244 a long setting if the current one is incompatible with the
2245 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2246 throughout procedure.
2247 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2248 instead of addressing=absolute.
2250 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2252 * gcc.target/mips/stack-1.c: New test.
2254 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2256 * gcc.dg/pr49696.c: New test.
2258 2011-10-02 Jan Hubicka <jh@suse.cz>
2260 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2262 2011-10-01 David S. Miller <davem@davemloft.net>
2264 * gcc.target/sparc/cmask.c: New test.
2265 * gcc.target/sparc/fpadds.c: New test.
2266 * gcc.target/sparc/fshift.c: New test.
2267 * gcc.target/sparc/fucmp.c: New test.
2268 * gcc.target/sparc/vis3misc.c: New test.
2270 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2273 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2275 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2278 * g++.dg/dfp/44473-1.C: New test.
2279 * g++.dg/dfp/44473-2.C: New test.
2280 * g++.dg/dfp/mangle-1.C: New test.
2281 * g++.dg/dfp/mangle-2.C: New test.
2282 * g++.dg/dfp/mangle-3.C: New test.
2283 * g++.dg/dfp/mangle-4.C: New test.
2284 * g++.dg/dfp/mangle-5.C: New test.
2286 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2289 * gcc.dg/pr50571.c: New test.
2291 PR tree-optimization/46309
2292 * gcc.dg/pr46309.c: New test.
2294 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2296 * gcc.dg/strlenopt-21.c: New test.
2298 2011-09-30 Revital Eres <revital.eres@linaro.org>
2300 * gcc.dg/sms-10.c: New file.
2302 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2304 * gcc.target/arm/pr50099.c: New test.
2306 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2308 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2310 2011-09-30 David S. Miller <davem@davemloft.net>
2312 * gcc.target/sparc/bmaskbshuf.c: New test.
2313 * gcc.target/sparc/edgen.c: New test.
2315 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2318 * gfortran.dg/pure_formal_proc_3.f90: New.
2321 * gfortran.dg/stfunc_7.f90: New.
2323 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2325 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2326 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2327 * gcc.dg/vector-compare-1.c: Likewise.
2328 * gcc.dg/vector-compare-2.c: Likewise.
2330 2011-09-29 David S. Miller <davem@davemloft.net>
2332 * gcc.target/sparc/array.c: New test.
2334 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2336 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2337 loop unroll and set max unroll times to 8.
2338 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2339 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2340 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2341 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2343 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2346 * g++.dg/ext/visibility/warn5.C: New.
2348 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2351 * g++.dg/warn/Wextra-3.C: New.
2353 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2356 * gcc.target/sh/pr49468-si.c: New.
2358 2011-09-28 Tom de Vries <tom@codesourcery.com>
2361 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2362 (TEST): Initialize src3 with random floats.
2363 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2364 from union src3. Initialize src3 with random floats.
2366 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2368 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2369 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2370 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2371 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2372 * gcc.target/sh/sh4a-cos.c: Ditto.
2373 * gcc.target/sh/sh4a-cosf.c: Ditto.
2374 * gcc.target/sh/sh4a-sin.c: Ditto.
2375 * gcc.target/sh/sh4a-sinf.c: Ditto.
2376 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2377 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2378 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2380 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2383 * g++.dg/parse/error40.C: New.
2384 * g++.dg/warn/incomplete1.C: Adjust.
2386 2011-09-27 Jan Hubicka <jh@suse.cz>
2389 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2392 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2394 * gcc.dg/strlenopt-1.c: New test.
2395 * gcc.dg/strlenopt-1f.c: New test.
2396 * gcc.dg/strlenopt-2.c: New test.
2397 * gcc.dg/strlenopt-2f.c: New test.
2398 * gcc.dg/strlenopt-3.c: New test.
2399 * gcc.dg/strlenopt-4.c: New test.
2400 * gcc.dg/strlenopt-4g.c: New test.
2401 * gcc.dg/strlenopt-4gf.c: New test.
2402 * gcc.dg/strlenopt-5.c: New test.
2403 * gcc.dg/strlenopt-6.c: New test.
2404 * gcc.dg/strlenopt-7.c: New test.
2405 * gcc.dg/strlenopt-8.c: New test.
2406 * gcc.dg/strlenopt-9.c: New test.
2407 * gcc.dg/strlenopt-10.c: New test.
2408 * gcc.dg/strlenopt-11.c: New test.
2409 * gcc.dg/strlenopt-12.c: New test.
2410 * gcc.dg/strlenopt-12g.c: New test.
2411 * gcc.dg/strlenopt-13.c: New test.
2412 * gcc.dg/strlenopt-14g.c: New test.
2413 * gcc.dg/strlenopt-14gf.c: New test.
2414 * gcc.dg/strlenopt-15.c: New test.
2415 * gcc.dg/strlenopt-16g.c: New test.
2416 * gcc.dg/strlenopt-17g.c: New test.
2417 * gcc.dg/strlenopt-18g.c: New test.
2418 * gcc.dg/strlenopt.h: New file.
2420 2011-09-27 Tom de Vries <tom@codesourcery.com>
2423 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2424 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2425 * gcc.dg/pr43864.c: New test.
2426 * gcc.dg/pr43864-2.c: Same.
2427 * gcc.dg/pr43864-3.c: Same.
2428 * gcc.dg/pr43864-4.c: Same.
2430 2011-09-27 Jan Hubicka <jh@suse.cz>
2432 * gcc.dg/ipa/inline-5.c: New testcase.
2434 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2436 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2438 * gcc.dg/vect/bb-slp-27.c: New.
2439 * gcc.dg/vect/bb-slp-28.c: New.
2441 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2443 * testsuite/lib/target-supports.exp (check_profiling_available):
2444 Don't rely solely on TLS tests for -fprofile-generate, fall
2445 through to the other code.
2447 2011-09-27 Richard Guenther <rguenther@suse.de>
2449 PR tree-optimization/50363
2450 * gcc.dg/torture/pr50363.c: New testcase.
2452 2011-09-26 Jason Merrill <jason@redhat.com>
2455 * g++.dg/template/partial13.C: New.
2458 * g++.dg/template/partial12.C: New.
2461 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2463 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2466 * g++.dg/diagnostic/bindings1.C: New.
2467 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2469 2011-09-26 David S. Miller <davem@davemloft.net>
2471 * gcc.target/sparc/wrgsr.c: New test.
2472 * gcc.target/sparc/rdgsr.c: New test.
2473 * gcc.target/sparc/edge.c: New test.
2474 * gcc.target/sparc/fcmp.c: New test.
2476 * gcc.target/sparc/edge.c: Update for new return types.
2477 * gcc.target/sparc/fcmp.c: Likewise.
2479 * gcc.target/sparc/fpaddsubi.c: New test.
2481 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2484 * gfortran.dg/common_15.f90: New.
2487 * gfortran.dg/dummy_procedure_5.f90: New.
2488 * gfortran.dg/interface_26.f90: Modified error message.
2489 * gfortran.dg/proc_ptr_11.f90: Ditto.
2490 * gfortran.dg/proc_ptr_15.f90: Ditto.
2491 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2492 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2494 2011-09-26 Jason Merrill <jason@redhat.com>
2497 * g++.dg/overload/rvalue3.C: New.
2500 * g++.dg/overload/ref-conv2.C: New.
2502 * g++.dg/cpp0x/nsdmi-template1.C: New.
2504 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2506 * g++.dg/cpp0x/nullptr25.C: New.
2508 2011-09-26 Richard Guenther <rguenther@suse.de>
2510 PR tree-optimization/50472
2511 * gcc.dg/torture/pr50472.c: New testcase.
2513 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2515 * gnat.dg/opt22.adb: New test.
2516 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2518 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2520 * gnat.dg/opt21.adb: New test.
2521 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2523 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2525 * gnat.dg/opt20.ad[sb]: New test.
2526 * gnat.dg/opt20_pkg.ads: New helper.
2528 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2530 * gnat.dg/array17.adb: New test.
2531 * gnat.dg/array17_pkg.ads: New helper.
2533 2011-09-25 Jason Merrill <jason@redhat.com>
2535 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2537 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2539 * gnat.dg/frame_overflow.ads: New.
2540 * gnat.dg/frame_overflow.adb: Adjust.
2541 * gnat.dg/specs/addr1.ads: Likewise.
2543 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2545 * g++.dg/tree-ssa/restrict2.C: New test.
2547 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2549 * lib/target-supports.exp (check_effective_target_vect64): New.
2550 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2551 of multiple vector sizes.
2552 * gcc.dg/vect/bb-slp-26.c: New.
2554 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/template/bitfield1.C: New.
2559 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2561 * gcc.dg/vect/bb-slp-24.c: New.
2563 2011-09-24 Jason Merrill <jason@redhat.com>
2565 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2567 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2569 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2570 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2572 * g++.dg/cpp0x/nsdmi1.C: New.
2573 * g++.dg/cpp0x/nsdmi2.C: New.
2574 * g++.dg/cpp0x/nsdmi3.C: New.
2575 * g++.dg/cpp0x/nsdmi4.C: New.
2576 * g++.old-deja/g++.other/init4.C: New.
2578 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2581 * g++.dg/template/sfinae28.C: New.
2583 2011-09-23 Ian Lance Taylor <iant@google.com>
2585 * go.test/go-test.exp (errchk): Handle more cases of getting
2586 correct Tcl backslash quoting in regular expressions in test file.
2588 2011-09-23 Jason Merrill <jason@redhat.com>
2591 * g++.dg/init/const8.C: New.
2592 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2593 * g++.dg/cpp0x/defaulted2.C: Likewise.
2594 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2595 * g++.dg/init/pr20039.C: Likewise.
2596 * g++.dg/init/pr42844.C: Likewise.
2598 2011-09-23 Jan Hubicka <jh@suse.cz>
2600 * gcc.dg/ipa/inline-1.c: new testcase.
2601 * gcc.dg/ipa/inline-2.c: new testcase.
2602 * gcc.dg/ipa/inline-3.c: new testcase.
2603 * gcc.dg/ipa/inline-4.c: new testcase.
2605 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/cpp0x/constexpr-static8.C: New.
2610 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2612 * gcc.target/i386/avxfp-1.c: New test.
2613 * gcc.target/i386/avxfp-2.c: New test.
2615 2011-09-23 Terry Guo <terry.guo@arm.com>
2617 * gcc.c-torture/execute/941014-1.x: Deleted.
2619 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2622 * g++.dg/cpp0x/pr50491.C: New.
2624 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2627 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2629 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2632 * g++.dg/cpp0x/nullptr24.C: New.
2634 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2637 * gcc.target/i386/pr50482.c: New test.
2639 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2641 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2642 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2643 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2644 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2645 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2646 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2647 multilib options contain different -march= from dg-options.
2649 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2650 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/template/friend52.C: New.
2655 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2657 * gcc.target/arm/cmp-1.c: New test.
2658 * gcc.target/arm/cmp-2.c: Likewise.
2660 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2663 * gfortran.dg/impure_actual_1.f90: Modified error message.
2664 * gfortran.dg/proc_ptr_32.f90: New.
2665 * gfortran.dg/proc_ptr_33.f90: New.
2667 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2669 PR tree-optimization/50451
2670 * gcc.dg/vect/pr50451.c: New test.
2672 2011-09-21 Ian Lance Taylor <iant@google.com>
2674 * go.test/go-test.exp (errchk): Add special case for bug332.
2675 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2676 some more test lines.
2678 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2680 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2681 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2682 * g++.dg/other/i386-8.C: Ditto.
2683 * g++.dg/other/pr34435.C: Ditto.
2684 * g++.dg/other/pr39496.C: Ditto.
2685 * g++.dg/other/mmintrin.C: Ditto.
2687 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2689 * gcc.dg/vect/vect-cond-7.c: New test.
2690 * gcc.target/i386/sse4_1-cond-1.c: New test.
2691 * gcc.target/i386/avx-cond-1.c: New test.
2693 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2696 * g++.dg/other/pr50464.C: New test.
2698 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2700 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2701 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2702 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2703 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2705 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2707 * gnat.dg/opt19.adb: New test.
2709 2011-09-21 Terry Guo <terry.guo@arm.com>
2711 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2712 on arch conflict when testing case on targets other than armv7-a.
2714 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2717 * g++.dg/ext/int128-1.C: New.
2718 * g++.dg/ext/int128-2.C: Likewise.
2719 * g++.dg/ext/int128-2.h: Likewise.
2721 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2724 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2726 2011-09-20 Jason Merrill <jason@redhat.com>
2728 * g++.dg/cpp0x/constexpr-generated1.C: New.
2731 * g++.dg/overload/ref-conv1.C: New.
2733 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2735 * g++.dg/other/final1.C: New.
2737 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2739 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2742 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2744 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2747 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2749 PR tree-optimization/50413
2750 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2751 -fdump-tree-slp-details. Run other tests with
2752 -fdump-tree-vect-details.
2753 * g++.dg/vect/slp-pr50413.cc: New.
2755 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2756 Ira Rosen <ira.rosen@linaro.org>
2759 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2760 Fix underscores around restrict.
2762 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2764 PR tree-optimization/50414
2765 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2766 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2767 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2769 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2771 PR tree-optimization/50412
2772 * gfortran.dg/vect/pr50412.f90: New.
2774 2011-09-16 Jason Merrill <jason@redhat.com>
2777 * g++.dg/eh/defarg1.C: New.
2779 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2781 * gcc.dg/vect/vect-reduc-10.c: New test.
2782 * gcc.target/i386/avx-reduc-1.c: New test.
2784 * gcc.target/i386/sse2-extract-1.c: New test.
2785 * gcc.target/i386/avx-extract-1.c: New test.
2787 2011-09-16 Terry Guo <terry.guo@arm.com>
2789 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2791 2011-09-15 Diego Novillo <dnovillo@google.com>
2793 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2794 ALWAYS_CXXFLAGS, if defined.
2795 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2796 ALWAYS_GFORTRANFLAGS, if defined.
2797 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2798 ALWAYS_GOCFLAGS, if defined.
2799 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2800 ALWAYS_OBJCXXFLAGS, if defined.
2801 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2802 additional_flags, if defined.
2803 * lib/gnat.exp (gnat_target_compile): Likewise.
2804 * lib/objc.exp (objc_target_compile): Likewise.
2805 * lib/target-supports-dg.exp (dg-add-options): Handle
2808 2011-09-15 Tom de Vries <tom@codesourcery.com>
2811 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2812 Use uintptr_t in f1. Undo avr xfails.
2814 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2818 * gfortran.dg/function_types_3.f90: New.
2820 2011-09-15 Jason Merrill <jason@redhat.com>
2823 * g++.dg/cpp0x/trailing7.C: New.
2826 * g++.dg/cpp0x/nullptr23.C: New.
2828 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2830 * gcc.dg/vect/bb-slp-25.c: New.
2832 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2835 * g++.dg/cpp0x/noexcept15.C: New.
2837 2011-09-14 Tom de Vries <tom@codesourcery.com>
2840 * gcc.dg/pr50251.c: New test.
2842 2011-09-14 Tobias Burnus <burnus@net-b.de>
2846 * gfortran.dg/null_5.f90: New.
2847 * gfortran.dg/null_6.f90: New.
2849 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2851 * gcc.c-torture/compile/20110913-1.c: New test.
2853 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2856 * gfortran.dg/result_2.f90: New.
2858 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2860 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2862 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2865 * g++.dg/cpp0x/variadic116.C: New test case.
2867 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2869 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2870 * gcc.target/mips/interrupt_handler-2.c: New test.
2871 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2873 2011-09-12 Jason Merrill <jason@redhat.com>
2875 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2877 * g++.dg/cpp0x/explicit7.C: New.
2879 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2881 PR rtl-optimization/50212
2882 * g++.dg/other/pr50212.C: New test.
2884 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2887 * testsuite/gcc.target/avr/torture/avr-torture.exp
2888 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2889 "-O2 -fmerge-all-constants".
2891 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2894 * gfortran.dg/do_while_1.f90: New test.
2896 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2900 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2901 * gfortran.dg/proc_decl_26.f90: New.
2902 * gfortran.dg/typebound_override_2.f90: New.
2903 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2905 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2907 * gnat.dg/cond_expr2.ad[sb]: New test.
2909 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2911 * gnat.dg/atomic5.ad[sb]: New test.
2913 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2915 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2917 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2920 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2922 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2925 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2927 2011-09-09 Richard Guenther <rguenther@suse.de>
2929 PR tree-optimization/50328
2930 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2932 2011-09-09 Richard Guenther <rguenther@suse.de>
2935 * gcc.dg/torture/pr50333.c: New testcase.
2937 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2939 PR tree-optimization/50318
2940 * gcc.target/arm/pr50318-1.c: New file.
2942 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2944 * gcc.target/i386/all_one_m256i.c: New test.
2946 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/cpp0x/sfinae28.C: New.
2951 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2954 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2955 longer ignored on typedefs.
2957 PR c++/33255 - Support -Wunused-local-typedefs warning
2958 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2959 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2961 2011-09-08 Martin Jambor <mjambor@suse.cz>
2963 PR tree-optimization/50287
2964 * gcc.dg/torture/pr50287.c: New test.
2966 2011-09-08 Richard Guenther <rguenther@suse.de>
2968 PR tree-optimization/19831
2969 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2970 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2971 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2972 * gcc.dg/errno-1.c: Adjust.
2974 2011-09-08 Richard Guenther <rguenther@suse.de>
2976 PR tree-optimization/19831
2977 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2979 2011-09-08 Tobias Burnus <burnus@net-b.de>
2982 * gfortran.dg/do_concurrent_1.f90: New.
2983 * gfortran.dg/do_concurrent_2.f90: New.
2985 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2988 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2989 * gcc.dg/pr50310-2.c: New test.
2991 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2994 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2995 * gfortran.dg/impure_constructor_1.f90: Modified.
2996 * gfortran.dg/proc_ptr_comp_33.f90: New.
2998 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3001 * gcc.dg/pr50310-1.c: New test.
3003 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3006 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3009 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3012 * g++.dg/cpp0x/noexcept14.C: New.
3014 2011-09-07 Jason Merrill <jason@redhat.com>
3016 * g++.dg/cpp0x/constexpr-ref3.C: New.
3018 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3020 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3022 * gcc.dg/section1.c: Don't xfail for avr.
3024 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3026 PR tree-optimization/50322
3027 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3029 2011-09-07 Martin Jambor <mjambor@suse.cz>
3031 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3033 2011-09-07 Martin Jambor <mjambor@suse.cz>
3035 PR tree-optimization/49911
3036 * g++.dg/tree-ssa/pr49911.C: New test.
3038 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3041 * gcc.dg/torture/pr49030.c: New test.
3043 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3046 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3047 * gfortran.dg/class_4d.f03: Deleted.
3048 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3050 2011-09-07 Richard Guenther <rguenther@suse.de>
3052 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3054 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3056 PR tree-optimization/46021
3057 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3059 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3061 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3063 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3065 * gcc.c-torture/compile/20110906-1.c: New test.
3067 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3069 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3071 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3073 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3074 --param tree-reassoc-width=1.
3076 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3077 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3079 2011-09-06 Richard Guenther <rguenther@suse.de>
3081 PR tree-optimization/48149
3082 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3084 2011-09-06 Richard Guenther <rguenther@suse.de>
3086 PR tree-optimization/48317
3087 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3089 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3091 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3093 (add_options_for_quad_vectors): Replace with ...
3094 (add_options_for_double_vectors): ... this.
3095 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3096 support multiple vector sizes since the vectorizer attempts to
3097 vectorize with both vector sizes.
3098 * gcc.dg/vect/no-vfa-vect-79.c,
3099 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3100 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3101 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3102 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3103 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3104 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3105 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3106 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3107 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3108 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3109 gcc.dg/vect/vect-40.c: Likewise.
3110 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3111 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3112 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3113 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3114 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3116 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3118 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3121 * gcc.target/mips/abi-main.h: New file.
3122 * gcc.target/mips/abi-o32-long32.c: New test.
3123 * gcc.target/mips/abi-o32-long64.c: Likewise.
3124 * gcc.target/mips/abi-o64-long32.c: Likewise.
3125 * gcc.target/mips/abi-o64-long64.c: Likewise.
3126 * gcc.target/mips/abi-n32-long32.c: Likewise.
3127 * gcc.target/mips/abi-n32-long64.c: Likewise.
3128 * gcc.target/mips/abi-n64-long32.c: Likewise.
3129 * gcc.target/mips/abi-n64-long64.c: Likewise.
3130 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3131 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3132 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3133 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3134 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3135 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3136 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3137 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3138 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3139 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3140 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3141 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3142 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3143 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3144 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3145 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3146 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3147 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3148 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3149 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3150 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3151 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3152 * gcc.target/mips/branch-3.c: Likewise.
3153 * gcc.target/mips/branch-4.c: Likewise.
3154 * gcc.target/mips/branch-5.c: Likewise.
3155 * gcc.target/mips/branch-6.c: Likewise.
3156 * gcc.target/mips/branch-7.c: Likewise.
3157 * gcc.target/mips/branch-8.c: Likewise.
3158 * gcc.target/mips/branch-9.c: Likewise.
3159 * gcc.target/mips/branch-10.c: Likewise.
3160 * gcc.target/mips/branch-11.c: Likewise.
3161 * gcc.target/mips/branch-12.c: Likewise.
3162 * gcc.target/mips/branch-13.c: Likewise.
3163 * gcc.target/mips/lazy-binding-1.c: Likewise.
3165 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3167 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3168 to avoid warning on int=16 platforms..
3170 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3172 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3173 to work even with -fshort-enums.
3175 2011-09-04 Jan Hubicka <jh@suse.cz>
3177 * gcc.c-torture/compile/20110902.c: new testcase.
3179 2011-09-04 Jason Merrill <jason@redhat.com>
3182 * g++.dg/cpp0x/rv-conv1.C: New.
3185 * g++.dg/cpp0x/rv-func3.C: New.
3187 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3191 * g++.dg/cpp0x/constexpr-template1.C: New.
3192 * g++.dg/cpp0x/constexpr-template2.C: New.
3193 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3194 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3196 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3198 * gnat.dg/specs/debug1.ads: Tweak pattern.
3200 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3203 * gfortran.dg/class_45a.f03: New.
3204 * gfortran.dg/class_45b.f03: New.
3206 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3207 Ira Rosen <ira.rosen@linaro.org>
3209 PR tree-optimization/50208
3210 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3211 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3212 -fno-tree-fre -fno-tree-pre.
3214 2011-09-02 Martin Jambor <mjambor@suse.cz>
3216 * gcc.dg/ipa/ipcp-3.c: New test.
3218 2011-09-02 Richard Guenther <rguenther@suse.de>
3220 PR tree-optimization/27460
3222 * gcc.dg/vect/vect-cond-7.c: New testcase.
3224 2011-09-02 Martin Jambor <mjambor@suse.cz>
3226 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3227 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3228 xfailed test for inlining.
3229 * g++.dg/ipa/ivinline-9.C: Likewise.
3231 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3233 PR tree-optimization/50178
3234 * gfortran.dg/vect/pr50178.f90: New test.
3236 2011-08-31 Martin Jambor <mjambor@suse.cz>
3239 * gcc.c-torture/execute/pr49886.c: New testcase.
3241 2011-08-31 Tom de Vries <tom@codesourcery.com>
3244 * gcc.dg/pr43513.c: New test.
3246 2011-08-30 Tobias Burnus <burnus@net-b.de>
3249 * gfortran.dg/common_14.f90: New.
3250 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3252 2011-08-30 Jason Merrill <jason@redhat.com>
3255 * g++.dg/cpp0x/decltype33.C: New.
3258 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3261 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3263 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3265 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3267 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3269 * gnat.dg/specs/aggr3.ads: New test.
3270 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3272 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3273 * gnat.dg/specs/aggr2.ads: Likewise.
3275 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3278 * gfortran.dg/allocate_with_source_2.f90: New test
3280 2011-08-30 Jason Merrill <jason@redhat.com>
3283 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3286 * g++.dg/cpp0x/constexpr-value3.C: New.
3288 2011-08-30 Richard Guenther <rguenther@suse.de>
3291 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3292 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3293 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3294 * gcc.dg/pr36902.c: XFAIL.
3296 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3298 * gcc.target/i386/fma-check.h: New.
3299 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3300 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3301 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3302 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3303 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3304 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3305 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3306 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3307 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3308 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3309 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3310 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3311 * gcc.target/i386/fma-compile.c: Likewise.
3312 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3313 * gcc.target/i386/sse-12.c: Add -mfma.
3314 * gcc.target/i386/sse-13.c: Likewise.
3315 * gcc.target/i386/sse-14.c: Likewise.
3316 * gcc.target/i386/sse-22.c: Likewise.
3317 * gcc.target/i386/sse-23.c: Likewise.
3318 * g++.dg/other/i386-2.C: Likewise.
3319 * g++.dg/other/i386-3.C: Likewise.
3321 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3324 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3325 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3327 2011-08-30 Christian Bruel <christian.bruel@st.com>
3329 * g++.dg/bprob/bprob.exp (feedback_options): Set
3330 -fbranch-probabilities.
3331 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3333 2011-08-29 Jason Merrill <jason@redhat.com>
3336 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3338 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3339 Jason Merrill <jason@redhat.com>
3341 * g++.dg/dfp/base.C: New test.
3343 2011-08-29 Jason Merrill <jason@redhat.com>
3347 * g++.dg/cpp0x/initlist58.C: New.
3349 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3352 * gfortran.dg/class_result_1.f03: New.
3354 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3357 * gcc.target/i386/pr48722.c: New test.
3359 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3362 * gfortran.dg/widechar_compare_1.f90: New test.
3364 2011-08-26 Jason Merrill <jason@redhat.com>
3368 * g++.dg/abi/mangle50.C: New.
3370 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3373 * gcc.target/i386/pr50202.c: New test.
3375 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3377 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3378 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3379 * gcc.target/i386/avx-round-vec.c: New test.
3380 * gcc.target/i386/avx-roundf-vec.c: New test.
3382 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3384 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3388 * c-c++-common/Wunused-var-14.c: New test.
3390 2011-08-26 Tom de Vries <tom@codesourcery.com>
3392 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3394 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3396 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3397 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3398 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3399 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3401 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3403 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3404 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3405 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3406 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3408 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3411 * gfortran.dg/pointer_comp_init_1.f90: New test.
3413 2011-08-25 Jason Merrill <jason@redhat.com>
3416 * g++.dg/cpp0x/sfinae27.C: New.
3418 2011-08-25 Tobias Burnus <burnus@net-b.de>
3420 * gfortran.dg/coarray_lib_token_4.f90: New.
3422 2011-08-25 Tobias Burnus <burnus@net-b.de>
3424 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3426 2011-08-25 Richard Guenther <rguenther@suse.de>
3428 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3430 2011-08-24 Tobias Burnus <burnus@net-b.de>
3433 * gfortran.dg/initialization_28.f90: New.
3435 2011-08-24 Richard Guenther <rguenther@suse.de>
3437 PR tree-optimization/50067
3438 * gcc.dg/torture/pr50067-3.c: New testcase.
3439 * gcc.dg/torture/pr50067-4.c: Likewise.
3440 * gcc.dg/torture/pr50067-5.c: Likewise.
3442 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3444 * g++.dg/other/i386-2.C: Add -mavx2 check.
3445 * g++.dg/other/i386-3.C: Likewise.
3446 * gcc.target/i386/avx-1.c: Add AVX2.
3447 * gcc.target/i386/avx-2.c: Likewise.
3448 * gcc.target/i386/funcspec-5.c: Likewise.
3449 * gcc.target/i386/sse-12.c: Likewise.
3450 * gcc.target/i386/sse-13.c: Likewise.
3451 * gcc.target/i386/sse-14.c: Likewise.
3452 * gcc.target/i386/sse-22.c: Likewise.
3453 * gcc.target/i386/sse-23.c: Likewise.
3454 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3455 * gcc.target/i386/avx2-check.h: New.
3456 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3457 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3458 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3459 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3460 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3461 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3462 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3463 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3464 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3465 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3466 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3467 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3468 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3469 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3470 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3471 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3472 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3473 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3474 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3475 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3476 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3477 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3478 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3479 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3480 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3481 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3482 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3483 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3484 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3485 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3486 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3487 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3488 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3489 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3490 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3491 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3492 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3493 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3494 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3495 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3496 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3497 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3498 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3499 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3500 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3501 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3502 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3503 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3504 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3505 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3506 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3507 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3508 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3509 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3510 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3511 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3512 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3513 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3514 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3515 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3516 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3517 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3518 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3519 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3520 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3521 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3522 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3523 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3524 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3525 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3526 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3527 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3528 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3529 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3530 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3531 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3532 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3533 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3534 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3535 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3536 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3581 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3595 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3596 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3597 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3598 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3599 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3601 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3611 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3612 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3613 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3614 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3615 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3616 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3617 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3618 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3627 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3628 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3629 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3630 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3631 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3632 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3633 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3634 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3635 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3636 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3637 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3648 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3649 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3650 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3668 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3669 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3670 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3671 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3672 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3673 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3674 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3675 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3676 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3677 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3678 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3679 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3680 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3681 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3682 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3683 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3731 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3732 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3733 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3734 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3735 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3736 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3737 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3738 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3739 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3740 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3741 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3742 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3743 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3744 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3745 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3746 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3747 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3748 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3749 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3750 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3751 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3752 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3753 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3754 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3755 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3756 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3757 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3758 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3759 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3760 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3761 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3762 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3763 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3764 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3765 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3766 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3767 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3768 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3769 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3770 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3771 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3772 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3773 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3774 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3775 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3776 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3777 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3778 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3779 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3780 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3781 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3782 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3783 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3784 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3785 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3786 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3787 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3788 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3789 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3790 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3791 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3792 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3793 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3794 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3795 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3796 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3797 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3798 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3799 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3800 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3801 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3802 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3803 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3804 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3805 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3806 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3807 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3808 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3809 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3810 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3811 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3812 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3813 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3814 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3815 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3816 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3817 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3818 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3819 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3820 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3821 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3822 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3823 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3824 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3825 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3826 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3827 * gcc.target/i386/testimm-9.c: Likewise.
3829 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3831 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3832 * g++.dg/other/i386-3.C: Likewise.
3833 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3834 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3835 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3836 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3837 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3838 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3839 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3840 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3841 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3842 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3843 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3844 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3845 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3846 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3847 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3848 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3849 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3850 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3851 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3852 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3853 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3854 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3855 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3856 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3857 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3858 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3859 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3860 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3861 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3862 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3863 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3864 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3865 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3866 * gcc.target/i386/sse-12.c: Add BMI2.
3867 * gcc.target/i386/sse-13.c: Likewise.
3868 * gcc.target/i386/sse-14.c: Likewise.
3869 * gcc.target/i386/sse-22.c: Likewise.
3870 * gcc.target/i386/sse-23.c: Likewise.
3872 2011-08-23 Jason Merrill <jason@redhat.com>
3874 * g++.dg/template/crash7.C: Adjust expected errors.
3876 2011-08-23 Jason Merrill <jason@redhat.com>
3880 * g++.dg/cpp0x/overload2.C: New.
3882 2011-08-23 Jason Merrill <jason@redhat.com>
3885 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3887 2011-08-23 Jason Merrill <jason@redhat.com>
3890 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3891 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3892 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3893 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3895 2011-08-23 Jason Merrill <jason@redhat.com>
3898 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3900 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3903 * g++.dg/warn/Wunused-var-16.C: New test.
3906 * gcc.dg/pr50161.c: New test.
3908 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3911 * g++.dg/gcov/gcov-7.C: New test.
3913 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3916 * g++.dg/dfp/nofields.C: New test.
3918 2011-08-23 Tobias Burnus <burnus@net-b.de>
3921 * gfortran.dg/use_16.f90: New.
3923 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3924 Kirill Yukhin <kirill.yukhin@intel.com>
3927 * gcc.target/i386/pr50155.c: New test.
3929 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3931 PR tree-optimization/50133
3932 * gcc.dg/pr50133.c: New test.
3935 * c-c++-common/cxxbitfields-6.c: New test.
3937 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3940 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3942 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3944 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3945 * gcc.dg/pr49994-3.c: Ditto.
3947 2011-08-22 Richard Guenther <rguenther@suse.de>
3950 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3951 * gcc.dg/torture/pr50067-2.c: Likewise.
3953 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3956 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3957 of a constant resulting from simplification.
3958 * gfortran.dg/warn_conversion_3.f90: New test.
3960 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3963 * gfortran.dg/zero_stride_1.f90: New test.
3965 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3968 * gfortran.dg/typebound_override_1.f90: Modified.
3970 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3972 PR tree-optimization/48739
3973 * gcc.dg/pr48739-1.c: New test.
3974 * gcc.dg/pr48739-2.c: New test.
3976 2011-08-20 Tobias Burnus <burnus@net-b.de>
3978 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3980 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3983 * gfortran.dg/where_3.f90: New test.
3985 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3988 * gfortran.dg/pr49721-1.f: New.
3989 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3991 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3993 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3994 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3997 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3999 * gcc.target/arm/wmul-11.c: New file.
4000 * gcc.target/arm/wmul-12.c: New file.
4001 * gcc.target/arm/wmul-13.c: New file.
4003 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4005 * gcc.target/arm/wmul-10.c: New file.
4007 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4009 * gcc.target/arm/wmul-9.c: New file.
4010 * gcc.target/arm/wmul-bitfield-2.c: New file.
4012 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4014 * gcc.target/arm/wmul-8.c: New file.
4016 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4018 * gcc.target/arm/wmul-7.c: New file.
4020 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4022 * gcc.target/arm/wmul-6.c: New file.
4024 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4026 * gcc.target/arm/wmul-5.c: New file.
4027 * gcc.target/arm/no-wmla-1.c: New file.
4029 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4031 * gcc.target/arm/wmul-bitfield-1.c: New file.
4033 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4035 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4037 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4039 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4040 * gcc.target/i386/conversion.c: Likewise.
4042 2011-08-19 Richard Guenther <rguenther@suse.de>
4044 * gcc.dg/torture/pr50067-1.c: New testcase.
4045 * gcc.dg/torture/pr50067-2.c: Likewise.
4047 2011-08-19 Joey Ye <joey.ye@arm.com>
4050 * gcc.target/arm/handler-align.c: New test.
4051 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4054 2011-08-19 Joey Ye <joey.ye@arm.com>
4056 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4058 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4061 * gfortran.dg/end_block_label_1.f90: New test.
4062 * gfortran.dg/end_associate_label_1.f90: New test.
4064 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4066 * gcc.dg/c1x-pointer-float-1.c: New test.
4068 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4071 * gfortran.dg/duplicate_labels_2.f: New test.
4073 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4075 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4076 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4077 gcc.dg/c1x-noreturn-5.c: New tests.
4079 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4081 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4083 2011-08-18 Tobias Burnus <burnus@net-b.de>
4086 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4087 * gfortran.dg/coarray_lock_3.f90: Fix test.
4088 * gfortran.dg/coarray_lock_4.f90: New.
4089 * gfortran.dg/coarray_lock_5.f90: New.
4091 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4094 * gcc.c-torture/compile/pr50009.c: New test.
4097 * gcc.dg/torture/pr50092.c: New test.
4099 2011-08-18 Tobias Burnus <burnus@net-b.de>
4102 * gfortran.dg/namelist_73.f90: New.
4104 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4106 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4109 * gcc.dg/pr50017.c: New test.
4111 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4114 * g++.dg/lookup/hidden-var1.C: New test case.
4116 2011-08-17 Tobias Burnus <burnus@net-b.de>
4119 * gfortran.dg/warn_unused_var_2.f90: New.
4120 * gfortran.dg/warn_unused_var_3.f90: New.
4122 2011-08-17 Tom de Vries <tom@codesourcery.com>
4125 * gcc.target/arm/pr43597.c: New test.
4127 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4130 * gfortran.dg/common_13.f90: New.
4132 2011-08-16 Jason Merrill <jason@redhat.com>
4135 * g++.dg/cpp0x/variadic-unresolved.C: New.
4137 * g++.old-deja/g++.brendan/README: Add R.I.P.
4139 * g++.dg/ext/attr-used-1.C: New.
4142 * g++.dg/cpp0x/initlist56.C: New.
4144 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4147 * g++.dg/opt/life1.C: Only run on Linux.
4149 2011-08-15 Tobias Burnus <burnus@net-b.de>
4151 * gfortran.dg/coarray_26.f90: New.
4153 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4155 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4158 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4161 * gfortran.dg/func_result_7.f90: New.
4163 2011-08-13 Jason Merrill <jason@redhat.com>
4166 * g++.dg/cpp0x/decltype32.C: New.
4169 * g++.dg/diagnostic/expr1.C: New.
4171 2011-08-12 David Li <davidxl@google.com>
4173 * g++.dg/abi/vbase15.C: New test.
4175 2011-08-12 Jason Merrill <jason@redhat.com>
4178 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4180 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4182 * gcc.dg/builtins-67.c: New test.
4183 * gcc.target/i386/conversion.c: Ditto.
4185 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4186 Brian Hackett <bhackett1024@gmail.com>
4188 * g++.dg/plugin/decl_plugin.c: New.
4189 * g++.dg/plugin/decl-plugin-test.C: New.
4190 * g++.dg/plugin/plugin.exp: Add above testcase.
4192 2011-08-11 Richard Guenther <rguenther@suse.de>
4194 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4196 2011-08-11 Michael Matz <matz@suse.de>
4198 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4200 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4202 PR tree-optimization/50039
4203 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4204 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4206 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4208 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4209 (sse4_1_test): Initialize src3 with random value.
4211 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4213 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4214 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4215 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4216 * gcc.dg/scal-to-vec1.c: New test.
4217 * gcc.dg/scal-to-vec2.c: New test.
4219 2011-08-09 Richard Guenther <rguenther@suse.de>
4221 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4222 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4223 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4224 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4226 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4228 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4230 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4232 * gcc.dg/pr49948.c: Require pthread effective target.
4234 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4236 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4238 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4240 * gcc.target/i386/sse-22a.c: New test.
4242 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4244 PR tree-optimization/50014
4245 * gcc.dg/vect/pr50014.c: New test.
4247 2011-08-08 Martin Jambor <mjambor@suse.cz>
4250 * gcc.dg/tree-ssa/pr49923.c: New test.
4252 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4255 * gcc.target/i386/pr49781-1.c: New.
4257 2011-08-08 Jason Merrill <jason@redhat.com>
4259 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4261 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4263 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4266 * gfortran.dg/typebound_override_1.f90: New.
4268 2011-08-07 Kai Tietz <ktietz@redhat.com>
4270 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4271 x86_64 mingw target.
4272 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4273 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4274 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4275 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4276 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4277 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4278 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4279 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4280 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4281 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4283 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4286 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4288 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4290 * gcc.dg/pr48770.c: Cleanup coverage files.
4291 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4293 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4295 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4296 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4297 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4298 lzcnt and bmi options.
4300 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4303 * gcc.dg/pr47381-1.c: New.
4304 * gcc.dg/pr47381-2.c: Likewise.
4305 * gcc.target/i386/pr47381.c: Likewise.
4307 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4310 * gcc.dg/pr47727.c: New.
4313 * gcc.dg/pr47372-1.c: New.
4314 * gcc.dg/pr47372-2.c: Likewise.
4316 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4319 * gcc.target/i386/pr47449.c: New.
4322 * gcc.dg/pr47446-1.c: New.
4323 * gcc.dg/pr47446-2.c: Likewise.
4325 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4328 * gcc.dg/pr47766.c: New.
4331 * gcc.dg/tls/pr47715-1.c: New.
4332 * gcc.dg/tls/pr47715-2.c: Likewise.
4333 * gcc.dg/tls/pr47715-3.c: Likewise.
4334 * gcc.dg/tls/pr47715-4.c: Likewise.
4335 * gcc.dg/tls/pr47715-5.c: Likewise.
4337 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4340 * objc.dg/gnu-api-2-class.m: Updated comments.
4341 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4342 * objc.dg/gnu-api-2-class-meta.m: New test.
4343 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4345 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4348 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4349 with classes that are in construction.
4351 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4354 * gcc.target/i386/pr48084-1.c: New.
4355 * gcc.target/i386/pr48084-2.c: Likewise.
4356 * gcc.target/i386/pr48084-3.c: Likewise.
4357 * gcc.target/i386/pr48084-4.c: Likewise.
4358 * gcc.target/i386/pr48084-5.c: Likewise.
4360 PR rtl-optimization/49504
4361 * gcc.target/i386/pr49504.c: New.
4364 * gcc.dg/pr49860.c: New.
4366 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4369 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4370 with classes that are in construction.
4372 2011-08-05 Jason Merrill <jason@redhat.com>
4375 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4378 * g++.dg/cpp0x/decltype31.C: New.
4381 * g++.dg/init/array28.C: New.
4384 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4386 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4389 * gcc.dg/pr47369-1.c: New.
4391 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4394 * gcc.dg/torture/pr47364-1.c: New.
4395 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4396 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4398 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4401 * gfortran.dg/transfer_check_2.f90: New test case.
4403 2011-08-05 Jan Hubicka <jh@suse.cz>
4406 * gfortran.dg/pr49494.f90: New testcase.
4408 2011-08-05 Jan Hubicka <jh@suse.cz>
4411 * gcc.c-torture/compile/pr49735.c: New testcase.
4413 2011-08-05 Jason Merrill <jason@redhat.com>
4416 * g++.dg/cpp0x/initlist56.C: New.
4419 * g++.dg/overload/rvalue2.C: New.
4422 * g++.dg/cpp0x/range-for21.C: New.
4424 * g++.dg/ext/vla11.C: New.
4426 2011-08-05 Richard Guenther <rguenther@suse.de>
4428 PR tree-optimization/49984
4429 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4431 2011-08-05 Richard Guenther <rguenther@suse.de>
4433 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4434 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4435 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4437 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4439 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4440 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4441 * gfortran.dg/ldist-pr43023.f90: Ditto.
4442 * gfortran.dg/namelist_52.f90: Ditto.
4443 * gfortran.dg/interface_proc_end.f90: Ditto.
4444 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4445 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4447 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4449 * gcc.dg/vect/vect-over-widen-1.c: New test.
4450 * gcc.dg/vect/vect-over-widen-2.c: New test.
4451 * gcc.dg/vect/vect-over-widen-3.c: New test.
4452 * gcc.dg/vect/vect-over-widen-4.c: New test.
4454 2011-08-04 Richard Guenther <rguenther@suse.de>
4457 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4459 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4461 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4463 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4466 * g++.dg/ext/builtin-object-size3.C: New test.
4468 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4470 PR tree-optimization/49948
4471 * gcc.dg/pr49948.c: New test.
4473 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4476 * gcc.dg/torture/pr47383.c: New.
4478 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4480 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4482 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4484 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4486 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4489 * gcc.dg/torture/pr47744-1.c: New.
4490 * gcc.dg/torture/pr47744-2.c: Likewise.
4491 * gcc.dg/torture/pr47744-3.c: Likewise.
4493 2011-08-03 Richard Guenther <rguenther@suse.de>
4496 * gcc.dg/torture/pr49958.c: New testcase.
4498 2011-08-03 Richard Guenther <rguenther@suse.de>
4500 PR tree-optimization/49938
4501 * g++.dg/torture/pr49938.C: New testcase.
4503 2011-08-02 Jason Merrill <jason@redhat.com>
4506 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4509 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4512 * g++.dg/cpp0x/variadic115.C: New.
4515 * g++.dg/cpp0x/union5.C: New.
4517 2011-08-02 Daniel Kraft <d@domob.eu>
4520 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4522 2011-08-02 Kai Tietz <ktietz@redhat.com>
4525 * gcc.dg/tree-ssa/forwprop-15.c
4527 2011-08-02 Jason Merrill <jason@redhat.com>
4530 * g++.dg/cpp0x/range-for20.C: New.
4532 2011-08-02 Tobias Burnus <burnus@net-b.de>
4534 * gfortran.dg/coarray_lib_token_3.f90: New.
4536 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4539 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4540 * gcc.dg/gomp/atomic-15.c: New test.
4541 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4542 * g++.dg/gomp/atomic-15.C: New test.
4543 * g++.dg/gomp/private-1.C: New test.
4544 * g++.dg/gomp/sharing-2.C: New test.
4545 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4546 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4547 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4549 2011-08-02 Tobias Burnus <burnus@net-b.de>
4551 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4552 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4554 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4555 * gfortran.dg/allocatable_function_5.f90: Ditto.
4556 * gfortran.dg/allocate_stat.f90: Ditto.
4557 * gfortran.dg/array_constructor_20.f90: Ditto.
4558 * gfortran.dg/array_constructor_21.f90: Ditto.
4559 * gfortran.dg/array_constructor_22.f90: Ditto.
4560 * gfortran.dg/array_constructor_26.f03: Ditto.
4561 * gfortran.dg/array_function_4.f90: Ditto.
4562 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4563 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4564 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4565 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4566 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4567 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4568 * gfortran.dg/class_15.f03: Ditto.
4569 * gfortran.dg/class_27.f03: Ditto.
4570 * gfortran.dg/class_33.f90: Ditto.
4571 * gfortran.dg/class_37.f03: Ditto.
4572 * gfortran.dg/class_40.f03: Ditto.
4573 * gfortran.dg/class_42.f03: Ditto.
4574 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4575 * gfortran.dg/coarray/registering_1.f90: Ditto.
4576 * gfortran.dg/convert_1.f90: Ditto.
4577 * gfortran.dg/default_initialization_3.f90: Ditto.
4578 * gfortran.dg/dependency_25.f90: Ditto.
4579 * gfortran.dg/dependency_26.f90: Ditto.
4580 * gfortran.dg/dependency_36.f90: Ditto.
4581 * gfortran.dg/dependency_37.f90: Ditto.
4582 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4583 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4584 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4585 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4586 * gfortran.dg/elemental_result_1.f90: Ditto.
4587 * gfortran.dg/empty_derived_type.f90: Ditto.
4588 * gfortran.dg/entry_7.f90: Ditto.
4589 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4590 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4591 * gfortran.dg/error_recovery_3.f90: Ditto.
4592 * gfortran.dg/extends_4.f03: Ditto.
4593 * gfortran.dg/func_assign.f90: Ditto.
4594 * gfortran.dg/func_assign_3.f90: Ditto.
4595 * gfortran.dg/generic_1.f90: Ditto.
4596 * gfortran.dg/generic_18.f90: Ditto.
4597 * gfortran.dg/generic_22.f03: Ditto.
4598 * gfortran.dg/generic_4.f90: Ditto.
4599 * gfortran.dg/generic_6.f90: Ditto.
4600 * gfortran.dg/generic_actual_arg.f90: Ditto.
4601 * gfortran.dg/graphite/id-21.f: Ditto.
4602 * gfortran.dg/graphite/pr45758.f90: Ditto.
4603 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4604 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4605 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4606 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4607 * gfortran.dg/host_used_types_1.f90: Ditto.
4608 * gfortran.dg/implicit_1.f90: Ditto.
4609 * gfortran.dg/implicit_11.f90: Ditto.
4610 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4611 * gfortran.dg/impure_actual_1.f90: Ditto.
4612 * gfortran.dg/impure_assignment_1.f90: Ditto.
4613 * gfortran.dg/impure_constructor_1.f90: Ditto.
4614 * gfortran.dg/initialization_10.f90: Ditto.
4615 * gfortran.dg/initialization_12.f90: Ditto.
4616 * gfortran.dg/interface_14.f90: Ditto.
4617 * gfortran.dg/interface_15.f90: Ditto.
4618 * gfortran.dg/interface_2.f90: Ditto.
4619 * gfortran.dg/interface_25.f90: Ditto.
4620 * gfortran.dg/interface_26.f90: Ditto.
4621 * gfortran.dg/interface_29.f90: Ditto.
4622 * gfortran.dg/interface_assignment_1.f90: Ditto.
4623 * gfortran.dg/internal_pack_6.f90: Ditto.
4624 * gfortran.dg/internal_pack_7.f90: Ditto.
4625 * gfortran.dg/internal_pack_8.f90: Ditto.
4626 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4627 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4628 * gfortran.dg/module_commons_3.f90: Ditto.
4629 * gfortran.dg/module_equivalence_4.f90: Ditto.
4630 * gfortran.dg/module_equivalence_6.f90: Ditto.
4631 * gfortran.dg/module_function_type_1.f90: Ditto.
4632 * gfortran.dg/module_naming_1.f90: Ditto.
4633 * gfortran.dg/namelist_4.f90: Ditto.
4634 * gfortran.dg/operator_c1202.f90: Ditto.
4635 * gfortran.dg/parens_7.f90: Ditto.
4636 * gfortran.dg/pr32921.f: Ditto.
4637 * gfortran.dg/pr33646.f90: Ditto.
4638 * gfortran.dg/pr41928.f90: Ditto.
4639 * gfortran.dg/pr42119.f90: Ditto.
4640 * gfortran.dg/pr43984.f90: Ditto.
4641 * gfortran.dg/present_1.f90: Ditto.
4642 * gfortran.dg/private_type_2.f90: Ditto.
4643 * gfortran.dg/proc_decl_2.f90: Ditto.
4644 * gfortran.dg/proc_ptr_10.f90: Ditto.
4645 * gfortran.dg/proc_ptr_22.f90: Ditto.
4646 * gfortran.dg/proc_ptr_8.f90: Ditto.
4647 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4648 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4649 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4650 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4651 * gfortran.dg/substring_equivalence.f90: Ditto.
4652 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4653 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4654 * gfortran.dg/trim_optimize_6.f90: Ditto.
4655 * gfortran.dg/typebound_call_12.f03: Ditto.
4656 * gfortran.dg/typebound_operator_5.f03: Ditto.
4657 * gfortran.dg/typebound_operator_6.f03: Ditto.
4658 * gfortran.dg/typebound_proc_18.f03: Ditto.
4659 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4660 * gfortran.dg/use_1.f90: Ditto.
4661 * gfortran.dg/use_10.f90: Ditto.
4662 * gfortran.dg/use_11.f90: Ditto.
4663 * gfortran.dg/use_14.f90: Ditto.
4664 * gfortran.dg/use_only_2.f90: Ditto.
4665 * gfortran.dg/use_rename_4.f90: Ditto.
4666 * gfortran.dg/use_rename_5.f90: Ditto.
4667 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4668 * gfortran.dg/used_interface_ref.f90: Ditto.
4669 * gfortran.dg/used_types_11.f90: Ditto.
4670 * gfortran.dg/used_types_3.f90: Ditto.
4671 * gfortran.dg/used_types_4.f90: Ditto.
4672 * gfortran.dg/userdef_operator_2.f90: Ditto.
4673 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4674 * gfortran.dg/vect/pr46213.f90: Ditto.
4675 * gfortran.dg/whole_file_21.f90: Ditto.
4676 * gfortran.dg/whole_file_22.f90: Ditto.
4677 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4678 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4680 2011-08-02 Kai Tietz <ktietz@redhat.com>
4682 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4684 2011-08-01 Jason Merrill <jason@redhat.com>
4687 * g++.dg/abi/mangle49.C: New.
4690 * g++.dg/cpp0x/constexpr-array4.C: New.
4693 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4695 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4698 * gcc.target/i386/pr49927.c: New test.
4700 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4702 PR tree-optimization/49926
4703 * gcc.dg/vect/pr49926.c: New test.
4705 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4707 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4708 * gcc.target/i386/lzcnt-1.c: New test.
4709 * gcc.target/i386/lzcnt-2.c: Likewise.
4710 * gcc.target/i386/lzcnt-2a.c: Likewise.
4711 * gcc.target/i386/lzcnt-3.c: Likewise.
4712 * gcc.target/i386/lzcnt-4.c: Likewise.
4713 * gcc.target/i386/lzcnt-4a.c: Likewise.
4714 * gcc.target/i386/lzcnt-5.c: Likewise.
4715 * gcc.target/i386/lzcnt-6.c: Likewise.
4716 * gcc.target/i386/lzcnt-6a.c: Likewise.
4717 * gcc.target/i386/lzcnt-check.h: Likewise.
4719 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4720 * gcc.target/i386/sse-13.c: Likewise.
4721 * gcc.target/i386/sse-14.c: Likewise.
4722 * g++.dg/other/i386-2.C: Likewise.
4723 * g++.dg/other/i386-3.C: Likewise.
4725 2011-08-01 Julian Brown <julian@codesourcery.com>
4727 * gcc.target/arm/fixed-point-exec.c: New test.
4729 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4732 * gcc.target/i386/pr49920.c: New test.
4734 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4736 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4737 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4738 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4739 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4740 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4741 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4742 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4743 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4744 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4745 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4746 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4747 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4748 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4749 * g++.dg/tree-ssa/pr33615.C: Ditto.
4750 * g++.dg/tree-ssa/restrict1.C: Ditto.
4751 * c-c++-common/restrict-2.c: Ditto.
4752 * gfortran.dg/pr32921.f: Ditto.
4753 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4754 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4755 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4756 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4757 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4758 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4759 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4760 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4761 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4762 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4764 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4766 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4767 .exe.ltrans[0-9]*. dump files.
4769 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4772 * gfortran.dg/abstract_type_6.f03: Modified.
4773 * gfortran.dg/typebound_proc_24.f03: New.
4775 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4778 * g++.dg/init/for1.C: Fix.
4780 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4783 * gfortran.dg/string_5.f90: New test.
4785 2011-07-29 Jason Merrill <jason@redhat.com>
4788 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4790 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4792 PR tree-optimization/47407
4793 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4797 2011-07-29 Richard Guenther <rguenther@suse.de>
4799 * gcc.dg/uninit-suppress.c: Also disable VRP.
4800 * gcc.dg/uninit-suppress_2.c: Likewise.
4802 2011-07-28 Jason Merrill <jason@redhat.com>
4805 * g++.dg/template/nontype24.C: New.
4807 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4809 PR rtl-optimization/47958
4810 * gcc.dg/torture/pr47958-1.c: New.
4812 2011-07-29 Wei Guozhi <carrot@google.com>
4814 PR rtl-optimization/49799
4815 * gcc.dg/pr49799.c: New test case.
4817 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4820 * gcc.dg/graphite/id-pr48648.c: New.
4822 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4825 * gfortran.dg/maxloc_2.f90: New test.
4826 * gfortran.dg/maxloc_3.f90: New test.
4827 * gfortran.dg/minloc_1.f90: New test.
4828 * gfortran.dg/minloc_2.f90: New test.
4829 * gfortran.dg/minloc_3.f90: New test.
4830 * gfortran.dg/minmaxloc_7.f90: New test.
4833 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4835 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4837 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4838 the builtin isn't optimized away.
4840 2011-07-27 Tobias Burnus <burnus@net-b.de>
4843 * gfortran.dg/lto/pr45586-2_0.f90: New.
4845 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4848 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4849 * c-c++-common/cxxbitfields-5.c: Same.
4851 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4853 * lib/target-supports.exp (check_effective_target_mmap): Use
4854 check_function_available.
4856 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4858 * g++.old-deja/g++.pt/crash60.C: Updated.
4860 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4863 * gcc.target/i386/pr49866.c: New test.
4865 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4867 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4868 * gcc.target/i386/bmi-andn-1.c: New test.
4869 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4870 * gcc.target/i386/bmi-andn-2.c: Likewise.
4871 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4872 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4873 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4874 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4875 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4876 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4877 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4878 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4879 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4880 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4881 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4882 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4883 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4884 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4885 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4886 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4887 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4888 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4889 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4890 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4891 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4893 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4896 * gfortran.dg/graphite/id-pr47691.f: New.
4898 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4900 * gcc.target/i386/avx-os-support.h: New.
4901 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4902 (main): Check avx_os_support before the test is run.
4903 * gcc.target/i386/aes-avx-check.h: Ditto.
4904 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4906 2011-07-27 Kai Tietz <ktietz@redhat.com>
4908 * gcc.target/i386/aggregate-ret3.c: New test.
4909 * gcc.target/i386/aggregate-ret4.c: New test.
4911 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4914 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4915 allocated array should *not* change its size.
4916 * gfortran.dg/multiple_allocation_3.f90: New test.
4918 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4921 * g++.dg/cpp0x/constexpr-49776.C: New.
4923 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4926 * gcc.dg/graphite/id-pr47046.c: New.
4928 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4931 * gcc.dg/graphite/run-id-pr47593.c: New.
4933 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4936 * gcc.dg/graphite/run-id-pr47653.c: New.
4937 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4938 induction variables.
4939 * gcc.dg/graphite/scop-16.c: Same.
4940 * gcc.dg/graphite/scop-17.c: Same.
4941 * gcc.dg/graphite/scop-21.c: Same.
4943 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4946 * gcc.dg/graphite/id-pr48805.c: New.
4948 2011-07-26 Tobias Burnus <burnus@net-b.de>
4950 * gfortran.dg/coarray_lib_token_2.f90: New.
4952 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4954 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4957 2011-07-25 Andrew Pinski <apinski@cavium.com>
4960 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4961 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4963 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4965 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4967 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4968 * gcc.c-torture/execute/loop-2g.c: Likewise.
4969 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4970 Require mmap support.
4971 * gcc.c-torture/execute/loop-2g.x: Likewise.
4972 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4973 (MAP_ANON): Provide default.
4974 * gcc.dg/20050826-1.c: Likewise.
4975 * gcc.target/i386/pr36533.c: Likewise.
4976 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4977 Use dg-require-effective-target mmap.
4979 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4982 * g++.dg/cpp0x/range-for19.C: New.
4984 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4987 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4990 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4993 * g++.dg/torture/pr49309.C: Remove.
4995 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4997 PR tree-optimization/49809
4998 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5001 2011-07-25 Richard Guenther <rguenther@suse.de>
5003 PR tree-optimization/49715
5004 * gcc.target/i386/pr49715-1.c: New testcase.
5005 * gcc.target/i386/pr49715-2.c: Likewise.
5007 2011-07-23 Jason Merrill <jason@redhat.com>
5009 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5011 2011-07-22 Jason Merrill <jason@redhat.com>
5014 * g++.dg/cpp0x/initlist55.C: New.
5016 2011-07-23 Tobias Burnus <burnus@net-b.de>
5019 * gfortran.dg/namelist_72.f: New.
5021 2011-07-23 Tobias Burnus <burnus@net-b.de>
5023 * gfortran.dg/coarray_25.f90: New.
5025 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5027 * override1.C: This test should use c++0x mode.
5028 * override3.C: New. Test the diagnostics in c++98 mode.
5030 2011-07-22 Jason Merrill <jason@redhat.com>
5031 Mark Glisse <marc.glisse@normalesup.org>
5034 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5037 * g++.dg/opt/builtins2.C: New.
5038 * g++.dg/other/error27.C: Don't rely on __builtin.
5040 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5042 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5044 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5045 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5046 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5047 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5049 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5052 2011-07-22 Richard Guenther <rguenther@suse.de>
5054 PR tree-optimization/45819
5055 * gcc.dg/pr45819.c: New testcase.
5057 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5059 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5061 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5065 * gcc.dg/graphite/run-id-pr47654.c: New.
5067 2011-07-21 Ian Lance Taylor <iant@google.com>
5070 * gcc.dg/pr49705.c: New test.
5072 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5074 * lib/target-supports.exp (check_avx_os_support_available): New.
5075 (check_effective_target_avx_runtime): Use it.
5077 2011-07-21 Richard Guenther <rguenther@suse.de>
5079 PR tree-optimization/49770
5080 * g++.dg/torture/pr49770.C: New testcase.
5082 2011-07-21 Kai Tietz <ktietz@redhat.com>
5084 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5085 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5087 2011-07-21 Tobias Burnus <burnus@net-b.de>
5089 * gfortran.dg/coarray_lib_token_1.f90: New.
5091 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5093 * gcc.dg/pr32912-2.c: Skip for AVR.
5094 * gcc.dg/pr44674.c: Add dg-require-profiling.
5096 2011-07-20 Jason Merrill <jason@redhat.com>
5098 * g++.dg/ext/desig2.C: New.
5100 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5102 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5104 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5105 * gcc.target/powerpc/recip-3.c: Ditto.
5107 2011-07-19 Jason Merrill <jason@redhat.com>
5109 PR c++/6709 (DR 743)
5110 PR c++/42603 (DR 950)
5111 * g++.dg/cpp0x/decltype21.C: New.
5113 2011-07-20 Richard Guenther <rguenther@suse.de>
5116 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5117 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5119 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5121 * gcc.target/arm/combine-movs.c: New.
5122 * gcc.target/arm/unsigned-extend-2.c: New.
5124 2011-07-19 Jason Merrill <jason@redhat.com>
5127 * g++.dg/cpp0x/variadic114.C: New.
5129 2011-07-19 Tobias Burnus <burnus@net-b.de>
5131 * gfortran.dg/coarray_args_1.f90: New.
5132 * gfortran.dg/coarray_args_2.f90: New.
5134 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5137 * gfortran.dg/allocate_error_3.f90: New.
5139 2011-07-19 Richard Guenther <rguenther@suse.de>
5141 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5142 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5143 * gcc.dg/torture/20110719-1.c: New testcase.
5145 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5147 PR tree-optimization/49768
5148 * gcc.c-torture/execute/pr49768.c: New test.
5150 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5152 PR tree-optimization/49771
5153 * gcc.dg/vect/pr49771.c: New test.
5155 2011-07-18 Martin Jambor <mjambor@suse.cz>
5157 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5158 * gcc.dg/ipa/ipa-2.c: Likewise.
5159 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5160 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5161 * gcc.dg/ipa/ipa-5.c: Likewise.
5162 * gcc.dg/ipa/ipa-7.c: Likewise.
5163 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5164 * gcc.dg/ipa/ipacost-1.c: Likewise.
5165 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5167 * gcc.dg/ipa/ipcp-1.c: New test.
5168 * gcc.dg/ipa/ipcp-2.c: Likewise.
5169 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5171 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5174 * gfortran.dg/pr49675.f90: New test.
5176 2011-07-18 Richard Guenther <rguenther@suse.de>
5178 * gcc.dg/torture/20110718-1.c: New testcase.
5180 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5182 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5183 * g++.dg/ext/bitfield3.C: Likewise.
5184 * g++.dg/ext/bitfield4.C: Likewise.
5185 * g++.dg/ext/bitfield5.C: Likewise.
5186 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5187 * g++.dg/other/pr23205-2.C: Likewise.
5188 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5189 * gcc.c-torture/compile/20001109-2.c: Likewise.
5190 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5191 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5192 * gcc.dg/bitfld-16.c: Likewise.
5193 * gcc.dg/bitfld-17.c: Likewise.
5194 * gcc.dg/bitfld-18.c: Likewise.
5195 * gcc.dg/builtins-config.h: Remove Netware support.
5196 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5197 * gcc.dg/cdce2.c: Likewise.
5198 * gcc.dg/cpp/assert4.c: Remove netware support.
5199 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5200 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5202 * lib/target-supports.exp (check_visibility_available): Remove
5204 (check_profiling_available): Likewise.
5206 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5208 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5210 2011-07-17 Tobias Burnus <burnus@net-b.de>
5211 Thomas Koenig <tkoenig@gcc.gnu.org>
5214 * gfortran.dg/generic_17.f90: Fix testcase.
5215 * gfortran.dg/interface_3.f90: Add dg-error.
5216 * gfortran.dg/use_14.f90: New.
5217 * gfortran.dg/use_15.f90: New.
5219 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5221 * gnat.dg/pointer_controlled.adb: New test.
5223 2011-07-17 Tobias Burnus <burnus@net-b.de>
5226 * gfortran.dg/pointer_remapping_7.f90: New.
5228 2011-07-16 Jason Merrill <jason@redhat.com>
5230 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5232 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5233 Jason Merrill <jason@redhat.com>
5237 * g++.dg/cpp0x/decltype29.C: Adjust.
5238 * g++.dg/cpp0x/error4.C: Adjust.
5239 * g++.dg/cpp0x/sfinae26.C: Adjust.
5240 * g++.dg/cpp0x/variadic105.C: Adjust.
5241 * g++.dg/template/deduce3.C: Adjust.
5242 * g++.dg/template/error45.C: Adjust.
5243 * g++.dg/template/ptrmem2.C: Adjust.
5244 * g++.dg/template/sfinae2.C: Adjust.
5245 * g++.old-deja/g++.pt/crash60.C: Adjust.
5246 * g++.old-deja/g++.pt/unify6.C: Adjust.
5247 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5248 * g++.dg/cpp0x/nullptr15.C: Adjust.
5249 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5250 * g++.dg/cpp0x/pr31431.C: Adjust.
5251 * g++.dg/cpp0x/pr31434.C: Adjust.
5252 * g++.dg/cpp0x/sfinae11.C: Adjust
5253 * g++.dg/cpp0x/temp_default2.C: Adjust.
5254 * g++.dg/cpp0x/trailing4.C: Adjust.
5255 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5256 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5257 * g++.dg/cpp0x/variadic105.C: Adjust.
5258 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5259 * g++.dg/ext/vla2.C: Adjust.
5260 * g++.dg/other/ptrmem10.C: Adjust.
5261 * g++.dg/other/ptrmem11.C: Adjust.
5262 * g++.dg/overload/unknown1.C: Adjust.
5263 * g++.dg/template/conv11.C: Adjust.
5264 * g++.dg/template/dependent-expr5.C: Adjust.
5265 * g++.dg/template/friend.C: Adjust.
5266 * g++.dg/template/incomplete2.C: Adjust.
5267 * g++.dg/template/local4.C: Adjust.
5268 * g++.dg/template/local6.C: Adjust.
5269 * g++.dg/template/operator9.C: Adjust.
5270 * g++.dg/template/ttp25.C: Adjust.
5271 * g++.dg/template/unify10.C: Adjust.
5272 * g++.dg/template/unify11.C: Adjust.
5273 * g++.dg/template/unify6.C: Adjust.
5274 * g++.dg/template/unify9.C: Adjust.
5275 * g++.dg/template/varmod1.C: Adjust.
5276 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5277 * g++.old-deja/g++.pt/crash28.C: Adjust.
5278 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5279 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5280 * g++.old-deja/g++.pt/expr2.C: Adjust.
5281 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5282 * g++.old-deja/g++.pt/spec5.C: Adjust.
5283 * g++.old-deja/g++.pt/spec6.C: Adjust.
5284 * g++.old-deja/g++.pt/unify4.C: Adjust.
5285 * g++.old-deja/g++.pt/unify8.C: Adjust.
5286 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5287 * g++.dg/overload/template5.C: New testcase.
5288 * g++.dg/template/overload12.C: New testcase.
5290 2011-07-11 Tobias Burnus <burnus@net-b.de>
5292 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5293 * gfortran.dg/coarray_7.f90: Ditto.
5294 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5295 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5297 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5299 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5301 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5302 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5303 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5305 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5306 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5307 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5309 2011-07-15 Jason Merrill <jason@redhat.com>
5312 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5313 Use --extra_opts instead of --additional_options.
5315 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5318 * g++.dg/torture/pr49309.C: Remove.
5320 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5322 * gcc.target/tic6x/weak-call.c: New test.
5323 * gcc.target/tic6x/fpcmp.c: New test.
5324 * gcc.target/tic6x/fpdiv.c: New test.
5325 * gcc.target/tic6x/rotdi16-scan.c: New test.
5326 * gcc.target/tic6x/ffssi.c: New test.
5327 * gcc.target/tic6x/fpdiv-lib.c: New test.
5328 * gcc.target/tic6x/cold-lc.c: New test.
5329 * gcc.target/tic6x/longcalls.c: New test.
5330 * gcc.target/tic6x/abi-align-1.c: New test.
5331 * gcc.target/tic6x/fpcmp-finite.c: New test.
5332 * gcc.target/tic6x/rotdi16.c: New test.
5333 * gcc.target/tic6x/bswapl.c: New test.
5334 * gcc.target/tic6x/ffsdi.c: New test.
5335 * gcc.target/tic6x/tic6x.exp: New file.
5336 * gcc.target/tic6x/builtins/arith24.c: New test.
5337 * gcc.target/tic6x/builtins/smpy.c: New test.
5338 * gcc.target/tic6x/builtins/smpylh.c: New test.
5339 * gcc.target/tic6x/builtins/smpyh.c: New test.
5340 * gcc.target/tic6x/builtins/sarith1.c: New test.
5341 * gcc.target/tic6x/builtins/extclr.c: New test
5342 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5343 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5344 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5345 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5347 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5349 * gcc.dg/20020312-2.c: Likewise.
5350 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5351 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5352 * gcc.dg/torture/builtin-math-7.c: Likewise.
5355 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5356 not testing tic6x-*-*.
5358 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5361 * g++.dg/torture/pr49309.C: New testcase.
5363 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5365 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5367 2011-07-14 Richard Guenther <rguenther@suse.de>
5369 PR tree-optimization/49651
5370 * gcc.dg/torture/pr49651.c: New testcase.
5372 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5375 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5377 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5379 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5380 -mno-pointers-to-nested-functions.
5381 * gcc.target/powerpc/no-r11-2.c: Ditto.
5382 * gcc.target/powerpc/no-r11-3.c: Ditto.
5384 2011-07-13 Jason Merrill <jason@redhat.com>
5386 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5387 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5388 when compiling C files.
5389 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5390 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5391 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5392 * g++.dg/lookup/anon2.C: Likewise.
5393 * g++.dg/tree-ssa/copyprop.C: Likewise.
5394 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5395 * g++.dg/init/vector1.C: Ignore narrowing errors.
5396 * g++.dg/torture/pr35526.C: Likewise.
5397 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5399 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5402 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5405 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5407 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5408 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5410 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5412 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5413 * lib/obj-c++.exp (obj-c++_init): Ditto.
5414 * lib/file-format.exp (gcc_target_object_format): Ditto.
5415 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5416 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5417 (check_visibility_available): Ditto.
5418 (check_effective_target_tls_native): Ditto.
5419 (check_effective_target_tls_emulated): Ditto.
5420 (check_effective_target_function_sections): Ditto.
5422 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5424 * gcc.target/arm/pr48183.c: New test.
5426 2011-07-13 Richard Guenther <rguenther@suse.de>
5428 * gcc.dg/torture/20110713-1.c: New testcase.
5430 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5433 * gcc.c-torture/compile/pr49474.c: New testcase.
5435 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5437 PR tree-optimization/49712
5438 * gcc.c-torture/execute/pr49712.c: New test.
5440 2011-07-11 Jason Merrill <jason@redhat.com>
5443 * g++.dg/template/recurse3.C: New.
5445 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5448 * gcc.dg/guality/csttest.c: New test.
5451 * gfortran.dg/pr49698.f90: New test.
5453 2011-07-11 Jeff Law <law@redhat.com>
5455 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5457 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5459 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5460 * go.test/go-test.exp (go-set-goarch): Likewise.
5462 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5465 * gcc.target/avr/torture/pr39633.c: New test case.
5467 2011-07-11 Tobias Burnus <burnus@net-b.de>
5470 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5472 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5474 * lib/target-supports.exp (check_effective_target_scheduling):
5476 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5477 * gcc.dg/pr45055.c: Ditto.
5478 * gcc.dg/pr45353.c: Ditto.
5479 * g++.dg/pr45056.C: Ditto.
5481 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5483 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5484 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5485 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5486 * g++.dg/torture/pr31863.C: Skip AVR.
5488 2011-07-10 Tobias Burnus <burnus@net-b.de>
5491 * gfortran.dg/intrinsic_signal.f90: New.
5493 2011-07-09 Jason Merrill <jason@redhat.com>
5495 * g++.dg/cpp0x/regress/regress6.C: New.
5496 * g++.dg/parse/crash45.C: Adjust message.
5497 * g++.dg/template/crash38.C: Adjust message.
5498 * g++.dg/template/crash64.C: Adjust message.
5500 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5502 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5503 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5504 * g++.dg/abi/bitfield3.C: Likewise.
5505 * g++.dg/eh/pr38662.C: Likewise.
5506 * g++.dg/ext/attrib36.C: Likewise.
5507 * g++.dg/ext/attrib37.C: Likewise.
5508 * g++.dg/ext/attrib8.C: Likewise.
5509 * g++.dg/ext/tmplattr1.C: Likewise.
5510 * g++.dg/inherit/override-attribs.C: Likewise.
5511 * g++.dg/opt/inline9.C: Likewise.
5512 * g++.dg/opt/life1.C: Likewise.
5513 * g++.dg/opt/longbranch2.C: Likewise.
5514 * g++.dg/opt/nrv12.C: Likewise.
5515 * g++.dg/opt/reg-stack4.C: Likewise.
5516 * g++.dg/other/pr35504.C: Likewise.
5517 * g++.dg/other/pr39496.C: Likewise.
5518 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5519 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5520 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5521 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5522 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5523 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5524 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5525 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5526 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5527 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5528 * g++.dg/warn/pr15774-1.C: Likewise.
5529 * g++.dg/warn/pr15774-2.C: Likewise.
5530 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5531 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5532 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5533 * g++.old-deja/g++.pt/asm2.C: Likewise.
5534 * gcc.c-torture/compile/20000804-1.c: Likewise.
5535 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5536 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5537 * gcc.dg/20020108-1.c: Likewise.
5538 * gcc.dg/20020122-2.c: Likewise.
5539 * gcc.dg/20020122-3.c: Likewise.
5540 * gcc.dg/20020206-1.c: Likewise.
5541 * gcc.dg/20020219-1.c: Likewise.
5542 * gcc.dg/20020310-1.c: Likewise.
5543 * gcc.dg/20020411-1.c: Likewise.
5544 * gcc.dg/20020418-2.c: Likewise.
5545 * gcc.dg/20020426-2.c: Likewise.
5546 * gcc.dg/20020517-1.c: Likewise.
5547 * gcc.dg/20030204-1.c: Likewise.
5548 * gcc.dg/20030826-2.c: Likewise.
5549 * gcc.dg/20031102-1.c: Likewise.
5550 * gcc.dg/20031202-1.c: Likewise.
5551 * gcc.dg/20050111-1.c: Likewise.
5552 * gcc.dg/20050503-1.c: Likewise.
5553 * gcc.dg/array-init-1.c: Likewise.
5554 * gcc.dg/builtin-apply4.c: Likewise.
5555 * gcc.dg/dfp/pr31344.c: Likewise.
5556 * gcc.dg/gomp/atomic-11.c: Likewise.
5557 * gcc.dg/graphite/pr40281.c: Likewise.
5558 * gcc.dg/ia64-sync-1.c: Likewise.
5559 * gcc.dg/ia64-sync-2.c: Likewise.
5560 * gcc.dg/ia64-sync-3.c: Likewise.
5561 * gcc.dg/ia64-sync-4.c: Likewise.
5562 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5563 * gcc.dg/invalid-call-1.c: Likewise.
5564 * gcc.dg/loop-3.c: Likewise.
5565 * gcc.dg/lower-subreg-1.c: Likewise.
5566 * gcc.dg/lto/pr47259_0.c: Likewise.
5567 * gcc.dg/nested-calls-1.c: Likewise.
5568 * gcc.dg/pr20017.c: Likewise.
5569 * gcc.dg/pr25023.c: Likewise.
5570 * gcc.dg/pr27671-2.c: Likewise.
5571 * gcc.dg/pr32176.c: Likewise.
5572 * gcc.dg/pr33676.c: Likewise.
5573 * gcc.dg/pr35045.c: Likewise.
5574 * gcc.dg/pr36015.c: Likewise.
5575 * gcc.dg/pr36584.c: Likewise.
5576 * gcc.dg/pr36998.c: Likewise.
5577 * gcc.dg/pr37438.c: Likewise.
5578 * gcc.dg/pr37908.c: Likewise.
5579 * gcc.dg/pr41241.c: Likewise.
5580 * gcc.dg/pr41340.c: Likewise.
5581 * gcc.dg/pr44136.c: Likewise.
5582 * gcc.dg/pr44194-1.c: Likewise.
5583 * gcc.dg/pr46212.c: Likewise.
5584 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5585 * gcc.dg/setjmp-2.c: Likewise.
5586 * gcc.dg/short-compare-1.c: Likewise.
5587 * gcc.dg/short-compare-2.c: Likewise.
5588 * gcc.dg/smod-1.c: Likewise.
5589 * gcc.dg/sync-2.c: Likewise.
5590 * gcc.dg/sync-3.c: Likewise.
5591 * gcc.dg/tls/opt-1.c: Likewise.
5592 * gcc.dg/tls/opt-2.c: Likewise.
5593 * gcc.dg/tls/opt-3.c: Likewise.
5594 * gcc.dg/torture/badshift.c: Likewise.
5595 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5596 * gcc.dg/torture/pr20314-2.c: Likewise.
5597 * gcc.dg/torture/pr36891.c: Likewise.
5598 * gcc.dg/torture/pr38774.c: Likewise.
5599 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5600 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5601 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5602 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5603 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5604 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5605 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5606 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5607 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5608 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5609 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5610 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5611 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5612 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5613 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5614 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5615 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5616 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5617 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5618 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5619 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5620 * gcc.dg/unroll-1.c: Likewise.
5621 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5622 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5623 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5624 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5625 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5626 * gcc.target/i386/20000609-1.c: Likewise.
5627 * gcc.target/i386/20000720-1.c: Likewise.
5628 * gcc.target/i386/20000724-1.c: Likewise.
5629 * gcc.target/i386/20011107-1.c: Likewise.
5630 * gcc.target/i386/20011119-1.c: Likewise.
5631 * gcc.target/i386/20020201-3.c: Likewise.
5632 * gcc.target/i386/20020218-1.c: Likewise.
5633 * gcc.target/i386/20020729-1.c: Likewise.
5634 * gcc.target/i386/20030926-1.c: Likewise.
5635 * gcc.target/i386/20060125-1.c: Likewise.
5636 * gcc.target/i386/20060125-2.c: Likewise.
5637 * gcc.target/i386/20060512-1.c: Likewise.
5638 * gcc.target/i386/20060512-2.c: Likewise.
5639 * gcc.target/i386/20060512-3.c: Likewise.
5640 * gcc.target/i386/20060512-4.c: Likewise.
5641 * gcc.target/i386/387-1.c: Likewise.
5642 * gcc.target/i386/387-2.c: Likewise.
5643 * gcc.target/i386/387-5.c: Likewise.
5644 * gcc.target/i386/387-6.c: Likewise.
5645 * gcc.target/i386/980312-1.c: Likewise.
5646 * gcc.target/i386/980313-1.c: Likewise.
5647 * gcc.target/i386/990117-1.c: Likewise.
5648 * gcc.target/i386/990424-1.c: Likewise.
5649 * gcc.target/i386/990524-1.c: Likewise.
5650 * gcc.target/i386/991129-1.c: Likewise.
5651 * gcc.target/i386/991214-1.c: Likewise.
5652 * gcc.target/i386/991230-1.c: Likewise.
5653 * gcc.target/i386/addr-sel-1.c: Likewise.
5654 * gcc.target/i386/aggregate-ret1.c: Likewise.
5655 * gcc.target/i386/aggregate-ret2.c: Likewise.
5656 * gcc.target/i386/align-main-3.c: Likewise.
5657 * gcc.target/i386/amd64-abi-1.c: Likewise.
5658 * gcc.target/i386/amd64-abi-2.c: Likewise.
5659 * gcc.target/i386/amd64-abi-4.c: Likewise.
5660 * gcc.target/i386/amd64-abi-5.c: Likewise.
5661 * gcc.target/i386/amd64-abi-6.c: Likewise.
5662 * gcc.target/i386/asm-1.c: Likewise.
5663 * gcc.target/i386/asm-3.c: Likewise.
5664 * gcc.target/i386/asm-5.c: Likewise.
5665 * gcc.target/i386/attributes-error.c: Likewise.
5666 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5667 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5668 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5669 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5670 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5671 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5672 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5673 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5674 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5675 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5676 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5677 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5678 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5679 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5680 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5681 * gcc.target/i386/bitfield1.c: Likewise.
5682 * gcc.target/i386/bitfield2.c: Likewise.
5683 * gcc.target/i386/bmi-2.c: Likewise.
5684 * gcc.target/i386/bmi-5.c: Likewise.
5685 * gcc.target/i386/builtin-unreachable.c: Likewise.
5686 * gcc.target/i386/cleanup-2.c: Likewise.
5687 * gcc.target/i386/clobbers.c: Likewise.
5688 * gcc.target/i386/cmov8.c: Likewise.
5689 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5690 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5691 * gcc.target/i386/compress-float-387.c: Likewise.
5692 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5693 * gcc.target/i386/compress-float-sse.c: Likewise.
5694 * gcc.target/i386/crc32-2.c: Likewise.
5695 * gcc.target/i386/crc32-3.c: Likewise.
5696 * gcc.target/i386/divmod-7.c: Likewise.
5697 * gcc.target/i386/divmod-8.c: Likewise.
5698 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5699 * gcc.target/i386/fma3-builtin.c: Likewise.
5700 * gcc.target/i386/fma3-fma.c: Likewise.
5701 * gcc.target/i386/fma4-256-vector.c: Likewise.
5702 * gcc.target/i386/fma4-builtin.c: Likewise.
5703 * gcc.target/i386/fma4-fma-2.c: Likewise.
5704 * gcc.target/i386/fma4-fma.c: Likewise.
5705 * gcc.target/i386/fma4-vector-2.c: Likewise.
5706 * gcc.target/i386/fma4-vector.c: Likewise.
5707 * gcc.target/i386/funcspec-1.c: Likewise.
5708 * gcc.target/i386/funcspec-10.c: Likewise.
5709 * gcc.target/i386/funcspec-11.c: Likewise.
5710 * gcc.target/i386/funcspec-2.c: Likewise.
5711 * gcc.target/i386/funcspec-5.c: Likewise.
5712 * gcc.target/i386/funcspec-6.c: Likewise.
5713 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5714 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5715 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5716 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5717 * gcc.target/i386/incoming-1.c: Likewise.
5718 * gcc.target/i386/incoming-10.c: Likewise.
5719 * gcc.target/i386/incoming-11.c: Likewise.
5720 * gcc.target/i386/incoming-12.c: Likewise.
5721 * gcc.target/i386/incoming-13.c: Likewise.
5722 * gcc.target/i386/incoming-14.c: Likewise.
5723 * gcc.target/i386/incoming-15.c: Likewise.
5724 * gcc.target/i386/incoming-2.c: Likewise.
5725 * gcc.target/i386/incoming-3.c: Likewise.
5726 * gcc.target/i386/incoming-4.c: Likewise.
5727 * gcc.target/i386/incoming-5.c: Likewise.
5728 * gcc.target/i386/incoming-6.c: Likewise.
5729 * gcc.target/i386/incoming-7.c: Likewise.
5730 * gcc.target/i386/incoming-8.c: Likewise.
5731 * gcc.target/i386/incoming-9.c: Likewise.
5732 * gcc.target/i386/lea.c: Likewise.
5733 * gcc.target/i386/local.c: Likewise.
5734 * gcc.target/i386/loop-1.c: Likewise.
5735 * gcc.target/i386/loop-2.c: Likewise.
5736 * gcc.target/i386/loop-3.c: Likewise.
5737 * gcc.target/i386/max-stack-align.c: Likewise.
5738 * gcc.target/i386/memcpy-1.c: Likewise.
5739 * gcc.target/i386/movbe-2.c: Likewise.
5740 * gcc.target/i386/movq-2.c: Likewise.
5741 * gcc.target/i386/movq.c: Likewise.
5742 * gcc.target/i386/nrv1.c: Likewise.
5743 * gcc.target/i386/pad-4.c: Likewise.
5744 * gcc.target/i386/pad-5a.c: Likewise.
5745 * gcc.target/i386/pad-5b.c: Likewise.
5746 * gcc.target/i386/pad-6a.c: Likewise.
5747 * gcc.target/i386/pad-6b.c: Likewise.
5748 * gcc.target/i386/pad-7.c: Likewise.
5749 * gcc.target/i386/pad-9.c: Likewise.
5750 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5751 * gcc.target/i386/pic-1.c: Likewise.
5752 * gcc.target/i386/pr12092-1.c: Likewise.
5753 * gcc.target/i386/pr12329.c: Likewise.
5754 * gcc.target/i386/pr21518.c: Likewise.
5755 * gcc.target/i386/pr22362.c: Likewise.
5756 * gcc.target/i386/pr22585.c: Likewise.
5757 * gcc.target/i386/pr23098.c: Likewise.
5758 * gcc.target/i386/pr25196.c: Likewise.
5759 * gcc.target/i386/pr25293.c: Likewise.
5760 * gcc.target/i386/pr25654.c: Likewise.
5761 * gcc.target/i386/pr26449.c: Likewise.
5762 * gcc.target/i386/pr26778.c: Likewise.
5763 * gcc.target/i386/pr26826.c: Likewise.
5764 * gcc.target/i386/pr27266.c: Likewise.
5765 * gcc.target/i386/pr29978.c: Likewise.
5766 * gcc.target/i386/pr30505.c: Likewise.
5767 * gcc.target/i386/pr30961-1.c: Likewise.
5768 * gcc.target/i386/pr31628.c: Likewise.
5769 * gcc.target/i386/pr32000-2.c: Likewise.
5770 * gcc.target/i386/pr32661-1.c: Likewise.
5771 * gcc.target/i386/pr32708-2.c: Likewise.
5772 * gcc.target/i386/pr32708-3.c: Likewise.
5773 * gcc.target/i386/pr34256.c: Likewise.
5774 * gcc.target/i386/pr34312.c: Likewise.
5775 * gcc.target/i386/pr34522.c: Likewise.
5776 * gcc.target/i386/pr35160.c: Likewise.
5777 * gcc.target/i386/pr35281.c: Likewise.
5778 * gcc.target/i386/pr36246.c: Likewise.
5779 * gcc.target/i386/pr36786.c: Likewise.
5780 * gcc.target/i386/pr37275.c: Likewise.
5781 * gcc.target/i386/pr37843-3.c: Likewise.
5782 * gcc.target/i386/pr37843-4.c: Likewise.
5783 * gcc.target/i386/pr39082-1.c: Likewise.
5784 * gcc.target/i386/pr39431.c: Likewise.
5785 * gcc.target/i386/pr39496.c: Likewise.
5786 * gcc.target/i386/pr39543-2.c: Likewise.
5787 * gcc.target/i386/pr39911.c: Likewise.
5788 * gcc.target/i386/pr40718.c: Likewise.
5789 * gcc.target/i386/pr40906-1.c: Likewise.
5790 * gcc.target/i386/pr40906-2.c: Likewise.
5791 * gcc.target/i386/pr40906-3.c: Likewise.
5792 * gcc.target/i386/pr40934.c: Likewise.
5793 * gcc.target/i386/pr41900.c: Likewise.
5794 * gcc.target/i386/pr42589.c: Likewise.
5795 * gcc.target/i386/pr43662.c: Likewise.
5796 * gcc.target/i386/pr43671.c: Likewise.
5797 * gcc.target/i386/pr43766.c: Likewise.
5798 * gcc.target/i386/pr43869.c: Likewise.
5799 * gcc.target/i386/pr44942.c: Likewise.
5800 * gcc.target/i386/pr44948-2a.c: Likewise.
5801 * gcc.target/i386/pr45234.c: Likewise.
5802 * gcc.target/i386/pr45336-2.c: Likewise.
5803 * gcc.target/i386/pr45336-4.c: Likewise.
5804 * gcc.target/i386/pr45852.c: Likewise.
5805 * gcc.target/i386/pr46470.c: Likewise.
5806 * gcc.target/i386/pr48037-1.c: Likewise.
5807 * gcc.target/i386/pr48389.c: Likewise.
5808 * gcc.target/i386/pr49095.c: Likewise.
5809 * gcc.target/i386/pr9771-1.c: Likewise.
5810 * gcc.target/i386/rdfsbase-1.c: Likewise.
5811 * gcc.target/i386/rdfsbase-2.c: Likewise.
5812 * gcc.target/i386/rdgsbase-1.c: Likewise.
5813 * gcc.target/i386/rdgsbase-2.c: Likewise.
5814 * gcc.target/i386/rdrand-3.c: Likewise.
5815 * gcc.target/i386/regparm-stdcall.c: Likewise.
5816 * gcc.target/i386/regparm.c: Likewise.
5817 * gcc.target/i386/reload-1.c: Likewise.
5818 * gcc.target/i386/rotate-2.c: Likewise.
5819 * gcc.target/i386/sibcall-5.c: Likewise.
5820 * gcc.target/i386/signbit-1.c: Likewise.
5821 * gcc.target/i386/signbit-2.c: Likewise.
5822 * gcc.target/i386/signbit-3.c: Likewise.
5823 * gcc.target/i386/sse-5.c: Likewise.
5824 * gcc.target/i386/sse-8.c: Likewise.
5825 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5826 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5827 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5828 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5829 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5830 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5831 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5832 * gcc.target/i386/sse2-movq-2.c: Likewise.
5833 * gcc.target/i386/sse2-movq-3.c: Likewise.
5834 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5835 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5836 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5837 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5838 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5839 * gcc.target/i386/ssefn-1.c: Likewise.
5840 * gcc.target/i386/ssefn-2.c: Likewise.
5841 * gcc.target/i386/sseregparm-1.c: Likewise.
5842 * gcc.target/i386/sseregparm-2.c: Likewise.
5843 * gcc.target/i386/sseregparm-3.c: Likewise.
5844 * gcc.target/i386/sseregparm-4.c: Likewise.
5845 * gcc.target/i386/sseregparm-5.c: Likewise.
5846 * gcc.target/i386/sseregparm-6.c: Likewise.
5847 * gcc.target/i386/sseregparm-7.c: Likewise.
5848 * gcc.target/i386/sseregparm-8.c: Likewise.
5849 * gcc.target/i386/stack-realign.c: Likewise.
5850 * gcc.target/i386/stack-usage-realign.c: Likewise.
5851 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5852 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5853 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5854 * gcc.target/i386/stackalign/return-1.c: Likewise.
5855 * gcc.target/i386/stackalign/return-2.c: Likewise.
5856 * gcc.target/i386/stackalign/return-3.c: Likewise.
5857 * gcc.target/i386/tailcall-1.c: Likewise.
5858 * gcc.target/i386/tbm-2.c: Likewise.
5859 * gcc.target/i386/udivmod-7.c: Likewise.
5860 * gcc.target/i386/udivmod-8.c: Likewise.
5861 * gcc.target/i386/unroll-1.c: Likewise.
5862 * gcc.target/i386/vararg-1.c: Likewise.
5863 * gcc.target/i386/vararg-2.c: Likewise.
5864 * gcc.target/i386/vect8-ret.c: Likewise.
5865 * gcc.target/i386/vectorize5.c: Likewise.
5866 * gcc.target/i386/wmul-1.c: Likewise.
5867 * gcc.target/i386/wmul-2.c: Likewise.
5868 * gcc.target/i386/wrfsbase-1.c: Likewise.
5869 * gcc.target/i386/wrfsbase-2.c: Likewise.
5870 * gcc.target/i386/wrgsbase-1.c: Likewise.
5871 * gcc.target/i386/wrgsbase-2.c: Likewise.
5872 * gcc.target/i386/xop-pcmov.c: Likewise.
5873 * gcc.target/i386/xop-pcmov2.c: Likewise.
5874 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5875 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5876 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5877 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5878 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5879 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5880 * gcc.target/i386/zee.c: Likewise.
5881 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5882 * gfortran.dg/compiler-directive_2.f: Likewise.
5883 * gfortran.dg/g77/20010216-1.f: Likewise.
5884 * gfortran.dg/gomp/pr39152.f90: Likewise.
5885 * gfortran.dg/pr33794.f90: Likewise.
5887 2011-07-09 Jason Merrill <jason@redhat.com>
5889 * g++.dg/cpp0x/regress/regress5.C: New.
5891 2011-07-08 Jason Merrill <jason@redhat.com>
5894 * g++.dg/expr/compound-asn1.C: New.
5895 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5897 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5900 * gcc.target/powerpc/altivec-34.c: New test.
5902 2011-07-08 Jason Merrill <jason@redhat.com>
5905 * g++.dg/abi/guard3.C: New.
5907 2011-07-08 Julian Brown <julian@codesourcery.com>
5909 * lib/target-supports.exp
5910 (check_effective_target_arm_little_endian): New.
5911 (check_effective_target_vect_pack_trunc): Use above.
5912 (check_effective_target_vect_unpack): Likewise.
5913 (check_effective_target_vect_element_align): Test
5914 check_effective_target_arm_vect_no_misalign for ARM.
5916 2011-07-08 Jason Merrill <jason@redhat.com>
5919 * g++.dg/cpp0x/constexpr-rom.C: New.
5921 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5924 * g++.dg/torture/pr49519.C: New test.
5926 2011-07-08 Martin Jambor <mjambor@suse.cz>
5928 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5930 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5933 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5935 2011-07-08 Richard Guenther <rguenther@suse.de>
5937 PR tree-optimization/49662
5938 * gcc.dg/graphite/interchange-14.c: XFAIL.
5939 * gcc.dg/graphite/interchange-15.c: Likewise.
5940 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5942 2011-07-06 Jason Merrill <jason@redhat.com>
5945 * g++.dg/cpp0x/regress/regress4.C: New.
5947 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5950 * gfortran.dg/result_in_spec_4.f90: New test.
5952 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5954 * gcc.target/sparc/cas64.c: New test.
5956 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5959 * g++.dg/torture/pr49644.C: New test.
5962 * gcc.c-torture/execute/pr49644.c: New test.
5964 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5966 * lib/target-supports.exp (check_effective_target_ia32): New.
5967 (check_effective_target_x32): Likewise.
5968 (check_effective_target_vect_cmdline_needed): Also check x32.
5970 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5972 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5974 * gcc.target/arm/pr42235.c: Likewise.
5975 * gcc.target/arm/pr42495.c: Likewise.
5976 * gcc.target/arm/pr42574.c: Likewise.
5977 * gcc.target/arm/thumb-branch1.c: Likewise.
5979 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5980 unneeded prune of possible warning.
5981 * gcc.target/arm/pr40956.c: Likewise.
5982 * gcc.target/arm/pr42505.c: Likewise.
5984 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5985 * gcc.c-torture/compile/pr46883.c: Likewise.
5986 * gcc.c-torture/compile/pr46934.c: Likewise.
5988 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5989 for move to ../../gcc.c-torture/compile.
5990 * gcc.target/arm/pr46883.c: Likewise.
5991 * gcc.target/arm/pr46934.c: Likewise.
5993 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5994 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5995 * gcc.target/arm/wmul-1.c: Likewise.
5996 * gcc.target/arm/wmul-2.c: Likewise.
5997 * gcc.target/arm/wmul-3.c: Likewise.
5998 * gcc.target/arm/wmul-4.c: Likewise.
5999 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6000 add tab after scan target.
6001 * gcc.target/arm/smlaltt-1.c: Likewise.
6002 * gcc.target/arm/smlatb-1.c: Likewise.
6003 * gcc.target/arm/smlatt-1.c: Likewise.
6005 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6008 * gcc.dg/debug/pr49522.c: New test.
6010 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6012 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6013 * gcc.dg/pr46212.c: Run only if target int32plus.
6014 * gcc.dg/torture/pr48146.c: Ditto.
6015 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6016 * c-c++-common/pr44832.c: Ditto.
6017 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6018 * gcc.dg/pr31490.c: Ditto.
6019 * gcc.dg/torture/builtin-math-7.c: Run only if target
6021 * gcc.dg/torture/pr45764.c: Skip for AVR.
6022 * gcc.dg/pr47893.c: Ditto.
6024 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6026 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6027 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6028 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6029 add tab to scan target.
6031 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6033 * gcc.target/arm/neon-modes-3.c: New test.
6035 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6037 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6038 -fno-loop-interchange -ffast-math.
6040 2011-07-07 Richard Guenther <rguenther@suse.de>
6042 * gcc.dg/ftrapv-3.c: New testcase.
6044 2011-07-07 Richard Guenther <rguenther@suse.de>
6046 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6047 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6049 2011-07-07 Kai Tietz <ktietz@redhat.com>
6051 * gcc.dg/binop-notxor1.c: New test.
6052 * gcc.dg/binop-notand4a.c: New test.
6053 * gcc.dg/binop-notxor2.c: New test.
6054 * gcc.dg/binop-notand3a.c: New test.
6055 * gcc.dg/binop-notand2a.c: New test.
6056 * gcc.dg/binop-notand6a.c: New test.
6057 * gcc.dg/binop-notor1.c: New test.
6058 * gcc.dg/binop-notand1a.c: New test.
6059 * gcc.dg/binop-notand5a.c: New test.
6060 * gcc.dg/binop-notor2.c: New test.
6062 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6065 * gcc.dg/gomp/pr49640.c: New test.
6067 2011-07-07 Richard Guenther <rguenther@suse.de>
6069 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6071 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6074 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6076 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6078 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6079 * gcc.target/powerpc/no-r11-2.c: Ditto.
6080 * gcc.target/powerpc/no-r11-3.c: Ditto.
6082 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6084 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6085 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6087 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6089 * lib/target-supports.exp (check_profiling_available): Disable
6090 profiling with -fprofile-generate for target avr.
6092 2011-07-06 Richard Guenther <rguenther@suse.de>
6094 PR tree-optimization/49645
6095 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6097 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6100 * gcc.dg/pr47383.c: New.
6102 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6104 PR tree-optimization/49647
6105 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6107 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6110 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6111 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6113 2011-07-05 Jason Merrill <jason@redhat.com>
6116 * g++.dg/template/template-id-4.C: New.
6118 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6120 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6121 * gcc.dg/pr43402.c: Ditto.
6123 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6125 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6127 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6129 * gcc.target/powerpc/ppc-switch-1.c: New test for
6130 --param case-values-threshold.
6131 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6133 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6135 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6137 2011-07-05 Jason Merrill <jason@redhat.com>
6139 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6141 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6143 PR tree-optimization/47654
6144 * gcc.dg/graphite/block-pr47654.c: New.
6146 2011-07-05 Jason Merrill <jason@redhat.com>
6148 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6150 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6152 PR tree-optimization/49580
6153 * gcc.dg/autopar/pr49580.c: New test.
6155 2011-07-05 Richard Guenther <rguenther@suse.de>
6157 PR tree-optimization/49518
6158 PR tree-optimization/49628
6159 * g++.dg/torture/pr49628.C: New testcase.
6160 * gcc.dg/torture/pr49518.c: Likewise.
6162 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6164 * ada/acats/run_acats (which): Extract last field from type -p,
6165 type output only if command succeeded.
6167 2011-07-04 Jason Merrill <jason@redhat.com>
6169 * g++.dg/abi/mangle48.C: New.
6171 * g++.dg/cpp0x/diag1.C: New.
6173 * g++.dg/diagnostic/aka1.C: New.
6175 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6177 PR rtl-optimization/49619
6178 * gcc.dg/pr49619.c: New test.
6180 PR rtl-optimization/49472
6181 * gfortran.dg/pr49472.f90: New test.
6184 * gcc.dg/pr49602.c: New test.
6186 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6190 * gcc.target/avr/avr.exp: Run over cpp files, too.
6191 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6192 * gcc.target/avr/progmem.h: New file.
6193 * gcc.target/avr/exit-abort.h: New file.
6194 * gcc.target/avr/progmem-error-1.c: New file.
6195 * gcc.target/avr/progmem-error-1.cpp: New file.
6196 * gcc.target/avr/progmem-warning-1.c: New file.
6197 * gcc.target/avr/torture/progmem-1.c: New file.
6198 * gcc.target/avr/torture/progmem-1.cpp: New file.
6200 2011-07-04 Richard Guenther <rguenther@suse.de>
6202 PR tree-optimization/49615
6203 * g++.dg/torture/pr49615.C: New testcase.
6205 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6207 PR tree-optimization/49610
6208 * gcc.dg/vect/pr49610.c: New test.
6210 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6212 * gnat.dg/specs/debug1.ads: New test.
6214 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6217 * gfortran.dg/typebound_proc_23.f90: New.
6219 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6222 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6224 2011-07-01 Jason Merrill <jason@redhat.com>
6227 * g++.dg/template/template-id-3.C: New.
6230 * g++.dg/template/qualified-id4.C: New.
6233 * g++.dg/template/explicit-args4.C: New.
6236 * g++.dg/template/offsetof2.C: New.
6238 2011-07-01 Kai Tietz <ktietz@redhat.com>
6240 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6242 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6245 * lib/target-supports.exp (check_effective_target_gld): New proc.
6247 2011-07-01 Richard Guenther <rguenther@suse.de>
6249 PR tree-optimization/49603
6250 * gcc.dg/torture/pr49603.c: New testcase.
6252 2011-06-30 Jason Merrill <jason@redhat.com>
6255 * g++.dg/rtti/template1.C: New.
6258 * g++.dg/cpp0x/regress/ctor1.C: New.
6261 * g++.dg/cpp0x/initlist54.C: New.
6263 2011-06-30 Martin Jambor <mjambor@suse.cz>
6265 * gcc.dg/tree-ssa/sra-12.c: New test.
6267 2011-06-29 Jason Merrill <jason@redhat.com>
6269 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6271 2011-06-30 Richard Guenther <rguenther@suse.de>
6273 PR tree-optimization/46787
6274 * gcc.dg/vect/vect-121.c: New testcase.
6276 2011-06-30 Martin Jambor <mjambor@suse.cz>
6278 PR tree-optimization/49094
6279 * gcc.dg/tree-ssa/pr49094.c: New test.
6281 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6284 * gfortran.dg/pr49540-1.f90: New test.
6285 * gfortran.dg/pr49540-2.f90: New test.
6287 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6290 * ada/acats/run_acats (which): Use last field of type -p output.
6292 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6293 Iain Sandoe <iains@gcc.gnu.org>
6296 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6297 Only skip on 64-bit *-*-darwin8* && !objc2.
6299 2011-06-30 Richard Guenther <rguenther@suse.de>
6301 PR tree-optimization/38752
6302 * gcc.c-torture/compile/pr38752.c: New testcase.
6304 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6306 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6307 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6309 2011-06-29 Jason Merrill <jason@redhat.com>
6312 * g++.dg/cpp0x/initlist53.C: Use placement new.
6313 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6314 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6317 * g++.dg/cpp0x/trailing6.C: New.
6318 * g++.dg/cpp0x/pr45908.C: No error.
6321 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6324 * g++.dg/cpp0x/constexpr-using2.C: New.
6326 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6329 * g++.dg/cpp0x/constexpr-diag3.C: New.
6330 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6331 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6332 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6333 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6335 2011-06-29 Jason Merrill <jason@redhat.com>
6337 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6339 2011-06-29 Richard Guenther <rguenther@suse.de>
6341 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6343 2011-06-29 Jason Merrill <jason@redhat.com>
6345 * g++.dg/cpp0x/initlist-value2.C: New.
6347 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6348 * g++.dg/cpp0x/initlist-value.C: New.
6350 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6352 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6354 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6356 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6357 * gcc.dg/inline_2.c: Likewise.
6358 * gcc.dg/unroll_1.c: Likewise.
6360 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6363 * gcc.target/i386/pr49567.c: New test.
6365 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6367 * gnat.dg/opt17.ad[sb]: New test.
6369 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6370 Tom de Vries <tom@codesourcery.com>
6372 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6373 (check_effective_target_arm_thumb2): New effective targets.
6374 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6375 properly. Clean up temporary files.
6376 * gcc.target/arm/ivopts-2.c: Likewise.
6377 * gcc.target/arm/ivopts-3.c: Likewise.
6378 * gcc.target/arm/ivopts-4.c: Likewise.
6379 * gcc.target/arm/ivopts-5.c: Likewise.
6380 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6382 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6385 * gfortran.dg/reshape_zerosize_3.f90: New test.
6387 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6389 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6390 * gcc.target/arm/vfp-ldmias.c: Likewise.
6391 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6392 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6393 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6394 * gcc.target/arm/vfp-stmias.c: Likewise.
6395 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6396 * gcc.target/arm/vfp-stmiad.c: Likewise.
6398 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6400 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6402 * gcc.target/arm/pr45701-2.c: Ditto.
6404 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6407 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6408 * gfortran.dg/extends_14.f03: Modified.
6410 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6412 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6413 early if the test is already being skipped.
6415 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6416 scan-assembler-dem-not): For missing file, report unresolved with
6417 same message as for pass/fail, with reason reported in log file.
6419 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6420 from add_options_for_arm_neon_fp16.
6421 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6422 check_effective_target_arm_neon_fp16_ok_nocache.
6423 Check -mfpu and -mfloat-abi options from current multilib.
6424 Do not require neon support.
6425 (check_effective_target_arm_fp16_ok): Renamed from
6426 check_effecitve_target_arm_neon_fp16_ok.
6427 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6428 arm_neon_fp16_ok and arm_fp16.
6429 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6430 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6431 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6432 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6434 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6436 * gcc.dg/builtin-assume-aligned-1.c: New test.
6437 * gcc.dg/builtin-assume-aligned-2.c: New test.
6438 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6441 * gcc.dg/pr49544.c: New test.
6443 2011-06-27 Richard Guenther <rguenther@suse.de>
6445 PR tree-optimization/49394
6446 * g++.dg/torture/pr49394.C: New testcase.
6448 2011-06-27 Kai Tietz <ktietz@redhat.com>
6450 * gcc.dg/optimize-bswapdi-2.c: New test.
6452 2011-06-27 Michael Hope <michael.hope@linaro.org>
6453 Richard Sandiford <richard.sandiford@linaro.org>
6455 PR tree-optimization/49169
6456 * gcc.dg/torture/pr49169.c: New test.
6458 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6461 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6463 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6466 2011-06-26 Jason Merrill <jason@redhat.com>
6468 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6471 * g++.dg/init/ref19.C: New.
6472 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6474 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6476 PR tree-optimization/48377
6477 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6480 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6483 * lib/target-supports.exp (check_effective_target_non_strict_align):
6485 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6487 2011-06-24 Martin Jambor <mjambor@suse.cz>
6489 PR tree-optimizations/49516
6490 * g++.dg/tree-ssa/pr49516.C: New test.
6492 2011-06-23 Jason Merrill <jason@redhat.com>
6495 * g++.dg/template/partial10.C: New.
6496 * g++.dg/template/partial11.C: New.
6498 2011-06-23 Jeff Law <law@redhat.com>
6501 * gcc.dg/pr48770.c: New test.
6503 2011-06-23 Jan Hubicka <jh@suse.cz>
6506 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6508 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6511 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6512 instead of -fdump-tree-optimized.
6514 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6517 * g++.dg/template/crash107.C: New.
6518 * g++.dg/template/error17.C: Adjust.
6520 2011-06-23 Jason Merrill <jason@redhat.com>
6523 * g++.dg/cpp0x/defaulted30.C: New.
6526 * g++.dg/rtti/anon-ns1.C: New.
6529 * g++.dg/init/ref18.C: New.
6532 * g++.dg/template/partial9.C: New.
6534 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6537 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6539 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6542 * gcc.dg/pr49496.c: New test.
6544 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6546 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6549 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6551 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6552 * gcc.target/arm/pr42879.c: Likewise.
6553 * gcc.target/arm/pr45701-3.c: Likewise.
6555 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6556 * gcc.target/arm/pr40482.c: Likewise.
6557 * gcc.target/arm/stack-corruption.c: Likewise.
6559 2011-06-22 Richard Guenther <rguenther@suse.de>
6561 PR tree-optimization/49493
6562 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6564 2011-06-22 Jason Merrill <jason@redhat.com>
6567 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6569 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6570 Dmitry Melnik <dm@ispras.ru>
6572 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6573 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6574 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6576 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6578 * gcc.target/arm/tlscall.c: New.
6580 2011-06-21 Jason Merrill <jason@redhat.com>
6583 * g++.dg/cpp0x/constexpr-ref1.C: New.
6584 * g++.dg/cpp0x/constexpr-ref2.C: New.
6585 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6588 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6591 * g++.dg/template/param3.C: New.
6593 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6595 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6596 my_clrsb test functions.
6598 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6599 test_sll, test_ull): Add clrsb tests.
6600 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6603 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6606 * gfortran.dg/class_44.f03: New.
6608 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6610 PR tree-optimization/49478
6611 * gcc.dg/vect/pr49478.c
6613 2011-06-21 Richard Guenther <rguenther@suse.de>
6615 PR tree-optimization/49483
6616 * gcc.dg/vect/vect-120.c: New testcase.
6618 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6621 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6622 * gcc.dg/vect/vect-peel-4.c: Likewise.
6624 2011-06-22 Christian Bruel <christian.bruel@st.com>
6627 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6628 * gcc.dg/always_inline2.c: Likewise.
6629 * gcc.dg/always_inline3.c: Likewise.
6630 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6631 * gcc.dg/inline_1.c: Likewise.
6632 * gcc.dg/inline_2.c: Likewise.
6633 * gcc.dg/inline_3.c: Likewise.
6634 * gcc.dg/inline_4.c: Likewise.
6635 * gcc.dg/20051201-1.c: Likewise.
6636 * gcc.dg/pr40087.c: Likewise.
6637 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6638 * gcc.dg/inline-22.c: Likewise.
6639 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6640 * gcc.dg/lto/20090218-1_1.c: Likewise.
6641 * g++.dg/ipa/devirt-7.C: Likewise.
6642 * gcc.dg/uninit-pred-5_a.c: Likewise.
6643 * gcc.dg/uninit-pred-5_b.c: Likewise.
6644 * gcc.dg/fail_always_inline.c: New.
6646 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6648 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6649 into 6 jobs instead of 3.
6651 2011-06-20 Jason Merrill <jason@redhat.com>
6654 * g++.dg/cpp0x/initlist53.C: New.
6656 2011-06-20 Tobias Burnus <burnus@net-b.de>
6659 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6660 * gfortran.dg/coarray_lock_3.f90: New.
6661 * gfortran.dg/coarray/lock_1.f90: New.
6663 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6665 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6666 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6667 unresolved and report the reason to the log file.
6669 * lib/scanasm.exp (object-size): Move argument processing earlier
6670 to report errors before verifying that the file exists. Report
6671 problems detected at runtime as unresolved instead of error and
6672 report their reasons to the log file.
6674 2011-06-20 Jason Merrill <jason@redhat.com>
6677 * g++.dg/cpp0x/explicit6.C: New.
6680 * g++.dg/cpp0x/enum20.C: New.
6683 * g++.dg/ext/attr-aligned01.C: New.
6686 * g++.dg/cpp0x/variadic-default.C: New.
6689 * g++.dg/cpp0x/auto26.C: New.
6692 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6694 2011-06-20 Kai Tietz <ktietz@redhat.com>
6696 * gcc.dg/binop-notand1.c: New test.
6697 * gcc.dg/binop-notand2.c: New test.
6698 * gcc.dg/binop-notand3.c: New test.
6699 * gcc.dg/binop-notand4.c: New test.
6700 * gcc.dg/binop-notand5.c: New test.
6701 * gcc.dg/binop-notand6.c: New test.
6703 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6706 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6708 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6711 * gfortran.dg/proc_ptr_31.f90: New.
6713 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6715 * gnat.dg/volatile6.adb: New test.
6716 * gnat.dg/volatile7.adb: Likewise.
6717 * gnat.dg/volatile8.adb: Likewise.
6718 * gnat.dg/volatile9.adb: Likewise.
6720 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6722 * gnat.dg/constant3.adb: New test.
6724 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6727 * gfortran.dg/read_list_eof_1.f90: New test.
6729 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6732 * gcc.target/i386/testimm-1.c: New test.
6733 * gcc.target/i386/testimm-2.c: New test.
6734 * gcc.target/i386/testimm-3.c: New test.
6735 * gcc.target/i386/testimm-4.c: New test.
6736 * gcc.target/i386/testimm-5.c: New test.
6737 * gcc.target/i386/testimm-6.c: New test.
6738 * gcc.target/i386/testimm-7.c: New test.
6739 * gcc.target/i386/testimm-8.c: New test.
6740 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6741 * gcc.target/i386/xop-rotate1-int.c: New test.
6742 * gcc.target/i386/xop-rotate2-int.c: New test.
6744 2011-06-17 Jason Merrill <jason@redhat.com>
6746 * g++.dg/cpp0x/rv-func2.C: New.
6748 * g++.dg/debug/dwarf2/lambda1.C: New.
6749 * g++.dg/warn/Wshadow-6.C: Adjust.
6751 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6754 * gfortran.dg/move_alloc_5.f90: New.
6756 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6758 PR rtl-optimization/48542
6759 * gcc.dg/torture/pr48542.c: New test.
6761 2011-06-16 Jason Merrill <jason@redhat.com>
6764 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6767 * g++.dg/cpp0x/initlist52.C New.
6770 * c-c++-common/raw-string-12.c: New.
6773 * g++.dg/cpp0x/sfinae26.C: New.
6776 * g++.dg/cpp0x/variadic113.C: New.
6779 * g++.dg/cpp0x/variadic112.C: New.
6781 2011-06-16 Jeff Law <law@redhat.com>
6783 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6784 improved jump threading.
6785 * gcc.dg/builtin-object-size-2.c: Likewise.
6786 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6788 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6791 * gfortran.dg/typebound_assignment_3.f03: New.
6793 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6796 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6798 2011-06-16 Martin Jambor <mjambor@suse.cz>
6800 PR tree-optimization/49343
6801 * gnat.dg/discr31.ad[sb]: New test.
6803 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6805 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6807 2011-06-16 Tom de Vries <tom@codesourcery.com>
6810 * gcc.target/arm/ivopts-3.c: Update test.
6811 * gcc.target/arm/ivopts-5.c: Same.
6813 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6816 2011-06-10 Wei Guozhi <carrot@google.com>
6819 * gcc.target/arm/pr45335.c: New test.
6820 * gcc.target/arm/pr45335-2.c: New test.
6821 * gcc.target/arm/pr45335-3.c: New test.
6822 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6823 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6824 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6826 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6828 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6830 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6833 * gfortran.dg/class_43.f03: New.
6835 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6837 PR tree-optimization/49419
6838 * gcc.c-torture/execute/pr49419.c: New test.
6840 2011-06-16 Revital Eres <revital.eres@linaro.org>
6842 * gcc.dg/sms-9.c: New file.
6844 2011-06-15 Easwaran Raman <eraman@google.com>
6846 PR rtl-optimization/49414
6847 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6849 2011-06-14 Jason Merrill <jason@redhat.com>
6851 * g++.dg/cpp0x/noexcept13.C: New.
6853 2011-06-14 Easwaran Raman <eraman@google.com>
6855 PR rtl-optimization/44194
6856 * gcc.dg/pr44194-1.c: New test.
6857 * gcc.dg/pr44194-2.c: New test.
6859 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6861 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6863 * gcc.target/arm/pr45701-2.c: Likewise.
6864 * gcc.target/arm/thumb-branch1.c: Likewise.
6866 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6869 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6871 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6873 * gcc.target/arm/pr45701-1.c: Require thumb support.
6874 * gcc.target/arm/pr45701-2.c: Likewise.
6875 * gcc.target/arm/thumb-branch1.c: Likewise.
6877 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6878 * gcc.target/arm/pr39839.c: Likewise.
6879 * gcc.target/arm/pr40657-2.c: Likewise.
6880 * gcc.target/arm/pr40956.c: Likewise.
6881 * gcc.target/arm/pr41679.c: Likewise.
6882 * gcc.target/arm/pr42235.c: Likewise.
6883 * gcc.target/arm/pr42495.c: Likewise.
6884 * gcc.target/arm/pr42505.c: Likewise.
6885 * gcc.target/arm/pr42574.c: Likewise.
6886 * gcc.target/arm/pr46883.c: Likewise.
6887 * gcc.target/arm/pr46934.c: Likewise.
6888 * gcc.target/arm/xor-and.c: Likewise.
6890 2011-06-14 Jason Merrill <jason@redhat.com>
6892 * g++.dg/other/error23.C: Adjust error message.
6893 * g++.dg/other/error32.C: Likewise.
6896 * g++.dg/cpp0x/rv-dotstar.C: New.
6899 * g++.dg/cpp0x/decltype30.C: New.
6901 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6903 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6906 * gfortran.dg/pr49103.f90: New test.
6908 2011-06-14 Tom de Vries <tom@codesourcery.com>
6911 * gcc.target/arm/ivopts-3.c: New test.
6912 * gcc.target/arm/ivopts-4.c: New test.
6913 * gcc.target/arm/ivopts-5.c: New test.
6915 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6917 PR rtl-optimization/49390
6918 * gcc.c-torture/execute/pr49390.c: New test.
6920 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6922 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6924 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6926 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6927 * gcc.c-torture/execute/cmpsi-2.x: New file.
6928 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6929 * gcc.c-torture/execute/pr45262.x: New file.
6930 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6931 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6933 * gcc.c-torture/compile/pr49163.c: Ditto.
6935 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6937 * gcc.dg/vect/vect-16.c: Rename to...
6938 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6939 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6940 for double-word vectors.
6941 * gcc.dg/vect/vect-peel-4.c: Likewise.
6942 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6944 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6947 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6950 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6952 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6954 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6956 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6958 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6960 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6962 * gfortran.dg/trim_optimize_8.f90: New test case.
6964 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6965 Ira Rosen <ira.rosen@linaro.org>
6967 PR tree-optimization/49352
6968 * gcc.dg/vect/pr49352.c: New test.
6970 2011-06-12 Tobias Burnus
6973 * gfortran.dg/alloc_comp_assign_11.f90: New.
6975 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6977 * gfortran.dg/trim_optimize_7.f90: New test.
6979 2011-06-10 Wei Guozhi <carrot@google.com>
6982 * gcc.target/arm/pr45335.c: New test.
6983 * gcc.target/arm/pr45335-2.c: New test.
6984 * gcc.target/arm/pr45335-3.c: New test.
6985 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6986 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6987 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6989 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6992 * g++.dg/parse/error39.C: New.
6994 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6996 * gcc.target/arm/20090811-1.c: Skip for incompatible
6997 options, do not override other options.
6998 * gcc.target/arm/combine-cmp-shift.c: Skip for
6999 incompatible options.
7000 * gcc.target/arm/pr45094.c: Likewise.
7001 * gcc.target/arm/scd42-1.c: Likewise.
7002 * gcc.target/arm/scd42-3.c: Likewise.
7003 * gcc.target/arm/thumb-ltu.c: Likewise.
7005 * lib/target-supports.exp
7006 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7007 multilib flags use -mfpu with a value other than neon-fp16.
7009 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7011 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7012 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7014 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7016 * lib/target-supports.exp (check_effective_target_pie): New proc.
7017 * gcc.dg/pie-link.c: Use target pie.
7019 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7020 Laurent Roug� <laurent.rouge@menta.fr>
7022 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7023 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7025 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7027 * gfortran.dg/coarray/sync_1.f90: New test for
7028 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7030 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7032 PR tree-optimization/49318
7033 * gcc.dg/vect/pr49318.c: New test.
7035 2011-06-09 David Krauss <potswa@mac.com>
7037 * g++.dg/template/arrow1.C: New.
7039 2011-06-09 Jason Merrill <jason@redhat.com>
7041 * lib/prune.exp: Prune "note"s.
7042 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7044 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7045 * g++.dg/template/dependent-expr3.C: Likewise.
7046 * g++.dg/parse/template7.C: Likewise.
7047 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7048 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7049 * g++.old-deja/g++.pt/friend38.C: Likewise.
7050 * g++.old-deja/g++.pt/crash32.C: Likewise.
7051 * g++.old-deja/g++.other/init4.C: Likewise.
7052 * g++.old-deja/g++.other/friend8.C: Likewise.
7054 * g++.dg/ext/complex7.C: Adjust expected output.
7055 * g++.dg/diagnostic/method1.C: Likewise.
7056 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7057 * g++.dg/parse/crash33.C: Likewise.
7058 * g++.dg/other/warning1.C: Likewise.
7059 * g++.dg/init/pr29571.C: Likewise.
7060 * g++.dg/warn/overflow-warn-1.C: Likewise.
7061 * g++.dg/warn/overflow-warn-3.C: Likewise.
7062 * g++.dg/warn/overflow-warn-4.C: Likewise.
7063 * g++.old-deja/g++.oliva/template1.C: Likewise.
7065 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7066 * g++.dg/parse/template7.C: Adjust.
7068 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7071 * gcc.dg/pr49307.c: New.
7073 2011-06-09 Wei Guozhi <carrot@google.com>
7076 * gcc.target/arm/pr46975.c: New testcase.
7078 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7080 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7081 (PMETH, arglist_t): Removed.
7082 (method_get_number_of_arguments): Removed.
7083 (method_get_nth_argument): Removed.
7084 (method_get_first_argument): Removed.
7085 (method_get_next_argument): Removed.
7086 (method_get_sizeof_arguments): Removed.
7087 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7089 (method_get_number_of_arguments): Removed.
7090 (method_get_nth_argument): Removed.
7091 (method_get_first_argument): Removed.
7092 (method_get_next_argument): Removed.
7093 (method_get_sizeof_arguments): Removed.
7094 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7096 2011-06-09 David Li <davidxl@google.com>
7098 * gcc.dg/dump-pass.c: New test.
7100 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7103 * g++.dg/parse/error38.C: New.
7105 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7108 * gfortran.dg/pr49308.f90: New test.
7110 2011-06-08 Jason Merrill <jason@redhat.com>
7112 * g++.dg/cpp0x/noexcept11.C: New.
7113 * g++.dg/cpp0x/noexcept12.C: New.
7114 * g++.dg/cpp0x/sfinae11.C: Adjust.
7116 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7119 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7120 to dg-options, match also DW_AT_linkage_name.
7122 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7125 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7126 -fno-common on alpha*-dec-osf*.
7127 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7129 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7131 PR rtl-optimization/49303
7132 * gcc.target/ia64/pr49303.c: New test.
7134 2011-06-08 Tobias Burnus <burnus@net-b.de>
7137 * gfortran.dg/coarray_lock_1.f90: New.
7138 * gfortran.dg/coarray_lock_2.f90: New.
7140 2011-06-07 Jason Merrill <jason@redhat.com>
7142 * lib/prune.exp: Look for "required" rather than "instantiated".
7143 * g++.dg/abi/mangle11.C: Likewise.
7144 * g++.dg/abi/mangle12.C: Likewise.
7145 * g++.dg/abi/mangle17.C: Likewise.
7146 * g++.dg/abi/mangle20-2.C: Likewise.
7147 * g++.dg/abi/pragma-pack1.C: Likewise.
7148 * g++.dg/cpp0x/decltype26.C: Likewise.
7149 * g++.dg/cpp0x/decltype28.C: Likewise.
7150 * g++.dg/cpp0x/decltype29.C: Likewise.
7151 * g++.dg/cpp0x/enum11.C: Likewise.
7152 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7153 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7154 * g++.dg/cpp0x/pr47416.C: Likewise.
7155 * g++.dg/ext/case-range2.C: Likewise.
7156 * g++.dg/ext/case-range3.C: Likewise.
7157 * g++.dg/gomp/for-19.C: Likewise.
7158 * g++.dg/gomp/pr37533.C: Likewise.
7159 * g++.dg/gomp/pr38639.C: Likewise.
7160 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7161 * g++.dg/inherit/base3.C: Likewise.
7162 * g++.dg/inherit/using6.C: Likewise.
7163 * g++.dg/init/placement4.C: Likewise.
7164 * g++.dg/init/reference3.C: Likewise.
7165 * g++.dg/lookup/scoped6.C: Likewise.
7166 * g++.dg/lookup/using7.C: Likewise.
7167 * g++.dg/other/abstract1.C: Likewise.
7168 * g++.dg/other/error10.C: Likewise.
7169 * g++.dg/other/error5.C: Likewise.
7170 * g++.dg/other/field1.C: Likewise.
7171 * g++.dg/other/offsetof5.C: Likewise.
7172 * g++.dg/parse/bitfield2.C: Likewise.
7173 * g++.dg/parse/constant4.C: Likewise.
7174 * g++.dg/parse/crash20.C: Likewise.
7175 * g++.dg/parse/invalid-op1.C: Likewise.
7176 * g++.dg/parse/non-dependent2.C: Likewise.
7177 * g++.dg/parse/template18.C: Likewise.
7178 * g++.dg/tc1/dr152.C: Likewise.
7179 * g++.dg/tc1/dr166.C: Likewise.
7180 * g++.dg/tc1/dr176.C: Likewise.
7181 * g++.dg/tc1/dr213.C: Likewise.
7182 * g++.dg/template/access11.C: Likewise.
7183 * g++.dg/template/access2.C: Likewise.
7184 * g++.dg/template/access3.C: Likewise.
7185 * g++.dg/template/access7.C: Likewise.
7186 * g++.dg/template/arg7.C: Likewise.
7187 * g++.dg/template/cond2.C: Likewise.
7188 * g++.dg/template/crash13.C: Likewise.
7189 * g++.dg/template/crash40.C: Likewise.
7190 * g++.dg/template/crash7.C: Likewise.
7191 * g++.dg/template/crash84.C: Likewise.
7192 * g++.dg/template/ctor5.C: Likewise.
7193 * g++.dg/template/defarg13.C: Likewise.
7194 * g++.dg/template/defarg14.C: Likewise.
7195 * g++.dg/template/dtor7.C: Likewise.
7196 * g++.dg/template/eh2.C: Likewise.
7197 * g++.dg/template/error2.C: Likewise.
7198 * g++.dg/template/error43.C: Likewise.
7199 * g++.dg/template/friend32.C: Likewise.
7200 * g++.dg/template/injected1.C: Likewise.
7201 * g++.dg/template/instantiate1.C: Likewise.
7202 * g++.dg/template/instantiate3.C: Likewise.
7203 * g++.dg/template/instantiate5.C: Likewise.
7204 * g++.dg/template/instantiate7.C: Likewise.
7205 * g++.dg/template/local6.C: Likewise.
7206 * g++.dg/template/lookup2.C: Likewise.
7207 * g++.dg/template/member5.C: Likewise.
7208 * g++.dg/template/memfriend15.C: Likewise.
7209 * g++.dg/template/memfriend16.C: Likewise.
7210 * g++.dg/template/memfriend17.C: Likewise.
7211 * g++.dg/template/memfriend7.C: Likewise.
7212 * g++.dg/template/meminit1.C: Likewise.
7213 * g++.dg/template/nested3.C: Likewise.
7214 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7215 * g++.dg/template/nontype12.C: Likewise.
7216 * g++.dg/template/nontype13.C: Likewise.
7217 * g++.dg/template/nontype6.C: Likewise.
7218 * g++.dg/template/pr23510.C: Likewise.
7219 * g++.dg/template/pr35240.C: Likewise.
7220 * g++.dg/template/ptrmem15.C: Likewise.
7221 * g++.dg/template/ptrmem6.C: Likewise.
7222 * g++.dg/template/qualified-id1.C: Likewise.
7223 * g++.dg/template/qualttp20.C: Likewise.
7224 * g++.dg/template/qualttp3.C: Likewise.
7225 * g++.dg/template/qualttp4.C: Likewise.
7226 * g++.dg/template/qualttp5.C: Likewise.
7227 * g++.dg/template/qualttp6.C: Likewise.
7228 * g++.dg/template/qualttp7.C: Likewise.
7229 * g++.dg/template/qualttp8.C: Likewise.
7230 * g++.dg/template/recurse.C: Likewise.
7231 * g++.dg/template/recurse2.C: Likewise.
7232 * g++.dg/template/ref5.C: Likewise.
7233 * g++.dg/template/scope2.C: Likewise.
7234 * g++.dg/template/sfinae10.C: Likewise.
7235 * g++.dg/template/sfinae3.C: Likewise.
7236 * g++.dg/template/sizeof3.C: Likewise.
7237 * g++.dg/template/static9.C: Likewise.
7238 * g++.dg/template/template-id-2.C: Likewise.
7239 * g++.dg/template/typedef13.C: Likewise.
7240 * g++.dg/template/typename4.C: Likewise.
7241 * g++.dg/template/using14.C: Likewise.
7242 * g++.dg/template/using2.C: Likewise.
7243 * g++.dg/template/warn1.C: Likewise.
7244 * g++.dg/warn/Wparentheses-13.C: Likewise.
7245 * g++.dg/warn/Wparentheses-15.C: Likewise.
7246 * g++.dg/warn/Wparentheses-16.C: Likewise.
7247 * g++.dg/warn/Wparentheses-17.C: Likewise.
7248 * g++.dg/warn/Wparentheses-18.C: Likewise.
7249 * g++.dg/warn/Wparentheses-19.C: Likewise.
7250 * g++.dg/warn/Wparentheses-20.C: Likewise.
7251 * g++.dg/warn/Wparentheses-23.C: Likewise.
7252 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7253 * g++.dg/warn/noeffect2.C: Likewise.
7254 * g++.dg/warn/noeffect4.C: Likewise.
7255 * g++.dg/warn/pr8570.C: Likewise.
7256 * g++.old-deja/g++.brendan/init2.C: Likewise.
7257 * g++.old-deja/g++.eh/spec6.C: Likewise.
7258 * g++.old-deja/g++.pt/crash10.C: Likewise.
7259 * g++.old-deja/g++.pt/crash36.C: Likewise.
7260 * g++.old-deja/g++.pt/derived3.C: Likewise.
7261 * g++.old-deja/g++.pt/error2.C: Likewise.
7262 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7263 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7264 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7265 * g++.old-deja/g++.pt/overload7.C: Likewise.
7266 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7268 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7269 Iain Sandoe <iains@gcc.gnu.org>
7271 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7272 Added code to deal with the case when [Protocol
7273 -descriptionForInstanceMethod:] or [Protocol
7274 -descriptionForClassMethod:] returns NULL.
7276 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7277 Iain Sandoe <iains@gcc.gnu.org>
7279 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7280 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7283 2011-06-07 Xinliang David Li <davidxl@google.com>
7285 * gcc.dg/inline_2.c: New test.
7286 * gcc.dg/unroll_2.c: New test.
7287 * gcc.dg/inline_3.c: New test.
7288 * gcc.dg/unroll_3.c: New test.
7289 * gcc.dg/inline_4.c: New test.
7290 * gcc.dg/unroll_4.c: New test.
7291 * gcc.dg/inline_1.c: New test.
7292 * gcc.dg/unroll_1.c: New test.
7294 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7296 PR tree-optimization/48497
7297 * lib/gcc-defs.exp (dg-additional-options): New proc.
7298 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7299 -msse2 on 32-bit x86.
7301 2011-06-06 Jason Merrill <jason@redhat.com>
7303 * g++.dg/cpp0x/enum19.C: New.
7305 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7307 * gcc.target/arm/neon-reload-class.c: New test.
7309 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7312 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7314 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7316 * gcc.target/arm/smlatb-1.c: New file.
7317 * gcc.target/arm/smlatt-1.c: New file.
7318 * gcc.target/arm/smlaltb-1.c: New file.
7319 * gcc.target/arm/smlaltt-1.c: New file.
7321 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7323 * gcc.target/arm/mla-2.c: New test.
7325 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7327 PR gcov-profile/49299
7328 * gcc.dg/tree-prof/pr49299-1.c: New test.
7329 * gcc.dg/tree-prof/pr49299-2.c: New test.
7331 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7333 * lib/target-supports.exp
7334 (check_effective_target_vect_widen_mult_qi_to_hi):
7335 Add NEON as supporting target.
7336 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7337 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7338 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7339 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7340 using widening multiplication on targets that support it.
7341 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7342 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7343 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7345 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7347 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7348 Modern Objective-C runtime API.
7349 * objc/execute/next_mapping.h: Removed.
7350 * objc-obj-c++-shared/next-mapping.h: Removed.
7351 * objc-obj-c++-shared/Object1.h: Removed.
7352 * objc-obj-c++-shared/Object1.m: Removed.
7353 * objc-obj-c++-shared/Object1.mm: Removed.
7354 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7355 * objc-obj-c++-shared/Protocol1.h: Removed.
7356 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7357 of ProtoBool, IVAR_T and METHOD.
7358 * objc-obj-c++-shared/runtime.h: New.
7359 * objc-obj-c++-shared/TestsuiteObject.h: New.
7360 * objc-obj-c++-shared/TestsuiteObject.m: New.
7362 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7363 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7364 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7366 * objc/execute/_cmd.m: Include
7367 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7368 runtime API. ([TestClass +initialize]): Include this method also
7369 with the GNU runtime.
7370 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7371 Object. ([-setValue:]): Return void.
7372 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7373 with the GNU runtime. Include
7374 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7375 for the NeXT runtime. Use the existing print_ivars() and
7376 compare_structures() implementations for the old NeXT runtime.
7377 Added new implementations for the Modern GNU and NeXT runtimes.
7378 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7379 well. (main): Use objc_getClass(). Use return instead of exit.
7380 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7381 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7383 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7384 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7385 instead of Object. (main): Use return instead of exit().
7386 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7387 instead of Object. Removed prototype for exit(). (main): Use
7388 return instead of exit(). Use the Modern Objective-C runtime API.
7389 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7391 * objc/execute/class-tests-1.h: Include
7392 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7393 runtime API. (test_class_with_superclass): Do not call [Object
7394 class]. There is no need to with the current libobjc.
7395 * objc/execute/class-tests-2.h: Include
7396 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7398 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7399 ../../objc-obj-c++-shared/next-mapping.h.
7400 * objc/execute/class-2.m: Likewise.
7401 * objc/execute/class-3.m: Likewise.
7402 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7403 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7404 +initialize]): Include this method also with the GNU
7405 runtime. (main): Use the Modern Objective-C runtime API.
7406 * objc/execute/class-5.m: Likewise.
7407 * objc/execute/class-6.m: Likewise.
7408 * objc/execute/class-7.m: Likewise.
7409 * objc/execute/class-8.m: Likewise.
7410 * objc/execute/class-9.m: Likewise.
7411 * objc/execute/class-10.m: Likewise.
7412 * objc/execute/class-11.m: Likewise.
7413 * objc/execute/class-12.m: Likewise.
7414 * objc/execute/class-13.m: Likewise.
7415 * objc/execute/class-14.m: Likewise.
7416 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7417 this method also with the GNU runtime.
7418 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7419 +initialize]): Include this method also with the GNU runtime.
7420 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7422 * objc/execute/encode-1.m: Likewise.
7423 * objc/execute/enumeration-1.m: Likewise.
7424 * objc/execute/enumeration-2.m: Likewise.
7425 * objc/execute/exceptions/catchall-1.m: Likewise.
7426 * objc/execute/exceptions/finally-1.m: Likewise.
7427 * objc/execute/exceptions/foward-1.m: Likewise.
7428 * objc/execute/exceptions/local-variables-1.m: Likewise.
7429 * objc/execute/exceptions/throw-nil.m: Likewise.
7430 * objc/execute/exceptions/trivial.m: Likewise.
7431 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7432 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7433 * objc/execute/exceptions/matcher-1.m: Likewise.
7434 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7436 * objc/execute/formal_protocol-2.m: Likewise.
7437 * objc/execute/formal_protocol-3.m: Likewise.
7438 * objc/execute/formal_protocol-4.m: Likewise.
7439 * objc/execute/formal_protocol-5.m: Include
7440 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7442 * objc/execute/formal_protocol-6.m: Likewise.
7443 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7444 Object. Include <objc/Protocol.h> instead of
7445 ../../objc-obj-c++-shared/Protocol1.h.
7446 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7448 * objc/execute/informal_protocol.m: Likewise.
7449 * objc/execute/load-3.m: Likewise.
7450 * objc/execute/many_args_method.m ([TestClass +initialize]):
7451 Include this method with the GNU runtime as well.
7452 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7453 * objc/execute/nested-func-1.m: Use TestsuiteObject
7455 * objc/execute/nil_method-1.m: Likewise.
7456 * objc/execute/no_clash.m: Likewise.
7457 * objc/execute/np-1.m: Do not include
7458 ../../objc-obj-c++-shared/Protocol1.h.
7459 (main): Use return instead of exit().
7460 * objc/execute/np-2.m: Do not include
7461 ../../objc-obj-c++-shared/Protocol1.h.
7462 ([MyObject +initialize]): Include this method also with the GNU
7463 runtime. (main): Use return instead of exit().
7464 * objc/execute/object_is_class.m: Include
7465 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7466 of Object. (main): Use the Modern Objective-C runtime API.
7467 * objc/execute/object_is_meta_class.m: Likewise.
7468 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7469 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7470 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7471 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7472 Objective-C runtime API.
7473 * objc/execute/protocol-isEqual-2.m: Likewise.
7474 * objc/execute/protocol-isEqual-3.m: Likewise.
7475 * objc/execute/protocol-isEqual-4.m: Likewise.
7476 * objc/execute/redefining_self.m ([TestClass +initialize]):
7477 Include this method with the GNU runtime as well.
7478 * objc/execute/root_methods.m: Include
7479 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7480 Include this method with the GNU runtime as well.
7481 (main): Use the Modern Objective-C runtime API.
7482 * objc/execute/selector-1.m: Include
7483 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7484 of Object. (main): Use the Modern Objective-C runtime API.
7485 * objc/execute/static-1.m ([Test +initialize]): Include this
7486 method with the GNU runtime as well.
7487 * objc/execute/static-2.m: Likewise.
7488 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7489 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7490 ([MathClass +initialize]): Include this method with the GNU
7492 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7494 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7495 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7496 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7497 * objc.dg/attributes/method-attribute-1.m: Likewise.
7498 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7499 * objc.dg/attributes/method-attribute-2.m: Likewise.
7500 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7501 * objc.dg/attributes/method-attribute-3.m: Likewise.
7502 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7503 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7504 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7505 * obj-c++.dg/bitfield-1.mm: Likewise.
7506 * obj-c++.dg/bitfield-2.mm: Likewise
7507 * objc.dg/bitfield-3.m: Likewise.
7508 * obj-c++.dg/bitfield-4.mm: Likewise.
7509 * objc.dg/bitfield-5.m: Likewise
7510 * objc.dg/call-super-1.m: Likewise.
7511 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7512 Use objc_getClass() instead of objc_get_class(), but for the GNU
7513 runtime redefine objc_getClass as objc_get_class. Include
7514 ../objc-obj-c++-shared/runtime.h.
7515 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7516 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7517 Use the Modern Objective-C runtime API.
7518 * objc.dg/class-protocol-1.m: Include
7519 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7520 * obj-c++.dg/class-protocol-1.mm: Likewise.
7521 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7522 * objc.dg/comp-types-10.m: Likewise.
7523 * objc.dg/comp-types-11.m: Likewise.
7524 * objc.dg/comp-types-12.m: Likewise.
7525 * obj-c++.dg/comp-types-9.mm: Likewise.
7526 * obj-c++.dg/comp-types-11.mm: Likewise.
7527 * obj-c++.dg/comp-types-12.mm: Likewise.
7528 * obj-c++.dg/comp-types-13.mm: Likewise.
7529 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7530 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7531 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7532 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7533 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7534 * objc.dg/desig-init-1.m: Likewise.
7535 * obj-c++.dg/defs.mm: Likewise.
7536 * objc.dg/exceptions-2.m: Likewise.
7537 * obj-c++.dg/except-1.mm: Likewise.
7538 * obj-c++.dg/exceptions-2.mm: Likewise.
7539 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7540 Use the Modern Objective-C runtime API.
7541 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7542 the Modern Objective-C runtime API. Do not include
7543 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7544 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7545 the Modern Objective-C runtime API except when using an older NeXT
7547 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7548 the Modern Objective-C runtime API.
7549 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7551 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7552 * objc.dg/encode-7-next-64bit.m: Updated include.
7553 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7555 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7556 the Modern Objective-C runtime API.
7557 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7558 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7559 instead of ../objc-obj-c++-shared/Protocol1.h.
7560 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7561 the Modern Objective-C runtime API except when using an older NeXT
7563 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7564 the Modern Objective-C runtime API.
7565 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7567 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7568 * objc.dg/fix-and-continue-2.m: Likewise.
7569 * objc.dg/foreach-1.m: Likewise.
7570 * objc.dg/foreach-2.m: Likewise.
7571 * objc.dg/foreach-3.m: Likewise.
7572 * objc.dg/foreach-4.m: Likewise.
7573 * objc.dg/foreach-5.m: Likewise.
7574 * objc.dg/foreach-6.m: Likewise.
7575 * objc.dg/foreach-7.m: Likewise.
7576 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7578 * objc.dg/func-ptr-2.m: Likewise.
7579 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7580 Do not include objc/objc-api.h.
7581 * obj-c++.dg/fsf-package-0.mm: Likewise.
7582 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7583 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7584 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7586 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7587 * objc.dg/gnu-runtime-3.m: Likewise.
7588 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7589 * objc.dg/headers.m: Include objc/runtime.h instead of
7590 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7591 for the NeXT runtime.
7592 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7593 * obj-c++.dg/isa-field-1.mm: Likewise.
7594 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7595 * objc.dg/layout-1.m: Likewise.
7596 * objc.dg/layout-2.m: Likewise.
7597 * objc.dg/local-decl-2.m: Likewise.
7598 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7599 Object. ([Container +elementForView:]): Use
7600 class_conformsToProtocol().
7601 * obj-c++.dg/lookup-2.mm: Likewise.
7602 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7603 * obj-c++.dg/local-decl-1.mm: Likewise.
7604 * objc.dg/method-3.m: Likewise.
7605 * objc.dg/method-4.m: Likewise.
7606 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7607 ../objc-obj-c++-shared/Protocol1.h.
7608 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7609 * objc.dg/method-9.m: Likewise.
7610 * objc.dg/method-10.m: Likewise.
7611 * objc.dg/method-13.m ([Root +initialize]): Include this method
7612 also for the GNU runtime. (main): Use objc_getClass() also for
7614 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7615 * objc.dg/method-17.m: Likewise.
7616 * objc.dg/method-19.m: Likewise.
7617 * objc.dg/method-20b.m: Likewise.
7618 * obj-c++.dg/method-2.mm: Likewise.
7619 * obj-c++.dg/method-6.mm: Likewise.
7620 * obj-c++.dg/method-10.mm: Likewise.
7621 * obj-c++.dg/method-11.mm: Likewise.
7622 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7623 ../objc-obj-c++-shared/Protocol1.h.
7624 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7625 * obj-c++.dg/method-15.mm: Likewise.
7626 * obj-c++.dg/method-17.mm: Likewise.
7627 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7628 +initialize]): Include this method also for the GNU
7629 runtime. (main): Use objc_getClass() also for the GNU runtime.
7630 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7631 * obj-c++.dg/method-22.mm: Likewise.
7632 * obj-c++.dg/method-23.mm: Likewise.
7633 * obj-c++.dg/no-extra-load.mm: Likewise.
7634 * objc.dg/objc-fast-4.m: Likewise.
7635 * objc.dg/objc-gc-4.m: Likewise.
7636 * obj-c++.dg/objc-gc-3.mm: Likewise.
7637 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7638 protocol_getMethodDescription() instead of [Protocol
7639 -descriptionForInstanceMethod].
7640 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7641 Made it available with all runtimes. (main): Call -test instead
7643 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7644 and put into a category.
7645 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7646 Object. Include objc/objc.h.
7647 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7648 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7649 New. (main): Use protocol_getMethodDescription() instead
7650 of [Protocol -descriptionForInstanceMethod] and [Protocol
7651 -descriptionForClassMethod].
7652 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7653 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7654 Objective-C runtime API.
7655 * obj-c++.dg/proto-qual-1.mm: Likewise.
7656 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7658 * obj-c++.dg/property/property-1.mm: Likewise.
7659 * obj-c++.dg/qual-types-1.mm: Likewise.
7660 * objc.dg/selector-2.m: Include objc/objc.h instead of
7661 ../objc-obj-c++-shared/Object1.h.
7662 * obj-c++.dg/selector-2.mm: Likewise.
7663 * obj-c++.dg/selector-5.mm: Likewise.
7664 * obj-c++.dg/selector-6.mm: Likewise.
7665 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7666 Object. Do not include objc/objc-api.h.
7667 * obj-c++.dg/set-not-used-1.mm: Likewise.
7668 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7669 * objc.dg/stret-1.m: Likewise.
7670 * objc.dg/stret-2.m: Likewise.
7671 * obj-c++.dg/super-class-2.mm: Likewise.
7672 * objc.dg/super-class-3.m: Likewise.
7673 * objc.dg/super-class-4.m: Likewise.
7674 * objc.dg/sync-2.m: Likewise.
7675 * obj-c++.dg/sync-2.mm: Likewise.
7676 * objc.dg/sync-1.m: Include objc/objc.h instead of
7677 ../objc-obj-c++-shared/Object1.h.
7678 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7679 'Class' as the type of 'isa'.
7680 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7681 Objective-C runtime API. ([TestClass +initialize]): Include this
7682 method with the GNU runtime as well.
7683 * objc.dg/strings/strings-1.m: Updated includes.
7684 * obj-c++.dg/strings/strings-1.mm: Likewise.
7685 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7686 objc.dg/strings/const-str-12b.m.
7687 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7688 * obj-c++.dg/template-3.mm: Likewise.
7689 * obj-c++.dg/template-4.mm: Likewise.
7690 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7691 Objective-C runtime API.
7692 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7693 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7694 * obj-c++.dg/try-catch-1.mm: Likewise.
7695 * obj-c++.dg/try-catch-2.mm: Likewise.
7696 * objc.dg/try-catch-3.m: Likewise.
7697 * obj-c++.dg/try-catch-3.mm: Likewise.
7698 * objc.dg/try-catch-6.m: Likewise.
7699 * objc.dg/try-catch-7.m: Likewise.
7700 * obj-c++.dg/try-catch-7.mm: Likewise.
7701 * obj-c++.dg/try-catch-8.mm: Likewise.
7702 * obj-c++.dg/try-catch-9.mm: Likewise.
7703 * objc.dg/try-catch-10.m: Likewise.
7704 * obj-c++.dg/try-catch-11.mm: Likewise.
7705 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7706 Object. Include objc/objc.h.
7707 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7708 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7709 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7710 Object. Use Modern Objective-C runtime API. Do not use
7712 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7713 * obj-c++.dg/torture/trivial.mm: Likewise.
7714 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7715 instead of ../objc-obj-c++-shared/Object1.h. Include
7716 ../objc-obj-c++-shared/runtime.h.
7717 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7718 * objc.dg/torture/strings/const-str-11.m: Likewise.
7719 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7720 * objc.dg/torture/strings/const-str-9.m: Likewise.
7721 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7722 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7723 instead of Object. Only add _FooClassReference if
7725 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7726 * objc.dg/torture/strings/const-str-8.m: Likewise.
7727 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7728 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7730 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7732 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7733 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7734 * obj-c++.dg/va-meth-1.mm: Likewise.
7735 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7736 ../objc-obj-c++-shared/Object1.h.
7737 * objc.dg/zero-link-3.m: Likewise.
7739 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7741 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7743 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7746 * obj-c++.dg/property/cxx-property-1.mm: New.
7747 * obj-c++.dg/property/cxx-property-2.mm: New.
7749 2011-06-06 Jason Merrill <jason@redhat.com>
7751 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7753 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7755 PR rtl-optimization/49145
7757 * gcc.c-torture/compile/pr49145.c: New test.
7759 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7762 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7763 to dg-options, match also DW_AT_linkage_name.
7766 * gcc.dg/debug/pr49294.c: New test.
7769 * g++.dg/opt/pr49264.C: New test.
7771 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7773 PR tree-optimization/49243
7774 * gcc.dg/pr49243.c: New.
7776 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7778 * gnat.dg/specs/cond_expr1.ads: New test.
7780 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7782 * gnat.dg/deferred_const4.ad[sb]: New test.
7783 * gnat.dg/deferred_const4_pkg.ads: New helper.
7785 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7787 * gnat.dg/test_tamdt.adb: Rename to...
7788 * gnat.dg/taft_type1.adb: ...this.
7789 * gnat.dg/tamdt.ad[sb]: Rename to...
7790 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7791 * gnat.dg/tamdt_aux.ads: Rename to...
7792 * gnat.dg/taft_type1_pkg2.ads: ...this.
7793 * gnat.dg/taft_type2.ad[sb]: New test.
7794 * gnat.dg/taft_type2_pkg.ads: New helper.
7795 * gnat.dg/taft_type3.adb: New test.
7796 * gnat.dg/taft_type3_pkg.ads: New helper.
7798 2011-06-05 Tobias Burnus <burnus@net-b.de>
7801 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7804 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7807 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7809 * objc.dg/gnu-api-2-objc.m: Likewise.
7810 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7811 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7813 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7815 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7816 alignment, not the alignment, when calling class_addIvar(). Add
7817 an 'isa' instance variable to the test root class.
7818 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7820 2011-06-04 Jan Hubicka <jh@suse.cz>
7822 PR tree-optimization/48893
7823 PR tree-optimization/49091
7824 PR tree-optimization/49179
7825 * gfortran.dg/pr49179.f90: New testcase
7827 2011-06-04 Jan Hubicka <jh@suse.cz>
7830 * g++.dg/torture/pr48954.C: New testcase.
7832 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7834 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7836 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7839 * g++.dg/diagnostic/bitfld2.C: New.
7841 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7844 * gcc.c-torture/execute/pr49281.c: New test.
7846 2011-06-04 Jan Hubicka <jh@suse.cz>
7848 PR tree-optimize/48929
7849 * gcc.c-torture/compile/pr48929.c: New testcase.
7851 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7853 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7855 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7858 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7860 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7862 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7864 2011-06-03 Richard Henderson <rth@redhat.com>
7865 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7867 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7869 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7871 * objc.dg/headers.m: Do not include objc-list.h.
7873 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7875 * objc.dg/type-stream-1.m: Test removed.
7876 * objc.dg/headers.m: Do not include typedstream.h.
7878 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7880 * objc.dg/torture/forward-1.m (main): Updated testcase.
7882 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7885 * gcc.c-torture/compile/pr49163.c: New.
7887 2011-06-02 Asher Langton <langton2@llnl.gov>
7890 * gfortran.dg/PR49268.f90: New test.
7892 2011-06-02 Asher Langton <langton2@llnl.gov>
7895 * gfortran.dg/PR37039.f90: New test.
7897 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7900 * objc.dg/method-5.m: Updated.
7901 * objc.dg/method-19.m: Updated.
7902 * objc.dg/method-lookup-1.m: New.
7903 * obj-c++.dg/method-6.mm: Updated.
7904 * obj-c++.dg/method-7.mm: Updated.
7905 * obj-c++.dg/method-lookup-1.mm: New.
7907 2011-06-02 DJ Delorie <dj@redhat.com>
7909 * lib/timeout.exp (timeout): Add board_info support.
7911 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7913 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7915 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7918 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7919 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7921 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7922 Hans-Peter Nilsson <hp@axis.com>
7924 PR rtl-optimization/48840
7925 * gcc.target/sparc/ultrasp13.c: New test.
7927 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7930 * gcc.c-torture/compile/pr49238.c: New.
7932 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7934 * gcc.target/arm/g2.c: Skip test in -mthumb.
7935 Skip test unless cpu is xscale.
7936 * gcc.target/arm/scd42-2.c: Likewise.
7937 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7939 2011-06-01 Jason Merrill <jason@redhat.com>
7941 * g++.dg/cpp0x/decltype28.C: New.
7942 * g++.dg/cpp0x/decltype29.C: New.
7944 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7947 * gcc.target/mips/pr45074.c: New test.
7949 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7950 Hans-Peter Nilsson <hp@axis.com>
7952 PR rtl-optimization/48830
7953 * gcc.target/sparc/ultrasp12.c: New test.
7955 2011-06-01 David Li <davidxl@google.com>
7957 * gcc.dg/profile-dir-1.c: Change pass name.
7958 * gcc.dg/profile-dir-2.c: Ditto.
7959 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7960 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7961 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7962 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7963 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7964 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7965 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7966 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7967 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7968 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7969 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7970 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7971 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7972 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7973 * gcc.dg/profile-dir-3.c: Ditto.
7974 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7976 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7978 * objc.dg/attributes/method-nonnull-1.m: New test.
7979 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7981 2011-05-31 Tobias Burnus <burnus@net-b.de>
7984 * gfortran.dg/coarray_atomic_1.f90: New.
7985 * gfortran.dg/coarray/atomic_1.f90: New.
7987 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7989 * gcc.dg/guality/bswaptest.c: New test.
7990 * gcc.dg/guality/clztest.c: New test.
7991 * gcc.dg/guality/ctztest.c: New test.
7992 * gcc.dg/guality/rotatetest.c: New test.
7995 * gcc.target/i386/pr48688.c: New test.
7997 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8000 * g++.dg/lookup/name-clash9.C: New.
8002 2011-05-31 Tobias Burnus <burnus@net-b.de>
8005 * gfortran.dg/coarray/dummy_1.f90: New.
8007 2011-05-31 Tobias Burnus <burnus@net-b.de>
8010 * gfortran.dg/coarray/save_1.f90: New.
8011 * gfortran.dg/coarray_4.f90: Update dg-error.
8013 2011-05-31 Jason Merrill <jason@redhat.com>
8015 * g++.dg/cpp0x/rv-template1.C: New.
8017 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8019 PR rtl-optimization/49235
8020 * gcc.dg/pr49235.c: New test.
8022 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8024 PR tree-optimization/49093
8025 * gcc.dg/vect/pr49093.c: New test.
8027 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8030 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8032 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8035 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8038 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8041 * gcc.c-torture/execute/pr49186.c: New.
8043 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8046 * gcc.target/i386/pr49168-1.c: New.
8048 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8049 Eric Botcazou <ebotcazou@adacore.com>
8051 * gcc.dg/guality/drap.c: New test.
8053 2011-05-30 Richard Guenther <rguenther@suse.de>
8055 PR tree-optimization/49210
8056 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8057 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8059 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8062 * g++.dg/gomp/pr49223-1.C: New test.
8063 * g++.dg/gomp/pr49223-2.C: New test.
8065 2011-05-30 Richard Guenther <rguenther@suse.de>
8067 PR tree-optimization/49218
8068 * gcc.c-torture/execute/pr49218.c: New testcase.
8070 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8072 PR tree-optimization/49199
8073 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8074 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8075 -fno-tree-scev-cprop.
8077 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8080 * gfortran.dg/extends_13.f03: New.
8082 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8084 PR rtl-optimization/49095
8085 * gcc.target/i386/pr49095.c: New test.
8087 2011-05-29 Tobias Burnus <burnus@net-b.de>
8090 * gfortran.dg/coarray_24.f90: New.
8092 2011-05-29 Tobias Burnus <burnus@net-b.de>
8095 * gfortran.dg/coarray_23.f90: New.
8097 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8100 * gcc.dg/pr48826.c: New test.
8102 2011-05-29 Richard Guenther <rguenther@suse.de>
8104 PR tree-optimization/49217
8105 * gcc.dg/torture/pr49217.c: New testcase.
8107 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8110 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8112 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8114 * gnat.dg/boolean_subtype.adb: Rename to...
8115 * gnat.dg/boolean_subtype1.adb: ...this.
8117 2011-05-28 Jason Merrill <jason@redhat.com>
8119 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8121 2011-05-27 Jason Merrill <jason@redhat.com>
8123 * g++.dg/cpp0x/enum18.C: Adjust.
8125 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8127 2011-05-27 Tobias Burnus <burnus@net-b.de>
8130 * gfortran.dg/coarray_22.f90: New.
8132 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8134 PR tree-optimization/46728
8135 * gcc.target/powerpc/pr46728-1.c: New.
8136 * gcc.target/powerpc/pr46728-2.c: New.
8137 * gcc.target/powerpc/pr46728-3.c: New.
8138 * gcc.target/powerpc/pr46728-4.c: New.
8139 * gcc.target/powerpc/pr46728-5.c: New.
8140 * gcc.dg/pr46728-6.c: New.
8141 * gcc.target/powerpc/pr46728-7.c: New.
8142 * gcc.target/powerpc/pr46728-8.c: New.
8143 * gcc.dg/pr46728-9.c: New.
8144 * gcc.target/powerpc/pr46728-10.c: New.
8145 * gcc.target/powerpc/pr46728-11.c: New.
8146 * gcc.dg/pr46728-12.c: New.
8147 * gcc.target/powerpc/pr46728-13.c: New.
8148 * gcc.target/powerpc/pr46728-14.c: New.
8149 * gcc.target/powerpc/pr46728-15.c: New.
8150 * gcc.target/powerpc/pr46728-16.c: New.
8152 2011-05-27 Jason Merrill <jason@redhat.com>
8154 * g++.dg/abi/mangle47.C: New.
8157 * g++.dg/template/const5.C: New.
8159 * g++.dg/cpp0x/enum18.C: New.
8161 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8163 * g++.dg/cpp0x/error6.C: New.
8165 * g++.dg/cpp0x/error5.C: New.
8167 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8170 * g++.dg/eh/cond6.C: New test.
8172 2011-05-27 Tobias Burnus <burnus@net-b.de>
8175 * gfortran.dg/rank_3.f90: New.
8176 * gfortran.dg/rank_4.f90: New.
8178 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8180 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8181 replace dump search.
8183 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8185 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8186 * gnat.dg/bit_packed_array5.adb: ...here.
8188 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8191 * g++.dg/cpp0x/auto25.C: New.
8193 2011-05-27 Richard Guenther <rguenther@suse.de>
8195 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8197 2011-05-27 Richard Guenther <rguenther@suse.de>
8199 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8201 2011-05-27 Richard Guenther <rguenther@suse.de>
8204 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8206 2011-05-26 Jason Merrill <jason@redhat.com>
8208 * g++.dg/cpp0x/friend1.C: New.
8209 * g++.dg/cpp0x/friend2.C: New.
8211 * g++.dg/cpp0x/auto7.C: Update.
8212 * g++.dg/template/crash50.C: Adjust.
8213 * g++.dg/template/static9.C: Adjust.
8214 * g++.old-deja/g++.ext/memconst.C: Adjust.
8216 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8218 * gcc.dg/march.c: Ignore a note for some targets.
8220 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8221 Nathan Froyd <froydnj@codesourcery.com>
8225 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8226 * g++.dg/parse/pr18770.C: New test.
8227 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8229 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8232 * gfortran.dg/dependency_40.f90 : New test.
8234 2011-05-26 Tobias Burnus <burnus@net-b.de>
8237 * gfortran.dg/coarray/registering_1.f90: New.
8239 2011-05-26 Jason Merrill <jason@redhat.com>
8241 * g++.dg/cpp0x/variadic111.C: New.
8242 * g++.dg/cpp0x/variadic41.C: Adjust.
8244 2011-05-26 Richard Guenther <rguenther@suse.de>
8246 PR tree-optimization/48702
8247 * gcc.dg/torture/pr48702.c: New testcase.
8249 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8251 PR gcov-profile/48845
8252 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8254 * gcc.dg/matrix/matrix.exp: Likewise.
8255 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8256 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8257 line number to check_profiling_available.
8258 * lib/target-supports.exp (check_profiling_available): Account for
8260 Require TLS runtime support with -fprofile-generate.
8261 * lib/profopt.exp (profopt-execute): Add TLS options for
8263 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8265 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8268 * g++.dg/eh/cond5.C: New test.
8270 PR tree-optimization/49161
8271 * gcc.c-torture/execute/pr49161.c: New test.
8273 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8275 * gcc.target/arm/neon-vorn-vbic.c: New test.
8277 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8279 PR tree-optimization/49038
8280 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8281 * gcc.dg/vect/pr49038.c: New test.
8283 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8285 * g++.dg/init/pr25811-3.C: New.
8286 * g++.dg/init/pr25811-4.C: New.
8288 2011-05-25 Jason Merrill <jason@redhat.com>
8290 * g++.dg/cpp0x/enum17.C: New.
8291 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8293 * g++.dg/cpp0x/auto24.C: New.
8295 * g++.dg/cpp0x/error4.C: New.
8297 * g++.dg/cpp0x/rv-restrict.C: New.
8299 * g++.dg/cpp0x/enum15.C: New.
8300 * g++.dg/cpp0x/constexpr-switch2.C: New.
8302 * g++.dg/cpp0x/variadic110.C: New.
8304 * g++.dg/cpp0x/auto9.C: Add typedef test.
8306 * g++.dg/cpp0x/auto23.C: New.
8307 * g++.dg/cpp0x/auto9.C: Adjust.
8309 * g++.dg/cpp0x/defaulted29.C: New.
8311 * g++.dg/cpp0x/initlist51.C: New.
8313 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8315 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8316 * g++.dg/abi/packed1.C: Suppress warning.
8317 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8318 * g++.dg/template/stdarg1.C: Likewise.
8319 * g++.dg/other/packed1.C: Remove arm from xfail list.
8321 2011-05-25 Jason Merrill <jason@redhat.com>
8323 * g++.dg/cpp0x/enum16.C: New.
8324 * g++.dg/parse/error15.C: Adjust.
8326 * g++.dg/cpp0x/initlist50.C: New.
8328 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8330 * g++.dg/cpp0x/variadic109.C: New.
8332 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8334 * gcc.target/i386/pause-1.c: New.
8336 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8338 * gcc.dg/stack-usage-1.c: Adjust comment.
8339 * gcc.dg/stack-usage-2.c: New test.
8341 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8344 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8345 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8347 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8349 PR rtl-optimization/48757
8350 * gfortran.dg/pr48757.f: New test case.
8352 2011-05-24 Jason Merrill <jason@redhat.com>
8354 * g++.dg/cpp0x/access01.C: New.
8356 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8359 * objc.dg/pr48177.m: New testcase.
8361 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8364 * objc.dg/pr48187.m: New testcase.
8365 * obj-c++.dg/pr48187.mm: New testcase.
8366 * objc.dg/ivar-extra-semicolon.m: New testcase.
8368 2011-05-24 Jason Merrill <jason@redhat.com>
8370 * g++.dg/template/access21.C: New.
8371 * g++.dg/template/access22.C: New.
8373 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8375 PR rtl-optimization/48633
8376 * g++.dg/pr48633.C: New test.
8378 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8381 * g++.dg/other/pr49133.C: New test.
8383 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8384 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8386 * gcc.dg/torture/tls/run-gd.c: New test.
8387 * gcc.dg/torture/tls/run-ie.c: New test.
8388 * gcc.dg/torture/tls/run-ld.c: New test.
8389 * gcc.dg/torture/tls/run-le.c: New test.
8390 * lib/target-supports.exp (check_effective_target_tls_runtime):
8391 Build testcase with TLS options.
8393 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8395 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8397 2011-05-24 Tom de Vries <tom@codesourcery.com>
8399 PR tree-optimization/49121
8400 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8402 2011-05-23 Jason Merrill <jason@redhat.com>
8404 * g++.dg/cpp0x/defaulted28.C: New.
8406 * g++.dg/cpp0x/sfinae25.C: New.
8408 * g++.dg/cpp0x/rv-cast2.C: New.
8410 * g++.dg/cpp0x/enum14.C: New.
8412 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8415 * gcc.c-torture/execute/pr49123.c: New test.
8418 * gcc.dg/debug/pr49032.c: New test.
8421 * gcc.dg/pr49120.c: New test.
8423 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8426 * gcc.target/i386/pr47315.c: New test.
8428 2011-05-23 Jason Merrill <jason@redhat.com>
8430 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8432 * g++.dg/cpp0x/sfinae24.C: New.
8434 * g++.dg/cpp0x/error3.C: New.
8436 * g++.dg/cpp0x/defaulted27.C: New.
8438 * g++.dg/cpp0x/decltype27.C: New.
8440 2011-05-23 Richard Guenther <rguenther@suse.de>
8442 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8444 2011-05-23 Richard Guenther <rguenther@suse.de>
8446 PR tree-optimization/40874
8447 * g++.dg/tree-ssa/pr40874.C: New testcase.
8449 2011-05-23 Richard Guenther <rguenther@suse.de>
8451 PR tree-optimization/49115
8452 * g++.dg/torture/pr49115.C: New testcase.
8454 2011-05-23 Richard Guenther <rguenther@suse.de>
8457 * gcc.dg/memcpy-3.c: New testcase.
8459 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8462 * gcc.c-torture/execute/pr48973-1.c: New test.
8463 * gcc.c-torture/execute/pr48973-2.c: New test.
8465 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8468 * g++.dg/warn/pr18016.C: New.
8470 2011-05-23 Tom de Vries <tom@codesourcery.com>
8473 * gcc.target/arm/ivopts-6.c: New test.
8475 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8478 * gcc.c-torture/compile/pr49029.c: New test.
8480 2011-05-22 Jason Merrill <jason@redhat.com>
8482 * g++.dg/cpp0x/sfinae23.C: New.
8483 * g++.dg/cpp0x/sfinae8.C: Correct.
8485 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8487 * gfortran.dg/function_optimize_8.f90: New test case.
8489 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8491 PR tree-optimization/49087
8492 * gcc.dg/vect/O3-pr49087.c: New test.
8494 2011-05-21 Jason Merrill <jason@redhat.com>
8496 * g++.dg/debug/const5.C: New.
8498 2011-05-20 Jason Merrill <jason@redhat.com>
8500 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8502 * g++.dg/cpp0x/constexpr-static7.C: New.
8504 * g++.dg/cpp0x/enum12.C: New.
8505 * g++.dg/cpp0x/enum13.C: New.
8507 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8510 * gfortran.dg/select_type_23.f03: New.
8512 2011-05-20 Jason Merrill <jason@redhat.com>
8514 * g++.dg/cpp0x/defaulted26.C: New.
8516 * g++.dg/cpp0x/noexcept02.C: Fix.
8517 * g++.dg/cpp0x/noexcept03.C: Fix.
8518 * g++.dg/cpp0x/noexcept08.C: Fix.
8519 * g++.dg/cpp0x/noexcept10.C: New.
8521 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8524 * gfortran.dg/extends_12.f03: New.
8526 2011-05-20 Jason Merrill <jason@redhat.com>
8528 * g++.dg/template/koenig9.C: New.
8529 * g++.dg/opt/pr47615.C: Fix.
8530 * g++.dg/overload/defarg1.C: Fix.
8531 * g++.dg/tc1/dr213.C: Remove xfail.
8532 * g++.dg/torture/pr34850.C: Fix.
8533 * g++.dg/torture/pr39362.C: Fix.
8534 * g++.old-deja/g++.brendan/crash56.C: Fix.
8535 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8537 2011-05-20 Richard Guenther <rguenther@suse.de>
8539 PR tree-optimization/49079
8540 * gcc.dg/torture/pr49079.c: New testcase.
8542 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8544 PR tree-optimization/49073
8545 * gcc.c-torture/execute/pr49073.c: New test.
8547 2011-06-19 Tobias Burnus <burnus@net-b.de>
8550 * gfortran.dg/coarray_21.f90: New.
8552 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8554 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8557 2011-05-19 Richard Guenther <rguenther@suse.de>
8560 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8562 2011-05-19 Richard Guenther <rguenther@suse.de>
8565 * gcc.dg/builtin-object-size-11.c: New testcase.
8567 2011-05-19 Tom de Vries <tom@codesourcery.com>
8570 * gcc.target/arm/ivopts.c: New test.
8571 * gcc.target/arm/ivopts-2.c: New test.
8573 2011-05-19 Tom de Vries <tom@codesourcery.com>
8575 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8577 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8579 * gcc.c-torture/execute/960321-1.x: Remove.
8581 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8584 * gfortran.dg/move_alloc_4.f90: New.
8586 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8589 * gcc.target/i386/pr49002-1.c: New test.
8590 * gcc.target/i386/pr49002-2.c: Likewise.
8592 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8594 PR tree-optimization/49039
8595 * gcc.c-torture/execute/pr49039.c: New test.
8596 * gcc.dg/tree-ssa/pr49039.c: New test.
8597 * g++.dg/torture/pr49039.C: New test.
8599 2011-05-18 Jason Merrill <jason@redhat.com>
8601 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8602 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8603 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8605 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8607 * gcc.target/bfin/mcpu-bf592.c: New test.
8609 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8611 PR tree-optimization/41881
8612 * gcc.dg/vect/O3-pr41881.c: New test.
8613 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8615 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8617 PR tree-optimization/49000
8618 * gcc.dg/pr49000.c: New test.
8620 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8622 * gnat.dg/invalid1.adb: New test.
8624 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8626 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8628 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8629 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8631 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8634 * g++.dg/cpp0x/range-for18.C: New.
8636 2011-05-15 Tobias Burnus <burnus@net-b.de>
8639 * gfortran.dg/coarray/image_index_2.f90: New.
8641 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8643 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8644 * g++.dg/cpp0x/override2.C: New.
8646 2011-05-14 Tobias Burnus <burnus@net-b.de>
8649 * gfortran.de/coarray_20.f90: New.
8651 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8654 * function_optimize_7.f90: New test case.
8656 2011-05-13 Jason Merrill <jason@redhat.com>
8658 * g++.dg/cpp0x/decltype26.C: New.
8659 * g++.dg/cpp0x/enum11.C: New.
8661 2011-05-13 Tobias Burnus <burnus@net-b.de>
8665 * gfortran.dg/assign_8.f90: Update dg-error.
8667 2011-05-13 Tobias Burnus <burnus@net-b.de>
8670 * gfortran.dg/io_constraints_8.f90: New.
8671 * gfortran.dg/io_constraints_9.f90: New.
8673 2011-05-13 Martin Thuresson <martint@google.com>
8675 PR gcov-profile/47793
8676 * gcc.dg/pr47793.c: New.
8678 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8680 PR tree-optimization/48975
8681 * gcc.dg/pr48975.c: New test.
8683 2011-05-12 Tobias Burnus <burnus@net-b.de>
8686 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8688 2011-05-12 Jason Merrill <jason@redhat.com>
8690 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8692 2011-05-12 Geert Bosch <bosch@adacore.com>
8694 * gnat.dg/view_conversion1.adb: New test.
8696 2011-05-12 Richard Guenther <rguenther@suse.de>
8698 PR tree-optimization/48172
8699 * gcc.dg/vect/pr48172.c: New testcase.
8701 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8704 * g++.dg/opt/pr48967.C: New test.
8706 2011-05-11 Jason Merrill <jason@redhat.com>
8708 * g++.dg/cpp0x/constexpr-friend.C: New.
8709 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8711 * g++.dg/cpp0x/sfinae22.C: New.
8713 2011-05-11 Tobias Burnus <burnus@net-b.de>
8716 * gfortran.dg/generic_24.f90: New.
8718 2011-05-11 Richard Guenther <rguenther@suse.de>
8720 PR tree-optimization/15256
8721 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8723 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8726 * gcc.dg/pr48159-1.c: New test.
8727 * gcc.dg/pr48159-2.c: New test.
8729 2011-05-11 Richard Guenther <rguenther@suse.de>
8732 * gcc.dg/torture/pr48953.c: New testcase.
8734 2011-05-11 Richard Guenther <rguenther@suse.de>
8736 PR tree-optimization/18041
8737 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8739 2011-05-11 Alan Modra <amodra@gmail.com>
8742 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8744 2011-05-10 Jason Merrill <jason@redhat.com>
8746 * g++.dg/cpp0x/defaulted25.C: New.
8747 * g++.dg/template/crash7.C: Adjust.
8749 * g++.dg/cpp0x/variadic108.C: New.
8751 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8753 * g++.dg/inherit/virtual9.C: Extend.
8755 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8758 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8759 are passed and returned in vector registers.
8761 2011-05-10 Richard Guenther <rguenther@suse.de>
8763 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8764 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8765 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8766 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8767 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8770 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8772 PR tree-optimization/48611
8773 PR tree-optimization/48794
8774 * gfortran.dg/gomp/pr48611.f90: New test.
8775 * gfortran.dg/gomp/pr48794.f90: New test.
8778 * gcc.dg/dfp/pr48928.c: New test.
8780 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8783 * g++.dg/cpp0x/pr48522.C: New.
8785 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8788 * g++.dg/cpp0x/sfinae21.C: New.
8790 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8792 * g++.dg/template/sfinae28.C: Rename to...
8793 * g++.dg/cpp0x/sfinae19.C: ... this.
8794 * g++.dg/template/sfinae29.C: Rename to...
8795 * g++.dg/cpp0x/sfinae20.C: ... this.
8797 2011-05-09 Jeff Law <law@redhat.com>
8799 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8802 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8805 * g++.dg/init/pr20039.C: New.
8807 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8811 * g++.dg/template/sfinae28.C: New.
8812 * g++.dg/template/sfinae29.C: Likewise.
8814 2011-05-09 Jason Merrill <jason@redhat.com>
8816 * g++.dg/template/nontype23.C: New.
8818 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8820 * g++.dg/init/pr48859.C: New.
8822 2011-05-09 Jason Merrill <jason@redhat.com>
8824 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8825 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8826 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8827 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8828 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8829 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8830 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8831 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8833 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8835 * g++.dg/inherit/virtual9.C: New.
8837 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8840 * g++.dg/template/dependent-expr8.C: New test case.
8842 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8844 PR tree-optimization/48837
8845 * gcc.dg/pr48837.c: New testcase.
8847 2011-05-06 Jason Merrill <jason@redhat.com>
8849 * g++.dg/cpp0x/constexpr-condition2.C: New.
8851 * g++.dg/cpp0x/constexpr-missing.C: New.
8853 2011-05-06 Tobias Burnus <burnus@net-b.de>
8856 * gfortran.dg/coarray/this_image_2.f90: New.
8858 2011-05-06 Tobias Burnus <burnus@net-b.de>
8862 * gfortran.dg/bind_c_usage_22.f90: New.
8863 * gfortran.dg/bind_c_usage_23.f90: New.
8864 * gfortran.dg/bind_c_usage_24.f90: New.
8865 * gfortran.dg/bind_c_usage_24_c.c: New.
8867 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8870 * g++.dg/template/member9.C: New test case.
8872 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8874 * gnat.dg/discr29.ad[sb]: New test.
8875 * gnat.dg/discr30.adb: Likewise.
8877 2011-05-05 Julian Brown <julian@codesourcery.com>
8879 * gcc.target/arm/neon-vset_lanes8.c: New test.
8881 2011-05-05 Jason Merrill <jason@redhat.com>
8883 * g++.dg/init/new32.C: New.
8885 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8887 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8890 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8892 PR rtl-optimization/48381
8893 * gcc.c-torture/compile/pr48381.c: New test.
8895 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8897 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8899 * gcc.target/i386/opt-1.c: Ditto.
8901 2011-05-04 Jason Merrill <jason@redhat.com>
8903 * g++.dg/conversion/base1.C: New.
8905 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8907 PR libgfortran/48787
8908 * gfortran.dg/round_3.f08: Add more checks to test case.
8910 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8912 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8913 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8914 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8915 Gate test on effective_target fd_truncate.
8917 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8919 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8920 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8921 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8922 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8923 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8924 * gcc.target/i386/pr38824.c: Ditto.
8925 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8926 * gcc.target/i386/vecinit-2.c: Ditto.
8927 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8928 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8929 * gcc.target/i386/parity-2.c: Ditto.
8930 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8932 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8934 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8936 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8937 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8938 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8940 2011-05-03 Tobias Burnus <burnus@net-b.de>
8943 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8945 2011-05-03 Tobias Burnus <burnus@net-b.de>
8948 * gfortran.dg/coarray/this_image_1.f90: New.
8950 2011-05-03 Tobias Burnus <burnus@net-b.de>
8953 * gfortran.dg/coarray/caf.dg: New.
8954 * gfortran.dg/coarray/image_index_1.f90: New, copied
8955 from ../coarray_16.f90.
8957 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8960 * g++.dg/ext/complex9.C: New.
8962 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8965 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8966 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8967 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8969 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8971 * gcc.target/bfin/builtins: Created.
8972 * gcc.target/bfin/hisilh-O0.c: Deleted.
8973 * gcc.target/bfin/hisilh.c: Moved to...
8974 * gcc.target/bfin/builtins/hisilh.c: ...here.
8975 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8976 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8977 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8978 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8979 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8980 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8981 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8982 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8983 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8984 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8985 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8986 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8987 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8988 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8989 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8990 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8991 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8992 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8993 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8994 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8995 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8996 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8997 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8998 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8999 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9000 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9001 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9002 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9003 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9005 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9006 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9007 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9008 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9009 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9010 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9011 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9012 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9013 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9014 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9015 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9016 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9017 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9018 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9019 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9020 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9021 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9022 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9023 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9024 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9025 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9026 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9027 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9028 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9029 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9030 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9031 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9032 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9033 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9034 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9035 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9036 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9037 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9038 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9039 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9040 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9041 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9042 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9043 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9044 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9045 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9046 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9047 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9048 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9049 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9050 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9051 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9052 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9053 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9054 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9055 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9056 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9057 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9058 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9059 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9060 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9061 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9062 * gcc.target/bfin/builtins/circptr.c: Ditto.
9063 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9064 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9065 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9066 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9067 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9068 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9069 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9070 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9071 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9072 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9073 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9074 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9075 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9076 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9077 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9078 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9079 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9080 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9081 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9082 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9083 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9084 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9085 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9086 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9087 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9088 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9089 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9090 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9091 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9092 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9093 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9094 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9095 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9096 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9097 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9098 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9099 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9100 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9101 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9102 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9103 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9104 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9105 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9106 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9107 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9108 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9109 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9110 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9111 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9112 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9113 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9114 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9115 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9116 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9117 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9118 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9119 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9120 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9121 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9122 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9123 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9124 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9125 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9126 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9127 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9128 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9129 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9130 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9131 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9132 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9134 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9136 * gcc.target/arm/cold-lc.c: New test.
9138 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9141 * gcc.dg/pr48774.c: New test.
9143 2011-05-03 Richard Guenther <rguenther@suse.de>
9145 * gcc.dg/large-size-array-5.c: New testcase.
9147 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9149 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9151 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9153 * lib/target-supports.exp (check_effective_target_vect_strided):
9155 (check_effective_target_vect_strided2)
9156 (check_effective_target_vect_strided3)
9157 (check_effective_target_vect_strided4)
9158 (check_effective_target_vect_strided8): ...these new functions.
9160 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9161 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9162 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9163 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9164 * gcc.dg/vect/pr37539.c: Likewise.
9165 * gcc.dg/vect/slp-11a.c: Likewise.
9166 * gcc.dg/vect/slp-11b.c: Likewise.
9167 * gcc.dg/vect/slp-11c.c: Likewise.
9168 * gcc.dg/vect/slp-12a.c: Likewise.
9169 * gcc.dg/vect/slp-12b.c: Likewise.
9170 * gcc.dg/vect/slp-18.c: Likewise.
9171 * gcc.dg/vect/slp-19a.c: Likewise.
9172 * gcc.dg/vect/slp-19b.c: Likewise.
9173 * gcc.dg/vect/slp-21.c: Likewise.
9174 * gcc.dg/vect/slp-23.c: Likewise.
9175 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9177 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9178 instead of vect_interleave && vect_extract_even_odd.
9179 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9180 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9181 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9182 * gcc.dg/vect/vect-1.c: Likewise.
9183 * gcc.dg/vect/vect-10.c: Likewise.
9184 * gcc.dg/vect/vect-98.c: Likewise.
9185 * gcc.dg/vect/vect-107.c: Likewise.
9186 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9187 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9188 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9189 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9190 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9191 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9192 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9193 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9194 * gcc.dg/vect/vect-strided-float.c: Likewise.
9195 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9196 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9197 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9198 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9199 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9200 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9201 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9202 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9203 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9204 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9205 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9206 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9207 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9208 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9209 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9211 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9213 * gcc.dg/vect/pr30843.c: Likewise.
9214 * gcc.dg/vect/pr33866.c: Likewise.
9215 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9216 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9217 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9218 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9220 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9222 * gcc.dg/vect/slp-11.c: Split into...
9223 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9224 gcc.dg/vect/slp-11c.c: ...these tests.
9225 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9226 * gcc.dg/vect/slp-12c.c: ...this new test.
9227 * gcc.dg/vect/slp-19.c: Split into...
9228 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9229 gcc.dg/vect/slp-19c.c: ...these new tests.
9231 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9233 * lib/target-supports.exp
9234 (check_effective_target_vect_extract_even_odd_wide): Delete.
9235 (check_effective_target_vect_strided_wide): Likewise.
9236 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9237 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9238 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9239 * gcc.dg/vect/pr37539.c: Likewise.
9240 * gcc.dg/vect/slp-11.c: Likewise.
9241 * gcc.dg/vect/slp-12a.c: Likewise.
9242 * gcc.dg/vect/slp-12b.c: Likewise.
9243 * gcc.dg/vect/slp-19.c: Likewise.
9244 * gcc.dg/vect/slp-23.c: Likewise.
9245 * gcc.dg/vect/vect-1.c: Likewise.
9246 * gcc.dg/vect/vect-98.c: Likewise.
9247 * gcc.dg/vect/vect-107.c: Likewise.
9248 * gcc.dg/vect/vect-strided-float.c: Likewise.
9250 2011-05-02 Jason Merrill <jason@redhat.com>
9252 * g++.dg/init/new31.C: New.
9254 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9257 * gcc.dg/pr35445.c: New test.
9259 2011-05-02 Jason Merrill <jason@redhat.com>
9261 * c-c++-common/vla-1.c: New.
9263 2011-05-02 Richard Guenther <rguenther@suse.de>
9265 PR tree-optimization/48822
9266 * gcc.dg/torture/pr48822.c: New testcase.
9268 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9271 * g++.dg/cpp0x/constexpr-47969.C: New.
9273 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9276 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9277 on vect_no_align targets.
9278 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9279 vect_no_align targets.
9281 2011-05-01 Xinliang David Li <davidxl@google.com>
9283 * gcc.dg/tree-ssa/integer-addr.c: New test.
9284 * gcc.dg/tree-ssa/alias_bug.c: New test.
9286 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9288 PR libgfortran/48787
9289 * gfortran.dg/round_3.f08: Add more checks.
9291 2011-04-30 Tobias Burnus <burnus@net-b.de>
9294 * gfortran.dg/import9.f90: New, proper test.
9295 * gfortran.dg/interface_37.f90: Remove bogus
9296 test (bogus copy of interface_36.f90).
9298 2011-04-30 Tobias Burnus <burnus@net-b.de>
9301 * gfortran.dg/interface_37.f90: New.
9303 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9306 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9308 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9310 PR tree-optimization/48809
9311 * gcc.c-torture/execute/pr48809.c: New test.
9313 2011-04-29 Jeff Law <law@redhat.com>
9315 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9317 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9320 * g++.dg/init/ctor10.C: New.
9322 2011-04-29 Le-Chun Wu <lcwu@google.com>
9324 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9325 warning in implicitly instantiated templates.
9327 2011-04-29 Le-Chun Wu <lcwu@google.com>
9329 * g++.dg/warn/Wnull-conversion-1.C: New.
9330 * g++.dg/warn/Wnull-conversion-2.C: New.
9332 2011-04-29 Diego Novillo <dnovillo@google.com>
9334 * g++.old-deja/g++.other/null3.C: Expect warning about
9335 converting boolean to a pointer.
9337 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9340 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9344 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9346 2011-04-29 Tobias Burnus <burnus@net-b.de>
9349 * gfortran.dg/typebound_proc_22.f90: New.
9352 * gfortran.dg/interface_36.f90: New.
9354 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9356 PR libgfortran/48488
9357 PR libgfortran/48602
9358 PR libgfortran/48615
9359 PR libgfortran/48684
9360 PR libgfortran/48787
9361 * gfortran.dg/fmt_g.f: Adjust test.
9362 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9363 * gfortran.dg/round_3.f08: New test.
9364 * gfortran.dg/namelist_print_1.f: Adjust test.
9365 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9366 * gfortran.dg/f2003_io_5.f03: Adjust test.
9367 * gfortran.dg/coarray_15.f90: Adjust test.
9368 * gfortran.dg/namelist_65.f90: Adjust test.
9369 * gfortran.dg/fmt_cache_1.f: Adjust test.
9370 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9371 * gfortran.dg/real_const_3.f90: Adjust test.
9373 2011-04-29 Jan Hubicka <jh@suse.cz>
9375 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9376 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9378 2011-04-28 Xinliang David Li <davidxl@google.com>
9380 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9381 * g++.dg/prof-robust-1.C: New test.
9383 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9385 PR tree-optimization/48765
9386 * gcc.dg/vect/pr48765.c: New.
9388 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9390 PR tree-optimization/48775
9391 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9393 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9396 * g++.dg/inherit/pr48798.C: New.
9397 * g++.old-deja/g++.other/base1.C: Adjust.
9399 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9402 * g++.dg/template/inherit7.C: New test case.
9404 2011-04-28 Richard Guenther <rguenther@suse.de>
9406 PR tree-optimization/40052
9407 PR tree-optimization/15347
9408 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9409 * gcc.dg/pr15347.c: Likewise.
9411 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9414 * g++.dg/cpp0x/sfinae18.C: New.
9416 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9419 * g++.dg/ext/is_literal_type1.C: New.
9421 2011-04-28 Tobias Burnus <burnus@net-b.de>
9425 * gfortran.dg/interface_35.f90: New.
9426 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9427 * gfortran.dg/func_result_6.f90: Add dg-warning.
9428 * gfortran.dg/bessel_1.f90: Ditto.
9429 * gfortran.dg/hypot_1.f90: Ditto.
9430 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9431 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9432 * gfortran.dg/interface_assignment_4.f90: Ditto.
9434 2011-04-27 Jason Merrill <jason@redhat.com>
9436 * g++.dg/ext/complex8.C: New.
9438 * g++.dg/cpp0x/initlist49.C: New.
9439 * g++.dg/init/new30.C: New.
9441 2011-04-27 Tobias Burnus <burnus@net-b.de>
9444 * gfortran.dg/whole_file_34.f90: New.
9446 2011-04-27 Jan Hubicka <jh@suse.cz>
9448 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9450 2011-04-27 Jason Merrill <jason@redhat.com>
9452 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9454 * g++.dg/parse/ambig6.C: New.
9456 2011-04-27 Nick Clifton <nickc@redhat.com>
9458 * gcc.dg/20020312-2.c: Add definition for RX.
9460 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9461 option with RX targets.
9463 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9466 2011-04-27 Richard Guenther <rguenther@suse.de>
9468 * gcc.dg/tree-ssa/pr23382.c: Remove.
9470 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9473 * gcc.c-torture/compile/pr48767.c: New test.
9475 2011-04-27 Richard Guenther <rguenther@suse.de>
9477 PR tree-optimization/48772
9478 * g++.dg/pr48772.C: New testcase.
9480 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9483 * gcc.c-torture/compile/pr48742.c: New test.
9485 2011-04-26 Jason Merrill <jason@redhat.com>
9487 * g++.dg/lookup/koenig13.C: New.
9489 * g++.dg/cpp0x/initlist48.C: New.
9491 2011-04-25 Jason Merrill <jason@redhat.com>
9493 * g++.dg/cpp0x/sfinae17.C: New.
9495 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9498 * gcc.target/powerpc/pr48258-1.c: New file.
9499 * gcc.target/powerpc/pr48258-2.c: Ditto.
9501 2011-04-26 Xinliang David Li <davidxl@google.com>
9503 * gcc.dg/uninit-suppress.c: New test.
9504 * gcc.dg/uninit-suppress.c: New test.
9506 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9509 * gcc.dg/pr48768.c: New test.
9511 PR tree-optimization/48734
9512 * gcc.c-torture/compile/pr48734.c: New test.
9515 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9517 2011-04-26 Richard Guenther <rguenther@suse.de>
9519 PR tree-optimization/48731
9520 * gcc.dg/torture/pr48731.c: New testcase.
9522 2011-04-26 Richard Guenther <rguenther@suse.de>
9525 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9527 2011-04-26 Richard Guenther <rguenther@suse.de>
9530 * gcc.dg/torture/pr48694-1.c: New testcase.
9531 * gcc.dg/torture/pr48694-2.c: Likewise.
9533 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9535 * g++.dg/ext/underlying_type1.C: New.
9536 * g++.dg/ext/underlying_type2.C: Likewise.
9537 * g++.dg/ext/underlying_type3.C: Likewise.
9538 * g++.dg/ext/underlying_type4.C: Likewise.
9539 * g++.dg/ext/underlying_type5.C: Likewise.
9540 * g++.dg/ext/underlying_type6.C: Likewise.
9541 * g++.dg/ext/underlying_type7.C: Likewise.
9542 * g++.dg/ext/underlying_type8.C: Likewise.
9543 * g++.dg/ext/underlying_type9.C: Likewise.
9544 * g++.dg/ext/underlying_type10.C: Likewise.
9546 2011-04-25 Jason Merrill <jason@redhat.com>
9548 * g++.dg/cpp0x/regress/template-const2.C: New.
9550 2011-04-25 Jeff Law <law@redhat.com>
9552 * gcc.dg/tree-ssa/vrp56.c: new test.
9554 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9556 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9558 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9560 PR preprocessor/48740
9561 * c-c++-common/raw-string-11.c: New test.
9563 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9565 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9568 2011-04-23 Tobias Burnus <burnus@net-b.de>
9571 * gfortran.dg/coarray_19.f90: New.
9573 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9576 * gcc.dg/pr48685.c: New test.
9578 2011-04-22 Jan Hubicka <jh@suse.cz>
9580 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9582 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9584 PR tree-optimization/48717
9585 * gcc.c-torture/execute/pr48717.c: New test.
9587 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9590 * gcc.target/i386/pr48723.c: New test.
9592 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9595 * gcc.dg/gomp/pr48716.c: New test.
9596 * g++.dg/gomp/pr48716.C: New test.
9598 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9601 * gcc.dg/missing-field-init-2.c: Update testcase.
9603 2011-04-22 Alan Modra <amodra@gmail.com>
9605 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9607 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9610 * gfortran.dg/function_optimize_6.f90: New test.
9612 2011-04-21 Easwaran Raman <eraman@google.com>
9614 * gcc.dg/stack-layout-2.c: New test.
9616 2011-04-21 Richard Guenther <rguenther@suse.de>
9619 * g++.dg/lto/pr48207-2_0.C: New testcase.
9620 * g++.dg/lto/pr48207-3_0.C: Likewise.
9622 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9624 * gnat.dg/volatile5.adb: New test.
9625 * gnat.dg/volatile5_pkg.ads: New helper.
9627 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9630 * gcc.target/i386/pr48708.c: New test.
9632 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9634 * gcc.dg/vect/vect-119.c: New test.
9636 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9638 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9641 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9642 Richard Sandiford <richard.sandiford@linaro.org>
9645 * gcc.target/arm/pr46329.c: New test.
9647 2011-04-21 Tobias Burnus <burnus@net-b.de>
9650 * gfortran.dg/coarray_18.f90: New.
9652 2011-04-20 Jason Merrill <jason@redhat.com>
9654 * g++.dg/cpp0x/initlist47.C: New.
9656 * g++.dg/init/dtor4.C: New.
9658 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9661 * gcc.target/i386/sse2-pinsrw.c: New test.
9662 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9663 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9664 * gcc.target/i386/sse2-insvhi.c: Ditto.
9665 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9666 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9668 2011-04-20 Jason Merrill <jason@redhat.com>
9670 * g++.dg/template/const4.C: New.
9672 2011-04-20 Easwaran Raman <eraman@google.com>
9674 * gcc.dg/stack-layout-1.c: New test.
9676 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9678 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9679 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9682 2011-04-20 Kai Tietz <ktietz@redhat.com>
9684 * gcc.dg/binop-xor1.c: New test.
9685 * gcc.dg/binop-xor2.c: New test.
9686 * gcc.dg/binop-xor3.c: New test.
9687 * gcc.dg/binop-xor4.c: New test.
9688 * gcc.dg/binop-xor5.c: New test.
9690 2011-04-20 Richard Guenther <rguenther@suse.de>
9692 PR tree-optimization/47892
9693 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9695 2011-04-20 Richard Guenther <rguenther@suse.de>
9698 * g++.dg/torture/pr48695.C: New testcase.
9700 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9702 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9703 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9704 * gcc.c-torture/execute/pr45262.c: Ditto
9705 * gcc.dg/torture/pr43165.c: Ditto.
9706 * gcc.dg/torture/pr47228.c: Ditto.
9707 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9708 * gcc.dg/ipa/pr45644.c: Ditto.
9709 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9712 2011-04-19 Jason Merrill <jason@redhat.com>
9714 * g++.dg/ext/complex7.C: New.
9716 * g++.dg/ext/attrib41.C: New.
9718 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9721 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9723 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9726 * gcc.target/i386/pr48678.c: New test.
9728 2011-04-19 Martin Jambor <mjambor@suse.cz>
9730 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9731 * g++.dg/opt/devirt2.C: New test.
9732 * g++.dg/ipa/devirt-g-1.C: Likewise.
9734 2011-04-19 Tobias Burnus <burnus@net-b.de>
9737 * gfortran.dg/whole_file_33.f90: New.
9739 2011-04-19 Martin Jambor <mjambor@suse.cz>
9741 * g++.dg/ipa/devirt-7.C: New test.
9743 2011-04-19 Richard Guenther <rguenther@suse.de>
9746 * g++.dg/lto/pr48207_0.C: New testcase.
9748 2011-04-18 Jason Merrill <jason@redhat.com>
9750 * g++.dg/init/void1.C: New.
9752 * g++.dg/cpp0x/union4.C: New.
9754 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9757 * g++.dg/torture/pr48661.C: New test.
9760 * g++.dg/gomp/pr48632.C: New test.
9762 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9764 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9765 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9767 2011-04-18 Tobias Burnus <burnus@net-b.de>
9770 * gfortran.dg/coarray_17.f90: New.
9771 * gfortran.dg/coarray_10.f90: Update dg-error.
9773 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9776 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9777 * gfortran.dg/guality/guality.exp: Likewise.
9779 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9781 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9783 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9785 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9787 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9789 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9791 2011-04-18 Richard Guenther <rguenther@suse.de>
9794 * g++.dg/torture/pr46364.C: New testcase.
9796 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9798 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9800 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9802 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9804 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9805 Ira Rosen <ira.rosen@linaro.org>
9808 * gcc.target/arm/pr48252.c: New test.
9810 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9812 PR tree-optimization/48616
9813 * gcc.dg/pr48616.c: New test.
9815 2011-04-18 Tobias Burnus <burnus@net-b.de>
9818 * gfortran.dg/coarray_16.f90: New.
9820 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9823 * gfortran.dg/realloc_on_assign_7.f03: New test.
9825 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9827 PR libgfortran/48602
9828 * gfortran.dg/fmt_g0_6.f08: New test.
9830 2011-04-17 Jason Merrill <jason@redhat.com>
9832 * g++.dg/cpp0x/sfinae16.C: New.
9834 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9836 * gcc.target/mips/reg-var-1.c: New test.
9838 2011-04-17 Jan Hubicka <jh@suse.cz>
9840 * gcc.dg/winline-5.c: Update testcase.
9842 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9844 * gnat.dg/discr27.ad[sb]: Move dg directive.
9845 * gnat.dg/discr28.ad[sb]: New test.
9846 * gnat.dg/discr28_pkg.ads: New helper.
9848 2011-04-17 Michael Matz <matz@suse.de>
9850 PR tree-optimization/48622
9852 * gcc.dg/lto/pr48622_0.c: New test.
9854 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9856 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9857 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9858 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9859 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9860 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9861 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9863 2011-04-15 Jason Merrill <jason@redhat.com>
9865 * g++.dg/cpp0x/range-for17.C: New.
9867 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9869 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9870 * g++.dg/cpp0x/range-for3.C: Likewise.
9871 * g++.dg/cpp0x/range-for9.C: Correct error message.
9872 * g++.dg/cpp0x/range-for11.C: New.
9873 * g++.dg/cpp0x/range-for12.C: New.
9874 * g++.dg/cpp0x/range-for13.C: New.
9875 * g++.dg/cpp0x/range-for14.C: New.
9876 * g++.dg/cpp0x/range-for15.C: New.
9877 * g++.dg/cpp0x/range-for16.C: New.
9879 2011-04-15 Tobias Burnus <burnus@net-b.de>
9882 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9884 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9886 * objc.dg/naming-4.m: Updated.
9887 * objc.dg/naming-5.m: Updated.
9888 * objc.dg/naming-6.m: New.
9889 * objc.dg/naming-7.m: New.
9890 * obj-c++.dg/naming-1.mm: Updated.
9891 * obj-c++.dg/naming-2.mm: Updated.
9892 * obj-c++.dg/naming-3.mm: New.
9893 * obj-c++.dg/naming-4.mm: New.
9895 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9897 PR libgfortran/48589
9898 * gfortran.dg/fmt_g0_5.f08: New test.
9900 2011-04-15 Richard Guenther <rguenther@suse.de>
9903 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9905 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9907 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9908 -finline-limit=0 to -fno-inline
9910 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9913 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9916 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9919 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9920 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9921 * gcc.target/i386/avx-insertps-3.c: New test.
9922 * gcc.target/i386/avx-insertps-4.c: New test.
9924 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9926 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9929 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9934 * gcc.target/avr/pr46779-1.c: New test case
9935 * gcc.target/avr/pr46779-2.c: New test case
9937 2011-04-14 Jason Merrill <jason@redhat.com>
9939 * g++.dg/cpp0x/sfinae15.C: New.
9941 * g++.dg/cpp0x/sfinae14.C: New.
9943 * g++.dg/ext/vla10.C: New.
9945 2011-04-14 Richard Guenther <rguenther@suse.de>
9947 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9949 2011-04-14 Richard Guenther <rguenther@suse.de>
9951 * gcc.dg/fold-bitand-4.c: Move ...
9952 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9954 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9956 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9958 * gcc.target/avr/torture/trivial.c: Ditto.
9960 2011-04-13 Jason Merrill <jason@redhat.com>
9962 * g++.dg/template/operator11.C: New.
9964 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9967 * gcc.dg/gomp/pr48591.c: New test.
9970 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9971 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9973 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9976 * g++.dg/template/dependent-expr7.C: New test case.
9978 2011-04-13 Jason Merrill <jason@redhat.com>
9980 * g++.dg/cpp0x/sfinae13.C: New.
9982 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9984 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9986 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9988 * gcc.target/arm/pr43698.c: Remove -march option.
9990 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9992 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9995 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9999 * gfortran.dg/realloc_on_assign_6.f03: New test.
10001 2011-04-12 Kai Tietz <ktietz@redhat.com>
10003 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10004 targets the additional -mno-ms-bitfields and
10005 -Wno-packed-bitfield-compat options.
10006 * g++.dg/ext/bitfield3.C: Likewise.
10007 * g++.dg/ext/bitfield4.C: Likewise.
10008 * g++.dg/ext/bitfield5.C: Likewise.
10009 * gcc.dg/bitfld-15.c: Likewise.
10010 * gcc.dg/bitfld-16.c: Likewise.
10011 * gcc.dg/bitfld-17.c: Likewise.
10012 * gcc.dg/bitfld-18.c: Likewise.
10014 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10016 * gcc.target/arm/neon-vld3-1.c: New test.
10017 * gcc.target/arm/neon-vst3-1.c: New test.
10018 * gcc.target/arm/neon/v*.c: Regenerate.
10020 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10022 PR rtl-optimization/48549
10023 * g++.dg/opt/pr48549.C: New test.
10025 2011-04-12 Richard Guenther <rguenther@suse.de>
10027 PR tree-optimization/46076
10028 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10030 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10033 * lib/compat.exp (compat-execute): Declare unsupported after
10034 stripping path from src1.
10035 * lib/lto.exp (lto-execute): Likewise.
10037 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10040 * gcc.dg/pr48552-1.c: New test.
10041 * gcc.dg/pr48552-2.c: New test.
10043 2011-04-11 Jason Merrill <jason@redhat.com>
10045 * g++.dg/cpp0x/sfinae12.C: New.
10047 * g++.dg/cpp0x/enum10.C: New.
10049 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10051 * g++.dg/cpp0x/rv-func.C: New.
10053 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10055 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10058 2011-04-11 Martin Jambor <mjambor@suse.cz>
10060 PR tree-optimization/48195
10061 * gcc.dg/ipa/pr48195.c: New test.
10063 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10065 * gnat.dg/return3.adb: Remove unused switch.
10067 2011-04-08 Mike Stump <mikestump@comcast.net>
10070 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10071 default to fno-common.
10073 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10075 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10076 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10078 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10081 * gfortran.dg/function_optimize_5.f90: New test.
10083 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10085 * gnat.dg/aggr17.adb: New test.
10086 * gnat.dg/aggr18.adb: Likewise.
10088 2011-04-08 Michael Matz <matz@suse.de>
10090 PR middle-end/48389
10091 * gcc.target/i386/pr48389.c: New test.
10093 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10095 PR rtl-optimization/48272
10096 * g++.dg/opt/pr48272.C: New.
10098 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10100 PR rtl-optimization/48235
10101 * gcc.dg/pr48235.c: New.
10103 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10105 PR rtl-optimization/48302
10106 * g++.dg/opt/pr48302.C: New.
10108 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10111 * g++.dg/opt/pr48273.C: New.
10113 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10115 PR rtl-optimization/48442
10116 * gcc.dg/pr48442.c: New.
10118 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10120 PR tree-optimization/48377
10121 * gcc.dg/vect/pr48377.c: New test.
10123 2011-04-07 Jason Merrill <jason@redhat.com>
10125 * g++.dg/cpp0x/regress/call1.C: New.
10127 * g++.dg/cpp0x/variadic107.C: New.
10129 * g++.dg/cpp0x/sfinae11.C: New.
10130 * g++.dg/cpp0x/noexcept02.C: Fix.
10132 * g++.dg/cpp0x/sfinae10.C: New.
10134 * g++.dg/cpp0x/sfinae9.C: New.
10136 * c-c++-common/Wcast-qual-1.c: Move here from...
10137 * gcc.dg/cast-qual-3.c: ...here, and...
10138 * g++.dg/warn/Wcast-qual2.C: ...here.
10140 * g++.dg/cpp0x/sfinae8.C: New.
10142 * g++.dg/cpp0x/sfinae7.C: New.
10144 * g++.dg/cpp0x/enum9.C: New.
10146 2011-04-07 Mike Stump <mikestump@comcast.net>
10148 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10149 with no trampolines.
10151 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10154 * gfortran.dg/gomp/pr48117.f90: New test.
10157 * gcc.dg/torture/pr48343.c: New test.
10159 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10161 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10163 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10165 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10167 2011-04-07 Tom de Vries <tom@codesourcery.com>
10170 * lib/scanasm.exp (object-size): New proc.
10171 * gcc.target/arm/pr43920-2.c: New test.
10173 2011-04-06 Tobias Burnus <burnus@net-b.de>
10177 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10179 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10181 * gcc.dg/mtune.c: Prune note from output.
10183 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10186 * gcc.dg/guality/pr36977.c: New test.
10187 * gcc.dg/guality/pr48466.c: New test.
10189 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10191 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10193 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10195 * gnat.dg/return3.adb: New test.
10197 2011-04-06 Richard Guenther <rguenther@suse.de>
10199 PR tree-optimization/47663
10200 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10202 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10204 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10205 Solaris 8 and 9 as well.
10207 2011-04-05 Tom de Vries <tom@codesourcery.com>
10210 * gcc.target/arm/pr43920-1.c: New test.
10212 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10214 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10215 (cctor): Actually return the value.
10216 (main): Cast return values.
10218 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10220 * gfortran.dg/character_comparison_8.f90: New test.
10222 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10224 * frontend-passes: (optimize_lexical_comparison): New function.
10225 (optimize_expr): Call it.
10226 (optimize_comparison): Also handle lexical comparison functions.
10227 Return false instad of -2 for unequal comparison.
10229 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10232 * function_optimize_4.f90: New test.
10234 2011-04-04 Tobias Burnus <burnus@net-b.de>
10237 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10238 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10239 * gfortran.dg/coarray_15.f90: New.
10241 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10243 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10244 * gfortran.dg/bessel_7.f90: Likewise.
10246 2011-04-03 Tobias Burnus <burnus@net-b.de>
10248 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10250 2011-04-03 Richard Guenther <rguenther@suse.de>
10251 Ira Rosen <ira.rosen@linaro.org>
10253 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10254 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10255 -ftree-loop-if-convert-stores.
10257 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10259 * gnat.dg/specs/aggr2.ads: New test.
10261 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10263 * gnat.dg/debug2.ad[sb]: New test.
10264 * gnat.dg/debug2_pkg.ads: New helper.
10265 * gnat.dg/debug3.ad[sb]: New test.
10267 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10269 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10271 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10273 PR middle-end/48335
10274 * gcc.c-torture/compile/pr48335-1.c: New test.
10275 * gcc.dg/pr48335-1.c: New test.
10276 * gcc.dg/pr48335-2.c: New test.
10277 * gcc.dg/pr48335-3.c: New test.
10278 * gcc.dg/pr48335-4.c: New test.
10279 * gcc.dg/pr48335-5.c: New test.
10280 * gcc.dg/pr48335-6.c: New test.
10281 * gcc.dg/pr48335-7.c: New test.
10282 * gcc.dg/pr48335-8.c: New test.
10283 * gcc.target/i386/pr48335-1.c: New test.
10285 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10288 * gcc.dg/Waddress.c: New test.
10290 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10293 * gfortran.dg/function_optimize_3.f90: New test.
10295 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10297 * gcc.c-torture/compile/20110401-1.c: New test.
10299 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10300 * g++.dg/lto/20091002-2_0.C: Likewise.
10301 * g++.dg/lto/20090303_0.c: Likewise.
10302 * g++.dg/lto/20091004-1_0.C: Likewise.
10303 * g++.dg/lto/20091002-3_0.C: Likewise.
10304 * g++.dg/lto/20091004-2_0.C: Likewise.
10305 * g++.dg/lto/20081123_0.C: Likewise.
10306 * g++.dg/lto/20090313_0.C: Likewise.
10307 * g++.dg/lto/20081109-1_0.C: Likewise.
10308 * g++.dg/lto/20081219_0.C: Likewise.
10309 * g++.dg/lto/20081204-1_0.C: Likewise.
10310 * g++.dg/lto/20090302_0.C: Likewise.
10311 * g++.dg/lto/20081119-1_0.C: Likewise.
10312 * g++.dg/lto/20081118_0.C: Likewise.
10313 * gcc.dg/lto/20091020-2_0.c: Likewise.
10314 * gcc.dg/lto/20090210_0.c: Likewise.
10315 * gcc.dg/lto/20081204-1_0.c: Likewise.
10316 * gcc.dg/lto/20081224_0.c: Likewise.
10317 * gcc.dg/lto/20090219_0.c: Likewise.
10318 * gcc.dg/lto/20091014-1_0.c: Likewise.
10319 * gcc.dg/lto/20091016-1_0.c: Likewise.
10320 * gcc.dg/lto/20090206-2_0.c: Likewise.
10321 * gcc.dg/lto/20090116_0.c: Likewise.
10322 * gcc.dg/lto/20091013-1_0.c: Likewise.
10323 * gcc.dg/lto/20091015-1_0.c: Likewise.
10324 * gcc.dg/lto/20090126-2_0.c: Likewise.
10326 2011-03-31 Ian Lance Taylor <iant@google.com>
10328 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10330 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10332 * gnat.dg/opt16.adb: New test.
10334 2011-03-31 Jason Merrill <jason@redhat.com>
10336 * g++.dg/cpp0x/defaulted24.C: New.
10338 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10341 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10344 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10346 * g++.dg/other/i386-9.C: New test.
10348 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10350 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10352 2011-03-30 Jason Merrill <jason@redhat.com>
10354 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10356 * g++.dg/cpp0x/regress/isnan.C: New.
10358 * g++.dg/cpp0x/initlist46.C: New.
10360 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10363 * gcc.target/arm/neon-modes-2.c: New test.
10365 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10368 * gcc.c-torture/compile/pr48305.c: New test.
10370 2011-03-29 Jason Merrill <jason@redhat.com>
10372 * g++.dg/cpp0x/regress/value-dep1.C: New.
10374 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10376 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10378 2011-03-29 Ian Lance Taylor <iant@google.com>
10380 * go.test/go-test.exp: Handle the test lines used in several new
10382 (errchk): Add opts parameter. Change all callers. Handle parens
10385 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10386 Dominique d'Humieres <dominiq@lps.ens.fr>
10388 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10389 and __APPLE__ && __PPC__ && __ALTIVEC__.
10391 2011-03-29 Jason Merrill <jason@redhat.com>
10393 * g++.dg/cpp0x/dependent1.C: New.
10395 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10397 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10399 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10401 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10404 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10405 * gfortran.dg/proc_ptr_comp_32.f90: New.
10407 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10409 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10410 check for corresponding warning.
10412 2011-03-28 Jason Merrill <jason@redhat.com>
10414 * g++.dg/cpp0x/rv-deduce2.C: New.
10416 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10419 * gcc.dg/pr48203.c: New test.
10421 2011-03-28 Jeff Law <law@redhat.com>
10423 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10425 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10427 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10428 and __PPC__ && __ALTIVEC__.
10430 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10433 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10434 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10435 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10436 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10438 2011-03-28 Jason Merrill <jason@redhat.com>
10440 * g++.dg/cpp0x/initlist-array2.C: New.
10442 * g++.dg/cpp0x/initlist-array1.C: New.
10444 * g++.dg/cpp0x/constexpr-compound.C: New.
10446 * g++.dg/cpp0x/constexpr-using.C: New.
10448 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10450 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10453 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10455 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10457 * gcc.dg/slp-1.c: New test.
10459 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10461 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10462 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10463 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10464 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10465 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10466 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10467 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10468 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10469 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10470 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10471 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10472 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10473 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10474 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10476 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10479 * gfortran.dg/trim_optimize_5.f90: New test.
10480 * gfortran.dg/trim_optimize_6.f90: New test.
10482 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10485 * gcc.target/mips/madd-7.c: Remove -mlong32.
10486 * gcc.target/mips/msub-7.c: Likewise.
10488 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10490 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10491 accesses to preserve the meaning of the test for doubleword vectors.
10492 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10493 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10495 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10498 * gfortran.dg/class_42.f03: New.
10500 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10502 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10505 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10507 PR rtl-optimization/48144
10508 * gcc.dg/pr48144.c: New test.
10510 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10512 * gnat.dg/discr27.ad[sb]: New test.
10514 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10516 * gnat.dg/limited_with2.ad[sb]: New test.
10517 * gnat.dg/limited_with2_pkg1.ads: New helper.
10518 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10520 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10522 * gnat.dg/opt15.adb: New test.
10523 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10525 2011-03-25 Tobias Burnus <burnus@net-b.de>
10529 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10530 * gfortran.dg/leadz_trailz_3.f90: Ditto
10532 2011-03-25 Martin Jambor <mjambor@suse.cz>
10534 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10536 2011-03-25 Jason Merrill <jason@redhat.com>
10538 * g++.dg/cpp0x/defaulted22.C: New.
10539 * g++.dg/cpp0x/defaulted23.C: New.
10540 * g++.dg/cpp0x/defaulted15.C: Adjust.
10542 2011-03-25 Jason Merrill <jason@redhat.com>
10544 * g++.dg/cpp0x/move1.C: New.
10546 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10549 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10551 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10553 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10554 for mips-sgi-irix6.5.
10555 Replace snprintf prototype by <stdio.h>.
10557 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10560 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10561 run_expensive_tests.
10562 * gcc.dg/graphite/block-4.c: Likewise.
10563 * gcc.dg/graphite/block-7.c: Likewise.
10564 * gcc.dg/graphite/block-8.c: Likewise.
10566 2011-03-25 Richard Guenther <rguenther@suse.de>
10568 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10569 * g++.dg/tree-ssa/pr8781.C: Likewise.
10570 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10571 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10572 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10573 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10574 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10575 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10576 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10577 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10578 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10579 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10580 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10581 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10582 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10583 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10584 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10585 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10586 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10587 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10588 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10589 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10590 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10591 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10592 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10593 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10594 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10595 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10596 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10597 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10598 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10599 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10600 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10601 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10602 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10603 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10604 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10605 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10606 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10607 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10608 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10609 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10610 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10611 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10612 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10613 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10614 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10615 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10616 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10617 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10618 * c-c++-common/pr46562-2.c: Likewise.
10619 * gfortran.dg/pr42108.f90: Likewise.
10620 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10621 foo to be inlined even at -O1.
10622 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10623 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10624 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10625 * gcc.dg/matrix/matrix.exp: Disable FRE.
10627 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10630 * gcc.dg/dfp/pr48204.c: New test.
10632 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10635 * gcc.c-torture/execute/pr47917.c: Move this...
10636 * gcc.dg/torture/pr47917.c: to here and add xfails.
10638 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10640 * gnat.dg/array16.ad[sb]: New test.
10641 * gnat.dg/array16.ads: New helper.
10643 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10645 * gnat.dg/derived_type2.adb: New test.
10647 2011-03-24 Richard Guenther <rguenther@suse.de>
10649 PR tree-optimization/48271
10650 * g++.dg/torture/pr48271.C: New testcase.
10652 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10654 * gnat.dg/array15.ad[sb]: New test.
10656 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10659 * gcc.target/i386/pr48237.c: New test.
10661 2011-03-24 Richard Guenther <rguenther@suse.de>
10663 PR middle-end/48269
10664 * gcc.dg/builtin-object-size-10.c: New testcase.
10666 2011-03-24 Richard Guenther <rguenther@suse.de>
10668 PR tree-optimization/46562
10669 * c-c++-common/pr46562-2.c: New testcase.
10670 * c-c++-common/pr46562.c: Likewise.
10672 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10674 * gcc.dg/vect/vect-cselim-1.c: New test.
10675 * gcc.dg/vect/vect-cselim-2.c: New test.
10677 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10679 * gcc.target/arm/pr46934.c: New.
10681 2011-03-23 Ian Lance Taylor <iant@google.com>
10683 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10685 2011-03-23 Richard Guenther <rguenther@suse.de>
10687 * gcc.dg/struct: Remove directory and contents.
10689 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10692 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10694 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10696 * gnat.dg/discr26.ad[sb]: New test.
10697 * gnat.dg/discr26_pkg.ads: New helper.
10699 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10702 * gcc.target/arm/neon-vld-1.c: New test.
10704 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10706 * gnat.dg/array14.ad[sb]: New test.
10707 * gnat.dg/array14_pkg.ads: New helper.
10709 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10711 * gcc.c-torture/execute/920501-8.x: Remove.
10712 * gcc.c-torture/execute/930513-1.x: Remove.
10713 * gcc.c-torture/execute/960312-1.x: Remove.
10714 * gcc.c-torture/compile/20000804-1.c,
10715 gcc.c-torture/compile/20001205-1.c,
10716 gcc.c-torture/compile/20001226-1.c,
10717 gcc.c-torture/compile/20010518-2.c,
10718 gcc.c-torture/compile/20020312-1.c,
10719 gcc.c-torture/compile/20020604-1.c,
10720 gcc.c-torture/compile/920501-12.c,
10721 gcc.c-torture/compile/920501-4.c,
10722 gcc.c-torture/compile/920520-1.c,
10723 gcc.c-torture/compile/980506-1.c,
10724 gcc.c-torture/execute/980709-1.x,
10725 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10726 options for m68hc11.
10727 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10728 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10731 2011-03-22 Nick Clifton <nickc@redhat.com>
10733 * lib/target-supports.exp (check_profiling_available): Add MN10300
10734 to the list of targets that do not support profiling. Restore
10735 alpha sorting to this list.
10737 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10739 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10740 failure on 32-bit systems.
10741 * gcc.dg/torture/vector-2.c: Ditto.
10743 2011-03-22 Richard Guenther <rguenther@suse.de>
10745 PR tree-optimization/48228
10746 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10748 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10750 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10754 * gcc.target/powerpc/pr48226.c: New file.
10756 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10758 * lib/prune.exp (prune_gcc_output): Prune "could not create
10759 compact unwind for" warnings.
10761 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10765 * gcc.c-torture/execute/pr42544.c: New test.
10766 * gcc.c-torture/execute/pr48197.c: New test.
10768 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10770 PR preprocessor/48192
10771 * gcc.target/powerpc/pr48192.c: New file.
10774 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10775 split problem of 0 being loaded in a VSX register.
10777 2011-03-21 Richard Guenther <rguenther@suse.de>
10780 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10781 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10782 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10783 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10785 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10788 * gcc.dg/pr48213.c: New test.
10790 2011-03-21 Kai Tietz <ktietz@redhat.com>
10793 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10795 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10797 * gcc.target/arm/xor-and.c: New.
10799 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10802 * gfortran.dg/function_optimize_1.f90: New test.
10803 * gfortran.dg/function_optimize_2.f90: New test.
10805 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10807 PR rtl-optimization/47502
10808 * gcc.target/i386/pr47502-1.c: New.
10809 * gcc.target/i386/pr47502-2.c: Likewise.
10811 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10813 PR rtl-optimization/48156
10814 * gcc.dg/pr48156.c: New test.
10816 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10818 PR libfortran/47439
10819 * gfortran.dg/scratch_1.f90: Adjust test.
10821 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10823 PR libfortran/47439
10824 * gfortran.dg/scratch_1.f90: New test.
10826 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10828 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10829 variably modified typedefs.
10830 * gcc.dg/c1x-typedef-2.c: Remove.
10832 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10834 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10835 * gcc.dg/c1x-anon-struct-3.c: New test.
10836 * gcc.dg/anon-struct-11.c: Update.
10838 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10840 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10842 Only xfail with gas.
10844 2011-03-18 Jason Merrill <jason@redhat.com>
10846 * g++.dg/template/fn-ptr1.C: New.
10848 * g++.dg/overload/volatile1.C: New.
10850 * g++.dg/opt/pr23372.C: New.
10852 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10854 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10856 PR middle-end/47405
10857 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10859 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10861 * gcc.target/arm/unsigned-extend-1.c: New.
10863 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10866 * gcc.c-torture/compile/pr48161.c: New test.
10868 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10870 PR middle-end/47725
10871 * gcc.dg/torture/pr47725.c: New.
10873 2011-03-17 Jason Merrill <jason@redhat.com>
10875 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10876 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10878 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10880 * gnat.dg/specs/elab2.ads: New test.
10881 * gnat.dg/specs/elab2_pkg.ads: New helper.
10883 2011-03-17 Jason Merrill <jason@redhat.com>
10885 * g++.dg/cpp0x/decltype-1212.C: New.
10886 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10888 2011-03-17 Jason Merrill <jason@redhat.com>
10890 * g++.dg/parse/memfnquals1.C: New.
10892 2011-03-17 Richard Guenther <rguenther@suse.de>
10894 PR middle-end/48134
10895 * gcc.dg/pr48134.c: New testcase.
10897 2011-03-17 Richard Guenther <rguenther@suse.de>
10899 PR middle-end/48165
10900 * g++.dg/torture/pr48165.C: New testcase.
10902 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10904 PR rtl-optimization/48141
10905 * gcc.dg/pr48141.c: New test.
10907 2011-03-16 Jason Merrill <jason@redhat.com>
10909 * g++.dg/cpp0x/constexpr-48089.C: New.
10911 * g++.dg/cpp0x/constexpr-abi1.C: New.
10913 * g++.dg/cpp0x/constexpr-46336.C: New.
10914 * g++.dg/parse/friend5.C: Adjust expected errors.
10916 * g++.dg/cpp0x/constexpr-47570.C: New.
10918 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10921 * ++.dg/debug/dwarf2/typedef6.C: New test.
10923 2011-03-16 Jason Merrill <jason@redhat.com>
10925 * g++.dg/cpp0x/elision2.C: New.
10927 * g++.dg/cpp0x/constexpr-array3.C: New.
10929 2011-03-16 Jason Merrill <jason@redhat.com>
10931 * g++.dg/cpp0x/sfinae6.C: New.
10932 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10933 * g++.dg/cpp0x/pr45908.C: Likewise.
10934 * g++.dg/cpp0x/sfinae6.C: Likewise.
10935 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10936 * g++.old-deja/g++.law/arg11.C: Likewise.
10938 2011-03-16 Jason Merrill <jason@redhat.com>
10940 * g++.dg/template/incomplete6.C: New.
10942 2011-03-16 Jeff Law <law@redhat.com>
10944 * gcc.dg/tree-ssa/vrp55.c: New test.
10946 2011-03-16 Jason Merrill <jason@redhat.com>
10948 * g++.dg/cpp0x/auto22.C: New.
10950 2011-03-16 Richard Guenther <rguenther@suse.de>
10952 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10953 optimizing it away if promoted to const.
10955 2011-03-16 Richard Guenther <rguenther@suse.de>
10957 PR tree-optimization/48149
10958 * gcc.dg/fold-complex-1.c: New testcase.
10960 2011-03-16 Richard Guenther <rguenther@suse.de>
10963 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10964 or cloning happens.
10966 2011-03-16 Richard Guenther <rguenther@suse.de>
10968 PR tree-optimization/26134
10969 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10971 2011-03-16 Richard Guenther <rguenther@suse.de>
10973 PR tree-optimization/48146
10974 * gcc.dg/torture/pr48146.c: New testcase.
10976 2011-03-16 Richard Guenther <rguenther@suse.de>
10978 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10979 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10981 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10983 PR middle-end/48136
10984 * gcc.c-torture/compile/pr48136.c: New test.
10986 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10989 * gcc.dg/guality/pr45882.c: New test.
10991 2011-03-15 Jason Merrill <jason@redhat.com>
10993 * g++.dg/cpp0x/constexpr-recursion.C: New.
10995 * g++.dg/cpp0x/implicit11.C: New.
10997 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10999 * g++.dg/cpp0x/constexpr-attribute.C: New.
11001 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11003 * g++.dg/parse/pr34758.C: New.
11005 2011-03-15 Xinliang David Li <davidxl@google.com>
11008 * gcc.dg/uninit-pred-7_d.c: New test.
11009 * gcc.dg/uninit-pred-8_d.c: New test.
11011 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11014 * gcc.target/arm/pr46788.c: New.
11016 2011-03-15 Richard Guenther <rguenther@suse.de>
11018 PR middle-end/47650
11019 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11020 * gfortran.dg/ishft_4.f90: Likewise.
11021 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11023 2011-03-15 Richard Guenther <rguenther@suse.de>
11025 PR tree-optimization/13954
11026 * g++.dg/tree-ssa/pr13954.C: New testcase.
11028 2011-03-15 Richard Guenther <rguenther@suse.de>
11030 PR tree-optimization/48037
11031 * gcc.target/i386/pr48037-1.c: New testcase.
11033 2011-03-15 Richard Guenther <rguenther@suse.de>
11035 PR tree-optimization/41490
11036 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11037 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11038 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11039 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11040 * g++.dg/tree-ssa/pr33604.C: Adjust.
11042 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11044 PR middle-end/47917
11045 * gcc.c-torture/execute/pr47917.c: New test.
11046 * gcc.dg/pr47917.c: New test.
11048 PR middle-end/38878
11049 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11051 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11053 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11054 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11055 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11056 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11057 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11058 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11059 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11060 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11061 * gcc.target/i386/avx-floor-vec.c: Ditto.
11062 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11063 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11064 * gcc.target/i386/avx-rint-vec.c: Ditto.
11065 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11066 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11067 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11068 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11070 2011-03-14 Tom Tromey <tromey@redhat.com>
11072 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11073 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11074 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11076 2011-03-14 Tom Tromey <tromey@redhat.com>
11078 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11079 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11080 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11082 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11084 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11086 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11088 PR rtl-optimization/47166
11089 * gcc.c-torture/execute/postmod-1.c: New test.
11091 2011-03-14 Richard Guenther <rguenther@suse.de>
11093 PR middle-end/48098
11094 * gcc.dg/torture/pr48098.c: New testcase.
11096 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11099 * gcc.target/powerpc/pr48053-1.c: New test.
11100 * gcc.target/powerpc/pr48053-2.c: Likewise.
11102 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11104 PR libfortran/48066
11105 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11107 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11109 PR libfortran/48066
11110 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11112 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11115 * gfortran.dg/class_41.f03: New.
11117 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11119 * g++.dg/conversion/cast3.C: New test.
11121 2011-03-11 Jason Merrill <jason@redhat.com>
11123 * g++.dg/template/error45.C: New.
11125 * g++.dg/parse/no-type-defn1.C: New.
11127 * g++.dg/ext/attrib40.C: New.
11129 * g++.dg/cpp0x/regress/array1.C: New.
11131 2011-03-11 Richard Guenther <rguenther@suse.de>
11133 PR tree-optimization/48067
11134 * gcc.dg/pr48067.c: New testcase.
11136 2011-03-11 Richard Guenther <rguenther@suse.de>
11139 * g++.dg/lto/20110311-1_0.C: New testcase.
11141 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11144 * g++.dg/inherit/virtual8.C: New test.
11146 PR middle-end/48044
11147 * gcc.dg/torture/pr48044.c: New test.
11149 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11152 * gfortran.dg/proc_ptr_comp_31.f90: New.
11154 2011-03-11 Richard Guenther <rguenther@suse.de>
11156 PR tree-optimization/47278
11157 * gcc.dg/torture/pr47278-1.c: New testcase.
11158 * gcc.dg/torture/pr47278-2.c: Likewise.
11160 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11162 PR tree-optimization/48063
11163 * gcc.dg/torture/pr48063.c: New test.
11165 2011-03-10 Jason Merrill <jason@redhat.com>
11167 * g++.dg/template/array22.C: New.
11169 * g++.dg/cpp0x/syntax-err1.C: New.
11170 * g++.dg/parse/error36.C: Adjust expected errors.
11171 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11172 * g++.old-deja/g++.pt/typename3.C: Likewise.
11173 * g++.old-deja/g++.pt/typename4.C: Likewise.
11174 * g++.old-deja/g++.pt/typename6.C: Likewise.
11176 2011-03-09 Jason Merrill <jason@redhat.com>
11178 * g++.dg/template/nontype22.C: New.
11180 2011-03-09 Martin Jambor <mjambor@suse.cz>
11182 PR tree-optimization/47714
11183 * g++.dg/torture/pr47714.C: New test.
11185 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11188 * gcc.target/powerpc/pr47755-2.c: New file.
11190 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11192 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11193 is not set in the environment, pass 64 as first argument when not
11194 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11195 native where ulimit -u is supported.
11197 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11199 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11201 2011-03-08 Jason Merrill <jason@redhat.com>
11203 * g++.dg/template/nontype21.C: New.
11205 * g++.dg/template/anon5.C: New.
11207 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11210 * gcc.dg/pr47881.c: New test.
11212 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11215 * g++.dg/lookup/template3.C: New test.
11217 2011-03-08 Kai Tietz <ktietz@redhat.com>
11219 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11222 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11225 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11226 sizeof to compute alignment.
11228 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11230 PR tree-optimization/48022
11231 * gcc.dg/pr48022-1.c: New test.
11232 * gcc.dg/pr48022-2.c: New test.
11234 2011-03-07 Jason Merrill <jason@redhat.com>
11236 * g++.dg/template/nontype20.C: New.
11237 * g++.dg/init/member1.C: Adjust expected errors.
11238 * g++.dg/parse/constant4.C: Likewise.
11239 * g++.dg/template/qualified-id3.C: Likewise.
11240 * g++.old-deja/g++.pt/crash10.C: Likewise.
11242 * g++.dg/cpp0x/regress/non-const1.C: New.
11244 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11247 * gcc.dg/pr47991.c: New test.
11249 2011-03-07 Jason Merrill <jason@redhat.com>
11251 * g++.dg/abi/mangle46.C: New.
11253 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11256 * gcc.target/powerpc/pr47862.c: New.
11258 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11261 * gcc.target/i386/combine-mul.c: Require nonpic.
11263 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11264 Nathan Froyd <froydnj@codesourcery.com>
11266 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11268 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11270 * README.QMTEST: Remove.
11272 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11273 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11276 * gfortran.dg/array_constructor_37.f90 : New test.
11278 2011-03-05 Jason Merrill <jason@redhat.com>
11280 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11281 * g++.dg/abi/mangle45.C: Likewise.
11282 * g++.dg/cpp0x/trailing1.C: Likewise.
11284 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11286 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11288 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11290 PR rtl-optimization/47899
11291 * gcc.dg/pr47899.c: New test.
11293 * gcc.dg/torture/pr47968.c: Ignore warnings.
11295 PR tree-optimization/47967
11296 * gcc.c-torture/compile/pr47967.c: New test.
11298 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11300 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11301 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11303 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11305 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11306 and property_getAttributes() if __OBJC2__.
11307 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11308 * objc.dg/property/property-encoding-1.m: New.
11309 * obj-c++.dg/property/property-encoding-1.mm: New.
11311 2011-03-04 Jason Merrill <jason@redhat.com>
11313 * g++.dg/template/pseudodtor6.C: New.
11315 * g++.dg/inherit/covariant19.C: New.
11317 2011-03-04 Richard Guenther <rguenther@suse.de>
11319 PR middle-end/47968
11320 * gcc.dg/torture/pr47968.c: New testcase.
11322 2011-03-04 Richard Guenther <rguenther@suse.de>
11324 PR middle-end/47975
11325 * gcc.dg/torture/pr47975.c: New testcase.
11327 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11330 * g++.dg/template/crash106.C: New.
11332 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11335 * gcc.dg/gomp/pr47963.c: New test.
11336 * g++.dg/gomp/pr47963.C: New test.
11338 2011-03-02 Jason Merrill <jason@redhat.com>
11340 * g++.dg/cpp0x/regress/condition1.C: New.
11342 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11344 2011-03-01 Jason Merrill <jason@redhat.com>
11346 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11348 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11350 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11352 PR rtl-optimization/47925
11353 * gcc.c-torture/execute/pr47925.c: New test.
11355 2011-03-01 Jason Merrill <jason@redhat.com>
11357 * g++.dg/cpp0x/decltype25.C: New.
11359 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11361 2011-03-01 Richard Guenther <rguenther@suse.de>
11363 PR tree-optimization/47890
11364 * gcc.dg/torture/pr47890.c: New testcase.
11366 2011-03-01 Richard Guenther <rguenther@suse.de>
11369 * gcc.dg/lto/pr47924_0.c: New testcase.
11371 2011-03-01 Richard Guenther <rguenther@suse.de>
11374 * gfortran.dg/lto/pr46911_0.f: New testcase.
11376 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11378 PR libgfortran/47933
11379 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11380 compile errors from older code form.
11382 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11384 PR libgfortran/47567
11385 * gfortran.dg/fmt_fw_d.f90: New test.
11387 2011-02-28 Jason Merrill <jason@redhat.com>
11389 * g++.dg/inherit/covariant18.C: New.
11391 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11393 PR middle-end/47893
11394 * gcc.dg/pr47893.c: New test.
11396 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11398 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11399 NULL in case of a selector with conflicting types.
11400 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11402 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11404 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11405 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11406 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11407 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11409 2011-02-28 Jason Merrill <jason@redhat.com>
11412 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11414 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11416 PR libgfortran/47778
11417 * gfortran.dg/namelist_71.f90: New test.
11419 2011-02-27 Jason Merrill <jason@redhat.com>
11422 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11423 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11425 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11428 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11430 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11433 * gfortran.dg/gomp/task-1.f90: Removed.
11435 2011-02-26 Jason Merrill <jason@redhat.com>
11437 * g++.dg/template/this-targ1.C: New.
11439 * g++.dg/cpp0x/regress/template-const1.C: New.
11440 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11441 * g++.dg/template/function1.C: Adjust.
11442 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11443 * g++.dg/debug/debug7.C: Adjust.
11445 2011-02-26 Tobias Burnus <burnus@net-b.de>
11448 * gfortran.dg/gomp/task-1.f90: New.
11450 2011-02-25 Jie Zhang <jie@codesourcery.com>
11452 * gcc.target/arm/neon-thumb2-move.c: Add
11453 dg-require-effective-target arm_thumb2_ok.
11455 2011-02-24 Jason Merrill <jason@redhat.com>
11457 * g++.dg/parse/constant1.C: Specify C++98 mode.
11458 * g++.dg/parse/constant5.C: Likewise.
11459 * g++.dg/parse/error2.C: Likewise.
11460 * g++.dg/parse/semicolon3.C: Likewise.
11461 * g++.dg/template/crash14.C: Likewise.
11462 * g++.dg/template/local4.C: Likewise.
11463 * g++.dg/template/nontype3.C: Likewise.
11464 * g++.dg/parse/crash31.C: Adjust expected errors.
11465 * g++.dg/template/function1.C: Likewise.
11466 * g++.dg/template/ref3.C: Likewise.
11467 * g++.dg/template/static9.C: Likewise.
11468 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11470 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11471 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11472 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11473 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11474 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11476 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11479 * gfortran.dg/pr47878.f90: New test.
11481 2011-02-24 Richard Guenther <rguenther@suse.de>
11484 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11485 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11487 2011-02-24 Richard Guenther <rguenther@suse.de>
11490 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11491 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11493 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11495 PR libgfortran/47567
11496 * gfortran.dg/fmt_f0_1.f90: Update test.
11498 2011-02-23 Jason Merrill <jason@redhat.com>
11500 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11501 * g++.dg/abi/mangle45.C: New.
11503 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11504 * g++.dg/template/canon-type-9.C: Match use of decltype
11505 between declaration and definition.
11506 * g++.dg/template/canon-type-12.C: Likewise.
11508 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11511 * gfortran.dg/nested_allocatables_1.f90: New.
11513 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11516 * g++.dg/pr46868.C: New test.
11517 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11518 * g++.dg/parse/error14.C: Adjust.
11520 2011-02-23 Richard Guenther <rguenther@suse.de>
11522 PR tree-optimization/47838
11523 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11525 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11527 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11529 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11531 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11532 * gfortran.dg/count_init_expr.f03: Ditto.
11533 * gfortran.dg/gomp/pr43711.f90: Ditto.
11534 * gcc.dg/struct-parse-2.c: Ditto.
11535 * gcc.dg/parse-error-3.c: Ditto.
11536 * gcc.dg/Wlogical-op-1.c: Ditto.
11537 * gcc.dg/Walways-true-1.c: Ditto.
11538 * gcc.dg/pr24225.c: Ditto.
11539 * gcc.dg/Walways-true-2.c: Ditto.
11540 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11541 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11542 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11543 * g++.dg/overload/defarg4.C: Ditto.
11544 * g++.dg/inherit/covariant16.C: Ditto.
11545 * g++.dg/inherit/virtual7.C: Ditto.
11546 * g++.dg/template/canon-type-9.C: Ditto.
11547 * g++.dg/template/access19.C: Ditto.
11548 * g++.dg/template/call7.C: Ditto.
11549 * g++.dg/template/canon-type-2.C: Ditto.
11550 * g++.dg/template/init7.C: Ditto.
11551 * g++.dg/template/sizeof-template-argument.C: Ditto.
11552 * g++.dg/template/const3.C: Ditto.
11553 * g++.dg/template/sfinae26.C: Ditto.
11554 * g++.dg/template/sfinae26.C: Ditto.
11555 * g++.dg/template/canon-type-11.C: Ditto.
11556 * g++.dg/template/union2.C: Ditto.
11557 * g++.dg/template/canon-type-3.C: Ditto.
11558 * g++.dg/template/canon-type-1.C: Ditto.
11559 * g++.dg/template/canon-type-5.C: Ditto.
11560 * g++.dg/template/canon-type-7.C: Ditto.
11561 * g++.dg/template/canon-type-10.C: Ditto.
11562 * g++.dg/template/spec36.C: Ditto.
11563 * g++.dg/template/typedef38.C: Ditto.
11564 * g++.dg/template/canon-type-4.C: Ditto.
11565 * g++.dg/template/canon-type-6.C: Ditto.
11566 * g++.dg/template/canon-type-13.C: Ditto.
11567 * g++.dg/template/instantiate9.C: Ditto.
11568 * g++.dg/template/ttp22.C: Ditto.
11569 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11570 * g++.dg/warn/Walways-true-1.C: Ditto.
11571 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11572 * g++.dg/warn/Walways-true-2.C: Ditto.
11573 * g++.dg/conversion/op4.C: Ditto.
11574 * g++.dg/opt/pr19650.C: Ditto.
11575 * g++.dg/lookup/friend11.C: Ditto.
11576 * g++.dg/other/default2.C: Ditto.
11577 * g++.dg/other/default3.C: Ditto.
11578 * g++.dg/other/dtor2.C: Ditto.
11579 * g++.dg/other/friend5.C: Ditto.
11580 * g++.dg/other/default5.C: Ditto.
11581 * g++.dg/init/brace6.C: Ditto.
11582 * g++.dg/init/aggr5.C: Ditto.
11583 * g++.dg/init/error2.C: Ditto.
11584 * g++.dg/expr/bound-mem-fun.C: Ditto.
11585 * g++.dg/expr/cond6.C: Ditto.
11586 * g++.dg/expr/stmt-expr-1.C: Ditto.
11587 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11588 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11589 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11590 * g++.dg/cpp0x/bracket1.C: Ditto.
11591 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11592 * g++.dg/cpp0x/pr38646.C: Ditto.
11593 * g++.dg/cpp0x/variadic73.C: Ditto.
11594 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11595 * g++.dg/cpp0x/bracket4.C: Ditto.
11596 * g++.dg/cpp0x/decltype4.C: Ditto.
11597 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11598 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11599 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11600 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11601 * g++.dg/cpp0x/decltype2.C: Ditto.
11602 * g++.dg/cpp0x/decltype1.C: Ditto.
11603 * g++.dg/cpp0x/bracket2.C: Ditto.
11604 * g++.dg/cpp0x/decltype5.C: Ditto.
11605 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11606 * g++.dg/cpp0x/variadic70.C: Ditto.
11607 * g++.dg/cpp0x/decltype6.C: Ditto.
11608 * g++.dg/cpp0x/rvo.C: Ditto.
11609 * g++.dg/cpp0x/vt-40092.C: Ditto.
11610 * g++.dg/cpp0x/variadic-new.C: Ditto.
11611 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11612 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11613 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11614 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11615 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11616 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11617 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11618 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11619 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11620 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11621 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11622 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11623 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11624 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11625 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11626 * g++.dg/cpp0x/pr39639.C: Ditto.
11627 * g++.dg/cpp0x/decltype3.C: Ditto.
11628 * g++.dg/cpp0x/variadic68.C: Ditto.
11629 * g++.dg/cpp0x/variadic-function.C: Ditto.
11630 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11631 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11632 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11633 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11634 * g++.dg/parse/crash35.C: Ditto.
11635 * g++.dg/parse/crash40.C: Ditto.
11636 * g++.dg/parse/defarg12.C: Ditto.
11637 * g++.dg/parse/crash34.C: Ditto.
11638 * g++.dg/parse/constructor3.C: Ditto.
11639 * g++.dg/parse/template23.C: Ditto.
11640 * g++.dg/parse/crash56.C: Ditto.
11641 * g++.dg/parse/dtor13.C: Ditto.
11642 * g++.dg/parse/error33.C: Ditto.
11643 * g++.dg/parse/ctor9.C: Ditto.
11644 * g++.dg/parse/error32.C: Ditto.
11645 * g++.dg/parse/error37.C: Ditto.
11646 * g++.dg/parse/bitfield3.C: Ditto.
11647 * g++.dg/parse/struct-4.C: Ditto.
11648 * g++.dg/ext/has_trivial_copy.C: Ditto.
11649 * g++.dg/ext/is_polymorphic.C: Ditto.
11650 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11651 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11652 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11653 * g++.dg/ext/is_union.C: Ditto.
11654 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11655 * g++.dg/ext/is_pod.C: Ditto.
11656 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11657 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11658 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11659 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11660 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11661 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11662 * g++.dg/ext/is_abstract.C: Ditto.
11663 * g++.dg/ext/has_trivial_assign.C: Ditto.
11664 * g++.dg/ext/is_class.C: Ditto.
11665 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11666 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11667 * g++.dg/ext/is_base_of.C: Ditto.
11668 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11669 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11670 * g++.dg/ext/is_empty.C: Ditto.
11671 * g++.dg/ext/is_enum.C: Ditto.
11672 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11673 * gnat.dg/opt11.adb: Ditto.
11674 * obj-c++.dg/pr45735.mm: Ditto.
11675 * obj-c++.dg/pr24393.mm: Ditto.
11676 * obj-c++.dg/exceptions-2.mm: Ditto.
11677 * objc.dg/pr45735.m: Ditto.
11678 * objc.dg/pr24393.m: Ditto.
11680 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11682 * objc.dg/attributes/objc-exception-1.m: New.
11684 2011-02-23 Jie Zhang <jie@codesourcery.com>
11686 * gcc.dg/cpp/include7.c: New test.
11688 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11691 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11693 2011-02-23 Jie Zhang <jie@codesourcery.com>
11695 PR rtl-optimization/47763
11696 * gcc.dg/pr47763.c: New test.
11698 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11701 * gfortran.dg/whole_file_32.f90 : New test.
11703 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11706 * g++.dg/inherit/virtual7.C: New test.
11708 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11711 * objc.dg/type-size-3.m: Updated error message.
11712 * objc.dg/type-size-4.m: New test.
11713 * objc.dg/type-size-5.m: New test.
11715 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11717 * lib/gnat.exp: Fix comments.
11718 Don't load libgloss.exp.
11719 (default_gnat_version): Call $compiler with --version.
11720 Adapt regexp for gnatmake output, insert version.
11721 (gnat_version): New proc.
11722 (gnat_init): Remove gnat_libgcc_s_path.
11723 (gnat_target_compile): Likewise.
11724 Remove ld_library_path.
11725 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11726 (gnat_pass): Remove.
11727 (gnat_pass): Remove.
11728 (gnat_finish): Remove.
11729 (gnat_exit): Remove.
11730 (local_find_gnatmake): Reindent.
11731 (runtest_file_p): Remove.
11732 (prune_warnings): Remove.
11733 (find_gnatclean): New proc.
11734 * lib/gnat-dg.exp (lremove): New proc.
11735 (gnat-dg-test): Reindent.
11736 Remove additional output files.
11737 (gnat-dg-runtest): Remove.
11739 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11740 * gnat.dg/loop_optimization6.adb: Likewise.
11741 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11743 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11745 PR tree-optimization/47835
11746 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11748 2011-02-22 Tobias Burnus <burnus@net-b.de>
11750 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11751 * gfortran.dg/abstract_type_2.f03: Ditto.
11752 * gfortran.dg/abstract_type_3.f03: Ditto.
11753 * gfortran.dg/abstract_type_4.f03: Ditto.
11754 * gfortran.dg/abstract_type_5.f03: Ditto.
11755 * gfortran.dg/abstract_type_6.f03: Ditto.
11756 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11757 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11758 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11759 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11760 * gfortran.dg/array_function_5.f90: Ditto.
11761 * gfortran.dg/asynchronous_3.f03: Ditto.
11762 * gfortran.dg/char_expr_1.f90: Ditto.
11763 * gfortran.dg/class_14.f03: Ditto.
11764 * gfortran.dg/data_array_6.f: Ditto.
11765 * gfortran.dg/data_invalid.f90: Ditto.
11766 * gfortran.dg/dot_product_1.f03: Ditto.
11767 * gfortran.dg/func_derived_5.f90: Ditto.
11768 * gfortran.dg/func_result_4.f90: Ditto.
11769 * gfortran.dg/implied_do_1.f90: Ditto.
11770 * gfortran.dg/initialization_25.f90: Ditto.
11771 * gfortran.dg/initialization_26.f90: Ditto.
11772 * gfortran.dg/interface_34.f90: Ditto.
11773 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11774 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11775 * gfortran.dg/matmul_8.f03: Ditto.
11776 * gfortran.dg/merge_init_expr.f90: Ditto.
11777 * gfortran.dg/pack_assign_1.f90: Ditto.
11778 * gfortran.dg/pack_vector_1.f90: Ditto.
11779 * gfortran.dg/pointer_check_8.f90: Ditto.
11780 * gfortran.dg/product_init_expr.f03: Ditto.
11781 * gfortran.dg/reshape_order_5.f90: Ditto.
11782 * gfortran.dg/reshape_shape_1.f90: Ditto.
11783 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11784 * gfortran.dg/same_name_2.f90: Ditto.
11785 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11786 * gfortran.dg/spread_init_expr.f03: Ditto.
11787 * gfortran.dg/stmt_func_1.f90: Ditto.
11788 * gfortran.dg/sum_init_expr.f03: Ditto.
11789 * gfortran.dg/transpose_3.f03: Ditto.
11790 * gfortran.dg/unpack_init_expr.f03: Ditto.
11791 * gfortran.dg/warn_conversion.f90: Ditto.
11792 * gfortran.dg/warn_conversion_2.f90: Ditto.
11793 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11794 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11795 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11796 * gfortran.dg/whole_file_16.f90: Ditto.
11797 * gfortran.dg/whole_file_17.f90: Ditto.
11798 * gfortran.dg/whole_file_18.f90: Ditto.
11799 * gfortran.dg/whole_file_20.f03: Ditto.
11800 * gfortran.dg/whole_file_5.f90: Ditto.
11801 * gfortran.dg/whole_file_6.f90: Ditto.
11802 * gfortran.dg/write_invalid_format.f90: Ditto.
11803 * gfortran.dg/zero_sized_6.f90: Ditto.
11805 2011-02-21 Jeff Law <law@redhat.com>
11807 PR rtl-optimization/46178
11808 * gcc.target/i386/pr46178.c: New test.
11810 PR rtl-optimization/46002
11811 * gcc.c-torture/compile/pr46002.c: New test.
11813 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11815 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11818 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11821 * g++.dg/debug/pr47106.C: Require effective target lto.
11823 2011-02-21 Jason Merrill <jason@redhat.com>
11825 * g++.dg/cpp0x/constexpr-diag2.C: New.
11827 2011-02-20 Jason Merrill <jason@redhat.com>
11829 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11831 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11833 * g++.dg/overload/conv-op1.C: New.
11835 * g++.dg/cpp0x/constexpr-synth1.C: New.
11837 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11839 * objc.dg/layout-2.m: New.
11840 * objc.dg/selector-3.m: Adjusted location of error message.
11841 * objc.dg/type-size-3.m: Same.
11842 * obj-c++.dg/selector-3.mm: Same.
11844 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11847 * objc.dg/property/dotsyntax-22.m: New.
11848 * obj-c++.dg/property/dotsyntax-22.mm: New.
11850 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11853 * g++.dg/template/typedef38.C: New test.
11855 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11858 * gfortran.dg/whole_file_30.f90 : New test.
11859 * gfortran.dg/whole_file_31.f90 : New test.
11861 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11865 * gfortran.dg/whole_file_28.f90 : New test.
11866 * gfortran.dg/whole_file_29.f90 : New test.
11868 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11871 * g++.dg/template/crash105.C: New.
11873 2011-02-19 Jason Merrill <jason@redhat.com>
11875 * g++.dg/cpp0x/regress/no-elide1.C: New.
11877 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11879 PR tree-optimization/46620
11880 * gcc.dg/pr46620.c: New.
11882 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11885 * gcc.target/i386/pr47809.c: New test.
11887 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11888 Tobias Burnus <burnus@net-b.de>
11890 * lib/target-supports.exp
11891 (check_effective_target_fortran_large_real): New check for large reals.
11892 * gfortran.dg/nan_7.f90: New test.
11894 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11896 PR libgfortran/47567
11897 * gfortran.dg/fmt_f0_1.f90: Update test.
11899 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11902 * gfortran.dg/array_constructor_36.f90 : New test.
11903 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11904 allow for comparison between different elements of the array
11905 constructor at different levels of optimization.
11907 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11909 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11910 * gcc.target/i386/pr32280-1.c: Likewise.
11912 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11915 * gcc.target/i386/pr47800.c: New test.
11917 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11919 * objc/execute/exceptions/foward-1.x: New.
11921 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11924 * gfortran.dg/derived_constructor_comps_4.f90: New.
11926 2011-02-18 Tobias Burnus
11929 * gfortran.dg/func_result_6.f90: New.
11931 2011-02-18 Michael Matz <matz@suse.de>
11934 * gfortran.dg/lto/pr45586_0.f90: New test.
11935 * gfortran.dg/typebound_proc_20.f90: Ditto.
11936 * gfortran.dg/typebound_proc_21.f90: Ditto.
11938 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11941 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11943 2011-02-18 Tobias Burnus <burnus@net-b.de>
11946 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11947 gcc_warning_prefix.
11948 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11949 normalizing the error/warning output.
11950 * gfortran.dg/Wall.f90: Update dg-error/warning.
11951 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11952 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11953 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11954 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11955 * gfortran.dg/class_30.f90: Update dg-error/warning.
11956 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11957 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11958 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11959 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11960 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11961 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11962 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11963 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11964 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11965 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11966 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11967 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11968 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11969 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11970 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11971 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11972 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11973 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11974 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11975 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11976 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11977 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11978 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11979 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11980 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11982 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11985 * gfortran.dg/proc_ptr_comp_30.f90: New.
11987 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11990 * gcc.target/i386/pr47780.c: New test.
11992 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11995 * gfortran.dg/class_40.f03: New.
11997 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12000 * g++.dg/cpp0x/auto21.C: New test.
12002 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12004 * objc.dg/special/unclaimed-category-1.h: Updated for
12006 * objc.dg/special/unclaimed-category-1.m: Same.
12007 * objc.dg/zero-link-1.m: Same.
12008 * objc.dg/lookup-1.m: Same.
12009 * objc.dg/torture/strings/const-str-9.m
12010 * objc.dg/torture/strings/const-str-10.m: Same.
12011 * objc.dg/torture/strings/const-str-11.m: Same.
12012 * objc.dg/torture/forward-1.m: Same.
12013 * objc.dg/zero-link-2.m: Same.
12014 * objc.dg/encode-7-next-64bit.m: Same.
12015 * objc.dg/method-4.m: Same.
12016 * objc.dg/next-runtime-1.m: Same.
12017 * objc.dg/image-info.m: Same.
12018 * objc.dg/pr23214.m: Same.
12019 * objc.dg/symtab-1.m: Same.
12020 * obj-c++.dg/basic.m: Same.
12021 * obj-c++.dg/proto-lossage-3.m: Same.
12022 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12023 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12024 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12025 * obj-c++.dg/method-11.m: Same.
12026 * objc/execute/enumeration-1.m: Same.
12027 * objc/execute/object_is_class.m: Same.
12028 * objc/execute/formal_protocol-2.m: Same.
12029 * objc/execute/formal_protocol-4.m: Same.
12030 * objc/execute/formal_protocol-6.m: Same.
12031 * objc/execute/bycopy-3.m: Same.
12032 * objc/execute/exceptions/catchall-1.m: Same.
12033 * objc/execute/exceptions/finally-1.m: Same.
12034 * objc/execute/exceptions/local-variables-1.m: Same.
12035 * objc/execute/exceptions/foward-1.m: Same.
12036 * objc/execute/bf-common.h
12037 * objc/execute/enumeration-2.m: Same.
12038 * objc/execute/formal_protocol-1.m: Same.
12039 * objc/execute/formal_protocol-3.m: Same.
12040 * objc/execute/formal_protocol-5.m: Same.
12041 * objc/execute/accessing_ivars.m: Same.
12042 * objc/execute/bycopy-2.m: Same.
12043 * objc/execute/formal_protocol-7.m: Same.
12044 * objc/execute/compatibility_alias.m: Same.
12045 * objc/execute/no_clash.m: Same.
12046 * objc/execute/object_is_meta_class.m: Same.
12047 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12048 * objc/execute/class-tests-1.h: Include stdio.h.
12049 * objc/execute/class-tests-2.h: Same.
12050 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12052 * obj-c++.dg/try-catch-2.mm: Same.
12054 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12057 * g++.dg/warn/Wunused-parm-4.C: New test.
12059 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12060 Jan Hubicka <jh@suse.cz>
12064 * g++.dg/debug/pr47106.C: New.
12066 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12069 * gcc.target/i386/pr43653.c: New test.
12071 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12074 * g++.dg/template/inherit6.C: New test.
12076 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12079 * gfortran.dg/class_39.f03: New.
12081 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12084 * g++.dg/cpp0x/variadic106.C: New test.
12086 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12088 PR libfortran/47757
12089 * gfortran.dg/pr47757-1.f90: New test.
12090 * gfortran.dg/pr47757-2.f90: New test.
12091 * gfortran.dg/pr47757-3.f90: New test.
12094 * g++.dg/cpp0x/enum8.C: New test.
12096 2011-02-15 Jason Merrill <jason@redhat.com>
12098 * g++.dg/inherit/implicit-trivial1.C: New.
12099 * g++.dg/cpp0x/implicit-trivial1.C: New.
12101 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12103 PR middle-end/47725
12104 * gcc.dg/torture/pr47725.c: Removed.
12106 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12109 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12110 constant does not generate a load from memory.
12112 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12114 PR middle-end/47725
12115 * gcc.dg/torture/pr47725.c: New.
12117 2011-02-15 Richard Guenther <rguenther@suse.de>
12119 PR tree-optimization/47743
12120 * gcc.dg/torture/pr47743.c: New testcase.
12122 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12124 PR middle-end/47581
12125 * gcc.target/i386/pr47581.c: New test.
12127 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12130 * gfortran.dg/select_type_22.f03: New.
12132 2011-02-14 Jason Merrill <jason@redhat.com>
12134 * g++.dg/cpp0x/regress/enum1.C: New.
12136 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12138 * gnat.dg/include.adb: New test.
12140 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12143 * gfortran.dg/class_38.f03: New.
12145 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12147 * gcc.dg/pr46494.c: New test.
12149 2011-02-14 Richard Guenther <rguenther@suse.de>
12151 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12153 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12156 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12157 sparc*-sun-solaris2.11.
12159 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12162 * gfortran.dg/argument_checking_18.f90: New.
12164 2011-02-13 Tobias Burnus <burnus@net-b.de>
12166 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12167 * gfortran.dg/argument_checking_17.f90: New.
12169 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12171 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12172 are temporarily disabled.
12173 * gfortran.dg/class_7.f03: Ditto.
12174 * gfortran.dg/coarray_14.f90: Ditto.
12175 * gfortran.dg/typebound_proc_13.f03: Ditto.
12177 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12180 * gfortran.dg/extends_11.f03: New.
12182 2011-02-11 Xinliang David Li <davidxl@google.com>
12184 PR tree-optimization/47707
12185 * g++.dg/tree-ssa/pr47707.C: New test.
12187 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12189 * g++.dg/opt/inline17.C: New test.
12191 2011-02-11 Tobias Burnus <burnus@net-b.de>
12194 * gfortran.dg/pure_formal_2.f90: New.
12196 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12198 PR rtl-optimization/47614
12199 * gfortran.dg/pr47614.f: New.
12201 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12204 * gcc.dg/opts-6.c: New test.
12206 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12209 * gcc.dg/pr47684.c: New test.
12211 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12214 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12215 c99_runtime, dg-add-options c99_runtime.
12216 (main): Use __asm__.
12218 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12221 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12222 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12223 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12224 * gcc.dg/ucnid-10.c: Likewise.
12225 * gcc.dg/ucnid-13.c: Likewise.
12226 * gcc.dg/ucnid-7.c: Likewise.
12227 * gcc.dg/ucnid-8.c: Likewise.
12228 Adapt dg-warning line number.
12230 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12232 * gcc.target/i386/parity-1.c: Use -march=k8.
12233 * gcc.target/i386/parity-2.c: Ditto.
12234 * gcc.target/i386/vecinit-1.c: Ditto.
12235 * gcc.target/i386/vecinit-2.c: Ditto.
12237 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12240 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12241 * gcc.target/mips/save-restore-3.c: Likewise.
12242 * gcc.target/mips/save-restore-4.c: Likewise.
12243 * gcc.target/mips/save-restore-5.c: Likewise.
12246 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12247 * g++.dg/tree-prof/partition2.C: Likewise.
12249 2011-02-09 Jason Merrill <jason@redhat.com>
12251 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12252 rather than misdeclare std::puts.
12254 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12255 * g++.dg/other/warning1.C: Likewise.
12256 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12257 * g++.old-deja/g++.gb/scope06.C: Likewise.
12258 * g++.old-deja/g++.law/cvt11.C: Likewise.
12259 * g++.old-deja/g++.law/init1.C: Likewise.
12260 * g++.dg/abi/mangle26.C: Likewise.
12262 * g++.dg/template/function1.C: Adjust for C++0x mode.
12263 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12265 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12266 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12268 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12270 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12272 * g++.dg/cpp0x/regress: New directory.
12273 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12274 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12275 * g++.dg/cpp0x/regress/regress3.C: New.
12277 2011-02-10 Richard Guenther <rguenther@suse.de>
12279 PR tree-optimization/47677
12280 * gcc.dg/torture/pr47677.c: New testcase.
12282 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12284 * objc.dg/special/load-category-1.m: Remove unused header.
12285 * objc.dg/special/load-category-1a.m: Likewise.
12286 * objc.dg/special/load-category-2.m: Likewise.
12287 * objc.dg/special/load-category-2a.m: Likewise.
12288 * objc.dg/special/load-category-3.m: Likewise.
12289 * objc.dg/special/load-category-3a.m: Likewise.
12290 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12291 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12292 * objc.dg/attributes/class-attribute-1.m: Likewise.
12293 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12294 * obj-c++.dg/property/property.exp: Likewise.
12295 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12296 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12297 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12298 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12299 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12300 * obj-c++.dg/template-8.mm: Likewise.
12302 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12305 * gcc.target/i386/pr47665.c: New test.
12307 2011-02-10 Jie Zhang <jie@codesourcery.com>
12311 2011-02-05 Jie Zhang <jie@codesourcery.com>
12313 * gcc.dg/pr42631.c: Update test.
12314 * gcc.dg/pr42631-2.c: New test.
12316 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12319 * gfortran.dg/proc_decl_25.f90: New.
12321 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12324 * gfortran.dg/typebound_assignment_2.f03: New.
12326 2011-02-09 Richard Guenther <rguenther@suse.de>
12328 PR tree-optimization/47664
12329 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12331 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12333 PR middle-end/47646
12334 * gnat.dg/uninit_func.adb: Adjust dg directive.
12336 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12338 PR middle-end/47646
12339 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12341 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12344 * gfortran.dg/auto_dealloc_2.f90: New.
12346 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12348 * gcc.dg/builtins-config.h: Remove __sgi handling.
12349 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12350 -std=c99 for mips-sgi-irix6.5*.
12352 2011-02-09 Martin Jambor <mjambor@suse.cz>
12354 PR middle-end/45505
12355 * gfortran.dg/pr25923.f90: Remove xfails.
12357 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12360 * gfortran.dg/inquire_14.f90: New test.
12362 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12365 * gfortran.dg/pointer_init_6.f90: New.
12367 2011-02-08 Jeff Law <law@redhat.com>
12369 PR tree-optimization/42893
12370 * gcc.tree-ssa/pr42893.c: New test.
12372 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12374 PR tree-optimization/46834
12375 PR tree-optimization/46994
12376 PR tree-optimization/46995
12377 * gcc.dg/graphite/id-pr46834.c: New.
12378 * gfortran.dg/graphite/id-pr46994.f90: New.
12379 * gfortran.dg/graphite/id-pr46995.f90: New.
12381 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12383 PR middle-end/47646
12384 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12385 using the variable is known the warning is emitted there.
12386 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12387 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12389 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12392 * gcc.dg/noreturn-1.c (foo5): Likewise.
12393 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12394 (method2): Likewise.
12396 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12397 the return statement using the uninitialized variable.
12398 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12400 2011-02-08 Richard Guenther <rguenther@suse.de>
12402 PR middle-end/47639
12403 * g++.dg/opt/pr47639.c: New testcase.
12405 2011-02-08 Richard Guenther <rguenther@suse.de>
12407 PR tree-optimization/47632
12408 * g++.dg/opt/pr47632.C: New testcase.
12410 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12412 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12414 2011-02-07 Richard Guenther <rguenther@suse.de>
12416 PR tree-optimization/47615
12417 * g++.dg/opt/pr47615.C: New testcase.
12419 2011-02-07 Richard Guenther <rguenther@suse.de>
12421 PR tree-optimization/47621
12422 * gcc.dg/torture/pr47621.c: New testcase.
12424 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12426 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12428 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12431 * gfortran.dg/allocate_with_source_1 : New test.
12433 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12435 PR middle-end/47610
12436 * gcc.dg/pr47610.c: New test.
12438 2011-02-05 Jie Zhang <jie@codesourcery.com>
12441 * gcc.dg/pr42631.c: Update test.
12442 * gcc.dg/pr42631-2.c: New test.
12444 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12447 * gfortran.dg/pr47574.f90: New test.
12449 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12451 PR tree-optimization/46194
12452 * gcc.dg/autopar/pr46194.c: New.
12454 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12456 PR tree-optimization/43695
12457 * g++.dg/ipa/pr43695.C: New.
12459 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12461 PR inline-asm/23200
12462 * gcc.dg/pr23200.c: New test.
12464 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12467 * g++.dg/pr47589.C: New test.
12469 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12472 * g++.dg/template/typedef37.C: New test.
12473 * g++.dg/template/param1.C: Adjust expected error message.
12475 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12477 PR middle-end/31490
12478 * gcc.dg/pr31490-2.c: New test.
12479 * gcc.dg/pr31490-3.c: New test.
12480 * gcc.dg/pr31490-4.c: New test.
12482 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12483 Jakub Jelinek <jakub@redhat.com>
12486 * g++.dg/parser/semicolon3.C: Adjust.
12487 * g++.dg/parser/semicolon4.C: New testcase.
12488 * g++.dg/pr46890.C: New testcase.
12490 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12493 * g++.dg/init/pr29571.C: New.
12495 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12497 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12498 instead of vect_int.
12500 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12503 * gcc.target/i386/pr47312.c: New test.
12506 * gcc.target/i386/pr47564.c: New test.
12508 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12510 PR tree-optimization/45122
12511 * gcc.dg/tree-ssa/pr45122.c: New.
12513 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12516 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12519 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12520 and vsx so a default --with-cpu=power7 doesn't give an error
12521 when -mavoid-indexed-addresses is used.
12523 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12524 wrapper function to save the arguments and then jump to the real
12525 function, rather than depending on the compiler not to move stuff
12527 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12529 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12530 Paul Thomas <pault@gcc.gnu.org>
12533 * gfortran.dg/class_37.f03 : New test.
12535 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12536 Richard Guenther <rguenther@suse.de>
12538 PR tree-optimization/40979
12540 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12541 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12542 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12543 check_vect_support_and_set_flags.
12544 * gfortran.dg/graphite/vect-pr40979.f90: New.
12546 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12549 * gfortran.dg/class_36.f03: New.
12551 2011-02-02 Richard Guenther <rguenther@suse.de>
12553 PR tree-optimization/47566
12554 * gcc.dg/lto/20110201-1_0.c: New testcase.
12556 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12562 * debug/pr47498.c: New.
12563 * debug/pr47501.c: New.
12565 2011-02-01 Richard Guenther <rguenther@suse.de>
12567 PR tree-optimization/47559
12568 * g++.dg/torture/pr47559.C: New testcase.
12570 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12573 * gfortran.dg/typebound_call_20.f03: New.
12575 2011-02-01 Richard Guenther <rguenther@suse.de>
12577 PR tree-optimization/47555
12578 * gcc.dg/pr47555.c: New testcase.
12580 2011-02-01 Richard Guenther <rguenther@suse.de>
12582 PR tree-optimization/47541
12583 * g++.dg/torture/pr47541.C: New testcase.
12585 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12588 * gfortran.dg/typebound_call_19.f03: New.
12590 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12593 * g++.dg/cpp0x/pr47416.C: New test.
12595 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12598 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12600 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12603 * gfortran.dg/typebound_assignment_1.f03: New.
12605 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12607 PR tree-optimization/47538
12608 * gcc.c-torture/execute/pr47538.c: New test.
12610 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12613 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12615 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12617 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12619 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12621 PR rtl-optimization/44031
12622 * gcc.c-torture/compile/20110131-1.c: New test.
12624 2011-01-31 Tobias Burnus <burnus@net-b.de>
12627 * gfortran.dg/stmt_func_1.f90: New.
12629 2011-01-31 Tobias Burnus <burnus@net-b.de>
12632 * gfortran.dg/interface_34.f90: New.
12634 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12637 * gfortran.dg/realloc_on_assign_5.f03: New test.
12638 * gfortran.dg/realloc_on_assign_5.f03: New test.
12640 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12642 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12643 * gfortran.dg/bessel_7.f90: Likewise.
12644 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12646 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12647 * gfortran.dg/sum_init_expr.f03: Likewise.
12649 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12651 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12654 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12655 loop only on "vect_intfloat_cvt" targets.
12657 2011-01-29 Tobias Burnus <burnus@net-b.de>
12660 * gfortran.dg/shape_6.f90: New.
12662 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12664 PR libgfortran/47434
12665 * gfortran.dg/read_infnan_1.f90: Update test.
12666 * gfortran.dg/module_nan.f90: Update test.
12667 * gfortran.dg/char4_iunit_1.f03: Update test.
12668 * gfortran.dg/large_real_kind_1.f90: Update test.
12669 * gfortran.dg/real_const_3.f90: Update test.
12670 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12672 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12675 * g++.dg/template/param2.C: New test.
12677 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12679 PR libgfortran/47285
12680 * gfortran.dg/fmt_g.f: New test.
12682 2011-01-28 Tobias Burnus <burnus@net-b.de>
12685 * gfortran.dg/pure_formal_1.f90: New.
12687 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12690 * gcc.dg/tls/pr42894.c: New test.
12692 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12694 * gcc.dg/pr47276.c: Add dg-require-visibility.
12696 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12698 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12700 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12701 Tobias Burnus <burnus@gcc.gnu.org>
12706 * gfortran.dg/realloc_on_assign_3.f03: New test.
12707 * gfortran.dg/realloc_on_assign_4.f03: New test.
12708 * gfortran.dg/allocatable_function_5.f90: New test.
12709 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12710 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12711 implemented" dg-errors.
12713 2011-01-27 Jan Hubicka <jh@suse.cz>
12715 PR middle-end/46949
12716 * gcc.dg/attr-weakref-4.c: New testcase
12718 2011-01-27 Martin Jambor <mjambor@suse.cz>
12720 PR tree-optimization/47228
12721 * gcc.dg/torture/pr47228.c: New test.
12723 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12725 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12727 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12729 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12730 when using auto-overlay support on the SPU.
12732 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12734 PR rtl-optimization/44174
12735 * gcc.target/i386/asm-6.c: New test.
12737 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12739 PR rtl-optimization/46856
12740 * gcc.c-torture/compile/pr46856.c: New test.
12742 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12743 Andrew Pinski <pinskia@gmail.com>
12746 * gcc.dg/pr43082.c: New.
12748 2011-01-26 DJ Delorie <dj@redhat.com>
12750 PR rtl-optimization/46878
12751 * gcc.dg/pr46878-1.c: New test.
12753 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12756 * g++.dg/cpp0x/pr47476.C: New test.
12758 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12760 * gcc.c-torture/compile/20110126-1.c: New test.
12762 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12765 * gcc.dg/torture/pr47473.c: New test.
12767 2011-01-26 Jan Hubicka <jh@suse.cz>
12770 * gcc.c-torture/execute/pr47237.c: New testcase.
12772 2011-01-26 Jan Hubicka <jh@suse.cz>
12774 PR tree-optimization/47190
12775 * gcc.dg/attr-weakref-3.c: New testcase.
12777 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12780 * gcc.dg/dll-9a.c: New test file.
12781 * gcc.dg/dll-11.c: Likewise.
12782 * gcc.dg/dll-12.c: Likewise.
12783 * gcc.dg/dll-12a.c: Likewise.
12784 * gcc.dg/dll-11a.c: Likewise.
12785 * gcc.dg/dll-9.c: Likewise.
12786 * gcc.dg/dll-10.c: Likewise.
12787 * gcc.dg/dll-10a.c: Likewise.
12788 * g++.dg/ext/dllexport4a.cc: Likewise.
12789 * g++.dg/ext/dllexport4.C: Likewise.
12790 * g++.dg/ext/dllexport5.C: Likewise.
12791 * g++.dg/ext/dllexport5a.cc: Likewise.
12793 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12795 PR tree-optimization/46970
12796 * gcc.dg/graphite/pr46970.c: New.
12798 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12800 PR tree-optimization/46215
12801 * gcc.dg/graphite/pr46215.c: New.
12803 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12805 PR tree-optimization/46168
12806 * gcc.dg/graphite/pr46168.c: New.
12808 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12810 PR tree-optimization/43657
12811 * gcc.dg/graphite/pr43657.c: New.
12813 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12815 PR tree-optimization/29832
12816 * gfortran.dg/graphite/pr29832.f90: New.
12818 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12820 PR tree-optimization/43567
12821 * gcc.dg/graphite/pr43567.c: New.
12823 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12825 * gfortran.dg/graphite/interchange-4.f: New.
12826 * gfortran.dg/graphite/interchange-5.f: New.
12828 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12829 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12830 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12831 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12832 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12833 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12834 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12835 * gfortran.dg/ltrans-7.f90: Removed.
12836 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12838 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12839 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12840 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12841 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12842 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12843 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12844 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12845 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12846 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12847 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12848 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12849 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12850 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12851 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12852 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12853 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12854 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12855 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12856 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12857 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12858 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12859 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12860 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12861 * gcc.dg/tree-ssa/data-dep-1.c
12862 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12863 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12864 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12865 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12866 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12868 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12870 PR tree-optimization/47265
12871 PR tree-optimization/47443
12872 * gcc.c-torture/compile/pr47265.c: New test.
12873 * gcc.dg/pr47443.c: New test.
12875 2011-01-25 Martin Jambor <mjambor@suse.cz>
12877 PR tree-optimization/47382
12878 * g++.dg/torture/pr47382.C: New test.
12879 * g++.dg/opt/devirt1.C: Xfail.
12881 2011-01-25 Yao Qi <yao@codesourcery.com>
12884 * gcc.target/arm/pr45701-1.c: New test.
12885 * gcc.target/arm/pr45701-2.c: New test.
12886 * gcc.target/arm/pr45701-3.c: New test.
12888 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12889 Jakub Jelinek <jakub@redhat.com>
12891 PR tree-optimization/47271
12892 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12894 2011-01-25 Nick Clifton <nickc@redhat.com>
12896 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12897 (saturate_add): Delete.
12898 (exchange): Delete.
12899 (main): Do not run saturate_add.
12900 (set_interrupts): Delete.
12902 2011-01-25 Tobias Burnus <burnus@net-b.de>
12905 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12907 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12909 PR tree-optimization/47427
12910 PR tree-optimization/47428
12911 * gcc.c-torture/compile/pr47427.c: New test.
12912 * gcc.c-torture/compile/pr47428.c: New test.
12914 2011-01-25 Richard Guenther <rguenther@suse.de>
12916 PR middle-end/47411
12917 * gcc.dg/torture/pr47411.c: New testcase.
12919 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12921 * gfortran.dg/graphite/id-24.f: New.
12922 * gfortran.dg/graphite/id-25.f: New.
12924 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12926 * gfortran.dg/graphite/id-23.f: New.
12928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12930 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12932 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12934 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12935 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12936 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12937 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12938 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12939 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12940 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12941 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12942 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12944 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12946 * gcc.dg/graphite/block-0.c: Add documentation.
12947 * gcc.dg/graphite/block-4.c: Same.
12948 * gcc.dg/graphite/block-7.c: Same.
12949 * gcc.dg/graphite/block-8.c: New.
12950 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12951 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12952 * gcc.dg/graphite/interchange-12.c: Add documentation.
12953 * gcc.dg/graphite/interchange-13.c: New.
12954 * gcc.dg/graphite/interchange-14.c: New.
12955 * gcc.dg/graphite/interchange-15.c: New.
12956 * gcc.dg/graphite/interchange-8.c: Add documentation.
12957 * gcc.dg/graphite/interchange-mvt.c: Same.
12959 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12962 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12963 * gcc.target/powerpc/altivec-14.c: Ditto.
12964 * gcc.target/powerpc/altivec-33.c: Ditto.
12965 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12966 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12967 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12968 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12969 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12970 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12971 * g++.dg/ext/altivec-15.C: Ditto.
12972 * g++.dg/ext/altivec-types-1.C: Ditto.
12973 * g++.dg/ext/altivec-types-2.C: Ditto.
12974 * g++.dg/ext/altivec-types-3.C: Ditto.
12975 * g++.dg/ext/altivec-types-4.C: Ditto.
12977 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12979 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12981 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12983 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12984 optimization options.
12986 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12988 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12991 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12993 2011-01-23 Tobias Burnus <burnus@net-b.de>
12996 * gfortran.dg/allocatable_scalar_12.f90: New.
12998 2011-01-23 Ira Rosen <irar@il.ibm.com>
13000 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13001 vectorization to be not profitable if peeling is used to
13002 realign the memory access.
13003 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13004 loop bound to avoid loop unrolling.
13005 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13007 2011-01-22 Jan Hubicka <jh@suse.cz>
13010 * g++.dg/lto/pr47333.C: New file.
13012 2011-01-22 Jan Hubicka <jh@suse.cz>
13014 PR tree-optimization/43884
13016 * gcc.dg/autopar/outer-2.c: Increase array size.
13017 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13019 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13022 * gfortran.dg/c_loc_tests_16.f90: New test.
13024 2011-01-22 Tobias Burnus <burnus@net-b.de>
13027 * gfortran.dg/typebound_proc_19.f90: New.
13029 2011-01-21 Jeff Law <law@redhat.com>
13031 PR tree-optimization/47053
13032 * g++.dg/pr47053.C: New test.
13034 2011-01-21 Jason Merrill <jason@redhat.com>
13037 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13039 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13042 * g++.dg/cpp0x/range-for10.C: New test.
13043 * g++.dg/template/for1.C: New test.
13045 PR middle-end/45566
13046 * g++.dg/tree-prof/partition3.C: New test.
13048 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13050 PR rtl-optimization/47366
13051 * g++.dg/opt/pr47366.C: New test.
13053 2011-01-21 Jason Merrill <jason@redhat.com>
13056 * g++.dg/cpp0x/constexpr-regress2.C: New.
13058 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13060 2011-01-21 Jeff Law <law@redhat.com>
13062 PR rtl-optimization/41619
13063 * gcc.dg/pr41619.c: New.
13065 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13067 PR tree-optimization/47355
13068 * g++.dg/opt/pr47355.C: New test.
13070 2011-01-21 Richard Guenther <rguenther@suse.de>
13072 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13075 2011-01-21 Richard Guenther <rguenther@suse.de>
13077 PR tree-optimization/47365
13078 * gcc.dg/torture/pr47365.c: New testcase.
13079 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13081 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13083 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13085 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13087 PR tree-optimization/47391
13088 * gcc.dg/pr47391.c: New test.
13090 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13092 * g++.dg/template/char1.C: Use signed char.
13094 2011-01-21 Tobias Burnus <burnus@net-b.de>
13097 * gfortran.dg/pointer_target_4.f90: New.
13099 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13102 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13103 ILP32 system and not IP32.
13105 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13108 * g++.dg/debug/pr46583.C: New.
13110 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13113 * g++.dg/debug/pr47283.C: New test.
13116 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13117 * gcc.target/i386/headmerge-2.c: Likewise.
13119 2011-01-20 Richard Guenther <rguenther@suse.de>
13121 PR middle-end/47370
13122 * gcc.dg/torture/pr47370.c: New testcase.
13124 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13126 PR tree-optimization/46130
13127 * gcc.dg/pr46130-1.c: New test.
13128 * gcc.dg/pr46130-2.c: New test.
13130 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13133 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13135 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13138 * g++.dg/debug/pr46240.cc: New.
13140 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13143 * g++.dg/template/anonunion1.C: New test.
13145 PR rtl-optimization/47337
13146 * gcc.c-torture/execute/pr47337.c: New test.
13148 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13151 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13153 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13155 PR tree-optimization/46021
13156 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13158 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13160 PR tree-optimization/47290
13161 * g++.dg/torture/pr47290.C: New test.
13163 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13166 * gfortran.dg/proc_ptr_comp_29.f90: New.
13168 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13171 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13172 powerpc-apple-darwin9.
13174 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13176 PR rtl-optimization/47299
13177 * gcc.c-torture/execute/pr47299.c: New test.
13179 2011-01-17 Jason Merrill <jason@redhat.com>
13181 * g++.dg/cpp0x/constexpr-virtual.C: New.
13183 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13186 * gfortran.dg/gomp/pr47331.f90: New test.
13188 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13191 * objc.dg/selector-warn-1.m: New.
13192 * obj-c++.dg/selector-warn-1.mm: New.
13194 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13196 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13197 Update dg-final accordingly.
13199 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13201 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13203 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13205 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13207 * gcc.dg/guality/pr36728-2.c: Likewise.
13209 2011-01-17 Richard Guenther <rguenther@suse.de>
13211 PR tree-optimization/47313
13212 * g++.dg/torture/pr47313.C: New testcase.
13214 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13217 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13218 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13219 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13220 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13222 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13224 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13225 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13226 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13228 2011-01-17 Richard Guenther <rguenther@suse.de>
13230 PR tree-optimization/45967
13231 * gcc.dg/torture/pr45967-2.c: New testcase.
13232 * gcc.dg/torture/pr45967-3.c: Likewise.
13234 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13237 * g++.dg/ext/pr47213.C: Require visibility.
13239 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13241 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13242 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13244 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13246 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13247 Linux-based targets.
13249 2011-01-13 Jan Hubicka <jh@suse.cz>
13251 PR tree-optimization/47276
13252 * gcc.dg/pr47276.c: New testcase.
13254 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13255 Jonathan Wakely <jwakely.gcc@gmail.com>
13258 * g++.dg/other/pr33558.C: New.
13259 * g++.dg/other/pr33558-2.C: New.
13261 2011-01-14 Martin Jambor <mjambor@suse.cz>
13263 PR tree-optimization/45934
13264 PR tree-optimization/46302
13265 * g++.dg/ipa/devirt-c-1.C: New test.
13266 * g++.dg/ipa/devirt-c-2.C: Likewise.
13267 * g++.dg/ipa/devirt-c-3.C: Likewise.
13268 * g++.dg/ipa/devirt-c-4.C: Likewise.
13269 * g++.dg/ipa/devirt-c-5.C: Likewise.
13270 * g++.dg/ipa/devirt-c-6.C: Likewise.
13271 * g++.dg/ipa/devirt-6.C: Likewise.
13272 * g++.dg/ipa/devirt-d-1.C: Likewise.
13273 * g++.dg/torture/pr45934.C: Likewise.
13275 2011-01-14 Jason Merrill <jason@redhat.com>
13277 * g++.dg/cpp0x/variadic105.C: New.
13279 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13280 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13283 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13284 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13285 execution tests on i?86-*-*, x86_64-*-* and
13286 powerpc*-apple-darwin* && ilp32.
13287 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13288 tests on i?86-*-* and x86_64-*-*.
13290 2011-01-14 Richard Guenther <rguenther@suse.de>
13292 PR tree-optimization/47280
13293 * g++.dg/opt/pr47280.C: New testcase.
13295 2011-01-14 Jason Merrill <jason@redhat.com>
13297 * g++.dg/cpp0x/constexpr-regress1.C: New.
13299 * g++.dg/ext/flexary2.C: New.
13301 2011-01-14 Richard Guenther <rguenther@suse.de>
13303 PR middle-end/47281
13304 * gcc.dg/torture/pr47281.c: New testcase.
13305 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13307 2011-01-14 Richard Guenther <rguenther@suse.de>
13309 PR tree-optimization/47286
13310 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13312 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13315 * g++.dg/ext/pr47213.C: New.
13317 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13319 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13321 2011-01-13 Tobias Burnus <burnus@net-b.de>
13322 Mikael Morin <mikael@gcc.gnu.org>
13326 * gfortran.dg/select_type_20.f90: New.
13327 * gfortran.dg/select_type_21.f90: New.
13329 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13332 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13334 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13336 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13337 * gcc.dg/guality/pr36728-2.c: Likewise.
13339 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13342 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13344 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13346 PR rtl-optimization/45352
13347 * gcc.dg/pr45352-3.c: New.
13349 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13351 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13353 * g++.dg/cpp0x/range-for8.C: New.
13354 * g++.dg/cpp0x/range-for9.C: New.
13356 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13359 * g++.dg/debug/pr47209.C: New.
13361 2011-01-12 Richard Guenther <rguenther@suse.de>
13364 * gcc.dg/lto/pr47259_0.c: New testcase.
13365 * gcc.dg/lto/pr47259_1.c: Likewise.
13367 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13369 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13370 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13371 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13372 methods missing from the OBJC2 Object.
13373 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13374 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13375 GNU and NeXT runtimes.
13376 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13378 * objc-obj-c++-shared/Object1.m: Likewise.
13379 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13380 * objc.dg/proto-qual-1.m: Likewise.
13381 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13382 * obj-c++.dg/proto-qual-1.mm: Likewise.
13384 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13387 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13389 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13391 Fixed the Objective-C++ testsuite and updated all tests.
13392 * lib/obj-c++.exp (obj-c++_init): Declare and set
13393 gcc_warning_prefix and gcc_error_prefix.
13394 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13395 'dg-warning', 'dg-message' and 'dg-error'.
13396 * obj-c++.dg/class-extension-3.mm: Likewise.
13397 * obj-c++.dg/class-protocol-1.mm: Likewise.
13398 * obj-c++.dg/encode-7.mm: Likewise.
13399 * obj-c++.dg/exceptions-3.mm: Likewise.
13400 * obj-c++.dg/exceptions-5.mm: Likewise.
13401 * obj-c++.dg/method-12.mm: Likewise.
13402 * obj-c++.dg/method-13.mm: Likewise.
13403 * obj-c++.dg/method-15.mm: Likewise.
13404 * obj-c++.dg/method-16.mm: Likewise.
13405 * obj-c++.dg/method-4.mm: Likewise.
13406 * obj-c++.dg/method-8.mm: Likewise.
13407 * obj-c++.dg/method-conflict-1.mm: Likewise.
13408 * obj-c++.dg/method-conflict-2.mm: Likewise.
13409 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13410 and uncommented second part of the testcase now that the testsuite
13412 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13413 and uncommented second part of the testcase now that the testsuite
13415 * obj-c++.dg/private-1.mm: Likewise.
13416 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13417 * obj-c++.dg/syntax-error-7.mm: Likewise.
13418 * obj-c++.dg/warn5.mm: Likewise.
13419 * obj-c++.dg/property/at-property-14.mm: Likewise.
13420 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13422 * obj-c++.dg/property/at-property-18.mm: Likewise.
13423 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13425 * obj-c++.dg/property/at-property-21.mm: Likewise.
13426 * obj-c++.dg/property/at-property-28.mm: Likewise.
13427 * obj-c++.dg/property/at-property-5.mm: Likewise.
13428 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13429 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13430 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13431 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13432 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13433 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13434 * obj-c++.dg/tls/diag-5.mm: Likewise.
13435 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13436 dg-error, now matched correctly.
13438 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13440 * objc.dg/property/at-property-29.m: New.
13441 * obj-c++.dg/property/at-property-29.mm: New.
13443 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13445 * go.test/go-test.exp (go-set-goarch): New proc.
13446 (go-gc-tests): Use it.
13448 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13451 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13453 2011-01-11 Richard Henderson <rth@redhat.com>
13455 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13457 2011-01-11 Jan Hubicka <jh@suse.cz>
13461 * gcc.dg/lto/pr45721_1.c: New file.
13462 * gcc.dg/lto/pr45721_0.c: New file.
13464 2011-01-11 Richard Guenther <rguenther@suse.de>
13466 PR tree-optimization/46076
13467 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13469 2011-01-11 Jeff Law <law@redhat.com>
13471 * PR tree-optimization/47086
13472 * gcc.dg/pr47086.c: New test.
13474 2011-01-11 Jason Merrill <jason@redhat.com>
13477 * g++.dg/template/new10.C: New.
13480 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13482 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13484 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13485 Split type definitions and NSConstantString class into...
13486 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13487 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13488 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13489 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13490 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13491 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13493 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13494 encode defines for newer NeXT system headers.
13495 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13496 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13497 * objc.dg/foreach-5.m: Likewise.
13498 * objc.dg/foreach-2.m: Likewise.
13499 * objc.dg/foreach-4.m: Likewise.
13500 * objc.dg/torture/strings/string1.m: Likewise.
13501 * objc.dg/torture/strings/string2.m: Likewise.
13502 * objc.dg/torture/strings/string3.m: Likewise.
13503 * objc.dg/torture/strings/string4.m: Likewise.
13504 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13505 header and stand alone.
13506 * obj-c++.dg/strings/strings-2.mm: Likewise.
13507 * objc.dg/torture/strings/const-str-3.m: Likewise.
13508 * objc.dg/strings/strings-2.m: Likewise.
13509 * objc.dg/strings/const-str-12b.m: Likewise.
13511 2011-01-12 Richard Guenther <rguenther@suse.de>
13513 PR middle-end/32511
13514 * gcc.dg/attr-weak-1.c: Adjust.
13516 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13519 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13520 standard compliant and comment.
13522 2011-01-10 Jan Hubicka <jh@suse.cz>
13525 * gcc.dg/initpri3.c: New testcase.
13527 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13530 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13531 externally visible.
13536 (g_ebp_save): Likewise.
13537 (g_esp_save): Likewise.
13539 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13541 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13543 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13545 PR tree-optimization/46021
13546 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13547 i?86-*-*, x86_64-*-*.
13549 2011-01-10 Jeff Law <law@redhat.com>
13551 * PR tree-optimization/47141
13552 * gcc.c-torture/compile/pr47141.c: New test.
13554 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13557 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13558 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13559 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13560 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13563 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13564 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13565 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13566 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13567 being vectorized. Adjust dg-final pattern.
13570 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13571 * gcc.dg/vect/slp-24.c: Likewise.
13573 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13576 * g++.dg/other/pr47218-1.C: New test file.
13577 * g++.dg/other/pr47218.C: Likewise.
13578 * g++.dg/other/pr47218.h: New supporting header.
13580 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13583 * objc.dg/attributes/invalid-attribute-1.m: New.
13584 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13586 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13589 * gfortran.dg/proc_ptr_comp_28.f90: New.
13591 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13593 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13594 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13595 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13596 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13597 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13598 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13599 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13600 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13601 * objc.dg/gnu-api-2-class.m: Likewise.
13602 * objc.dg/gnu-api-2-ivar.m: Likewise.
13603 * objc.dg/gnu-api-2-method.m: Likewise.
13604 * objc.dg/gnu-api-2-objc.m: Likewise.
13605 * objc.dg/gnu-api-2-object.m: Likewise.
13606 * objc.dg/gnu-api-2-property.m: Likewise.
13607 * objc.dg/gnu-api-2-protocol.m: Likewise.
13608 * objc.dg/gnu-api-2-sel.m: Likewise.
13610 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13612 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13613 * objc.dg/objc-foreach-4.m: Likewise.
13614 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13615 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13616 * objc.dg/foreach-4.m: Likewise.
13617 * objc.dg/foreach-5.m: Likewise.
13618 * objc.dg/foreach-3.m: Return self from init.
13620 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13623 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13625 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13628 * gfortran.dg/class_35.f90: New.
13630 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13632 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13634 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13637 * objc.dg/invalid-method-2.m: New.
13638 * obj-c++.dg/invalid-method-2.mm: New.
13640 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13643 * gfortran.dg/transpose_optimization_2.f90 : New test.
13645 2011-01-08 Jan Hubicka <jh@suse.cz>
13647 PR tree-optmization/46469
13648 * g++.dg/torture/pr46469.C: New testcase.
13650 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13652 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13653 emulation of libobjc-gnu structure layout functionality to ..
13654 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13655 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13656 * objc/execute/bf-common.h: Adjust headers.
13657 * objc/execute/bf-1.m: Likewise.
13658 * objc/execute/bf-2.m: Likewise.
13659 * objc/execute/bf-3.m: Likewise.
13660 * objc/execute/bf-4.m: Likewise.
13661 * objc/execute/bf-5.m: Likewise.
13662 * objc/execute/bf-6.m: Likewise.
13663 * objc/execute/bf-7.m: Likewise.
13664 * objc/execute/bf-8.m: Likewise.
13665 * objc/execute/bf-9.m: Likewise.
13666 * objc/execute/bf-10.m: Likewise.
13667 * objc/execute/bf-11.m: Likewise.
13668 * objc/execute/bf-12.m: Likewise.
13669 * objc/execute/bf-13.m: Likewise.
13670 * objc/execute/bf-14.m: Likewise.
13671 * objc/execute/bf-15.m: Likewise.
13672 * objc/execute/bf-16.m: Likewise.
13673 * objc/execute/bf-17.m: Likewise.
13674 * objc/execute/bf-18.m: Likewise.
13675 * objc/execute/bf-19.m: Likewise.
13676 * objc/execute/bf-20.m: Likewise.
13677 * objc/execute/bf-21.m: Likewise.
13678 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13679 objc_get_type_qualifiers ().
13681 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13684 * gfortran.dg/dependency_39.f90: New test.
13686 2011-01-07 Jan Hubicka <jh@suse.cz>
13688 Get builtins tests ready for linker plugin.
13689 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13690 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13691 my_memset, my_bzero): Mark used.
13692 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13693 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13695 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13698 2011-01-07 Jan Hubicka <jh@suse.cz>
13700 PR tree-optimization/46367
13701 * g++.dg/torture/pr46367.C: New file.
13703 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13706 * gcc.dg/pr47201.c: New test.
13709 * gcc.dg/tree-prof/pr47187.c: New test.
13711 2011-01-07 Tobias Burnus <burnus@net-b.de>
13714 * gfortran.dg/extends_type_of_3.f90: New.
13716 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13718 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13719 * g++.dg/ext/dllimport-MI1.C: Likewise.
13720 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13721 * g++.dg/ext/dllimport10.C: Likewise.
13722 * g++.dg/ext/dllimport11.C: Likewise.
13723 * g++.dg/ext/dllimport12.C: Likewise.
13724 * g++.dg/ext/dllimport13.C: Likewise.
13725 * g++.dg/ext/dllimport2.C: Likewise.
13726 * g++.dg/ext/dllimport3.C: Likewise.
13727 * g++.dg/ext/dllimport4.C: Likewise.
13728 * g++.dg/ext/dllimport5.C: Likewise.
13729 * g++.dg/ext/dllimport6.C: Likewise.
13730 * g++.dg/ext/dllimport8.C: Likewise.
13731 * g++.dg/ext/dllimport9.C: Likewise.
13732 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13733 targets, too. Additionally enable test for i?86-*-mingw*.
13734 * g++.dg/ext/selectany1.C: Likewise.
13735 Remove guard variable check.
13737 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13741 * gfortran.dg/storage_size_3.f08: Extended.
13743 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13746 * g++.dg/template/stdarg1.C: New test.
13748 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13751 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13752 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13753 from the interface of functions to not hide the errors that
13756 2011-01-06 Jan Hubicka <jh@suse.cz>
13758 * gcc.dg/lto/pr47188_0.c: New testcase.
13759 * gcc.dg/lto/pr47188_1.c: New testcase.
13761 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13765 * gfortran.dg/interface_33.f90: New test.
13767 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13770 * gcc.c-torture/compile/pr47150.c: New test.
13772 2011-01-06 Ira Rosen <irar@il.ibm.com>
13774 PR tree-optimization/47139
13775 * gcc.dg/vect/pr47139.c: New test.
13777 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13780 * gfortran.dg/extends_type_of_2.f03: New.
13782 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13784 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13786 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13788 * gnat.dg/opt14.adb: New test.
13790 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13793 * gfortran.dg/allocate_error_2.f90: New test.
13795 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13798 * gfortran.dg/storage_size_3.f08: New.
13800 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13802 PR libgfortran/47154
13803 * gfortran.dg/namelist_68.f90: New test.
13805 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13807 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13809 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13812 * gfortran.dg/class_34.f90: New.
13814 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13816 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13817 use __builtin_inff. Skip all single-precision tests that require
13820 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13822 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13824 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13826 PR tree-optimization/47148
13827 * gcc.c-torture/execute/pr47148.c: New test.
13829 PR tree-optimization/47155
13830 * gcc.c-torture/execute/pr47155.c: New test.
13832 PR rtl-optimization/47157
13833 * gcc.c-torture/compile/pr47157.c: New test.
13835 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13837 * gcc.dg/torture/vector-shift2.c (schar): Define.
13838 (main): Always use schar or uchar instead of plain "char" to avoid
13839 dependencies on implementation-defined char signedness.
13841 2011-01-03 Martin Jambor <mjambor@suse.cz>
13843 PR tree-optimization/46801
13844 * gnat.dg/pack9.adb: Remove xfail.
13846 2011-01-03 Martin Jambor <mjambor@suse.cz>
13848 PR tree-optimization/46984
13849 * g++.dg/ipa/pr46984.C: New test.
13851 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13854 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13856 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13858 PR tree-optimization/47140
13859 * gcc.c-torture/compile/pr47140.c: New test.
13861 PR rtl-optimization/47028
13862 * gcc.dg/pr47028.c: New test.
13864 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13866 * objc.dg/protocol-forward-1.m: Removed TODO.
13867 * objc.dg/protocol-forward-2.m: New.
13868 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13869 * obj-c++.dg/protocol-forward-2.mm: New.
13871 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13874 * g++.dg/eh/pr38662.C: New testcase.
13876 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13878 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13879 scan for newline '\n'.
13882 Copyright (C) 2011 Free Software Foundation, Inc.
13884 Copying and distribution of this file, with or without modification,
13885 are permitted in any medium without royalty provided the copyright
13886 notice and this notice are preserved.