1 2011-11-10 Jason Merrill <jason@redhat.com>
3 * g++.dg/template/linkage1.C: New.
4 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
5 * g++.old-deja/g++.other/linkage4.C: Likewise.
8 * g++.dg/cpp0x/defaulted33.C: New.
10 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
13 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
14 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
17 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
19 PR rtl-optimization/51040
20 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
23 2011-11-10 Jason Merrill <jason@redhat.com>
26 * g++.dg/template/conv12.C: New.
29 * gcc.dg/debug/dwarf2/asm-line1.c: New.
31 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
33 * gnat.dg/atomic6_1.adb: New test.
34 * gnat.dg/atomic6_2.adb: Likewise.
35 * gnat.dg/atomic6_3.adb: Likewise.
36 * gnat.dg/atomic6_4.adb: Likewise.
37 * gnat.dg/atomic6_5.adb: Likewise.
38 * gnat.dg/atomic6_6.adb: Likewise.
39 * gnat.dg/atomic6_7.adb: Likewise.
40 * gnat.dg/atomic6_8.adb: Likewise.
41 * gnat.dg/atomic6_pkg.ads: New helper.
43 2011-11-10 Jakub Jelinek <jakub@redhat.com>
46 * gcc.c-torture/compile/pr51077.c: New test.
48 PR rtl-optimization/51023
49 * gcc.c-torture/execute/pr51023.c: New test.
51 2011-11-10 Richard Guenther <rguenther@suse.de>
53 PR tree-optimization/51042
54 * gcc.dg/torture/pr51042.c: New testcase.
56 2011-11-10 Richard Guenther <rguenther@suse.de>
58 PR tree-optimization/51070
59 * gcc.dg/torture/pr51070.c: New testcase.
61 2011-11-10 Richard Guenther <rguenther@suse.de>
63 PR tree-optimization/51030
64 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
66 2011-11-10 Richard Guenther <rguenther@suse.de>
69 * gcc.dg/torture/pr51071.c: New testcase.
71 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
73 * gnat.dg/loop_optimization9.ad[sb]: New test.
75 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
77 PR tree-optimization/51058
78 * gfortran.dg/vect/pr51058.f90: New test.
80 2011-11-10 Jakub Jelinek <jakub@redhat.com>
82 PR tree-optimization/51000
83 * gcc.dg/vect/pr51000.c: New test.
85 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/cpp0x/static_assert5.C: New.
89 * g++.dg/template/nontype13.C: Tweak.
91 2011-11-09 Jason Merrill <jason@redhat.com>
94 * g++.dg/cpp0x/noexcept16.C: New.
97 * g++.dg/cpp0x/variadic119.C: New.
99 2011-11-09 Jakub Jelinek <jakub@redhat.com>
102 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
104 * gcc.dg/torture/vshuf-32.inc: Likewise.
105 * gcc.dg/torture/vshuf-4.inc: Likewise.
106 * gcc.dg/torture/vshuf-8.inc: Likewise.
108 * gcc.dg/tm/memopt-1.c: Fix up regexp.
110 2011-11-09 Ian Lance Taylor <iant@google.com>
112 * lib/target-supports.exp (check_effective_target_ucontext_h): New
114 * gcc.dg/split-5.c: New test.
116 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
118 * gcc.dg/tm/memopt-1.c: Adjust regexp.
120 2011-11-09 Jason Merrill <jason@redhat.com>
123 * g++.dg/template/virtual1.C: New.
125 2011-11-08 Jason Merrill <jason@redhat.com>
127 Run most C++ tests in both C++98 and C++11 modes.
128 * lib/target-supports.exp (check_effective_target_c++11): New.
129 (check_effective_target_c++98): New.
130 * lib/g++-dg.exp (g++-dg-runtest): New.
131 * g++.dg/dg.exp: Use g++-dg-runtest.
132 * g++.dg/charset/charset.exp: Likewise.
133 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
134 * g++.dg/dfp/dfp.exp: Likewise.
135 * g++.dg/gcov/gcov.exp: Likewise.
136 * g++.dg/gomp/gomp.exp: Likewise.
137 * g++.dg/graphite/graphite.exp: Likewise.
138 * g++.dg/tls/tls.exp: Likewise.
139 * g++.dg/tm/tm.exp: Likewise.
140 * g++.dg/vect/vect.exp: Likewise.
141 * g++.old-deja/old-deja.exp: Likewise.
142 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
143 with some of the torture options.
144 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
145 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
146 * g++.dg/init/null1.C: Only run in C++98.
147 * g++.dg/warn/Wconversion-null-3.C: Likewise.
148 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
149 * g++.old-deja/g++.brendan/crash64.C: Likewise.
150 * g++.old-deja/g++.other/anon9.C: Likewise.
151 * g++.old-deja/g++.other/linkage1.C: Likewise.
152 * g++.old-deja/g++.other/linkage2.C: Likewise.
153 * g++.old-deja/g++.pt/t29.C: Likewise.
154 * g++.old-deja/g++.pt/t30.C: Likewise.
155 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
156 * g++.dg/ext/anon-struct4.C: Likewise.
157 * g++.dg/init/brace2.C: Likewise.
158 * g++.dg/init/brace6.C: Likewise.
159 * g++.dg/other/anon3.C: Likewise.
160 * g++.dg/template/arg2.C: Likewise.
161 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
162 * g++.old-deja/g++.brendan/enum11.C: Likewise.
163 * g++.old-deja/g++.brendan/enum8.C: Likewise.
164 * g++.old-deja/g++.brendan/enum9.C: Likewise.
165 * g++.old-deja/g++.brendan/friend3.C: Likewise.
166 * g++.old-deja/g++.brendan/init2.C: Likewise.
167 * g++.old-deja/g++.brendan/init4.C: Likewise.
168 * g++.old-deja/g++.brendan/misc14.C: Likewise.
169 * g++.old-deja/g++.jason/cond.C: Likewise.
170 * g++.old-deja/g++.law/init1.C: Likewise.
171 * g++.old-deja/g++.law/operators32.C: Likewise.
172 * g++.old-deja/g++.pt/enum6.C: Likewise.
173 * g++.old-deja/g++.pt/explicit70.C: Likewise.
174 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
176 * g++.dg/eh/new1.C: Adjust for C++11 mode.
177 * g++.dg/init/new11.C: Likewise.
178 * g++.dg/init/pr29571.C: Likewise.
179 * g++.dg/lookup/forscope2.C: Likewise.
180 * g++.dg/parse/linkage1.C: Likewise.
181 * g++.dg/parse/typedef8.C: Likewise.
182 * g++.dg/template/error44.C: Likewise.
183 * g++.dg/tls/diag-2.C: Likewise.
184 * g++.dg/tls/diag-4.C: Likewise.
185 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
186 * g++.old-deja/g++.abi/arraynew.C: Likewise.
187 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
188 * g++.old-deja/g++.brendan/new3.C: Likewise.
189 * g++.old-deja/g++.eh/new1.C: Likewise.
190 * g++.old-deja/g++.eh/new2.C: Likewise.
191 * g++.old-deja/g++.jason/new.C: Likewise.
192 * g++.old-deja/g++.law/friend1.C: Likewise.
193 * g++.old-deja/g++.mike/net46.C: Likewise.
194 * g++.old-deja/g++.mike/p755.C: Likewise.
195 * g++.old-deja/g++.other/new6.C: Likewise.
197 * g++.dg/cpp0x/variadic74.C: Adjust diags.
198 * g++.dg/template/crash53.C: Likewise.
199 * g++.dg/template/void9.C: Likewise.
201 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
206 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
209 * g++.dg/cpp0x/sfinae29.C: New.
211 2011-11-09 Janus Weil <janus@gcc.gnu.org>
214 * gfortran.dg/typebound_call_22.f03: New test case.
216 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
219 * gfortran.dg/inquire_size.f90: Don't flush the unit.
221 2011-11-09 Richard Guenther <rguenther@suse.de>
223 PR tree-optimization/51039
224 * gcc.dg/pr51039.c: New testcase.
226 2011-11-09 Jakub Jelinek <jakub@redhat.com>
228 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
229 Enable also for powerpc*-*-*.
231 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
234 * gfortran.dg/forall_16.f90: New test.
236 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
239 * gfortran.dg/initialization_29.f90: Expand test.
241 2011-11-09 Dodji Seketeli <dodji@redhat.com>
244 * g++.dg/cpp0x/alias-decl-12.C: New test.
245 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
247 2011-11-09 Dodji Seketeli <dodji@redhat.com>
250 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
252 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
254 PR tree-optimization/51015
255 * gcc.dg/vect/pr51015.c: New test.
257 2011-11-08 David S. Miller <davem@davemloft.net>
259 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
260 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
262 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
265 * gfortran.dg/io_constraints_3.f90: Improve testcase.
267 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
270 * gfortran.dg/string_5.f90: Improve testcase.
272 2011-10-23 Jason Merrill <jason@redhat.com>
275 * g++.dg/template/lvalue2.C: New.
277 2011-11-08 Michael Matz <matz@suse.de>
279 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
280 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
281 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
282 * g++.dg/eh/builtin2.C: Ditto.
283 * g++.dg/eh/builtin3.C: Ditto.
285 2011-11-08 Jakub Jelinek <jakub@redhat.com>
287 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
288 being prefered even for -mavx.
289 * gcc.target/i386/avx-cvt-3.c: New test.
291 2011-11-08 Richard Guenther <rguenther@suse.de>
293 PR tree-optimization/51012
294 * gcc.dg/pr51012-1.c: New testcase.
295 * gcc.dg/pr51012-2.c: Likewise.
297 2011-11-08 Richard Guenther <rguenther@suse.de>
300 * c-c++-common/uninit-pr51010.c: New testcase.
302 2011-11-08 Jakub Jelinek <jakub@redhat.com>
304 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
305 check_effective_target_vect_call_copysignf,
306 check_effective_target_vect_call_lrint): New procedures.
307 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
308 $VECT_SLP_CFLAGS with -ffast-math.
309 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
310 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
311 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
312 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
314 2011-11-07 Richard Henderson <rth@redhat.com>
315 Aldy Hernandez <aldyh@redhat.com>
316 Torvald Riegel <triegel@redhat.com>
318 Merged from transactional-memory.
320 * g++.dg/dg.exp: Run transactional memory tests.
321 * g++.dg/tm: New directory with new tests.
322 * gcc.dg/tm: New directory with new tests.
323 * c-c++-common/tm: New directory with new tests.
325 2011-11-08 Dodji Seketeli <dodji@redhat.com>
327 Fix context handling of alias-declaration
328 * g++.dg/cpp0x/alias-decl-11.C: New test.
330 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
333 * g++.dg/parse/template26.C: New.
334 * g++.dg/template/crash45.C: Adjust dg-error string.
336 2011-11-07 Jason Merrill <jason@redhat.com>
339 * g++.dg/template/lookup9.C: New.
342 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
345 * g++.dg/cpp0x/decltype35.C: New.
347 2011-11-07 Dodji Seketeli <dodji@redhat.com>
349 Support C++11 alias-declaration
351 * g++.dg/cpp0x/alias-decl-0.C: New test case.
352 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
353 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
354 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
355 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
356 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
357 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
358 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
359 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
360 * g++.dg/ext/alias-decl-attr1.C: Likewise.
361 * g++.dg/ext/alias-decl-attr2.C: Likewise.
362 * g++.dg/ext/alias-decl-attr3.C: Likewise.
363 * g++.dg/ext/alias-decl-attr4.C: Likewise.
365 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
367 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
369 2011-11-07 Janus Weil <janus@gcc.gnu.org>
372 * gfortran.dg/typebound_call_21.f03: New.
374 2011-11-07 Nathan Sidwell <nathan@acm.org>
376 * gcc.dg/profile-dir-1.c: Adjust final scan.
377 * gcc.dg/profile-dir-2.c: Adjust final scan.
378 * gcc.dg/profile-dir-3.c: Adjust final scan.
379 * gcc.misc-tests/gcov.exp: Adjust regexp.
380 * gcc.misc-tests/gcov-12.c: New.
381 * gcc.misc-tests/gcov-13.c: New.
382 * gcc.misc-tests/gcovpart-13b.c: New.
383 * gcc.misc-tests/gcov-14.c: New.
385 2011-11-07 Jason Merrill <jason@redhat.com>
388 * g++.dg/ext/visibility/template8.C: New.
390 2011-11-07 Jakub Jelinek <jakub@redhat.com>
392 PR tree-optimization/50789
393 * gcc.target/i386/avx2-gather-1.c: New test.
394 * gcc.target/i386/avx2-gather-2.c: New test.
395 * gcc.target/i386/avx2-gather-3.c: New test.
396 * gcc.target/i386/avx2-gather-4.c: New test.
398 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
400 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
402 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
405 * gfortran.dg/open_dev_null.f90: Remove testcase.
407 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
409 * lib/target-supports.exp (check_effective_target_sync_int_128):
410 Don't cache the result.
411 (check_effective_target_sync_long_long): Ditto.
413 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
415 PR rtl-optimization/47698
416 * gcc.target/i386/47698.c: New test.
418 2011-11-06 Jason Merrill <jason@redhat.com>
421 * g++.dg/ext/visibility/template7.C: New.
423 2011-11-07 Terry Guo <terry.guo@arm.com>
425 * gcc.target/arm/wmul-1.c: Adjust optimization level.
426 * gcc.target/arm/wmul-2.c: Ditto.
427 * gcc.target/arm/wmul-3.c: Ditto.
428 * gcc.target/arm/wmul-4.c: Ditto.
430 2011-11-06 Joseph Myers <joseph@codesourcery.com>
432 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
433 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
434 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
435 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
436 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
437 expected diagnostics.
439 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
440 Richard Henderson <rth@redhat.com>
441 Aldy Hernandez <aldyh@redhat.com>
443 Merged from cxx-mem-model.
445 * lib/target-supports.exp (check_effective_target_sync_int_128,
446 check_effective_target_sync_long_long): Check whether the target
447 supports 64 and 128 bit __sync builtins.
448 (check_effective_target_cas_char): New.
449 (check_effective_target_cas_int): New.
450 * gcc.dg/dg.exp: Exclude simulate-thread tests.
451 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
452 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
453 produce the expected library calls.
454 * gcc.dg/atomic-fence.c: New functional tests.
455 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
456 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
457 * gcc.dg/atomic-lockfree[-aux].c: New tests.
458 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
459 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
460 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
461 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
462 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
463 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
465 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
467 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
469 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
471 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
472 int128 operations are atomic.
473 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
474 operations are atomic.
475 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
476 operations are atomic.
477 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
478 operations are atomic.
479 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
480 stores aren't moved out of a loop.
481 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
482 globals don't overwrite neighbouring globals.
483 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
484 writes dont overwrite neighbouring components.
485 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
486 * c-c++-common/gomp/atomic-3.c: Likewise.
487 * c-c++-common/gomp/atomic-9.c: Likewise.
488 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
489 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
490 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
491 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
492 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
493 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
494 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
495 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
496 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
497 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
498 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
499 g++.dg/gomp/atomic-15.C: Remove.
500 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
501 * gcc.dg/gomp/atomic-11.c: Remove test.
503 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
505 * gcc.dg/vect/bb-slp-cond-1.c: New test.
506 * gcc.dg/vect/slp-cond-1.c: New test.
507 * gcc.dg/vect/slp-cond-2.c: New test.
509 2011-11-05 David S. Miller <davem@davemloft.net>
511 * lib/test-supports.exp
512 (check_effective_target_ultrasparc_vis2_hw): New proc.
513 (check_effective_target_ultrasparc_vis3_hw): New proc.
514 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
515 * gcc.target/sparc/vec-init-2.inc: Likewise.
516 * gcc.target/sparc/vec-init-3.inc: Likewise.
517 * gcc.target/sparc/vec-init-1-vis1.c: New test.
518 * gcc.target/sparc/vec-init-1-vis2.c: New test.
519 * gcc.target/sparc/vec-init-1-vis3.c: New test.
520 * gcc.target/sparc/vec-init-2-vis1.c: New test.
521 * gcc.target/sparc/vec-init-2-vis2.c: New test.
522 * gcc.target/sparc/vec-init-2-vis3.c: New test.
523 * gcc.target/sparc/vec-init-3-vis1.c: New test.
524 * gcc.target/sparc/vec-init-3-vis2.c: New test.
525 * gcc.target/sparc/vec-init-3-vis3.c: New test.
527 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
529 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
530 Disable test on Epiphany.
531 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
532 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
533 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
534 * g++.dg/parse/pragma3.C: Likewise.
535 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
537 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
538 * gcc.dg/tls/thr-cse-1.c: Likewise.
539 * g++.dg/opt/devirt2.C: Likewise.
540 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
541 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
542 * gcc.target/epiphany: New directory.
544 2011-11-05 Tobias Burnus <burnus@net-b.de>
546 * gfortran.dg/quad_2.f90: New.
548 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
550 * gcc.dg/strlenopt-22g.c: New wrapper around...
551 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
553 2011-11-04 Jason Merrill <jason@redhat.com>
556 * g++.dg/init/lifetime2.C: New.
557 * g++.dg/cpp0x/initlist-lifetime2.C: New.
560 * g++.dg/init/lifetime1.C: Test cleanup order.
562 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
564 * g++.dg/other/offsetof7.C: New test.
566 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
568 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
569 variable, default empty, -ffat-lto-objects for effective_target_lto.
570 (gcc-dg-test-1): Add options from dg-final methods.
571 * lib/scanasm.exp (scan-assembler_required_options)
572 (scan-assembler-not_required_options): New procs.
574 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
576 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
577 generate a pedwarn in c++98-mode.
578 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
579 don't generate a pedwarn in c++0x-mode.
581 2011-11-04 Olivier Goffart <olivier@woboq.com>
584 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
586 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
588 PR rtl-optimization/38644
589 * gcc.target/arm/stack-red-zone.c: New.
591 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
594 * g++.dg/warn/Wconversion-null-3.C: New.
596 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
599 * g++.dg/cpp0x/udlit-strint-length.C: New.
601 2011-11-04 Jason Merrill <jason@redhat.com>
604 * g++.dg/cpp0x/initlist-lifetime1.C: New.
605 * g++.dg/init/lifetime1.C: New.
606 * g++.dg/init/ref21.C: New.
607 * g++.dg/eh/array1.C: New.
609 2011-11-04 Tom de Vries <tom@codesourcery.com>
611 PR tree-optimization/50763
612 * gcc.dg/pr50763-5.c: New test.
614 2011-11-04 Tom de Vries <tom@codesourcery.com>
616 PR tree-optimization/50763
617 * g++.dg/pr50763-4.C: New test.
619 2011-11-04 Jakub Jelinek <jakub@redhat.com>
621 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
624 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
626 * gcc.dg/torture/vec-cvt-1.c: New test.
628 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
630 * gnat.dg/specs/private1[-sub].ads: New test.
632 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
635 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
636 * gfortran.dg/inline_sum_1.f90: New.
637 * gfortran.dg/inline_sum_2.f90: New.
638 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
639 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
640 * gfortran.dg/inline_product_1.f90: New.
642 2011-11-03 Tobias Burnus <burnus@net-b.de>
645 * gfortran.dg/bind_c_dts_5.f90: New.
647 2011-11-03 Tobias Burnus <burnus@net-b.de>
650 * gfortran.dg/module_parameter_array_refs_2.f90: New.
652 2011-11-03 Richard Guenther <rguenther@suse.de>
655 * g++.dg/init/copy7.C: Remove testcase.
657 2011-11-03 Martin Jambor <mjambor@suse.cz>
659 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
660 * g++.dg/ipa/devirt-c-2.C: Likewise.
661 * g++.dg/ipa/devirt-c-7.C: New test.
662 * g++.dg/ipa/devirt-c-8.C: Likewise.
664 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
666 PR tree-optimization/50912
667 * gnat.dg/loop_optimization10.ad[sb]: New test.
668 * gnat.dg/loop_optimization10_pkg.ads: New helper.
670 2011-11-02 Jason Merrill <jason@redhat.com>
673 * g++.dg/cpp0x/nsdmi-list2.C: New.
675 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
678 * g++.dg/cpp0x/warn_cxx0x2.C: New.
679 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
681 2011-11-02 Tom de Vries <tom@codesourcery.com>
683 PR tree-optimization/50769
684 * gfortran.dg/pr50769.f90: New test.
686 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
688 * gcc.target/sparc/20111102-1.c: New test.
690 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
693 * g++.dg/warn/Wcast-qual2.C: New.
695 2011-11-02 Tom de Vries <tom@codesourcery.com>
697 PR tree-optimization/50763
698 * g++.dg/pr50763-3.C: New test.
700 2011-11-02 Tom de Vries <tom@codesourcery.com>
702 PR tree-optimization/50672
703 * g++.dg/pr50672.C: New test.
705 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
707 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
708 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
709 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
711 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
713 2011-11-02 Richard Guenther <rguenther@suse.de>
715 PR tree-optimization/50902
716 * gcc.dg/torture/pr50902.c: New testcase.
718 2010-11-02 Richard Guenther <rguenther@suse.de>
720 PR tree-optimization/50890
721 * gcc.dg/torture/pr50890.c: New testcase.
723 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
727 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
729 2011-11-01 Tom de Vries <tom@codesourcery.com>
731 PR tree-optimization/50908
732 * gcc.dg/pr50908.c: New test.
733 * gcc.dg/pr50908-2.c: Same.
734 * gcc.dg/pr50908-3.c: Same.
736 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
738 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
739 the outer loop. Remove comment. Don't check for widen-mult.
741 2011-10-31 Martin Jambor <mjambor@suse.cz>
743 * gcc.dg/ipa/ipcp-4.c: New test.
745 2011-10-31 Jakub Jelinek <jakub@redhat.com>
747 * gcc.dg/vshift-3.c: New test.
748 * gcc.dg/vshift-4.c: New test.
749 * gcc.dg/vshift-5.c: New test.
751 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
753 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
754 and current implementation.
756 2011-10-31 Paul Brook <paul@codesourcery.com>
758 * gcc.dg/constructor-1.c: New test.
760 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
763 * gfortran.dg/dshift_3.f90: New test.
765 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
767 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
769 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
770 * gcc.dg/torture/vshuf-v4si.c: Likewise.
771 * gcc.dg/torture/vshuf-v8si.c: Likewise.
772 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
773 * gcc.dg/torture/vshuf-v4di.c: Likewise.
774 * gcc.dg/torture/vshuf-v2df.c: Likewise.
775 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
776 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
777 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
778 * gcc.dg/torture/vshuf-v2di.c: Likewise.
779 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
780 * gcc.dg/torture/vshuf-v4df.c: Likewise.
781 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
782 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
783 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
784 * gcc.dg/vector-compare-2.c: Likewise.
786 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/cpp0x/pr50901.C: New.
791 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
793 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
794 * gcc.target/i386/fma4-check.h (main): Ditto.
795 * gcc.target/i386/xop-check.h (main): Ditto.
797 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
800 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
803 * g++.dg/template/crash109.C: New.
805 2011-10-28 Jason Merrill <jason@redhat.com>
807 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
809 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
812 * g++.dg/template/crash109.C: New.
814 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
816 * gfortran.dg/nearest_5.f90: New test.
818 2011-10-28 Jakub Jelinek <jakub@redhat.com>
820 * gcc.dg/vshift-1.c: New test.
821 * gcc.dg/vshift-2.c: New test.
822 * gcc.target/i386/xop-vshift-1.c: New test.
823 * gcc.target/i386/xop-vshift-2.c: New test.
824 * gcc.target/i386/avx2-vshift-1.c: New test.
826 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
828 PR rtl-optimization/49720
829 * g++.dg/torture/pr49720.C: New test.
831 2011-10-27 David S. Miller <davem@davemloft.net>
833 * gcc.target/sparc/setcc-3.c: New test.
835 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
838 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
840 2011-10-27 Jakub Jelinek <jakub@redhat.com>
842 * gcc.target/i386/sse2-cvt-1.c: New test.
843 * gcc.target/i386/sse2-cvt-2.c: New test.
844 * gcc.target/i386/avx-cvt-1.c: New test.
845 * gcc.target/i386/avx-cvt-2.c: New test.
846 * gcc.target/i386/avx2-cvt-1.c: New test.
847 * gcc.target/i386/avx2-cvt-2.c: New test.
849 2011-10-27 Martin Jambor <mjambor@suse.cz>
851 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
853 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
854 Steven G. Kargl <kargl@gcc.gnu.org>
857 * gfortran.dg/pr50875.f90: New test.
859 2011-10-26 David S. Miller <davem@davemloft.net>
861 * gcc.target/sparc/fmaf-1.c: New test.
863 * gcc.target/sparc/setcc-1.c: New test.
864 * gcc.target/sparc/setcc-2.c: New test.
866 2011-10-26 Joseph Myers <joseph@codesourcery.com>
868 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
870 2011-10-26 Joseph Myers <joseph@codesourcery.com>
872 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
875 2011-10-26 Joseph Myers <joseph@codesourcery.com>
877 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
880 2011-10-26 Joseph Myers <joseph@codesourcery.com>
882 * gcc.target/i386/pad-4.c: Skip for Windows targets.
884 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
886 * gnat.dg/specs/discr1.ads: New test.
887 * gnat.dg/specs/discr1_pkg.ads: New helper.
889 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
891 * gnat.dg/specs/unchecked_union.ads: Rename to...
892 * gnat.dg/specs/unchecked_union1.ads: ...this.
893 * gnat.dg/specs/unchecked_union2.ads: New test.
895 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
897 * gnat.dg/specs/atomic1.ads: New test.
899 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
901 Implement C++11 user-defined literals.
902 * g++.dg/cpp0x/udlit-addr.C: New.
903 * g++.dg/cpp0x/udlit-args.C: New.
904 * g++.dg/cpp0x/udlit-args-neg.C: New.
905 * g++.dg/cpp0x/udlit-clink-neg.C: New.
906 * g++.dg/cpp0x/udlit-concat.C: New.
907 * g++.dg/cpp0x/udlit-concat-neg.C: New.
908 * g++.dg/cpp0x/udlit-constexpr.C: New.
909 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
910 * g++.dg/cpp0x/udlit-declare-neg.C: New.
911 * g++.dg/cpp0x/udlit-friend.C: New.
912 * g++.dg/cpp0x/udlit-general.C: New.
913 * g++.dg/cpp0x/udlit-inline.C: New.
914 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
915 * g++.dg/cpp0x/udlit-member-neg.C: New.
916 * g++.dg/cpp0x/udlit-namespace.C: New.
917 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
918 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
919 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
920 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
921 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
922 * g++.dg/cpp0x/udlit-operator-neg.C: New.
923 * g++.dg/cpp0x/udlit-raw-str.C: New.
924 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
925 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
926 * g++.dg/cpp0x/udlit-systemheader.C: New.
927 * g++.dg/cpp0x/udlit-template.C: New.
928 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
929 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
930 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
931 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
932 * g++.dg/cpp0x/udlit_system_header: New.
934 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
937 * g++.dg/cpp0x/decltype34.C: New.
939 2011-10-26 Tom de Vries <tom@codesourcery.com>
941 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
942 * gcc.c-torture/unsorted/HIset.c: Same.
943 * gcc.c-torture/unsorted/SIcmp.c: Same.
944 * gcc.c-torture/unsorted/SIset.c: Same.
945 * gcc.c-torture/unsorted/SFset.c: Same.
946 * gcc.c-torture/unsorted/UHIcmp.c: Same.
947 * gcc.c-torture/unsorted/USIcmp.c: Same.
948 * gcc.c-torture/unsorted/DFcmp.c: Same.
950 2011-10-26 Jakub Jelinek <jakub@redhat.com>
952 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
953 to work also with -masm=intel and additionally test the xmm vs. ymm
954 register type combination on mask/dest and in vsib.
955 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
956 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
957 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
958 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
959 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
960 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
961 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
962 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
963 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
964 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
965 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
966 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
967 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
968 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
969 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
970 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
971 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
972 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
973 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
974 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
975 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
976 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
977 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
978 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
979 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
980 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
981 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
982 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
983 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
984 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
985 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
987 2011-10-26 Tom de Vries <tom@codesourcery.com>
989 PR tree-optimization/50763
990 * gcc.dg/pr50763-2.c: New test.
992 2011-10-25 Joseph Myers <joseph@codesourcery.com>
994 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
995 Update expected messages.
997 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
999 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1001 2011-10-25 Jason Merrill <jason@redhat.com>
1004 * g++.dg/init/aggr7.C: New.
1007 * g++.dg/cpp0x/initlist59.C: New.
1009 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1012 * g++.dg/overload/operator5.C: New.
1014 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1017 * g++.dg/template/crash108.C: New.
1019 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1021 PR tree-optimization/50596
1022 * gcc.dg/vect/vect-cond-10.c: New test.
1024 2011-10-24 Joey Ye <joey.ye@arm.com>
1026 * gcc.target/arm/pr42575.c: Remove architecture option.
1028 2011-10-24 David S. Miller <davem@davemloft.net>
1030 * gcc.target/sparc/vis3move-1.c: New test.
1031 * gcc.target/sparc/vis3move-2.c: New test.
1032 * gcc.target/sparc/vis3move-3.c: New test.
1034 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1036 * gcc.dg/strlenopt-22.c: New testcase.
1037 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1039 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1041 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1043 (dg-skip-if): Remove.
1044 * gcc.target/i386/funcspec-1.c: Ditto.
1045 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1047 2011-10-24 Richard Guenther <rguenther@suse.de>
1049 * gcc.dg/vect/vect-bool-1.c: New testcase.
1051 2011-10-24 Richard Guenther <rguenther@suse.de>
1053 PR tree-optimization/50838
1054 * gcc.dg/torture/pr50838.c: New testcase.
1056 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1058 PR tree-optimization/50730
1059 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1060 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1061 -fno-tree-sra and SLP flags.
1063 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1067 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1070 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1071 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1073 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1076 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1077 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1079 2011-10-23 Tom de Vries <tom@codesourcery.com>
1081 PR tree-optimization/50763
1082 * gcc.dg/pr50763.c: New test.
1084 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1087 * gcc.target/i386/pr50788.c: New test.
1089 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1091 PR tree-optimization/50819
1092 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1093 * g++.dg/vect/slp-pr50819.cc: New test.
1095 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1098 * g++.dg/warn/Wconversion4.C: New.
1100 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1103 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1104 from element other than first and reverse permutation.
1105 * gcc.dg/torture/vshuf-16.inc: Likewise.
1106 * gcc.dg/torture/vshuf-8.inc: Likewise.
1107 * gcc.dg/torture/vshuf-4.inc: Likewise.
1109 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1112 * g++.dg/parse/error43.C: New.
1113 * g++.dg/parse/error44.C: Likewise.
1115 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1116 Kirill Yukhin <kirill.yukhin@intel.com>
1119 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1120 * gcc.target/i386/bmi2-check.h: Ditto.
1122 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1125 * g++.dg/cpp0x/override2.C: Add test.
1127 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1129 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1130 check_linker_plugin_available.
1132 2011-10-21 Kai Tietz <ktietz@redhat.com>
1134 * gcc.target/i386/branch-cost1.c: New test.
1135 * gcc.target/i386/branch-cost2.c: New test.
1136 * gcc.target/i386/branch-cost3.c: New test.
1137 * gcc.target/i386/branch-cost4.c: New test.
1139 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1141 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1143 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1146 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1148 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1150 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1151 (_moz_foo, EXT__foo): Use ASMNAME.
1153 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1155 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1158 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1161 * gcc.target/i386/pr50766.c: New test.
1163 2011-10-20 Jason Merrill <jason@redhat.com>
1166 * g++.dg/eh/partial1.C: New.
1168 2011-10-20 Richard Henderson <rth@redhat.com>
1170 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1171 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1172 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1173 Use __builtin_shuffle.
1175 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1178 * gfortran.dg/ishft_3.f90: Update test.
1180 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1183 * gfortran.dg/substring_integer_index.f90: New test.
1185 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1187 * gfortran.dg/format_string.f: New test.
1189 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1191 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1193 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1195 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1197 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1198 gcc.target/i386/pr46226.c: Do not use
1199 -mno-accumulate-outgoing-args.
1201 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1203 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1204 including <strings.h>.
1206 2011-10-19 Jan Hubicka <jh@suse.cz>
1208 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1209 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1210 * lib/c-torture.exp: Likewise.
1211 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1212 * gcc.c-torture/compile/sync-1.c: Likewise.
1213 * gcc.c-torture/compile/sync-1.c: Likewise.
1214 * gcc.c-torture/compile/sync-3.c: Likewise.
1215 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1216 * gcc.dg/noncompile/920507-1.c: Likewise.
1217 * gcc.dg/torture/pr36400.c: Likewise.
1218 * g++.dg/torture/pr34850.C: Likewise.
1220 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1222 * gnat.dg/source_ref1.adb: New test.
1223 * gnat.dg/source_ref2.adb: Likewise.
1225 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/parse/error42.C: New.
1229 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1231 2011-10-19 Jason Merrill <jason@redhat.com>
1234 * g++.dg/init/value9.C: New.
1236 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1239 * gcc.dg/torture/vshuf-16.inc: Likewise.
1240 * gcc.dg/torture/vshuf-8.inc: Likewise.
1241 * gcc.dg/torture/vshuf-4.inc: Likewise.
1243 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1246 * gfortran.dg/sizeof_proc.f90: New.
1248 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1250 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1251 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1253 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1256 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1258 2011-10-19 Jason Merrill <jason@redhat.com>
1261 * g++.dg/init/ref20.C: New.
1263 2011-10-19 Kai Tietz <ktietz@redhat.com>
1266 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1267 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1268 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1269 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1270 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1272 2011-10-19 Richard Guenther <rguenther@suse.de>
1275 * gcc.dg/torture/pr50768.c: New testcase.
1277 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1279 PR rtl-optimization/50340
1280 * gcc.dg/pr50340.c: New.
1282 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1284 PR tree-optimization/50717
1286 * gcc.dg/pr50717-1.c: New file.
1287 * gcc.target/arm/wmul-12.c: Correct types.
1288 * gcc.target/arm/wmul-8.c: Correct types.
1290 2011-10-18 Jason Merrill <jason@redhat.com>
1293 * g++.dg/cpp0x/defaulted32.C: New.
1296 * g++.dg/lookup/using23.C: New.
1299 * g++.dg/cpp0x/implicit12.C: New.
1300 * g++.dg/cpp0x/defaulted20.C: Adjust.
1301 * g++.dg/cpp0x/defaulted21.C: Adjust.
1302 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1303 * g++.dg/cpp0x/implicit4.C: Adjust.
1304 * g++.dg/cpp0x/implicit5.C: Adjust.
1305 * g++.dg/cpp0x/implicit8.C: Adjust.
1306 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1307 * g++.dg/cpp0x/not_special.C: Adjust.
1308 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1309 * g++.dg/cpp0x/rv1n.C: Adjust.
1310 * g++.dg/cpp0x/rv2n.C: Adjust.
1311 * g++.dg/cpp0x/rv3n.C: Adjust.
1312 * g++.dg/cpp0x/rv4n.C: Adjust.
1313 * g++.dg/cpp0x/rv5n.C: Adjust.
1314 * g++.dg/cpp0x/rv6n.C: Adjust.
1315 * g++.dg/cpp0x/rv7n.C: Adjust.
1317 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1319 * gcc.target/i386/avx2-vpop-check.h: New header.
1320 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1321 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1322 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1323 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1324 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1325 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1326 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1327 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1328 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1329 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1330 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1331 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1332 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1333 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1334 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1336 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1339 * gfortran.dg/coarray_subobject_1.f90: New test.
1340 * gfortran.dg/coarray/subobject_1.f90: New test.
1342 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1344 PR rtl-optimization/50205
1345 * gcc.dg/pr50205.c: New.
1347 2011-10-18 Richard Guenther <rguenther@suse.de>
1349 PR tree-optimization/50767
1350 * gcc.dg/torture/pr50767.c: New testcase.
1352 2011-10-18 Julian Brown <julian@codesourcery.com>
1354 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1355 * gcc.target/arm/unaligned-memcpy-1.c: New.
1356 * gcc.target/arm/unaligned-memcpy-2.c: New.
1357 * gcc.target/arm/unaligned-memcpy-3.c: New.
1358 * gcc.target/arm/unaligned-memcpy-4.c: New.
1360 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1363 * gfortran.dg/iso_c_binding_class.f03: New.
1365 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1367 * testsuite/lib/target-supports.exp
1368 (check_effective_target_vect_widen_shift): New.
1369 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1370 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1371 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1372 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1374 2011-10-18 Richard Guenther <rguenther@suse.de>
1376 * gcc.dg/torture/restrict-1.c: New testcase.
1378 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1380 * g++.dg/ext/bases.C: New test.
1382 2011-10-17 David S. Miller <davem@davemloft.net>
1384 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1385 all operations to emit VIS instructions.
1386 * gcc.target/sparc/fandnot.c: Likewise.
1387 * gcc.target/sparc/fnot.c: Likewise.
1388 * gcc.target/sparc/for.c: Likewise.
1389 * gcc.target/sparc/fornot.c: Likewise.
1390 * gcc.target/sparc/fxnor.c: Likewise.
1391 * gcc.target/sparc/fxor.c: Likewise.
1392 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1395 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1397 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1398 * gcc.dg/torture/vshuf-16.inc: New file.
1399 * gcc.dg/torture/vshuf-2.inc: New file.
1400 * gcc.dg/torture/vshuf-32.inc: New file.
1401 * gcc.dg/torture/vshuf-4.inc: New file.
1402 * gcc.dg/torture/vshuf-8.inc: New file.
1403 * gcc.dg/torture/vshuf-main.inc: New file.
1404 * gcc.dg/torture/vshuf-v16hi.c: New test.
1405 * gcc.dg/torture/vshuf-v16qi.c: New test.
1406 * gcc.dg/torture/vshuf-v2df.c: New test.
1407 * gcc.dg/torture/vshuf-v2di.c: New test.
1408 * gcc.dg/torture/vshuf-v2sf.c: New test.
1409 * gcc.dg/torture/vshuf-v2si.c: New test.
1410 * gcc.dg/torture/vshuf-v32qi.c: New test.
1411 * gcc.dg/torture/vshuf-v4df.c: New test.
1412 * gcc.dg/torture/vshuf-v4di.c: New test.
1413 * gcc.dg/torture/vshuf-v4hi.c: New test.
1414 * gcc.dg/torture/vshuf-v4sf.c: New test.
1415 * gcc.dg/torture/vshuf-v4si.c: New test.
1416 * gcc.dg/torture/vshuf-v8hi.c: New test.
1417 * gcc.dg/torture/vshuf-v8qi.c: New test.
1418 * gcc.dg/torture/vshuf-v8sf.c: New test.
1419 * gcc.dg/torture/vshuf-v8si.c: New test.
1421 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1423 PR tree-optimization/50746
1424 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1426 2011-10-17 Jason Merrill <jason@redhat.com>
1429 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1431 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1434 * g++.dg/parse/error41.C: New.
1435 * g++.dg/parse/error20.C: Adjust.
1437 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/warn/format7.C: New.
1441 * obj-c++.dg/warn7.mm: Likewise.
1443 2011-10-17 Richard Guenther <rguenther@suse.de>
1445 PR tree-optimization/50729
1446 * gcc.dg/torture/pr50729.c: New testcase.
1448 2011-10-15 Tom Tromey <tromey@redhat.com>
1449 Dodji Seketeli <dodji@redhat.com>
1451 * lib/prune.exp (prune_gcc_output): Prune output referring to
1453 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1454 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1455 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1456 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1458 2011-10-15 Tom Tromey <tromey@redhat.com>
1459 Dodji Seketeli <dodji@redhat.com>
1461 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1463 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/inherit/error5.C: New.
1468 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1472 * gfortran.dg/kind_tests_4.f90: New.
1474 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1476 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1477 targets that support vector condition.
1479 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1482 * gfortran.dg/c_kind_tests_3.f03: New.
1484 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1487 * gfortran.dg/elemental_args_check_4.f90: New.
1489 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1491 PR tree-optimization/50727
1492 * gcc.dg/vect/pr50727.c: New test.
1494 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1496 * gcc.dg/vla-23.c: New test.
1498 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1500 PR tree-optimization/50596
1501 * gcc.dg/vect/vect-cond-9.c: New test.
1503 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1505 * gcc.dg/vect/bb-slp-29.c: New test.
1507 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1510 * g++.dg/ext/is_base_of_incomplete.C: New.
1511 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1512 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1514 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1516 * gcc.target/sparc/combined-1.c: Compile at -O2.
1518 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1520 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1521 (dg-options): Add -Wno-attributes.
1522 * gcc.target/i386/fma_double_?.c: Ditto.
1523 * gcc.target/i386/fma_run_float_?.c: Ditto.
1524 * gcc.target/i386/fma_run_double_?.c: Ditto.
1525 * gcc.target/i386/l_fma_float_?.c: Dtto.
1526 * gcc.target/i386/l_fma_double_?.c: Ditto.
1527 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1528 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1530 2011-10-15 Tobias Burnus <burnus@net-b.de>
1532 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1534 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1535 * gfortran.dg/rank_3.f90: Ditto.
1536 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1537 -std=f2008ts in dg-options.
1538 * gfortran.dg/rank_4.f90: Ditto.
1540 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1543 * gcc.target/sh/pr49263.c: New.
1545 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1547 * gnat.dg/specs/debug1.ads: Tweak.
1549 2011-10-14 Kai Tietz <ktietz@redhat.com>
1551 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1553 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1555 * gcc.target/i386/sse2-mul-1.c: New test.
1556 * gcc.target/i386/sse4_1-mul-1.c: New test.
1557 * gcc.target/i386/avx-mul-1.c: New test.
1558 * gcc.target/i386/xop-mul-1.c: New test.
1559 * gcc.target/i386/avx2-mul-1.c: New test.
1561 2011-10-14 Jason Merrill <jason@redhat.com>
1564 * g++.dg/cpp0x/nsdmi-list1.C: New.
1567 * g++.dg/cpp0x/nsdmi-const1.C: New.
1569 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1572 * gfortran.dg/pointer_intent_5.f90: New.
1574 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1576 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1577 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1578 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1580 2011-10-14 Tobias Burnus <burnus@net-b.de>
1583 * gfortran.dg/pointer_check_11.f90: New.
1584 * gfortran.dg/pointer_check_12.f90: New.
1586 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1589 * g++.dg/overload/operator4.C: New.
1591 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1593 * gcc.dg/di-longlong64-sync-1.c: New test.
1594 * gcc.dg/di-sync-multithread.c: New test.
1595 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1596 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1597 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1598 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1599 (check_effective_target_arm_arm_ok): New helper.
1600 (check_effective_target_sync_longlong): New helper.
1602 2011-10-14 Richard Guenther <rguenther@suse.de>
1604 PR tree-optimization/50723
1605 * gcc.dg/torture/pr50723.c: New testcase.
1607 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1610 * g++.dg/warn/format6.C: New.
1611 * obj-c++.dg/warn6.mm: Likewise.
1613 2011-10-13 Richard Henderson <rth@redhat.com>
1615 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1617 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1618 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1619 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1621 2011-10-13 Jason Merrill <jason@redhat.com>
1624 * g++.dg/cpp0x/nsdmi-template2.C: New.
1627 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1630 * g++.dg/init/vbase1.C: New.
1632 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1634 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1635 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1636 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1637 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1639 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1641 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1643 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1645 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1647 2011-10-13 Richard Guenther <rguenther@suse.de>
1649 PR tree-optimization/50712
1650 * gcc.target/i386/pr50712.c: New testcase.
1652 2011-10-13 Tom de Vries <tom@codesourcery.com>
1654 * gcc.dg/memcpy-4.c: New test.
1656 2011-10-13 Richard Guenther <rguenther@suse.de>
1658 PR tree-optimization/50698
1659 * g++.dg/vect/pr50698.cc: New testcase.
1661 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1663 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1664 * gcc.target/powerpc/warn-2.c: Ditto.
1666 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1667 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1668 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1669 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1670 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1671 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1672 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1673 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1674 * gcc.target/powerpc/ppc-pow.c: Likewise.
1675 * gcc.target/powerpc/recip-1.c: Likewise.
1676 * gcc.target/powerpc/recip-2.c: Likewise.
1677 * gcc.target/powerpc/recip-3.c: Likewise.
1678 * gcc.target/powerpc/recip-4.c: Likewise.
1679 * gcc.target/powerpc/recip-5.c: Likewise.
1681 2011-10-12 David S. Miller <davem@davemloft.net>
1683 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1684 '-mvis3' instead of 'mcpu=niagara3' in options.
1685 * gcc.target/sparc/fhalve.c: Likewise.
1686 * gcc.target/sparc/fnegop.c: Likewise.
1687 * gcc.target/sparc/fpadds.c: Likewise.
1688 * gcc.target/sparc/fshift.c: Likewise.
1689 * gcc.target/sparc/fucmp.c: Likewise.
1690 * gcc.target/sparc/lzd.c: Likewise.
1691 * gcc.target/sparc/vis3misc.c: Likewise.
1692 * gcc.target/sparc/xmul.c: Likewise.
1694 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1696 * gnat.dg/vect1.ad[sb]: New test.
1697 * gnat.dg/vect1_pkg.ads: New helper.
1698 * gnat.dg/vect2.ad[sb]: New test.
1699 * gnat.dg/vect2_pkg.ads: New helper.
1700 * gnat.dg/vect3.ad[sb]: New test.
1701 * gnat.dg/vect3_pkg.ads: New helper.
1702 * gnat.dg/vect4.ad[sb]: New test.
1703 * gnat.dg/vect4_pkg.ads: New helper.
1704 * gnat.dg/vect5.ad[sb]: New test.
1705 * gnat.dg/vect5_pkg.ads: New helper.
1706 * gnat.dg/vect6.ad[sb]: New test.
1707 * gnat.dg/vect6_pkg.ads: New helper.
1709 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1711 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1712 * gcc.target/i386/fma_run_double_2.c: Likewise.
1713 * gcc.target/i386/fma_run_double_3.c: Likewise.
1714 * gcc.target/i386/fma_run_double_4.c: Likewise.
1715 * gcc.target/i386/fma_run_double_5.c: Likewise.
1716 * gcc.target/i386/fma_run_double_6.c: Likewise.
1717 * gcc.target/i386/fma_run_float_1.c: Likewise.
1718 * gcc.target/i386/fma_run_float_2.c: Likewise.
1719 * gcc.target/i386/fma_run_float_3.c: Likewise.
1720 * gcc.target/i386/fma_run_float_4.c: Likewise.
1721 * gcc.target/i386/fma_run_float_5.c: Likewise.
1722 * gcc.target/i386/fma_run_float_6.c: Likewise.
1724 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1725 remove the extra dg-options.
1726 * gcc.target/i386/l_fma_double_2.c: Likewise.
1727 * gcc.target/i386/l_fma_double_3.c: Likewise.
1728 * gcc.target/i386/l_fma_double_4.c: Likewise.
1729 * gcc.target/i386/l_fma_double_5.c: Likewise.
1730 * gcc.target/i386/l_fma_double_6.c: Likewise.
1731 * gcc.target/i386/l_fma_float_1.c: Likewise.
1732 * gcc.target/i386/l_fma_float_2.c: Likewise.
1733 * gcc.target/i386/l_fma_float_3.c: Likewise.
1734 * gcc.target/i386/l_fma_float_4.c: Likewise.
1735 * gcc.target/i386/l_fma_float_5.c: Likewise.
1736 * gcc.target/i386/l_fma_float_6.c: Likewise.
1738 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1740 PR tree-optimization/50189
1741 * g++.dg/torture/pr50189.C: New testcase.
1743 2011-10-12 Richard Guenther <rguenther@suse.de>
1745 PR tree-optimization/50700
1746 * gcc.dg/builtin-object-size-12.c: New testcase.
1748 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1751 * gcc.c-torture/compile/pr50565-1.c,
1752 gcc.c-torture/compile/pr50565-2.c: New tests.
1754 2011-10-11 Jason Merrill <jason@redhat.com>
1758 * g++.dg/template/constant1.C: New.
1759 * g++.dg/template/constant2.C: New.
1760 * g++.dg/cpp0x/constexpr-template3.C: New.
1762 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1764 * gcc.target/i386/warn-vect-op-3.c: New test.
1765 * gcc.target/i386/warn-vect-op-1.c: New test.
1766 * gcc.target/i386/warn-vect-op-2.c: New test.
1768 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1770 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1772 2011-10-11 Richard Guenther <rguenther@suse.de>
1774 PR tree-optimization/50204
1775 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1777 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1779 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1781 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1783 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1784 * gcc.target/i386/fma_double_2.c: Ditto.
1785 * gcc.target/i386/fma_double_3.c: Ditto.
1786 * gcc.target/i386/fma_double_4.c: Ditto.
1787 * gcc.target/i386/fma_double_5.c: Ditto.
1788 * gcc.target/i386/fma_double_6.c: Ditto.
1789 * gcc.target/i386/fma_float_1.c: Ditto.
1790 * gcc.target/i386/fma_float_2.c: Ditto.
1791 * gcc.target/i386/fma_float_3.c: Ditto.
1792 * gcc.target/i386/fma_float_4.c: Ditto.
1793 * gcc.target/i386/fma_float_5.c: Ditto.
1794 * gcc.target/i386/fma_float_6.c: Ditto.
1795 * gcc.target/i386/l_fma_double_1.c: Ditto.
1796 * gcc.target/i386/l_fma_double_2.c: Ditto.
1797 * gcc.target/i386/l_fma_double_3.c: Ditto.
1798 * gcc.target/i386/l_fma_double_4.c: Ditto.
1799 * gcc.target/i386/l_fma_double_5.c: Ditto.
1800 * gcc.target/i386/l_fma_double_6.c: Ditto.
1801 * gcc.target/i386/l_fma_float_1.c: Ditto.
1802 * gcc.target/i386/l_fma_float_2.c: Ditto.
1803 * gcc.target/i386/l_fma_float_3.c: Ditto.
1804 * gcc.target/i386/l_fma_float_4.c: Ditto.
1805 * gcc.target/i386/l_fma_float_5.c: Ditto.
1806 * gcc.target/i386/l_fma_float_6.c: Ditto.
1807 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1808 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1809 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1810 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1811 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1812 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1813 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1814 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1815 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1816 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1817 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1818 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1820 2011-10-11 Tristan Gingold <gingold@adacore.com>
1822 * gcc.dg/va-arg-4.c: New test.
1823 * gcc.dg/va-arg-5.c: Ditto.
1825 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1827 * lib/target-supports.exp (check_effective_target_fd_truncate):
1828 Close and unlink test file before exit.
1830 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1833 * gfortran.dg/forall_15.f90: New test case.
1835 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1836 Andrew Macleod <amacleod@redhat.com>
1838 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1839 wrappers for *other_threads() and *final_verify().
1840 * gcc.dg/simulate-thread/simulate-thread.h
1841 (simulate_thread_wrapper_other_threads): New.
1842 (simulate_thread_wrapper_final_verify): New.
1844 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1846 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1848 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1850 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1852 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1853 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1855 * gcc.target/i386/fma_1.h: New file.
1856 * gcc.target/i386/fma_2.h: Likewise.
1857 * gcc.target/i386/fma_3.h: Likewise.
1858 * gcc.target/i386/fma_4.h: Likewise.
1859 * gcc.target/i386/fma_5.h: Likewise.
1860 * gcc.target/i386/fma_6.h: Likewise.
1861 * gcc.target/i386/fma_double_1.c: Likewise.
1862 * gcc.target/i386/fma_double_2.c: Likewise.
1863 * gcc.target/i386/fma_double_3.c: Likewise.
1864 * gcc.target/i386/fma_double_4.c: Likewise.
1865 * gcc.target/i386/fma_double_5.c: Likewise.
1866 * gcc.target/i386/fma_double_6.c: Likewise.
1867 * gcc.target/i386/fma_float_1.c: Likewise.
1868 * gcc.target/i386/fma_float_2.c: Likewise.
1869 * gcc.target/i386/fma_float_3.c: Likewise.
1870 * gcc.target/i386/fma_float_4.c: Likewise.
1871 * gcc.target/i386/fma_float_5.c: Likewise.
1872 * gcc.target/i386/fma_float_6.c: Likewise.
1873 * gcc.target/i386/fma_main.h: Likewise.
1874 * gcc.target/i386/fma_run_double_1.c: Likewise.
1875 * gcc.target/i386/fma_run_double_2.c: Likewise.
1876 * gcc.target/i386/fma_run_double_3.c: Likewise.
1877 * gcc.target/i386/fma_run_double_4.c: Likewise.
1878 * gcc.target/i386/fma_run_double_5.c: Likewise.
1879 * gcc.target/i386/fma_run_double_6.c: Likewise.
1880 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1881 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1882 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1883 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1884 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1885 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1886 * gcc.target/i386/fma_run_float_1.c: Likewise.
1887 * gcc.target/i386/fma_run_float_2.c: Likewise.
1888 * gcc.target/i386/fma_run_float_3.c: Likewise.
1889 * gcc.target/i386/fma_run_float_4.c: Likewise.
1890 * gcc.target/i386/fma_run_float_5.c: Likewise.
1891 * gcc.target/i386/fma_run_float_6.c: Likewise.
1892 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1893 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1894 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1895 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1896 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1897 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1898 * gcc.target/i386/l_fma_1.h: Likewise.
1899 * gcc.target/i386/l_fma_2.h: Likewise.
1900 * gcc.target/i386/l_fma_3.h: Likewise.
1901 * gcc.target/i386/l_fma_4.h: Likewise.
1902 * gcc.target/i386/l_fma_5.h: Likewise.
1903 * gcc.target/i386/l_fma_6.h: Likewise.
1904 * gcc.target/i386/l_fma_double_1.c: Likewise.
1905 * gcc.target/i386/l_fma_double_2.c: Likewise.
1906 * gcc.target/i386/l_fma_double_3.c: Likewise.
1907 * gcc.target/i386/l_fma_double_4.c: Likewise.
1908 * gcc.target/i386/l_fma_double_5.c: Likewise.
1909 * gcc.target/i386/l_fma_double_6.c: Likewise.
1910 * gcc.target/i386/l_fma_float_1.c: Likewise.
1911 * gcc.target/i386/l_fma_float_2.c: Likewise.
1912 * gcc.target/i386/l_fma_float_3.c: Likewise.
1913 * gcc.target/i386/l_fma_float_4.c: Likewise.
1914 * gcc.target/i386/l_fma_float_5.c: Likewise.
1915 * gcc.target/i386/l_fma_float_6.c: Likewise.
1916 * gcc.target/i386/l_fma_main.h: Likewise.
1917 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1918 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1919 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1920 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1921 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1922 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1923 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1924 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1925 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1926 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1927 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1928 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1930 2011-10-10 Richard Guenther <rguenther@suse.de>
1933 * gcc.dg/torture/pr50389.c: New testcase.
1935 2011-10-10 Richard Guenther <rguenther@suse.de>
1938 * gcc.dg/builtins-47.c: Optimize.
1940 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1942 * lib/gcc-simulate-thread.exp: New.
1943 * gcc.dg/simulate-thread/guality.h: New.
1944 * gcc.dg/simulate-thread/simulate-thread.h: New.
1945 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1946 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1947 * gcc.dg/simulate-thread/README: New.
1948 * g++.dg/simulate-thread/guality.h: New.
1949 * g++.dg/simulate-thread/simulate-thread.h: New.
1950 * g++.dg/simulate-thread/simulate-thread.exp: New.
1951 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1952 * c-c++-common/cxxbitfields-2.c: Remove.
1953 * c-c++-common/cxxbitfields.c: Remove.
1954 * c-c++-common/cxxbitfields-4.c: Remove.
1955 * c-c++-common/cxxbitfields-5.c: Remove.
1956 * c-c++-common/simulate-thread/bitfields-1.c: New.
1957 * c-c++-common/simulate-thread/bitfields-2.c: New.
1958 * c-c++-common/simulate-thread/bitfields-3.c: New.
1959 * c-c++-common/simulate-thread/bitfields-4.c: New.
1961 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1964 * g++.dg/warn/format5.C: New.
1966 2011-10-09 Tobias Burnus <burnus@net-b.de>
1969 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1970 * gfortran.dg/common_16.f90: New.
1972 2011-10-09 Tobias Burnus <burnus@net-b.de>
1974 * gfortran.dg/iso_c_binding_param_1.f90: New.
1975 * gfortran.dg/iso_c_binding_param_2.f90: New.
1976 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1978 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1980 PR tree-optimization/50635
1981 * gcc.dg/vect/pr50635.c: New test.
1983 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1986 * gfortran.dg/proc_decl_27.f90: New.
1988 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1991 * objc/execute/initialize-1.m: New test.
1993 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1996 * gfortran.dg/pointer_function_result_1.f90 : New test.
1998 2011-10-07 David S. Miller <davem@davemloft.net>
2001 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2002 * gcc.target/sparc/cmask.c: Use it.
2003 * gcc.target/sparc/fhalve.c: Likewise.
2004 * gcc.target/sparc/fnegop.c: Likewise.
2005 * gcc.target/sparc/fpadds.c: Likewise.
2006 * gcc.target/sparc/fshift.c: Likewise.
2007 * gcc.target/sparc/fucmp.c: Likewise.
2008 * gcc.target/sparc/lzd.c: Likewise.
2009 * gcc.target/sparc/vis3misc.c: Likewise.
2010 * gcc.target/sparc/xmul.c: Likewise.
2012 2011-10-07 Richard Henderson <rth@redhat.com>
2014 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2016 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2018 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2020 * gcc.dg/pr50193-1.c: New file.
2021 * gcc.target/arm/shiftable.c: New file.
2023 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2026 * gfortran.dg/class_46.f03: New.
2028 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2030 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2031 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2032 (syslog, vsyslog, __vsyslog_chk): Likewise.
2034 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2035 (x, EXT_x): Use ASMNAME.
2037 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2038 (a, c): Use ASMNAME.
2040 2011-10-07 Tom de Vries <tom@codesourcery.com>
2043 * gcc.dg/pr50527.c: New test.
2045 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2047 PR tree-optimization/50650
2048 * gcc.c-torture/compile/pr50650.c: New test.
2050 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2052 PR tree-optimization/50575
2053 * gcc.c-torture/execute/vector-compare-2.x: New file.
2055 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2058 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2059 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2062 2011-10-07 Richard Guenther <rguenther@suse.de>
2065 * gcc.dg/vect/vect-align-2.c: Increase array size.
2067 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2068 H.J. Lu <hongjiu.lu@intel.com>
2071 * gcc.target/i386/pr50603.c: New test.
2073 2011-10-06 Jason Merrill <jason@redhat.com>
2076 * g++.dg/cpp0x/default31.C: New.
2078 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2080 PR tree-optimization/50596
2081 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2083 * gcc.dg/vect/vect-cond-8.c: New test.
2085 2011-10-06 Richard Henderson <rth@redhat.com>
2087 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2088 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2089 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2090 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2091 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2092 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2093 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2094 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2095 * gcc.c-torture/execute/vshuf-16.inc: New file.
2096 * gcc.c-torture/execute/vshuf-2.inc: New file.
2097 * gcc.c-torture/execute/vshuf-4.inc: New file.
2098 * gcc.c-torture/execute/vshuf-8.inc: New file.
2099 * gcc.c-torture/execute/vshuf-main.inc: New file.
2100 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2101 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2102 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2103 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2104 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2105 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2106 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2107 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2108 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2109 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2110 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2111 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2112 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2114 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2116 PR tree-optimization/49279
2117 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2118 * gcc.c-torture/execute/pr49279.c: New test.
2120 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2123 * gcc.c-torture/compile/pr49049.c: New test.
2125 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2128 * gcc.target/arm/pr50305.c: New test.
2130 2011-10-06 Richard Guenther <rguenther@suse.de>
2132 PR tree-optimization/38884
2133 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2134 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2136 2011-10-05 David S. Miller <davem@davemloft.net>
2138 * gcc.target/sparc/lzd.c: New test.
2139 * gcc.target/sparc/popc.c: New test.
2141 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2143 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2144 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2145 * g++.dg/other/final1.C: Cleanup original tree dump.
2147 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2149 PR tree-optimization/50613
2150 * gcc.dg/pr50613.c: New test.
2152 2011-10-05 Richard Henderson <rth@redhat.com>
2154 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2155 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2156 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2157 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2158 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2159 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2160 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2161 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2163 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2165 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2166 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2167 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2168 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2169 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2171 2011-10-05 Richard Guenther <rguenther@suse.de>
2173 PR tree-optimization/38885
2174 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2176 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2178 * gcc.target/i386/sw-1.c: New test.
2180 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2182 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2184 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2186 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2188 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2190 2011-10-04 David S. Miller <davem@davemloft.net>
2192 * gcc.target/sparc/fhalve.c: New test.
2193 * gcc.target/sparc/fnegop.c: New test.
2194 * gcc.target/sparc/xmul.c: New test.
2196 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2199 * gfortran.dg/dummy_procedure_6.f90: New.
2201 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2203 PR tree-optimization/50604
2204 * gcc.dg/pr50604.c: New test.
2206 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2208 PR tree-optimization/49662
2209 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2210 * gcc.dg/graphite/interchange-15.c: Likewise.
2211 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2213 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2215 * gcc.dg/tree-ssa/restrict-4.c: New test.
2217 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2219 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2220 (main): Use __typeof to get result type of comparison.
2222 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2224 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2225 Make et_vect_multiple_sizes_saved global.
2226 (check_effective_target_vect64): Make et_vect64_saved global.
2228 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2230 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2231 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2232 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2233 * gcc.dg/builtin-complex-err-1.c: Adjust.
2235 2011-10-02 Jason Merrill <jason@redhat.com>
2237 * g++.dg/cpp0x/range-for22.C: New.
2239 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2240 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2241 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2242 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2244 * g++.dg/cpp0x/nsdmi5.C: New.
2246 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2249 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2251 (mips-dg-options): Force an ABI option if the current ABI is
2252 incompatible with the required -mlong setting. Likewise force
2253 a long setting if the current one is incompatible with the
2254 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2255 throughout procedure.
2256 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2257 instead of addressing=absolute.
2259 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2261 * gcc.target/mips/stack-1.c: New test.
2263 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2265 * gcc.dg/pr49696.c: New test.
2267 2011-10-02 Jan Hubicka <jh@suse.cz>
2269 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2271 2011-10-01 David S. Miller <davem@davemloft.net>
2273 * gcc.target/sparc/cmask.c: New test.
2274 * gcc.target/sparc/fpadds.c: New test.
2275 * gcc.target/sparc/fshift.c: New test.
2276 * gcc.target/sparc/fucmp.c: New test.
2277 * gcc.target/sparc/vis3misc.c: New test.
2279 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2282 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2284 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2287 * g++.dg/dfp/44473-1.C: New test.
2288 * g++.dg/dfp/44473-2.C: New test.
2289 * g++.dg/dfp/mangle-1.C: New test.
2290 * g++.dg/dfp/mangle-2.C: New test.
2291 * g++.dg/dfp/mangle-3.C: New test.
2292 * g++.dg/dfp/mangle-4.C: New test.
2293 * g++.dg/dfp/mangle-5.C: New test.
2295 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2298 * gcc.dg/pr50571.c: New test.
2300 PR tree-optimization/46309
2301 * gcc.dg/pr46309.c: New test.
2303 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2305 * gcc.dg/strlenopt-21.c: New test.
2307 2011-09-30 Revital Eres <revital.eres@linaro.org>
2309 * gcc.dg/sms-10.c: New file.
2311 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2313 * gcc.target/arm/pr50099.c: New test.
2315 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2317 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2319 2011-09-30 David S. Miller <davem@davemloft.net>
2321 * gcc.target/sparc/bmaskbshuf.c: New test.
2322 * gcc.target/sparc/edgen.c: New test.
2324 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2327 * gfortran.dg/pure_formal_proc_3.f90: New.
2330 * gfortran.dg/stfunc_7.f90: New.
2332 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2334 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2335 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2336 * gcc.dg/vector-compare-1.c: Likewise.
2337 * gcc.dg/vector-compare-2.c: Likewise.
2339 2011-09-29 David S. Miller <davem@davemloft.net>
2341 * gcc.target/sparc/array.c: New test.
2343 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2345 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2346 loop unroll and set max unroll times to 8.
2347 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2348 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2349 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2350 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2352 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2355 * g++.dg/ext/visibility/warn5.C: New.
2357 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2360 * g++.dg/warn/Wextra-3.C: New.
2362 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2365 * gcc.target/sh/pr49468-si.c: New.
2367 2011-09-28 Tom de Vries <tom@codesourcery.com>
2370 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2371 (TEST): Initialize src3 with random floats.
2372 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2373 from union src3. Initialize src3 with random floats.
2375 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2377 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2378 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2379 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2380 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2381 * gcc.target/sh/sh4a-cos.c: Ditto.
2382 * gcc.target/sh/sh4a-cosf.c: Ditto.
2383 * gcc.target/sh/sh4a-sin.c: Ditto.
2384 * gcc.target/sh/sh4a-sinf.c: Ditto.
2385 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2386 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2387 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2389 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2392 * g++.dg/parse/error40.C: New.
2393 * g++.dg/warn/incomplete1.C: Adjust.
2395 2011-09-27 Jan Hubicka <jh@suse.cz>
2398 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2401 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2403 * gcc.dg/strlenopt-1.c: New test.
2404 * gcc.dg/strlenopt-1f.c: New test.
2405 * gcc.dg/strlenopt-2.c: New test.
2406 * gcc.dg/strlenopt-2f.c: New test.
2407 * gcc.dg/strlenopt-3.c: New test.
2408 * gcc.dg/strlenopt-4.c: New test.
2409 * gcc.dg/strlenopt-4g.c: New test.
2410 * gcc.dg/strlenopt-4gf.c: New test.
2411 * gcc.dg/strlenopt-5.c: New test.
2412 * gcc.dg/strlenopt-6.c: New test.
2413 * gcc.dg/strlenopt-7.c: New test.
2414 * gcc.dg/strlenopt-8.c: New test.
2415 * gcc.dg/strlenopt-9.c: New test.
2416 * gcc.dg/strlenopt-10.c: New test.
2417 * gcc.dg/strlenopt-11.c: New test.
2418 * gcc.dg/strlenopt-12.c: New test.
2419 * gcc.dg/strlenopt-12g.c: New test.
2420 * gcc.dg/strlenopt-13.c: New test.
2421 * gcc.dg/strlenopt-14g.c: New test.
2422 * gcc.dg/strlenopt-14gf.c: New test.
2423 * gcc.dg/strlenopt-15.c: New test.
2424 * gcc.dg/strlenopt-16g.c: New test.
2425 * gcc.dg/strlenopt-17g.c: New test.
2426 * gcc.dg/strlenopt-18g.c: New test.
2427 * gcc.dg/strlenopt.h: New file.
2429 2011-09-27 Tom de Vries <tom@codesourcery.com>
2432 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2433 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2434 * gcc.dg/pr43864.c: New test.
2435 * gcc.dg/pr43864-2.c: Same.
2436 * gcc.dg/pr43864-3.c: Same.
2437 * gcc.dg/pr43864-4.c: Same.
2439 2011-09-27 Jan Hubicka <jh@suse.cz>
2441 * gcc.dg/ipa/inline-5.c: New testcase.
2443 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2445 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2447 * gcc.dg/vect/bb-slp-27.c: New.
2448 * gcc.dg/vect/bb-slp-28.c: New.
2450 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2452 * testsuite/lib/target-supports.exp (check_profiling_available):
2453 Don't rely solely on TLS tests for -fprofile-generate, fall
2454 through to the other code.
2456 2011-09-27 Richard Guenther <rguenther@suse.de>
2458 PR tree-optimization/50363
2459 * gcc.dg/torture/pr50363.c: New testcase.
2461 2011-09-26 Jason Merrill <jason@redhat.com>
2464 * g++.dg/template/partial13.C: New.
2467 * g++.dg/template/partial12.C: New.
2470 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2472 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2475 * g++.dg/diagnostic/bindings1.C: New.
2476 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2478 2011-09-26 David S. Miller <davem@davemloft.net>
2480 * gcc.target/sparc/wrgsr.c: New test.
2481 * gcc.target/sparc/rdgsr.c: New test.
2482 * gcc.target/sparc/edge.c: New test.
2483 * gcc.target/sparc/fcmp.c: New test.
2485 * gcc.target/sparc/edge.c: Update for new return types.
2486 * gcc.target/sparc/fcmp.c: Likewise.
2488 * gcc.target/sparc/fpaddsubi.c: New test.
2490 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2493 * gfortran.dg/common_15.f90: New.
2496 * gfortran.dg/dummy_procedure_5.f90: New.
2497 * gfortran.dg/interface_26.f90: Modified error message.
2498 * gfortran.dg/proc_ptr_11.f90: Ditto.
2499 * gfortran.dg/proc_ptr_15.f90: Ditto.
2500 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2501 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2503 2011-09-26 Jason Merrill <jason@redhat.com>
2506 * g++.dg/overload/rvalue3.C: New.
2509 * g++.dg/overload/ref-conv2.C: New.
2511 * g++.dg/cpp0x/nsdmi-template1.C: New.
2513 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2515 * g++.dg/cpp0x/nullptr25.C: New.
2517 2011-09-26 Richard Guenther <rguenther@suse.de>
2519 PR tree-optimization/50472
2520 * gcc.dg/torture/pr50472.c: New testcase.
2522 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2524 * gnat.dg/opt22.adb: New test.
2525 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2527 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2529 * gnat.dg/opt21.adb: New test.
2530 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2532 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2534 * gnat.dg/opt20.ad[sb]: New test.
2535 * gnat.dg/opt20_pkg.ads: New helper.
2537 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2539 * gnat.dg/array17.adb: New test.
2540 * gnat.dg/array17_pkg.ads: New helper.
2542 2011-09-25 Jason Merrill <jason@redhat.com>
2544 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2546 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2548 * gnat.dg/frame_overflow.ads: New.
2549 * gnat.dg/frame_overflow.adb: Adjust.
2550 * gnat.dg/specs/addr1.ads: Likewise.
2552 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2554 * g++.dg/tree-ssa/restrict2.C: New test.
2556 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2558 * lib/target-supports.exp (check_effective_target_vect64): New.
2559 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2560 of multiple vector sizes.
2561 * gcc.dg/vect/bb-slp-26.c: New.
2563 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2566 * g++.dg/template/bitfield1.C: New.
2568 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2570 * gcc.dg/vect/bb-slp-24.c: New.
2572 2011-09-24 Jason Merrill <jason@redhat.com>
2574 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2576 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2578 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2579 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2581 * g++.dg/cpp0x/nsdmi1.C: New.
2582 * g++.dg/cpp0x/nsdmi2.C: New.
2583 * g++.dg/cpp0x/nsdmi3.C: New.
2584 * g++.dg/cpp0x/nsdmi4.C: New.
2585 * g++.old-deja/g++.other/init4.C: New.
2587 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2590 * g++.dg/template/sfinae28.C: New.
2592 2011-09-23 Ian Lance Taylor <iant@google.com>
2594 * go.test/go-test.exp (errchk): Handle more cases of getting
2595 correct Tcl backslash quoting in regular expressions in test file.
2597 2011-09-23 Jason Merrill <jason@redhat.com>
2600 * g++.dg/init/const8.C: New.
2601 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2602 * g++.dg/cpp0x/defaulted2.C: Likewise.
2603 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2604 * g++.dg/init/pr20039.C: Likewise.
2605 * g++.dg/init/pr42844.C: Likewise.
2607 2011-09-23 Jan Hubicka <jh@suse.cz>
2609 * gcc.dg/ipa/inline-1.c: new testcase.
2610 * gcc.dg/ipa/inline-2.c: new testcase.
2611 * gcc.dg/ipa/inline-3.c: new testcase.
2612 * gcc.dg/ipa/inline-4.c: new testcase.
2614 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2617 * g++.dg/cpp0x/constexpr-static8.C: New.
2619 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2621 * gcc.target/i386/avxfp-1.c: New test.
2622 * gcc.target/i386/avxfp-2.c: New test.
2624 2011-09-23 Terry Guo <terry.guo@arm.com>
2626 * gcc.c-torture/execute/941014-1.x: Deleted.
2628 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2631 * g++.dg/cpp0x/pr50491.C: New.
2633 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2636 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2638 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2641 * g++.dg/cpp0x/nullptr24.C: New.
2643 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2646 * gcc.target/i386/pr50482.c: New test.
2648 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2650 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2651 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2652 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2653 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2654 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2655 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2656 multilib options contain different -march= from dg-options.
2658 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2659 Paolo Carlini <paolo.carlini@oracle.com>
2662 * g++.dg/template/friend52.C: New.
2664 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2666 * gcc.target/arm/cmp-1.c: New test.
2667 * gcc.target/arm/cmp-2.c: Likewise.
2669 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2672 * gfortran.dg/impure_actual_1.f90: Modified error message.
2673 * gfortran.dg/proc_ptr_32.f90: New.
2674 * gfortran.dg/proc_ptr_33.f90: New.
2676 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2678 PR tree-optimization/50451
2679 * gcc.dg/vect/pr50451.c: New test.
2681 2011-09-21 Ian Lance Taylor <iant@google.com>
2683 * go.test/go-test.exp (errchk): Add special case for bug332.
2684 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2685 some more test lines.
2687 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2689 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2690 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2691 * g++.dg/other/i386-8.C: Ditto.
2692 * g++.dg/other/pr34435.C: Ditto.
2693 * g++.dg/other/pr39496.C: Ditto.
2694 * g++.dg/other/mmintrin.C: Ditto.
2696 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2698 * gcc.dg/vect/vect-cond-7.c: New test.
2699 * gcc.target/i386/sse4_1-cond-1.c: New test.
2700 * gcc.target/i386/avx-cond-1.c: New test.
2702 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2705 * g++.dg/other/pr50464.C: New test.
2707 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2709 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2710 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2711 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2712 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2714 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2716 * gnat.dg/opt19.adb: New test.
2718 2011-09-21 Terry Guo <terry.guo@arm.com>
2720 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2721 on arch conflict when testing case on targets other than armv7-a.
2723 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2726 * g++.dg/ext/int128-1.C: New.
2727 * g++.dg/ext/int128-2.C: Likewise.
2728 * g++.dg/ext/int128-2.h: Likewise.
2730 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2733 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2735 2011-09-20 Jason Merrill <jason@redhat.com>
2737 * g++.dg/cpp0x/constexpr-generated1.C: New.
2740 * g++.dg/overload/ref-conv1.C: New.
2742 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2744 * g++.dg/other/final1.C: New.
2746 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2748 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2751 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2753 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2756 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2758 PR tree-optimization/50413
2759 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2760 -fdump-tree-slp-details. Run other tests with
2761 -fdump-tree-vect-details.
2762 * g++.dg/vect/slp-pr50413.cc: New.
2764 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2765 Ira Rosen <ira.rosen@linaro.org>
2768 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2769 Fix underscores around restrict.
2771 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2773 PR tree-optimization/50414
2774 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2775 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2776 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2778 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2780 PR tree-optimization/50412
2781 * gfortran.dg/vect/pr50412.f90: New.
2783 2011-09-16 Jason Merrill <jason@redhat.com>
2786 * g++.dg/eh/defarg1.C: New.
2788 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2790 * gcc.dg/vect/vect-reduc-10.c: New test.
2791 * gcc.target/i386/avx-reduc-1.c: New test.
2793 * gcc.target/i386/sse2-extract-1.c: New test.
2794 * gcc.target/i386/avx-extract-1.c: New test.
2796 2011-09-16 Terry Guo <terry.guo@arm.com>
2798 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2800 2011-09-15 Diego Novillo <dnovillo@google.com>
2802 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2803 ALWAYS_CXXFLAGS, if defined.
2804 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2805 ALWAYS_GFORTRANFLAGS, if defined.
2806 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2807 ALWAYS_GOCFLAGS, if defined.
2808 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2809 ALWAYS_OBJCXXFLAGS, if defined.
2810 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2811 additional_flags, if defined.
2812 * lib/gnat.exp (gnat_target_compile): Likewise.
2813 * lib/objc.exp (objc_target_compile): Likewise.
2814 * lib/target-supports-dg.exp (dg-add-options): Handle
2817 2011-09-15 Tom de Vries <tom@codesourcery.com>
2820 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2821 Use uintptr_t in f1. Undo avr xfails.
2823 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2827 * gfortran.dg/function_types_3.f90: New.
2829 2011-09-15 Jason Merrill <jason@redhat.com>
2832 * g++.dg/cpp0x/trailing7.C: New.
2835 * g++.dg/cpp0x/nullptr23.C: New.
2837 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2839 * gcc.dg/vect/bb-slp-25.c: New.
2841 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2844 * g++.dg/cpp0x/noexcept15.C: New.
2846 2011-09-14 Tom de Vries <tom@codesourcery.com>
2849 * gcc.dg/pr50251.c: New test.
2851 2011-09-14 Tobias Burnus <burnus@net-b.de>
2855 * gfortran.dg/null_5.f90: New.
2856 * gfortran.dg/null_6.f90: New.
2858 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2860 * gcc.c-torture/compile/20110913-1.c: New test.
2862 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2865 * gfortran.dg/result_2.f90: New.
2867 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2869 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2871 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2874 * g++.dg/cpp0x/variadic116.C: New test case.
2876 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2878 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2879 * gcc.target/mips/interrupt_handler-2.c: New test.
2880 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2882 2011-09-12 Jason Merrill <jason@redhat.com>
2884 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2886 * g++.dg/cpp0x/explicit7.C: New.
2888 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2890 PR rtl-optimization/50212
2891 * g++.dg/other/pr50212.C: New test.
2893 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2896 * testsuite/gcc.target/avr/torture/avr-torture.exp
2897 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2898 "-O2 -fmerge-all-constants".
2900 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2903 * gfortran.dg/do_while_1.f90: New test.
2905 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2909 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2910 * gfortran.dg/proc_decl_26.f90: New.
2911 * gfortran.dg/typebound_override_2.f90: New.
2912 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2914 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2916 * gnat.dg/cond_expr2.ad[sb]: New test.
2918 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2920 * gnat.dg/atomic5.ad[sb]: New test.
2922 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2924 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2926 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2929 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2931 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2934 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2936 2011-09-09 Richard Guenther <rguenther@suse.de>
2938 PR tree-optimization/50328
2939 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2941 2011-09-09 Richard Guenther <rguenther@suse.de>
2944 * gcc.dg/torture/pr50333.c: New testcase.
2946 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2948 PR tree-optimization/50318
2949 * gcc.target/arm/pr50318-1.c: New file.
2951 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2953 * gcc.target/i386/all_one_m256i.c: New test.
2955 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/cpp0x/sfinae28.C: New.
2960 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2963 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2964 longer ignored on typedefs.
2966 PR c++/33255 - Support -Wunused-local-typedefs warning
2967 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2968 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2970 2011-09-08 Martin Jambor <mjambor@suse.cz>
2972 PR tree-optimization/50287
2973 * gcc.dg/torture/pr50287.c: New test.
2975 2011-09-08 Richard Guenther <rguenther@suse.de>
2977 PR tree-optimization/19831
2978 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2979 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2980 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2981 * gcc.dg/errno-1.c: Adjust.
2983 2011-09-08 Richard Guenther <rguenther@suse.de>
2985 PR tree-optimization/19831
2986 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2988 2011-09-08 Tobias Burnus <burnus@net-b.de>
2991 * gfortran.dg/do_concurrent_1.f90: New.
2992 * gfortran.dg/do_concurrent_2.f90: New.
2994 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2997 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2998 * gcc.dg/pr50310-2.c: New test.
3000 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3003 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3004 * gfortran.dg/impure_constructor_1.f90: Modified.
3005 * gfortran.dg/proc_ptr_comp_33.f90: New.
3007 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.dg/pr50310-1.c: New test.
3012 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3015 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3018 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3021 * g++.dg/cpp0x/noexcept14.C: New.
3023 2011-09-07 Jason Merrill <jason@redhat.com>
3025 * g++.dg/cpp0x/constexpr-ref3.C: New.
3027 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3029 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3031 * gcc.dg/section1.c: Don't xfail for avr.
3033 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3035 PR tree-optimization/50322
3036 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3038 2011-09-07 Martin Jambor <mjambor@suse.cz>
3040 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3042 2011-09-07 Martin Jambor <mjambor@suse.cz>
3044 PR tree-optimization/49911
3045 * g++.dg/tree-ssa/pr49911.C: New test.
3047 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3050 * gcc.dg/torture/pr49030.c: New test.
3052 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3055 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3056 * gfortran.dg/class_4d.f03: Deleted.
3057 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3059 2011-09-07 Richard Guenther <rguenther@suse.de>
3061 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3063 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3065 PR tree-optimization/46021
3066 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3068 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3070 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3072 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3074 * gcc.c-torture/compile/20110906-1.c: New test.
3076 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3078 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3080 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3082 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3083 --param tree-reassoc-width=1.
3085 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3086 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3088 2011-09-06 Richard Guenther <rguenther@suse.de>
3090 PR tree-optimization/48149
3091 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3093 2011-09-06 Richard Guenther <rguenther@suse.de>
3095 PR tree-optimization/48317
3096 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3098 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3100 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3102 (add_options_for_quad_vectors): Replace with ...
3103 (add_options_for_double_vectors): ... this.
3104 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3105 support multiple vector sizes since the vectorizer attempts to
3106 vectorize with both vector sizes.
3107 * gcc.dg/vect/no-vfa-vect-79.c,
3108 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3109 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3110 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3111 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3112 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3113 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3114 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3115 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3116 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3117 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3118 gcc.dg/vect/vect-40.c: Likewise.
3119 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3120 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3121 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3122 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3123 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3125 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3127 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3130 * gcc.target/mips/abi-main.h: New file.
3131 * gcc.target/mips/abi-o32-long32.c: New test.
3132 * gcc.target/mips/abi-o32-long64.c: Likewise.
3133 * gcc.target/mips/abi-o64-long32.c: Likewise.
3134 * gcc.target/mips/abi-o64-long64.c: Likewise.
3135 * gcc.target/mips/abi-n32-long32.c: Likewise.
3136 * gcc.target/mips/abi-n32-long64.c: Likewise.
3137 * gcc.target/mips/abi-n64-long32.c: Likewise.
3138 * gcc.target/mips/abi-n64-long64.c: Likewise.
3139 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3140 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3141 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3142 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3143 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3144 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3145 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3146 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3147 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3148 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3149 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3150 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3151 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3152 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3153 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3154 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3155 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3156 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3157 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3158 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3159 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3160 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3161 * gcc.target/mips/branch-3.c: Likewise.
3162 * gcc.target/mips/branch-4.c: Likewise.
3163 * gcc.target/mips/branch-5.c: Likewise.
3164 * gcc.target/mips/branch-6.c: Likewise.
3165 * gcc.target/mips/branch-7.c: Likewise.
3166 * gcc.target/mips/branch-8.c: Likewise.
3167 * gcc.target/mips/branch-9.c: Likewise.
3168 * gcc.target/mips/branch-10.c: Likewise.
3169 * gcc.target/mips/branch-11.c: Likewise.
3170 * gcc.target/mips/branch-12.c: Likewise.
3171 * gcc.target/mips/branch-13.c: Likewise.
3172 * gcc.target/mips/lazy-binding-1.c: Likewise.
3174 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3176 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3177 to avoid warning on int=16 platforms..
3179 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3181 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3182 to work even with -fshort-enums.
3184 2011-09-04 Jan Hubicka <jh@suse.cz>
3186 * gcc.c-torture/compile/20110902.c: new testcase.
3188 2011-09-04 Jason Merrill <jason@redhat.com>
3191 * g++.dg/cpp0x/rv-conv1.C: New.
3194 * g++.dg/cpp0x/rv-func3.C: New.
3196 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3200 * g++.dg/cpp0x/constexpr-template1.C: New.
3201 * g++.dg/cpp0x/constexpr-template2.C: New.
3202 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3203 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3205 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3207 * gnat.dg/specs/debug1.ads: Tweak pattern.
3209 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3212 * gfortran.dg/class_45a.f03: New.
3213 * gfortran.dg/class_45b.f03: New.
3215 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3216 Ira Rosen <ira.rosen@linaro.org>
3218 PR tree-optimization/50208
3219 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3220 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3221 -fno-tree-fre -fno-tree-pre.
3223 2011-09-02 Martin Jambor <mjambor@suse.cz>
3225 * gcc.dg/ipa/ipcp-3.c: New test.
3227 2011-09-02 Richard Guenther <rguenther@suse.de>
3229 PR tree-optimization/27460
3231 * gcc.dg/vect/vect-cond-7.c: New testcase.
3233 2011-09-02 Martin Jambor <mjambor@suse.cz>
3235 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3236 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3237 xfailed test for inlining.
3238 * g++.dg/ipa/ivinline-9.C: Likewise.
3240 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3242 PR tree-optimization/50178
3243 * gfortran.dg/vect/pr50178.f90: New test.
3245 2011-08-31 Martin Jambor <mjambor@suse.cz>
3248 * gcc.c-torture/execute/pr49886.c: New testcase.
3250 2011-08-31 Tom de Vries <tom@codesourcery.com>
3253 * gcc.dg/pr43513.c: New test.
3255 2011-08-30 Tobias Burnus <burnus@net-b.de>
3258 * gfortran.dg/common_14.f90: New.
3259 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3261 2011-08-30 Jason Merrill <jason@redhat.com>
3264 * g++.dg/cpp0x/decltype33.C: New.
3267 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3270 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3272 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3274 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3276 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3278 * gnat.dg/specs/aggr3.ads: New test.
3279 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3281 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3282 * gnat.dg/specs/aggr2.ads: Likewise.
3284 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3287 * gfortran.dg/allocate_with_source_2.f90: New test
3289 2011-08-30 Jason Merrill <jason@redhat.com>
3292 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3295 * g++.dg/cpp0x/constexpr-value3.C: New.
3297 2011-08-30 Richard Guenther <rguenther@suse.de>
3300 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3301 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3302 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3303 * gcc.dg/pr36902.c: XFAIL.
3305 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3307 * gcc.target/i386/fma-check.h: New.
3308 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3309 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3310 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3311 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3312 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3313 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3314 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3315 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3316 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3317 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3318 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3319 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3320 * gcc.target/i386/fma-compile.c: Likewise.
3321 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3322 * gcc.target/i386/sse-12.c: Add -mfma.
3323 * gcc.target/i386/sse-13.c: Likewise.
3324 * gcc.target/i386/sse-14.c: Likewise.
3325 * gcc.target/i386/sse-22.c: Likewise.
3326 * gcc.target/i386/sse-23.c: Likewise.
3327 * g++.dg/other/i386-2.C: Likewise.
3328 * g++.dg/other/i386-3.C: Likewise.
3330 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3333 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3334 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3336 2011-08-30 Christian Bruel <christian.bruel@st.com>
3338 * g++.dg/bprob/bprob.exp (feedback_options): Set
3339 -fbranch-probabilities.
3340 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3342 2011-08-29 Jason Merrill <jason@redhat.com>
3345 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3347 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3348 Jason Merrill <jason@redhat.com>
3350 * g++.dg/dfp/base.C: New test.
3352 2011-08-29 Jason Merrill <jason@redhat.com>
3356 * g++.dg/cpp0x/initlist58.C: New.
3358 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3361 * gfortran.dg/class_result_1.f03: New.
3363 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3366 * gcc.target/i386/pr48722.c: New test.
3368 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3371 * gfortran.dg/widechar_compare_1.f90: New test.
3373 2011-08-26 Jason Merrill <jason@redhat.com>
3377 * g++.dg/abi/mangle50.C: New.
3379 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3382 * gcc.target/i386/pr50202.c: New test.
3384 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3386 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3387 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3388 * gcc.target/i386/avx-round-vec.c: New test.
3389 * gcc.target/i386/avx-roundf-vec.c: New test.
3391 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3393 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3397 * c-c++-common/Wunused-var-14.c: New test.
3399 2011-08-26 Tom de Vries <tom@codesourcery.com>
3401 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3403 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3405 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3406 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3407 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3408 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3410 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3412 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3413 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3414 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3415 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3417 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3420 * gfortran.dg/pointer_comp_init_1.f90: New test.
3422 2011-08-25 Jason Merrill <jason@redhat.com>
3425 * g++.dg/cpp0x/sfinae27.C: New.
3427 2011-08-25 Tobias Burnus <burnus@net-b.de>
3429 * gfortran.dg/coarray_lib_token_4.f90: New.
3431 2011-08-25 Tobias Burnus <burnus@net-b.de>
3433 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3435 2011-08-25 Richard Guenther <rguenther@suse.de>
3437 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3439 2011-08-24 Tobias Burnus <burnus@net-b.de>
3442 * gfortran.dg/initialization_28.f90: New.
3444 2011-08-24 Richard Guenther <rguenther@suse.de>
3446 PR tree-optimization/50067
3447 * gcc.dg/torture/pr50067-3.c: New testcase.
3448 * gcc.dg/torture/pr50067-4.c: Likewise.
3449 * gcc.dg/torture/pr50067-5.c: Likewise.
3451 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3453 * g++.dg/other/i386-2.C: Add -mavx2 check.
3454 * g++.dg/other/i386-3.C: Likewise.
3455 * gcc.target/i386/avx-1.c: Add AVX2.
3456 * gcc.target/i386/avx-2.c: Likewise.
3457 * gcc.target/i386/funcspec-5.c: Likewise.
3458 * gcc.target/i386/sse-12.c: Likewise.
3459 * gcc.target/i386/sse-13.c: Likewise.
3460 * gcc.target/i386/sse-14.c: Likewise.
3461 * gcc.target/i386/sse-22.c: Likewise.
3462 * gcc.target/i386/sse-23.c: Likewise.
3463 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3464 * gcc.target/i386/avx2-check.h: New.
3465 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3466 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3467 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3468 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3469 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3470 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3471 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3472 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3473 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3474 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3475 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3476 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3477 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3478 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3479 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3480 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3481 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3482 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3483 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3484 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3485 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3486 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3487 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3488 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3489 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3490 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3491 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3492 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3493 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3494 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3495 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3496 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3497 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3498 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3499 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3500 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3501 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3502 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3503 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3504 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3505 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3506 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3507 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3508 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3509 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3510 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3511 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3512 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3513 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3514 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3515 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3516 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3517 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3518 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3519 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3520 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3521 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3522 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3523 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3524 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3525 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3526 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3527 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3528 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3529 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3530 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3531 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3532 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3533 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3534 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3535 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3536 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3537 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3538 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3539 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3540 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3541 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3542 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3543 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3544 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3545 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3546 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3547 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3548 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3550 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3551 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3594 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3596 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3597 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3600 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3601 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3602 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3626 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3627 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3632 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3633 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3636 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3637 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3638 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3639 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3640 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3641 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3642 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3643 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3644 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3645 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3646 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3693 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3694 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3695 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3696 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3697 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3698 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3712 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3713 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3714 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3715 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3716 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3717 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3718 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3719 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3720 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3721 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3722 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3723 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3724 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3725 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3726 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3727 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3728 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3729 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3730 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3731 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3732 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3733 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3734 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3735 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3736 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3737 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3738 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3739 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3740 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3741 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3742 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3743 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3744 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3745 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3746 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3747 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3748 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3749 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3750 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3751 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3752 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3753 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3754 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3755 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3756 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3757 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3758 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3759 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3760 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3761 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3762 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3763 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3764 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3765 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3766 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3767 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3768 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3769 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3770 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3771 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3772 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3773 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3774 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3775 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3776 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3777 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3778 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3779 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3780 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3781 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3782 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3783 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3784 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3785 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3786 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3787 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3788 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3789 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3790 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3791 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3792 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3793 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3794 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3795 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3796 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3797 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3798 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3799 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3800 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3801 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3802 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3803 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3804 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3805 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3806 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3807 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3808 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3809 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3810 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3811 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3812 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3813 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3814 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3815 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3816 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3817 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3818 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3819 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3820 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3821 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3822 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3823 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3824 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3825 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3826 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3827 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3828 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3829 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3830 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3831 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3832 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3833 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3834 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3835 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3836 * gcc.target/i386/testimm-9.c: Likewise.
3838 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3840 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3841 * g++.dg/other/i386-3.C: Likewise.
3842 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3843 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3844 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3845 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3846 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3847 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3848 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3849 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3850 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3851 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3852 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3853 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3854 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3855 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3856 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3857 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3858 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3859 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3860 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3861 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3862 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3863 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3864 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3865 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3866 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3867 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3868 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3869 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3870 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3871 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3872 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3873 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3874 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3875 * gcc.target/i386/sse-12.c: Add BMI2.
3876 * gcc.target/i386/sse-13.c: Likewise.
3877 * gcc.target/i386/sse-14.c: Likewise.
3878 * gcc.target/i386/sse-22.c: Likewise.
3879 * gcc.target/i386/sse-23.c: Likewise.
3881 2011-08-23 Jason Merrill <jason@redhat.com>
3883 * g++.dg/template/crash7.C: Adjust expected errors.
3885 2011-08-23 Jason Merrill <jason@redhat.com>
3889 * g++.dg/cpp0x/overload2.C: New.
3891 2011-08-23 Jason Merrill <jason@redhat.com>
3894 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3896 2011-08-23 Jason Merrill <jason@redhat.com>
3899 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3900 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3901 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3902 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3904 2011-08-23 Jason Merrill <jason@redhat.com>
3907 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3909 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3912 * g++.dg/warn/Wunused-var-16.C: New test.
3915 * gcc.dg/pr50161.c: New test.
3917 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3920 * g++.dg/gcov/gcov-7.C: New test.
3922 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3925 * g++.dg/dfp/nofields.C: New test.
3927 2011-08-23 Tobias Burnus <burnus@net-b.de>
3930 * gfortran.dg/use_16.f90: New.
3932 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3933 Kirill Yukhin <kirill.yukhin@intel.com>
3936 * gcc.target/i386/pr50155.c: New test.
3938 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3940 PR tree-optimization/50133
3941 * gcc.dg/pr50133.c: New test.
3944 * c-c++-common/cxxbitfields-6.c: New test.
3946 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3949 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3951 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3953 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3954 * gcc.dg/pr49994-3.c: Ditto.
3956 2011-08-22 Richard Guenther <rguenther@suse.de>
3959 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3960 * gcc.dg/torture/pr50067-2.c: Likewise.
3962 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3965 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3966 of a constant resulting from simplification.
3967 * gfortran.dg/warn_conversion_3.f90: New test.
3969 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3972 * gfortran.dg/zero_stride_1.f90: New test.
3974 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3977 * gfortran.dg/typebound_override_1.f90: Modified.
3979 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3981 PR tree-optimization/48739
3982 * gcc.dg/pr48739-1.c: New test.
3983 * gcc.dg/pr48739-2.c: New test.
3985 2011-08-20 Tobias Burnus <burnus@net-b.de>
3987 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3989 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3992 * gfortran.dg/where_3.f90: New test.
3994 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3997 * gfortran.dg/pr49721-1.f: New.
3998 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4000 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4002 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4003 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4006 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4008 * gcc.target/arm/wmul-11.c: New file.
4009 * gcc.target/arm/wmul-12.c: New file.
4010 * gcc.target/arm/wmul-13.c: New file.
4012 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4014 * gcc.target/arm/wmul-10.c: New file.
4016 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4018 * gcc.target/arm/wmul-9.c: New file.
4019 * gcc.target/arm/wmul-bitfield-2.c: New file.
4021 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4023 * gcc.target/arm/wmul-8.c: New file.
4025 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4027 * gcc.target/arm/wmul-7.c: New file.
4029 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4031 * gcc.target/arm/wmul-6.c: New file.
4033 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4035 * gcc.target/arm/wmul-5.c: New file.
4036 * gcc.target/arm/no-wmla-1.c: New file.
4038 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4040 * gcc.target/arm/wmul-bitfield-1.c: New file.
4042 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4044 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4046 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4048 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4049 * gcc.target/i386/conversion.c: Likewise.
4051 2011-08-19 Richard Guenther <rguenther@suse.de>
4053 * gcc.dg/torture/pr50067-1.c: New testcase.
4054 * gcc.dg/torture/pr50067-2.c: Likewise.
4056 2011-08-19 Joey Ye <joey.ye@arm.com>
4059 * gcc.target/arm/handler-align.c: New test.
4060 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4063 2011-08-19 Joey Ye <joey.ye@arm.com>
4065 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4067 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4070 * gfortran.dg/end_block_label_1.f90: New test.
4071 * gfortran.dg/end_associate_label_1.f90: New test.
4073 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4075 * gcc.dg/c1x-pointer-float-1.c: New test.
4077 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4080 * gfortran.dg/duplicate_labels_2.f: New test.
4082 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4084 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4085 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4086 gcc.dg/c1x-noreturn-5.c: New tests.
4088 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4090 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4092 2011-08-18 Tobias Burnus <burnus@net-b.de>
4095 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4096 * gfortran.dg/coarray_lock_3.f90: Fix test.
4097 * gfortran.dg/coarray_lock_4.f90: New.
4098 * gfortran.dg/coarray_lock_5.f90: New.
4100 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4103 * gcc.c-torture/compile/pr50009.c: New test.
4106 * gcc.dg/torture/pr50092.c: New test.
4108 2011-08-18 Tobias Burnus <burnus@net-b.de>
4111 * gfortran.dg/namelist_73.f90: New.
4113 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4115 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4118 * gcc.dg/pr50017.c: New test.
4120 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4123 * g++.dg/lookup/hidden-var1.C: New test case.
4125 2011-08-17 Tobias Burnus <burnus@net-b.de>
4128 * gfortran.dg/warn_unused_var_2.f90: New.
4129 * gfortran.dg/warn_unused_var_3.f90: New.
4131 2011-08-17 Tom de Vries <tom@codesourcery.com>
4134 * gcc.target/arm/pr43597.c: New test.
4136 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4139 * gfortran.dg/common_13.f90: New.
4141 2011-08-16 Jason Merrill <jason@redhat.com>
4144 * g++.dg/cpp0x/variadic-unresolved.C: New.
4146 * g++.old-deja/g++.brendan/README: Add R.I.P.
4148 * g++.dg/ext/attr-used-1.C: New.
4151 * g++.dg/cpp0x/initlist56.C: New.
4153 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4156 * g++.dg/opt/life1.C: Only run on Linux.
4158 2011-08-15 Tobias Burnus <burnus@net-b.de>
4160 * gfortran.dg/coarray_26.f90: New.
4162 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4164 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4167 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4170 * gfortran.dg/func_result_7.f90: New.
4172 2011-08-13 Jason Merrill <jason@redhat.com>
4175 * g++.dg/cpp0x/decltype32.C: New.
4178 * g++.dg/diagnostic/expr1.C: New.
4180 2011-08-12 David Li <davidxl@google.com>
4182 * g++.dg/abi/vbase15.C: New test.
4184 2011-08-12 Jason Merrill <jason@redhat.com>
4187 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4189 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4191 * gcc.dg/builtins-67.c: New test.
4192 * gcc.target/i386/conversion.c: Ditto.
4194 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4195 Brian Hackett <bhackett1024@gmail.com>
4197 * g++.dg/plugin/decl_plugin.c: New.
4198 * g++.dg/plugin/decl-plugin-test.C: New.
4199 * g++.dg/plugin/plugin.exp: Add above testcase.
4201 2011-08-11 Richard Guenther <rguenther@suse.de>
4203 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4205 2011-08-11 Michael Matz <matz@suse.de>
4207 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4209 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4211 PR tree-optimization/50039
4212 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4213 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4215 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4217 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4218 (sse4_1_test): Initialize src3 with random value.
4220 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4222 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4223 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4224 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4225 * gcc.dg/scal-to-vec1.c: New test.
4226 * gcc.dg/scal-to-vec2.c: New test.
4228 2011-08-09 Richard Guenther <rguenther@suse.de>
4230 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4231 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4232 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4233 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4235 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4237 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4239 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4241 * gcc.dg/pr49948.c: Require pthread effective target.
4243 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4245 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4247 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4249 * gcc.target/i386/sse-22a.c: New test.
4251 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4253 PR tree-optimization/50014
4254 * gcc.dg/vect/pr50014.c: New test.
4256 2011-08-08 Martin Jambor <mjambor@suse.cz>
4259 * gcc.dg/tree-ssa/pr49923.c: New test.
4261 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4264 * gcc.target/i386/pr49781-1.c: New.
4266 2011-08-08 Jason Merrill <jason@redhat.com>
4268 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4270 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4272 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4275 * gfortran.dg/typebound_override_1.f90: New.
4277 2011-08-07 Kai Tietz <ktietz@redhat.com>
4279 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4280 x86_64 mingw target.
4281 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4282 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4283 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4284 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4285 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4286 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4287 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4288 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4289 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4290 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4292 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4295 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4297 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4299 * gcc.dg/pr48770.c: Cleanup coverage files.
4300 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4302 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4304 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4305 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4306 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4307 lzcnt and bmi options.
4309 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4312 * gcc.dg/pr47381-1.c: New.
4313 * gcc.dg/pr47381-2.c: Likewise.
4314 * gcc.target/i386/pr47381.c: Likewise.
4316 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4319 * gcc.dg/pr47727.c: New.
4322 * gcc.dg/pr47372-1.c: New.
4323 * gcc.dg/pr47372-2.c: Likewise.
4325 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4328 * gcc.target/i386/pr47449.c: New.
4331 * gcc.dg/pr47446-1.c: New.
4332 * gcc.dg/pr47446-2.c: Likewise.
4334 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4337 * gcc.dg/pr47766.c: New.
4340 * gcc.dg/tls/pr47715-1.c: New.
4341 * gcc.dg/tls/pr47715-2.c: Likewise.
4342 * gcc.dg/tls/pr47715-3.c: Likewise.
4343 * gcc.dg/tls/pr47715-4.c: Likewise.
4344 * gcc.dg/tls/pr47715-5.c: Likewise.
4346 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4349 * objc.dg/gnu-api-2-class.m: Updated comments.
4350 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4351 * objc.dg/gnu-api-2-class-meta.m: New test.
4352 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4354 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4357 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4358 with classes that are in construction.
4360 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4363 * gcc.target/i386/pr48084-1.c: New.
4364 * gcc.target/i386/pr48084-2.c: Likewise.
4365 * gcc.target/i386/pr48084-3.c: Likewise.
4366 * gcc.target/i386/pr48084-4.c: Likewise.
4367 * gcc.target/i386/pr48084-5.c: Likewise.
4369 PR rtl-optimization/49504
4370 * gcc.target/i386/pr49504.c: New.
4373 * gcc.dg/pr49860.c: New.
4375 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4378 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4379 with classes that are in construction.
4381 2011-08-05 Jason Merrill <jason@redhat.com>
4384 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4387 * g++.dg/cpp0x/decltype31.C: New.
4390 * g++.dg/init/array28.C: New.
4393 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4395 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4398 * gcc.dg/pr47369-1.c: New.
4400 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4403 * gcc.dg/torture/pr47364-1.c: New.
4404 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4405 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4407 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4410 * gfortran.dg/transfer_check_2.f90: New test case.
4412 2011-08-05 Jan Hubicka <jh@suse.cz>
4415 * gfortran.dg/pr49494.f90: New testcase.
4417 2011-08-05 Jan Hubicka <jh@suse.cz>
4420 * gcc.c-torture/compile/pr49735.c: New testcase.
4422 2011-08-05 Jason Merrill <jason@redhat.com>
4425 * g++.dg/cpp0x/initlist56.C: New.
4428 * g++.dg/overload/rvalue2.C: New.
4431 * g++.dg/cpp0x/range-for21.C: New.
4433 * g++.dg/ext/vla11.C: New.
4435 2011-08-05 Richard Guenther <rguenther@suse.de>
4437 PR tree-optimization/49984
4438 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4440 2011-08-05 Richard Guenther <rguenther@suse.de>
4442 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4443 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4444 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4446 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4448 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4449 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4450 * gfortran.dg/ldist-pr43023.f90: Ditto.
4451 * gfortran.dg/namelist_52.f90: Ditto.
4452 * gfortran.dg/interface_proc_end.f90: Ditto.
4453 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4454 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4456 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4458 * gcc.dg/vect/vect-over-widen-1.c: New test.
4459 * gcc.dg/vect/vect-over-widen-2.c: New test.
4460 * gcc.dg/vect/vect-over-widen-3.c: New test.
4461 * gcc.dg/vect/vect-over-widen-4.c: New test.
4463 2011-08-04 Richard Guenther <rguenther@suse.de>
4466 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4468 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4470 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4472 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4475 * g++.dg/ext/builtin-object-size3.C: New test.
4477 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4479 PR tree-optimization/49948
4480 * gcc.dg/pr49948.c: New test.
4482 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4485 * gcc.dg/torture/pr47383.c: New.
4487 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4489 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4491 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4493 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4495 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4498 * gcc.dg/torture/pr47744-1.c: New.
4499 * gcc.dg/torture/pr47744-2.c: Likewise.
4500 * gcc.dg/torture/pr47744-3.c: Likewise.
4502 2011-08-03 Richard Guenther <rguenther@suse.de>
4505 * gcc.dg/torture/pr49958.c: New testcase.
4507 2011-08-03 Richard Guenther <rguenther@suse.de>
4509 PR tree-optimization/49938
4510 * g++.dg/torture/pr49938.C: New testcase.
4512 2011-08-02 Jason Merrill <jason@redhat.com>
4515 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4518 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4521 * g++.dg/cpp0x/variadic115.C: New.
4524 * g++.dg/cpp0x/union5.C: New.
4526 2011-08-02 Daniel Kraft <d@domob.eu>
4529 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4531 2011-08-02 Kai Tietz <ktietz@redhat.com>
4534 * gcc.dg/tree-ssa/forwprop-15.c
4536 2011-08-02 Jason Merrill <jason@redhat.com>
4539 * g++.dg/cpp0x/range-for20.C: New.
4541 2011-08-02 Tobias Burnus <burnus@net-b.de>
4543 * gfortran.dg/coarray_lib_token_3.f90: New.
4545 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4548 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4549 * gcc.dg/gomp/atomic-15.c: New test.
4550 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4551 * g++.dg/gomp/atomic-15.C: New test.
4552 * g++.dg/gomp/private-1.C: New test.
4553 * g++.dg/gomp/sharing-2.C: New test.
4554 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4555 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4556 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4558 2011-08-02 Tobias Burnus <burnus@net-b.de>
4560 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4561 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4563 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4564 * gfortran.dg/allocatable_function_5.f90: Ditto.
4565 * gfortran.dg/allocate_stat.f90: Ditto.
4566 * gfortran.dg/array_constructor_20.f90: Ditto.
4567 * gfortran.dg/array_constructor_21.f90: Ditto.
4568 * gfortran.dg/array_constructor_22.f90: Ditto.
4569 * gfortran.dg/array_constructor_26.f03: Ditto.
4570 * gfortran.dg/array_function_4.f90: Ditto.
4571 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4572 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4573 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4574 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4575 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4576 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4577 * gfortran.dg/class_15.f03: Ditto.
4578 * gfortran.dg/class_27.f03: Ditto.
4579 * gfortran.dg/class_33.f90: Ditto.
4580 * gfortran.dg/class_37.f03: Ditto.
4581 * gfortran.dg/class_40.f03: Ditto.
4582 * gfortran.dg/class_42.f03: Ditto.
4583 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4584 * gfortran.dg/coarray/registering_1.f90: Ditto.
4585 * gfortran.dg/convert_1.f90: Ditto.
4586 * gfortran.dg/default_initialization_3.f90: Ditto.
4587 * gfortran.dg/dependency_25.f90: Ditto.
4588 * gfortran.dg/dependency_26.f90: Ditto.
4589 * gfortran.dg/dependency_36.f90: Ditto.
4590 * gfortran.dg/dependency_37.f90: Ditto.
4591 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4592 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4593 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4594 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4595 * gfortran.dg/elemental_result_1.f90: Ditto.
4596 * gfortran.dg/empty_derived_type.f90: Ditto.
4597 * gfortran.dg/entry_7.f90: Ditto.
4598 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4599 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4600 * gfortran.dg/error_recovery_3.f90: Ditto.
4601 * gfortran.dg/extends_4.f03: Ditto.
4602 * gfortran.dg/func_assign.f90: Ditto.
4603 * gfortran.dg/func_assign_3.f90: Ditto.
4604 * gfortran.dg/generic_1.f90: Ditto.
4605 * gfortran.dg/generic_18.f90: Ditto.
4606 * gfortran.dg/generic_22.f03: Ditto.
4607 * gfortran.dg/generic_4.f90: Ditto.
4608 * gfortran.dg/generic_6.f90: Ditto.
4609 * gfortran.dg/generic_actual_arg.f90: Ditto.
4610 * gfortran.dg/graphite/id-21.f: Ditto.
4611 * gfortran.dg/graphite/pr45758.f90: Ditto.
4612 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4613 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4614 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4615 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4616 * gfortran.dg/host_used_types_1.f90: Ditto.
4617 * gfortran.dg/implicit_1.f90: Ditto.
4618 * gfortran.dg/implicit_11.f90: Ditto.
4619 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4620 * gfortran.dg/impure_actual_1.f90: Ditto.
4621 * gfortran.dg/impure_assignment_1.f90: Ditto.
4622 * gfortran.dg/impure_constructor_1.f90: Ditto.
4623 * gfortran.dg/initialization_10.f90: Ditto.
4624 * gfortran.dg/initialization_12.f90: Ditto.
4625 * gfortran.dg/interface_14.f90: Ditto.
4626 * gfortran.dg/interface_15.f90: Ditto.
4627 * gfortran.dg/interface_2.f90: Ditto.
4628 * gfortran.dg/interface_25.f90: Ditto.
4629 * gfortran.dg/interface_26.f90: Ditto.
4630 * gfortran.dg/interface_29.f90: Ditto.
4631 * gfortran.dg/interface_assignment_1.f90: Ditto.
4632 * gfortran.dg/internal_pack_6.f90: Ditto.
4633 * gfortran.dg/internal_pack_7.f90: Ditto.
4634 * gfortran.dg/internal_pack_8.f90: Ditto.
4635 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4636 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4637 * gfortran.dg/module_commons_3.f90: Ditto.
4638 * gfortran.dg/module_equivalence_4.f90: Ditto.
4639 * gfortran.dg/module_equivalence_6.f90: Ditto.
4640 * gfortran.dg/module_function_type_1.f90: Ditto.
4641 * gfortran.dg/module_naming_1.f90: Ditto.
4642 * gfortran.dg/namelist_4.f90: Ditto.
4643 * gfortran.dg/operator_c1202.f90: Ditto.
4644 * gfortran.dg/parens_7.f90: Ditto.
4645 * gfortran.dg/pr32921.f: Ditto.
4646 * gfortran.dg/pr33646.f90: Ditto.
4647 * gfortran.dg/pr41928.f90: Ditto.
4648 * gfortran.dg/pr42119.f90: Ditto.
4649 * gfortran.dg/pr43984.f90: Ditto.
4650 * gfortran.dg/present_1.f90: Ditto.
4651 * gfortran.dg/private_type_2.f90: Ditto.
4652 * gfortran.dg/proc_decl_2.f90: Ditto.
4653 * gfortran.dg/proc_ptr_10.f90: Ditto.
4654 * gfortran.dg/proc_ptr_22.f90: Ditto.
4655 * gfortran.dg/proc_ptr_8.f90: Ditto.
4656 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4657 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4658 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4659 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4660 * gfortran.dg/substring_equivalence.f90: Ditto.
4661 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4662 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4663 * gfortran.dg/trim_optimize_6.f90: Ditto.
4664 * gfortran.dg/typebound_call_12.f03: Ditto.
4665 * gfortran.dg/typebound_operator_5.f03: Ditto.
4666 * gfortran.dg/typebound_operator_6.f03: Ditto.
4667 * gfortran.dg/typebound_proc_18.f03: Ditto.
4668 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4669 * gfortran.dg/use_1.f90: Ditto.
4670 * gfortran.dg/use_10.f90: Ditto.
4671 * gfortran.dg/use_11.f90: Ditto.
4672 * gfortran.dg/use_14.f90: Ditto.
4673 * gfortran.dg/use_only_2.f90: Ditto.
4674 * gfortran.dg/use_rename_4.f90: Ditto.
4675 * gfortran.dg/use_rename_5.f90: Ditto.
4676 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4677 * gfortran.dg/used_interface_ref.f90: Ditto.
4678 * gfortran.dg/used_types_11.f90: Ditto.
4679 * gfortran.dg/used_types_3.f90: Ditto.
4680 * gfortran.dg/used_types_4.f90: Ditto.
4681 * gfortran.dg/userdef_operator_2.f90: Ditto.
4682 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4683 * gfortran.dg/vect/pr46213.f90: Ditto.
4684 * gfortran.dg/whole_file_21.f90: Ditto.
4685 * gfortran.dg/whole_file_22.f90: Ditto.
4686 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4687 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4689 2011-08-02 Kai Tietz <ktietz@redhat.com>
4691 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4693 2011-08-01 Jason Merrill <jason@redhat.com>
4696 * g++.dg/abi/mangle49.C: New.
4699 * g++.dg/cpp0x/constexpr-array4.C: New.
4702 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4704 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4707 * gcc.target/i386/pr49927.c: New test.
4709 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4711 PR tree-optimization/49926
4712 * gcc.dg/vect/pr49926.c: New test.
4714 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4716 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4717 * gcc.target/i386/lzcnt-1.c: New test.
4718 * gcc.target/i386/lzcnt-2.c: Likewise.
4719 * gcc.target/i386/lzcnt-2a.c: Likewise.
4720 * gcc.target/i386/lzcnt-3.c: Likewise.
4721 * gcc.target/i386/lzcnt-4.c: Likewise.
4722 * gcc.target/i386/lzcnt-4a.c: Likewise.
4723 * gcc.target/i386/lzcnt-5.c: Likewise.
4724 * gcc.target/i386/lzcnt-6.c: Likewise.
4725 * gcc.target/i386/lzcnt-6a.c: Likewise.
4726 * gcc.target/i386/lzcnt-check.h: Likewise.
4728 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4729 * gcc.target/i386/sse-13.c: Likewise.
4730 * gcc.target/i386/sse-14.c: Likewise.
4731 * g++.dg/other/i386-2.C: Likewise.
4732 * g++.dg/other/i386-3.C: Likewise.
4734 2011-08-01 Julian Brown <julian@codesourcery.com>
4736 * gcc.target/arm/fixed-point-exec.c: New test.
4738 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4741 * gcc.target/i386/pr49920.c: New test.
4743 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4745 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4746 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4747 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4748 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4749 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4750 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4751 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4752 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4753 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4754 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4755 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4756 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4757 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4758 * g++.dg/tree-ssa/pr33615.C: Ditto.
4759 * g++.dg/tree-ssa/restrict1.C: Ditto.
4760 * c-c++-common/restrict-2.c: Ditto.
4761 * gfortran.dg/pr32921.f: Ditto.
4762 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4763 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4764 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4765 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4766 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4767 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4768 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4769 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4770 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4771 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4773 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4775 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4776 .exe.ltrans[0-9]*. dump files.
4778 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4781 * gfortran.dg/abstract_type_6.f03: Modified.
4782 * gfortran.dg/typebound_proc_24.f03: New.
4784 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4787 * g++.dg/init/for1.C: Fix.
4789 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4792 * gfortran.dg/string_5.f90: New test.
4794 2011-07-29 Jason Merrill <jason@redhat.com>
4797 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4799 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4801 PR tree-optimization/47407
4802 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4806 2011-07-29 Richard Guenther <rguenther@suse.de>
4808 * gcc.dg/uninit-suppress.c: Also disable VRP.
4809 * gcc.dg/uninit-suppress_2.c: Likewise.
4811 2011-07-28 Jason Merrill <jason@redhat.com>
4814 * g++.dg/template/nontype24.C: New.
4816 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4818 PR rtl-optimization/47958
4819 * gcc.dg/torture/pr47958-1.c: New.
4821 2011-07-29 Wei Guozhi <carrot@google.com>
4823 PR rtl-optimization/49799
4824 * gcc.dg/pr49799.c: New test case.
4826 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4829 * gcc.dg/graphite/id-pr48648.c: New.
4831 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4834 * gfortran.dg/maxloc_2.f90: New test.
4835 * gfortran.dg/maxloc_3.f90: New test.
4836 * gfortran.dg/minloc_1.f90: New test.
4837 * gfortran.dg/minloc_2.f90: New test.
4838 * gfortran.dg/minloc_3.f90: New test.
4839 * gfortran.dg/minmaxloc_7.f90: New test.
4842 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4844 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4846 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4847 the builtin isn't optimized away.
4849 2011-07-27 Tobias Burnus <burnus@net-b.de>
4852 * gfortran.dg/lto/pr45586-2_0.f90: New.
4854 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4857 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4858 * c-c++-common/cxxbitfields-5.c: Same.
4860 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4862 * lib/target-supports.exp (check_effective_target_mmap): Use
4863 check_function_available.
4865 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4867 * g++.old-deja/g++.pt/crash60.C: Updated.
4869 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4872 * gcc.target/i386/pr49866.c: New test.
4874 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4876 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4877 * gcc.target/i386/bmi-andn-1.c: New test.
4878 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4879 * gcc.target/i386/bmi-andn-2.c: Likewise.
4880 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4881 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4882 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4883 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4884 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4885 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4886 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4887 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4888 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4889 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4890 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4891 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4892 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4893 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4894 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4895 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4896 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4897 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4898 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4899 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4900 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4902 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4905 * gfortran.dg/graphite/id-pr47691.f: New.
4907 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4909 * gcc.target/i386/avx-os-support.h: New.
4910 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4911 (main): Check avx_os_support before the test is run.
4912 * gcc.target/i386/aes-avx-check.h: Ditto.
4913 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4915 2011-07-27 Kai Tietz <ktietz@redhat.com>
4917 * gcc.target/i386/aggregate-ret3.c: New test.
4918 * gcc.target/i386/aggregate-ret4.c: New test.
4920 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4923 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4924 allocated array should *not* change its size.
4925 * gfortran.dg/multiple_allocation_3.f90: New test.
4927 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4930 * g++.dg/cpp0x/constexpr-49776.C: New.
4932 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4935 * gcc.dg/graphite/id-pr47046.c: New.
4937 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4940 * gcc.dg/graphite/run-id-pr47593.c: New.
4942 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4945 * gcc.dg/graphite/run-id-pr47653.c: New.
4946 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4947 induction variables.
4948 * gcc.dg/graphite/scop-16.c: Same.
4949 * gcc.dg/graphite/scop-17.c: Same.
4950 * gcc.dg/graphite/scop-21.c: Same.
4952 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4955 * gcc.dg/graphite/id-pr48805.c: New.
4957 2011-07-26 Tobias Burnus <burnus@net-b.de>
4959 * gfortran.dg/coarray_lib_token_2.f90: New.
4961 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4963 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4966 2011-07-25 Andrew Pinski <apinski@cavium.com>
4969 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4970 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4972 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4974 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4976 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4977 * gcc.c-torture/execute/loop-2g.c: Likewise.
4978 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4979 Require mmap support.
4980 * gcc.c-torture/execute/loop-2g.x: Likewise.
4981 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4982 (MAP_ANON): Provide default.
4983 * gcc.dg/20050826-1.c: Likewise.
4984 * gcc.target/i386/pr36533.c: Likewise.
4985 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4986 Use dg-require-effective-target mmap.
4988 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4991 * g++.dg/cpp0x/range-for19.C: New.
4993 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4996 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4999 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5002 * g++.dg/torture/pr49309.C: Remove.
5004 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5006 PR tree-optimization/49809
5007 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5010 2011-07-25 Richard Guenther <rguenther@suse.de>
5012 PR tree-optimization/49715
5013 * gcc.target/i386/pr49715-1.c: New testcase.
5014 * gcc.target/i386/pr49715-2.c: Likewise.
5016 2011-07-23 Jason Merrill <jason@redhat.com>
5018 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5020 2011-07-22 Jason Merrill <jason@redhat.com>
5023 * g++.dg/cpp0x/initlist55.C: New.
5025 2011-07-23 Tobias Burnus <burnus@net-b.de>
5028 * gfortran.dg/namelist_72.f: New.
5030 2011-07-23 Tobias Burnus <burnus@net-b.de>
5032 * gfortran.dg/coarray_25.f90: New.
5034 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5036 * override1.C: This test should use c++0x mode.
5037 * override3.C: New. Test the diagnostics in c++98 mode.
5039 2011-07-22 Jason Merrill <jason@redhat.com>
5040 Mark Glisse <marc.glisse@normalesup.org>
5043 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5046 * g++.dg/opt/builtins2.C: New.
5047 * g++.dg/other/error27.C: Don't rely on __builtin.
5049 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5051 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5053 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5054 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5055 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5056 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5058 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5061 2011-07-22 Richard Guenther <rguenther@suse.de>
5063 PR tree-optimization/45819
5064 * gcc.dg/pr45819.c: New testcase.
5066 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5068 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5070 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5074 * gcc.dg/graphite/run-id-pr47654.c: New.
5076 2011-07-21 Ian Lance Taylor <iant@google.com>
5079 * gcc.dg/pr49705.c: New test.
5081 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5083 * lib/target-supports.exp (check_avx_os_support_available): New.
5084 (check_effective_target_avx_runtime): Use it.
5086 2011-07-21 Richard Guenther <rguenther@suse.de>
5088 PR tree-optimization/49770
5089 * g++.dg/torture/pr49770.C: New testcase.
5091 2011-07-21 Kai Tietz <ktietz@redhat.com>
5093 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5094 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5096 2011-07-21 Tobias Burnus <burnus@net-b.de>
5098 * gfortran.dg/coarray_lib_token_1.f90: New.
5100 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5102 * gcc.dg/pr32912-2.c: Skip for AVR.
5103 * gcc.dg/pr44674.c: Add dg-require-profiling.
5105 2011-07-20 Jason Merrill <jason@redhat.com>
5107 * g++.dg/ext/desig2.C: New.
5109 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5111 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5113 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5114 * gcc.target/powerpc/recip-3.c: Ditto.
5116 2011-07-19 Jason Merrill <jason@redhat.com>
5118 PR c++/6709 (DR 743)
5119 PR c++/42603 (DR 950)
5120 * g++.dg/cpp0x/decltype21.C: New.
5122 2011-07-20 Richard Guenther <rguenther@suse.de>
5125 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5126 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5128 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5130 * gcc.target/arm/combine-movs.c: New.
5131 * gcc.target/arm/unsigned-extend-2.c: New.
5133 2011-07-19 Jason Merrill <jason@redhat.com>
5136 * g++.dg/cpp0x/variadic114.C: New.
5138 2011-07-19 Tobias Burnus <burnus@net-b.de>
5140 * gfortran.dg/coarray_args_1.f90: New.
5141 * gfortran.dg/coarray_args_2.f90: New.
5143 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5146 * gfortran.dg/allocate_error_3.f90: New.
5148 2011-07-19 Richard Guenther <rguenther@suse.de>
5150 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5151 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5152 * gcc.dg/torture/20110719-1.c: New testcase.
5154 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5156 PR tree-optimization/49768
5157 * gcc.c-torture/execute/pr49768.c: New test.
5159 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5161 PR tree-optimization/49771
5162 * gcc.dg/vect/pr49771.c: New test.
5164 2011-07-18 Martin Jambor <mjambor@suse.cz>
5166 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5167 * gcc.dg/ipa/ipa-2.c: Likewise.
5168 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5169 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5170 * gcc.dg/ipa/ipa-5.c: Likewise.
5171 * gcc.dg/ipa/ipa-7.c: Likewise.
5172 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5173 * gcc.dg/ipa/ipacost-1.c: Likewise.
5174 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5176 * gcc.dg/ipa/ipcp-1.c: New test.
5177 * gcc.dg/ipa/ipcp-2.c: Likewise.
5178 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5180 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5183 * gfortran.dg/pr49675.f90: New test.
5185 2011-07-18 Richard Guenther <rguenther@suse.de>
5187 * gcc.dg/torture/20110718-1.c: New testcase.
5189 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5191 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5192 * g++.dg/ext/bitfield3.C: Likewise.
5193 * g++.dg/ext/bitfield4.C: Likewise.
5194 * g++.dg/ext/bitfield5.C: Likewise.
5195 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5196 * g++.dg/other/pr23205-2.C: Likewise.
5197 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5198 * gcc.c-torture/compile/20001109-2.c: Likewise.
5199 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5200 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5201 * gcc.dg/bitfld-16.c: Likewise.
5202 * gcc.dg/bitfld-17.c: Likewise.
5203 * gcc.dg/bitfld-18.c: Likewise.
5204 * gcc.dg/builtins-config.h: Remove Netware support.
5205 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5206 * gcc.dg/cdce2.c: Likewise.
5207 * gcc.dg/cpp/assert4.c: Remove netware support.
5208 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5209 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5211 * lib/target-supports.exp (check_visibility_available): Remove
5213 (check_profiling_available): Likewise.
5215 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5217 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5219 2011-07-17 Tobias Burnus <burnus@net-b.de>
5220 Thomas Koenig <tkoenig@gcc.gnu.org>
5223 * gfortran.dg/generic_17.f90: Fix testcase.
5224 * gfortran.dg/interface_3.f90: Add dg-error.
5225 * gfortran.dg/use_14.f90: New.
5226 * gfortran.dg/use_15.f90: New.
5228 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5230 * gnat.dg/pointer_controlled.adb: New test.
5232 2011-07-17 Tobias Burnus <burnus@net-b.de>
5235 * gfortran.dg/pointer_remapping_7.f90: New.
5237 2011-07-16 Jason Merrill <jason@redhat.com>
5239 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5241 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5242 Jason Merrill <jason@redhat.com>
5246 * g++.dg/cpp0x/decltype29.C: Adjust.
5247 * g++.dg/cpp0x/error4.C: Adjust.
5248 * g++.dg/cpp0x/sfinae26.C: Adjust.
5249 * g++.dg/cpp0x/variadic105.C: Adjust.
5250 * g++.dg/template/deduce3.C: Adjust.
5251 * g++.dg/template/error45.C: Adjust.
5252 * g++.dg/template/ptrmem2.C: Adjust.
5253 * g++.dg/template/sfinae2.C: Adjust.
5254 * g++.old-deja/g++.pt/crash60.C: Adjust.
5255 * g++.old-deja/g++.pt/unify6.C: Adjust.
5256 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5257 * g++.dg/cpp0x/nullptr15.C: Adjust.
5258 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5259 * g++.dg/cpp0x/pr31431.C: Adjust.
5260 * g++.dg/cpp0x/pr31434.C: Adjust.
5261 * g++.dg/cpp0x/sfinae11.C: Adjust
5262 * g++.dg/cpp0x/temp_default2.C: Adjust.
5263 * g++.dg/cpp0x/trailing4.C: Adjust.
5264 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5265 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5266 * g++.dg/cpp0x/variadic105.C: Adjust.
5267 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5268 * g++.dg/ext/vla2.C: Adjust.
5269 * g++.dg/other/ptrmem10.C: Adjust.
5270 * g++.dg/other/ptrmem11.C: Adjust.
5271 * g++.dg/overload/unknown1.C: Adjust.
5272 * g++.dg/template/conv11.C: Adjust.
5273 * g++.dg/template/dependent-expr5.C: Adjust.
5274 * g++.dg/template/friend.C: Adjust.
5275 * g++.dg/template/incomplete2.C: Adjust.
5276 * g++.dg/template/local4.C: Adjust.
5277 * g++.dg/template/local6.C: Adjust.
5278 * g++.dg/template/operator9.C: Adjust.
5279 * g++.dg/template/ttp25.C: Adjust.
5280 * g++.dg/template/unify10.C: Adjust.
5281 * g++.dg/template/unify11.C: Adjust.
5282 * g++.dg/template/unify6.C: Adjust.
5283 * g++.dg/template/unify9.C: Adjust.
5284 * g++.dg/template/varmod1.C: Adjust.
5285 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5286 * g++.old-deja/g++.pt/crash28.C: Adjust.
5287 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5288 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5289 * g++.old-deja/g++.pt/expr2.C: Adjust.
5290 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5291 * g++.old-deja/g++.pt/spec5.C: Adjust.
5292 * g++.old-deja/g++.pt/spec6.C: Adjust.
5293 * g++.old-deja/g++.pt/unify4.C: Adjust.
5294 * g++.old-deja/g++.pt/unify8.C: Adjust.
5295 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5296 * g++.dg/overload/template5.C: New testcase.
5297 * g++.dg/template/overload12.C: New testcase.
5299 2011-07-11 Tobias Burnus <burnus@net-b.de>
5301 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5302 * gfortran.dg/coarray_7.f90: Ditto.
5303 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5304 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5306 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5308 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5310 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5311 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5312 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5314 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5315 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5316 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5318 2011-07-15 Jason Merrill <jason@redhat.com>
5321 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5322 Use --extra_opts instead of --additional_options.
5324 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5327 * g++.dg/torture/pr49309.C: Remove.
5329 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5331 * gcc.target/tic6x/weak-call.c: New test.
5332 * gcc.target/tic6x/fpcmp.c: New test.
5333 * gcc.target/tic6x/fpdiv.c: New test.
5334 * gcc.target/tic6x/rotdi16-scan.c: New test.
5335 * gcc.target/tic6x/ffssi.c: New test.
5336 * gcc.target/tic6x/fpdiv-lib.c: New test.
5337 * gcc.target/tic6x/cold-lc.c: New test.
5338 * gcc.target/tic6x/longcalls.c: New test.
5339 * gcc.target/tic6x/abi-align-1.c: New test.
5340 * gcc.target/tic6x/fpcmp-finite.c: New test.
5341 * gcc.target/tic6x/rotdi16.c: New test.
5342 * gcc.target/tic6x/bswapl.c: New test.
5343 * gcc.target/tic6x/ffsdi.c: New test.
5344 * gcc.target/tic6x/tic6x.exp: New file.
5345 * gcc.target/tic6x/builtins/arith24.c: New test.
5346 * gcc.target/tic6x/builtins/smpy.c: New test.
5347 * gcc.target/tic6x/builtins/smpylh.c: New test.
5348 * gcc.target/tic6x/builtins/smpyh.c: New test.
5349 * gcc.target/tic6x/builtins/sarith1.c: New test.
5350 * gcc.target/tic6x/builtins/extclr.c: New test
5351 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5352 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5353 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5354 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5356 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5358 * gcc.dg/20020312-2.c: Likewise.
5359 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5360 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5361 * gcc.dg/torture/builtin-math-7.c: Likewise.
5364 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5365 not testing tic6x-*-*.
5367 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5370 * g++.dg/torture/pr49309.C: New testcase.
5372 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5374 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5376 2011-07-14 Richard Guenther <rguenther@suse.de>
5378 PR tree-optimization/49651
5379 * gcc.dg/torture/pr49651.c: New testcase.
5381 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5384 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5386 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5388 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5389 -mno-pointers-to-nested-functions.
5390 * gcc.target/powerpc/no-r11-2.c: Ditto.
5391 * gcc.target/powerpc/no-r11-3.c: Ditto.
5393 2011-07-13 Jason Merrill <jason@redhat.com>
5395 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5396 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5397 when compiling C files.
5398 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5399 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5400 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5401 * g++.dg/lookup/anon2.C: Likewise.
5402 * g++.dg/tree-ssa/copyprop.C: Likewise.
5403 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5404 * g++.dg/init/vector1.C: Ignore narrowing errors.
5405 * g++.dg/torture/pr35526.C: Likewise.
5406 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5408 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5411 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5414 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5416 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5417 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5419 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5421 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5422 * lib/obj-c++.exp (obj-c++_init): Ditto.
5423 * lib/file-format.exp (gcc_target_object_format): Ditto.
5424 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5425 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5426 (check_visibility_available): Ditto.
5427 (check_effective_target_tls_native): Ditto.
5428 (check_effective_target_tls_emulated): Ditto.
5429 (check_effective_target_function_sections): Ditto.
5431 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5433 * gcc.target/arm/pr48183.c: New test.
5435 2011-07-13 Richard Guenther <rguenther@suse.de>
5437 * gcc.dg/torture/20110713-1.c: New testcase.
5439 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5442 * gcc.c-torture/compile/pr49474.c: New testcase.
5444 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5446 PR tree-optimization/49712
5447 * gcc.c-torture/execute/pr49712.c: New test.
5449 2011-07-11 Jason Merrill <jason@redhat.com>
5452 * g++.dg/template/recurse3.C: New.
5454 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5457 * gcc.dg/guality/csttest.c: New test.
5460 * gfortran.dg/pr49698.f90: New test.
5462 2011-07-11 Jeff Law <law@redhat.com>
5464 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5466 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5468 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5469 * go.test/go-test.exp (go-set-goarch): Likewise.
5471 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5474 * gcc.target/avr/torture/pr39633.c: New test case.
5476 2011-07-11 Tobias Burnus <burnus@net-b.de>
5479 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5481 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5483 * lib/target-supports.exp (check_effective_target_scheduling):
5485 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5486 * gcc.dg/pr45055.c: Ditto.
5487 * gcc.dg/pr45353.c: Ditto.
5488 * g++.dg/pr45056.C: Ditto.
5490 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5492 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5493 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5494 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5495 * g++.dg/torture/pr31863.C: Skip AVR.
5497 2011-07-10 Tobias Burnus <burnus@net-b.de>
5500 * gfortran.dg/intrinsic_signal.f90: New.
5502 2011-07-09 Jason Merrill <jason@redhat.com>
5504 * g++.dg/cpp0x/regress/regress6.C: New.
5505 * g++.dg/parse/crash45.C: Adjust message.
5506 * g++.dg/template/crash38.C: Adjust message.
5507 * g++.dg/template/crash64.C: Adjust message.
5509 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5511 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5512 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5513 * g++.dg/abi/bitfield3.C: Likewise.
5514 * g++.dg/eh/pr38662.C: Likewise.
5515 * g++.dg/ext/attrib36.C: Likewise.
5516 * g++.dg/ext/attrib37.C: Likewise.
5517 * g++.dg/ext/attrib8.C: Likewise.
5518 * g++.dg/ext/tmplattr1.C: Likewise.
5519 * g++.dg/inherit/override-attribs.C: Likewise.
5520 * g++.dg/opt/inline9.C: Likewise.
5521 * g++.dg/opt/life1.C: Likewise.
5522 * g++.dg/opt/longbranch2.C: Likewise.
5523 * g++.dg/opt/nrv12.C: Likewise.
5524 * g++.dg/opt/reg-stack4.C: Likewise.
5525 * g++.dg/other/pr35504.C: Likewise.
5526 * g++.dg/other/pr39496.C: Likewise.
5527 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5528 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5529 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5530 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5531 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5532 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5533 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5534 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5535 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5536 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5537 * g++.dg/warn/pr15774-1.C: Likewise.
5538 * g++.dg/warn/pr15774-2.C: Likewise.
5539 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5540 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5541 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5542 * g++.old-deja/g++.pt/asm2.C: Likewise.
5543 * gcc.c-torture/compile/20000804-1.c: Likewise.
5544 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5545 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5546 * gcc.dg/20020108-1.c: Likewise.
5547 * gcc.dg/20020122-2.c: Likewise.
5548 * gcc.dg/20020122-3.c: Likewise.
5549 * gcc.dg/20020206-1.c: Likewise.
5550 * gcc.dg/20020219-1.c: Likewise.
5551 * gcc.dg/20020310-1.c: Likewise.
5552 * gcc.dg/20020411-1.c: Likewise.
5553 * gcc.dg/20020418-2.c: Likewise.
5554 * gcc.dg/20020426-2.c: Likewise.
5555 * gcc.dg/20020517-1.c: Likewise.
5556 * gcc.dg/20030204-1.c: Likewise.
5557 * gcc.dg/20030826-2.c: Likewise.
5558 * gcc.dg/20031102-1.c: Likewise.
5559 * gcc.dg/20031202-1.c: Likewise.
5560 * gcc.dg/20050111-1.c: Likewise.
5561 * gcc.dg/20050503-1.c: Likewise.
5562 * gcc.dg/array-init-1.c: Likewise.
5563 * gcc.dg/builtin-apply4.c: Likewise.
5564 * gcc.dg/dfp/pr31344.c: Likewise.
5565 * gcc.dg/gomp/atomic-11.c: Likewise.
5566 * gcc.dg/graphite/pr40281.c: Likewise.
5567 * gcc.dg/ia64-sync-1.c: Likewise.
5568 * gcc.dg/ia64-sync-2.c: Likewise.
5569 * gcc.dg/ia64-sync-3.c: Likewise.
5570 * gcc.dg/ia64-sync-4.c: Likewise.
5571 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5572 * gcc.dg/invalid-call-1.c: Likewise.
5573 * gcc.dg/loop-3.c: Likewise.
5574 * gcc.dg/lower-subreg-1.c: Likewise.
5575 * gcc.dg/lto/pr47259_0.c: Likewise.
5576 * gcc.dg/nested-calls-1.c: Likewise.
5577 * gcc.dg/pr20017.c: Likewise.
5578 * gcc.dg/pr25023.c: Likewise.
5579 * gcc.dg/pr27671-2.c: Likewise.
5580 * gcc.dg/pr32176.c: Likewise.
5581 * gcc.dg/pr33676.c: Likewise.
5582 * gcc.dg/pr35045.c: Likewise.
5583 * gcc.dg/pr36015.c: Likewise.
5584 * gcc.dg/pr36584.c: Likewise.
5585 * gcc.dg/pr36998.c: Likewise.
5586 * gcc.dg/pr37438.c: Likewise.
5587 * gcc.dg/pr37908.c: Likewise.
5588 * gcc.dg/pr41241.c: Likewise.
5589 * gcc.dg/pr41340.c: Likewise.
5590 * gcc.dg/pr44136.c: Likewise.
5591 * gcc.dg/pr44194-1.c: Likewise.
5592 * gcc.dg/pr46212.c: Likewise.
5593 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5594 * gcc.dg/setjmp-2.c: Likewise.
5595 * gcc.dg/short-compare-1.c: Likewise.
5596 * gcc.dg/short-compare-2.c: Likewise.
5597 * gcc.dg/smod-1.c: Likewise.
5598 * gcc.dg/sync-2.c: Likewise.
5599 * gcc.dg/sync-3.c: Likewise.
5600 * gcc.dg/tls/opt-1.c: Likewise.
5601 * gcc.dg/tls/opt-2.c: Likewise.
5602 * gcc.dg/tls/opt-3.c: Likewise.
5603 * gcc.dg/torture/badshift.c: Likewise.
5604 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5605 * gcc.dg/torture/pr20314-2.c: Likewise.
5606 * gcc.dg/torture/pr36891.c: Likewise.
5607 * gcc.dg/torture/pr38774.c: Likewise.
5608 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5609 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5610 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5611 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5612 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5613 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5614 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5615 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5616 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5617 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5618 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5619 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5620 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5621 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5622 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5623 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5624 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5625 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5626 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5627 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5628 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5629 * gcc.dg/unroll-1.c: Likewise.
5630 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5631 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5632 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5633 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5634 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5635 * gcc.target/i386/20000609-1.c: Likewise.
5636 * gcc.target/i386/20000720-1.c: Likewise.
5637 * gcc.target/i386/20000724-1.c: Likewise.
5638 * gcc.target/i386/20011107-1.c: Likewise.
5639 * gcc.target/i386/20011119-1.c: Likewise.
5640 * gcc.target/i386/20020201-3.c: Likewise.
5641 * gcc.target/i386/20020218-1.c: Likewise.
5642 * gcc.target/i386/20020729-1.c: Likewise.
5643 * gcc.target/i386/20030926-1.c: Likewise.
5644 * gcc.target/i386/20060125-1.c: Likewise.
5645 * gcc.target/i386/20060125-2.c: Likewise.
5646 * gcc.target/i386/20060512-1.c: Likewise.
5647 * gcc.target/i386/20060512-2.c: Likewise.
5648 * gcc.target/i386/20060512-3.c: Likewise.
5649 * gcc.target/i386/20060512-4.c: Likewise.
5650 * gcc.target/i386/387-1.c: Likewise.
5651 * gcc.target/i386/387-2.c: Likewise.
5652 * gcc.target/i386/387-5.c: Likewise.
5653 * gcc.target/i386/387-6.c: Likewise.
5654 * gcc.target/i386/980312-1.c: Likewise.
5655 * gcc.target/i386/980313-1.c: Likewise.
5656 * gcc.target/i386/990117-1.c: Likewise.
5657 * gcc.target/i386/990424-1.c: Likewise.
5658 * gcc.target/i386/990524-1.c: Likewise.
5659 * gcc.target/i386/991129-1.c: Likewise.
5660 * gcc.target/i386/991214-1.c: Likewise.
5661 * gcc.target/i386/991230-1.c: Likewise.
5662 * gcc.target/i386/addr-sel-1.c: Likewise.
5663 * gcc.target/i386/aggregate-ret1.c: Likewise.
5664 * gcc.target/i386/aggregate-ret2.c: Likewise.
5665 * gcc.target/i386/align-main-3.c: Likewise.
5666 * gcc.target/i386/amd64-abi-1.c: Likewise.
5667 * gcc.target/i386/amd64-abi-2.c: Likewise.
5668 * gcc.target/i386/amd64-abi-4.c: Likewise.
5669 * gcc.target/i386/amd64-abi-5.c: Likewise.
5670 * gcc.target/i386/amd64-abi-6.c: Likewise.
5671 * gcc.target/i386/asm-1.c: Likewise.
5672 * gcc.target/i386/asm-3.c: Likewise.
5673 * gcc.target/i386/asm-5.c: Likewise.
5674 * gcc.target/i386/attributes-error.c: Likewise.
5675 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5676 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5677 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5678 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5679 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5680 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5681 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5682 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5683 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5684 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5685 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5686 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5687 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5688 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5689 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5690 * gcc.target/i386/bitfield1.c: Likewise.
5691 * gcc.target/i386/bitfield2.c: Likewise.
5692 * gcc.target/i386/bmi-2.c: Likewise.
5693 * gcc.target/i386/bmi-5.c: Likewise.
5694 * gcc.target/i386/builtin-unreachable.c: Likewise.
5695 * gcc.target/i386/cleanup-2.c: Likewise.
5696 * gcc.target/i386/clobbers.c: Likewise.
5697 * gcc.target/i386/cmov8.c: Likewise.
5698 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5699 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5700 * gcc.target/i386/compress-float-387.c: Likewise.
5701 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5702 * gcc.target/i386/compress-float-sse.c: Likewise.
5703 * gcc.target/i386/crc32-2.c: Likewise.
5704 * gcc.target/i386/crc32-3.c: Likewise.
5705 * gcc.target/i386/divmod-7.c: Likewise.
5706 * gcc.target/i386/divmod-8.c: Likewise.
5707 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5708 * gcc.target/i386/fma3-builtin.c: Likewise.
5709 * gcc.target/i386/fma3-fma.c: Likewise.
5710 * gcc.target/i386/fma4-256-vector.c: Likewise.
5711 * gcc.target/i386/fma4-builtin.c: Likewise.
5712 * gcc.target/i386/fma4-fma-2.c: Likewise.
5713 * gcc.target/i386/fma4-fma.c: Likewise.
5714 * gcc.target/i386/fma4-vector-2.c: Likewise.
5715 * gcc.target/i386/fma4-vector.c: Likewise.
5716 * gcc.target/i386/funcspec-1.c: Likewise.
5717 * gcc.target/i386/funcspec-10.c: Likewise.
5718 * gcc.target/i386/funcspec-11.c: Likewise.
5719 * gcc.target/i386/funcspec-2.c: Likewise.
5720 * gcc.target/i386/funcspec-5.c: Likewise.
5721 * gcc.target/i386/funcspec-6.c: Likewise.
5722 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5723 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5724 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5725 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5726 * gcc.target/i386/incoming-1.c: Likewise.
5727 * gcc.target/i386/incoming-10.c: Likewise.
5728 * gcc.target/i386/incoming-11.c: Likewise.
5729 * gcc.target/i386/incoming-12.c: Likewise.
5730 * gcc.target/i386/incoming-13.c: Likewise.
5731 * gcc.target/i386/incoming-14.c: Likewise.
5732 * gcc.target/i386/incoming-15.c: Likewise.
5733 * gcc.target/i386/incoming-2.c: Likewise.
5734 * gcc.target/i386/incoming-3.c: Likewise.
5735 * gcc.target/i386/incoming-4.c: Likewise.
5736 * gcc.target/i386/incoming-5.c: Likewise.
5737 * gcc.target/i386/incoming-6.c: Likewise.
5738 * gcc.target/i386/incoming-7.c: Likewise.
5739 * gcc.target/i386/incoming-8.c: Likewise.
5740 * gcc.target/i386/incoming-9.c: Likewise.
5741 * gcc.target/i386/lea.c: Likewise.
5742 * gcc.target/i386/local.c: Likewise.
5743 * gcc.target/i386/loop-1.c: Likewise.
5744 * gcc.target/i386/loop-2.c: Likewise.
5745 * gcc.target/i386/loop-3.c: Likewise.
5746 * gcc.target/i386/max-stack-align.c: Likewise.
5747 * gcc.target/i386/memcpy-1.c: Likewise.
5748 * gcc.target/i386/movbe-2.c: Likewise.
5749 * gcc.target/i386/movq-2.c: Likewise.
5750 * gcc.target/i386/movq.c: Likewise.
5751 * gcc.target/i386/nrv1.c: Likewise.
5752 * gcc.target/i386/pad-4.c: Likewise.
5753 * gcc.target/i386/pad-5a.c: Likewise.
5754 * gcc.target/i386/pad-5b.c: Likewise.
5755 * gcc.target/i386/pad-6a.c: Likewise.
5756 * gcc.target/i386/pad-6b.c: Likewise.
5757 * gcc.target/i386/pad-7.c: Likewise.
5758 * gcc.target/i386/pad-9.c: Likewise.
5759 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5760 * gcc.target/i386/pic-1.c: Likewise.
5761 * gcc.target/i386/pr12092-1.c: Likewise.
5762 * gcc.target/i386/pr12329.c: Likewise.
5763 * gcc.target/i386/pr21518.c: Likewise.
5764 * gcc.target/i386/pr22362.c: Likewise.
5765 * gcc.target/i386/pr22585.c: Likewise.
5766 * gcc.target/i386/pr23098.c: Likewise.
5767 * gcc.target/i386/pr25196.c: Likewise.
5768 * gcc.target/i386/pr25293.c: Likewise.
5769 * gcc.target/i386/pr25654.c: Likewise.
5770 * gcc.target/i386/pr26449.c: Likewise.
5771 * gcc.target/i386/pr26778.c: Likewise.
5772 * gcc.target/i386/pr26826.c: Likewise.
5773 * gcc.target/i386/pr27266.c: Likewise.
5774 * gcc.target/i386/pr29978.c: Likewise.
5775 * gcc.target/i386/pr30505.c: Likewise.
5776 * gcc.target/i386/pr30961-1.c: Likewise.
5777 * gcc.target/i386/pr31628.c: Likewise.
5778 * gcc.target/i386/pr32000-2.c: Likewise.
5779 * gcc.target/i386/pr32661-1.c: Likewise.
5780 * gcc.target/i386/pr32708-2.c: Likewise.
5781 * gcc.target/i386/pr32708-3.c: Likewise.
5782 * gcc.target/i386/pr34256.c: Likewise.
5783 * gcc.target/i386/pr34312.c: Likewise.
5784 * gcc.target/i386/pr34522.c: Likewise.
5785 * gcc.target/i386/pr35160.c: Likewise.
5786 * gcc.target/i386/pr35281.c: Likewise.
5787 * gcc.target/i386/pr36246.c: Likewise.
5788 * gcc.target/i386/pr36786.c: Likewise.
5789 * gcc.target/i386/pr37275.c: Likewise.
5790 * gcc.target/i386/pr37843-3.c: Likewise.
5791 * gcc.target/i386/pr37843-4.c: Likewise.
5792 * gcc.target/i386/pr39082-1.c: Likewise.
5793 * gcc.target/i386/pr39431.c: Likewise.
5794 * gcc.target/i386/pr39496.c: Likewise.
5795 * gcc.target/i386/pr39543-2.c: Likewise.
5796 * gcc.target/i386/pr39911.c: Likewise.
5797 * gcc.target/i386/pr40718.c: Likewise.
5798 * gcc.target/i386/pr40906-1.c: Likewise.
5799 * gcc.target/i386/pr40906-2.c: Likewise.
5800 * gcc.target/i386/pr40906-3.c: Likewise.
5801 * gcc.target/i386/pr40934.c: Likewise.
5802 * gcc.target/i386/pr41900.c: Likewise.
5803 * gcc.target/i386/pr42589.c: Likewise.
5804 * gcc.target/i386/pr43662.c: Likewise.
5805 * gcc.target/i386/pr43671.c: Likewise.
5806 * gcc.target/i386/pr43766.c: Likewise.
5807 * gcc.target/i386/pr43869.c: Likewise.
5808 * gcc.target/i386/pr44942.c: Likewise.
5809 * gcc.target/i386/pr44948-2a.c: Likewise.
5810 * gcc.target/i386/pr45234.c: Likewise.
5811 * gcc.target/i386/pr45336-2.c: Likewise.
5812 * gcc.target/i386/pr45336-4.c: Likewise.
5813 * gcc.target/i386/pr45852.c: Likewise.
5814 * gcc.target/i386/pr46470.c: Likewise.
5815 * gcc.target/i386/pr48037-1.c: Likewise.
5816 * gcc.target/i386/pr48389.c: Likewise.
5817 * gcc.target/i386/pr49095.c: Likewise.
5818 * gcc.target/i386/pr9771-1.c: Likewise.
5819 * gcc.target/i386/rdfsbase-1.c: Likewise.
5820 * gcc.target/i386/rdfsbase-2.c: Likewise.
5821 * gcc.target/i386/rdgsbase-1.c: Likewise.
5822 * gcc.target/i386/rdgsbase-2.c: Likewise.
5823 * gcc.target/i386/rdrand-3.c: Likewise.
5824 * gcc.target/i386/regparm-stdcall.c: Likewise.
5825 * gcc.target/i386/regparm.c: Likewise.
5826 * gcc.target/i386/reload-1.c: Likewise.
5827 * gcc.target/i386/rotate-2.c: Likewise.
5828 * gcc.target/i386/sibcall-5.c: Likewise.
5829 * gcc.target/i386/signbit-1.c: Likewise.
5830 * gcc.target/i386/signbit-2.c: Likewise.
5831 * gcc.target/i386/signbit-3.c: Likewise.
5832 * gcc.target/i386/sse-5.c: Likewise.
5833 * gcc.target/i386/sse-8.c: Likewise.
5834 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5835 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5836 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5837 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5838 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5839 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5840 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5841 * gcc.target/i386/sse2-movq-2.c: Likewise.
5842 * gcc.target/i386/sse2-movq-3.c: Likewise.
5843 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5844 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5845 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5846 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5847 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5848 * gcc.target/i386/ssefn-1.c: Likewise.
5849 * gcc.target/i386/ssefn-2.c: Likewise.
5850 * gcc.target/i386/sseregparm-1.c: Likewise.
5851 * gcc.target/i386/sseregparm-2.c: Likewise.
5852 * gcc.target/i386/sseregparm-3.c: Likewise.
5853 * gcc.target/i386/sseregparm-4.c: Likewise.
5854 * gcc.target/i386/sseregparm-5.c: Likewise.
5855 * gcc.target/i386/sseregparm-6.c: Likewise.
5856 * gcc.target/i386/sseregparm-7.c: Likewise.
5857 * gcc.target/i386/sseregparm-8.c: Likewise.
5858 * gcc.target/i386/stack-realign.c: Likewise.
5859 * gcc.target/i386/stack-usage-realign.c: Likewise.
5860 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5861 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5862 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5863 * gcc.target/i386/stackalign/return-1.c: Likewise.
5864 * gcc.target/i386/stackalign/return-2.c: Likewise.
5865 * gcc.target/i386/stackalign/return-3.c: Likewise.
5866 * gcc.target/i386/tailcall-1.c: Likewise.
5867 * gcc.target/i386/tbm-2.c: Likewise.
5868 * gcc.target/i386/udivmod-7.c: Likewise.
5869 * gcc.target/i386/udivmod-8.c: Likewise.
5870 * gcc.target/i386/unroll-1.c: Likewise.
5871 * gcc.target/i386/vararg-1.c: Likewise.
5872 * gcc.target/i386/vararg-2.c: Likewise.
5873 * gcc.target/i386/vect8-ret.c: Likewise.
5874 * gcc.target/i386/vectorize5.c: Likewise.
5875 * gcc.target/i386/wmul-1.c: Likewise.
5876 * gcc.target/i386/wmul-2.c: Likewise.
5877 * gcc.target/i386/wrfsbase-1.c: Likewise.
5878 * gcc.target/i386/wrfsbase-2.c: Likewise.
5879 * gcc.target/i386/wrgsbase-1.c: Likewise.
5880 * gcc.target/i386/wrgsbase-2.c: Likewise.
5881 * gcc.target/i386/xop-pcmov.c: Likewise.
5882 * gcc.target/i386/xop-pcmov2.c: Likewise.
5883 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5884 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5885 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5886 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5887 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5888 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5889 * gcc.target/i386/zee.c: Likewise.
5890 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5891 * gfortran.dg/compiler-directive_2.f: Likewise.
5892 * gfortran.dg/g77/20010216-1.f: Likewise.
5893 * gfortran.dg/gomp/pr39152.f90: Likewise.
5894 * gfortran.dg/pr33794.f90: Likewise.
5896 2011-07-09 Jason Merrill <jason@redhat.com>
5898 * g++.dg/cpp0x/regress/regress5.C: New.
5900 2011-07-08 Jason Merrill <jason@redhat.com>
5903 * g++.dg/expr/compound-asn1.C: New.
5904 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5906 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5909 * gcc.target/powerpc/altivec-34.c: New test.
5911 2011-07-08 Jason Merrill <jason@redhat.com>
5914 * g++.dg/abi/guard3.C: New.
5916 2011-07-08 Julian Brown <julian@codesourcery.com>
5918 * lib/target-supports.exp
5919 (check_effective_target_arm_little_endian): New.
5920 (check_effective_target_vect_pack_trunc): Use above.
5921 (check_effective_target_vect_unpack): Likewise.
5922 (check_effective_target_vect_element_align): Test
5923 check_effective_target_arm_vect_no_misalign for ARM.
5925 2011-07-08 Jason Merrill <jason@redhat.com>
5928 * g++.dg/cpp0x/constexpr-rom.C: New.
5930 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5933 * g++.dg/torture/pr49519.C: New test.
5935 2011-07-08 Martin Jambor <mjambor@suse.cz>
5937 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5939 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5942 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5944 2011-07-08 Richard Guenther <rguenther@suse.de>
5946 PR tree-optimization/49662
5947 * gcc.dg/graphite/interchange-14.c: XFAIL.
5948 * gcc.dg/graphite/interchange-15.c: Likewise.
5949 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5951 2011-07-06 Jason Merrill <jason@redhat.com>
5954 * g++.dg/cpp0x/regress/regress4.C: New.
5956 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5959 * gfortran.dg/result_in_spec_4.f90: New test.
5961 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5963 * gcc.target/sparc/cas64.c: New test.
5965 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5968 * g++.dg/torture/pr49644.C: New test.
5971 * gcc.c-torture/execute/pr49644.c: New test.
5973 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5975 * lib/target-supports.exp (check_effective_target_ia32): New.
5976 (check_effective_target_x32): Likewise.
5977 (check_effective_target_vect_cmdline_needed): Also check x32.
5979 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5981 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5983 * gcc.target/arm/pr42235.c: Likewise.
5984 * gcc.target/arm/pr42495.c: Likewise.
5985 * gcc.target/arm/pr42574.c: Likewise.
5986 * gcc.target/arm/thumb-branch1.c: Likewise.
5988 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5989 unneeded prune of possible warning.
5990 * gcc.target/arm/pr40956.c: Likewise.
5991 * gcc.target/arm/pr42505.c: Likewise.
5993 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5994 * gcc.c-torture/compile/pr46883.c: Likewise.
5995 * gcc.c-torture/compile/pr46934.c: Likewise.
5997 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5998 for move to ../../gcc.c-torture/compile.
5999 * gcc.target/arm/pr46883.c: Likewise.
6000 * gcc.target/arm/pr46934.c: Likewise.
6002 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6003 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6004 * gcc.target/arm/wmul-1.c: Likewise.
6005 * gcc.target/arm/wmul-2.c: Likewise.
6006 * gcc.target/arm/wmul-3.c: Likewise.
6007 * gcc.target/arm/wmul-4.c: Likewise.
6008 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6009 add tab after scan target.
6010 * gcc.target/arm/smlaltt-1.c: Likewise.
6011 * gcc.target/arm/smlatb-1.c: Likewise.
6012 * gcc.target/arm/smlatt-1.c: Likewise.
6014 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6017 * gcc.dg/debug/pr49522.c: New test.
6019 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6021 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6022 * gcc.dg/pr46212.c: Run only if target int32plus.
6023 * gcc.dg/torture/pr48146.c: Ditto.
6024 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6025 * c-c++-common/pr44832.c: Ditto.
6026 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6027 * gcc.dg/pr31490.c: Ditto.
6028 * gcc.dg/torture/builtin-math-7.c: Run only if target
6030 * gcc.dg/torture/pr45764.c: Skip for AVR.
6031 * gcc.dg/pr47893.c: Ditto.
6033 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6035 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6036 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6037 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6038 add tab to scan target.
6040 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6042 * gcc.target/arm/neon-modes-3.c: New test.
6044 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6046 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6047 -fno-loop-interchange -ffast-math.
6049 2011-07-07 Richard Guenther <rguenther@suse.de>
6051 * gcc.dg/ftrapv-3.c: New testcase.
6053 2011-07-07 Richard Guenther <rguenther@suse.de>
6055 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6056 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6058 2011-07-07 Kai Tietz <ktietz@redhat.com>
6060 * gcc.dg/binop-notxor1.c: New test.
6061 * gcc.dg/binop-notand4a.c: New test.
6062 * gcc.dg/binop-notxor2.c: New test.
6063 * gcc.dg/binop-notand3a.c: New test.
6064 * gcc.dg/binop-notand2a.c: New test.
6065 * gcc.dg/binop-notand6a.c: New test.
6066 * gcc.dg/binop-notor1.c: New test.
6067 * gcc.dg/binop-notand1a.c: New test.
6068 * gcc.dg/binop-notand5a.c: New test.
6069 * gcc.dg/binop-notor2.c: New test.
6071 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6074 * gcc.dg/gomp/pr49640.c: New test.
6076 2011-07-07 Richard Guenther <rguenther@suse.de>
6078 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6080 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6083 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6085 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6087 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6088 * gcc.target/powerpc/no-r11-2.c: Ditto.
6089 * gcc.target/powerpc/no-r11-3.c: Ditto.
6091 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6093 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6094 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6096 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6098 * lib/target-supports.exp (check_profiling_available): Disable
6099 profiling with -fprofile-generate for target avr.
6101 2011-07-06 Richard Guenther <rguenther@suse.de>
6103 PR tree-optimization/49645
6104 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6106 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6109 * gcc.dg/pr47383.c: New.
6111 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6113 PR tree-optimization/49647
6114 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6116 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6119 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6120 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6122 2011-07-05 Jason Merrill <jason@redhat.com>
6125 * g++.dg/template/template-id-4.C: New.
6127 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6129 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6130 * gcc.dg/pr43402.c: Ditto.
6132 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6134 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6136 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6138 * gcc.target/powerpc/ppc-switch-1.c: New test for
6139 --param case-values-threshold.
6140 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6142 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6144 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6146 2011-07-05 Jason Merrill <jason@redhat.com>
6148 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6150 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6152 PR tree-optimization/47654
6153 * gcc.dg/graphite/block-pr47654.c: New.
6155 2011-07-05 Jason Merrill <jason@redhat.com>
6157 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6159 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6161 PR tree-optimization/49580
6162 * gcc.dg/autopar/pr49580.c: New test.
6164 2011-07-05 Richard Guenther <rguenther@suse.de>
6166 PR tree-optimization/49518
6167 PR tree-optimization/49628
6168 * g++.dg/torture/pr49628.C: New testcase.
6169 * gcc.dg/torture/pr49518.c: Likewise.
6171 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6173 * ada/acats/run_acats (which): Extract last field from type -p,
6174 type output only if command succeeded.
6176 2011-07-04 Jason Merrill <jason@redhat.com>
6178 * g++.dg/abi/mangle48.C: New.
6180 * g++.dg/cpp0x/diag1.C: New.
6182 * g++.dg/diagnostic/aka1.C: New.
6184 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6186 PR rtl-optimization/49619
6187 * gcc.dg/pr49619.c: New test.
6189 PR rtl-optimization/49472
6190 * gfortran.dg/pr49472.f90: New test.
6193 * gcc.dg/pr49602.c: New test.
6195 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6199 * gcc.target/avr/avr.exp: Run over cpp files, too.
6200 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6201 * gcc.target/avr/progmem.h: New file.
6202 * gcc.target/avr/exit-abort.h: New file.
6203 * gcc.target/avr/progmem-error-1.c: New file.
6204 * gcc.target/avr/progmem-error-1.cpp: New file.
6205 * gcc.target/avr/progmem-warning-1.c: New file.
6206 * gcc.target/avr/torture/progmem-1.c: New file.
6207 * gcc.target/avr/torture/progmem-1.cpp: New file.
6209 2011-07-04 Richard Guenther <rguenther@suse.de>
6211 PR tree-optimization/49615
6212 * g++.dg/torture/pr49615.C: New testcase.
6214 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6216 PR tree-optimization/49610
6217 * gcc.dg/vect/pr49610.c: New test.
6219 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6221 * gnat.dg/specs/debug1.ads: New test.
6223 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6226 * gfortran.dg/typebound_proc_23.f90: New.
6228 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6231 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6233 2011-07-01 Jason Merrill <jason@redhat.com>
6236 * g++.dg/template/template-id-3.C: New.
6239 * g++.dg/template/qualified-id4.C: New.
6242 * g++.dg/template/explicit-args4.C: New.
6245 * g++.dg/template/offsetof2.C: New.
6247 2011-07-01 Kai Tietz <ktietz@redhat.com>
6249 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6251 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6254 * lib/target-supports.exp (check_effective_target_gld): New proc.
6256 2011-07-01 Richard Guenther <rguenther@suse.de>
6258 PR tree-optimization/49603
6259 * gcc.dg/torture/pr49603.c: New testcase.
6261 2011-06-30 Jason Merrill <jason@redhat.com>
6264 * g++.dg/rtti/template1.C: New.
6267 * g++.dg/cpp0x/regress/ctor1.C: New.
6270 * g++.dg/cpp0x/initlist54.C: New.
6272 2011-06-30 Martin Jambor <mjambor@suse.cz>
6274 * gcc.dg/tree-ssa/sra-12.c: New test.
6276 2011-06-29 Jason Merrill <jason@redhat.com>
6278 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6280 2011-06-30 Richard Guenther <rguenther@suse.de>
6282 PR tree-optimization/46787
6283 * gcc.dg/vect/vect-121.c: New testcase.
6285 2011-06-30 Martin Jambor <mjambor@suse.cz>
6287 PR tree-optimization/49094
6288 * gcc.dg/tree-ssa/pr49094.c: New test.
6290 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6293 * gfortran.dg/pr49540-1.f90: New test.
6294 * gfortran.dg/pr49540-2.f90: New test.
6296 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6299 * ada/acats/run_acats (which): Use last field of type -p output.
6301 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6302 Iain Sandoe <iains@gcc.gnu.org>
6305 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6306 Only skip on 64-bit *-*-darwin8* && !objc2.
6308 2011-06-30 Richard Guenther <rguenther@suse.de>
6310 PR tree-optimization/38752
6311 * gcc.c-torture/compile/pr38752.c: New testcase.
6313 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6315 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6316 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6318 2011-06-29 Jason Merrill <jason@redhat.com>
6321 * g++.dg/cpp0x/initlist53.C: Use placement new.
6322 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6323 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6326 * g++.dg/cpp0x/trailing6.C: New.
6327 * g++.dg/cpp0x/pr45908.C: No error.
6330 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6333 * g++.dg/cpp0x/constexpr-using2.C: New.
6335 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6338 * g++.dg/cpp0x/constexpr-diag3.C: New.
6339 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6340 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6341 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6342 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6344 2011-06-29 Jason Merrill <jason@redhat.com>
6346 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6348 2011-06-29 Richard Guenther <rguenther@suse.de>
6350 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6352 2011-06-29 Jason Merrill <jason@redhat.com>
6354 * g++.dg/cpp0x/initlist-value2.C: New.
6356 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6357 * g++.dg/cpp0x/initlist-value.C: New.
6359 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6361 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6363 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6365 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6366 * gcc.dg/inline_2.c: Likewise.
6367 * gcc.dg/unroll_1.c: Likewise.
6369 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6372 * gcc.target/i386/pr49567.c: New test.
6374 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6376 * gnat.dg/opt17.ad[sb]: New test.
6378 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6379 Tom de Vries <tom@codesourcery.com>
6381 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6382 (check_effective_target_arm_thumb2): New effective targets.
6383 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6384 properly. Clean up temporary files.
6385 * gcc.target/arm/ivopts-2.c: Likewise.
6386 * gcc.target/arm/ivopts-3.c: Likewise.
6387 * gcc.target/arm/ivopts-4.c: Likewise.
6388 * gcc.target/arm/ivopts-5.c: Likewise.
6389 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6391 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6394 * gfortran.dg/reshape_zerosize_3.f90: New test.
6396 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6398 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6399 * gcc.target/arm/vfp-ldmias.c: Likewise.
6400 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6401 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6402 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6403 * gcc.target/arm/vfp-stmias.c: Likewise.
6404 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6405 * gcc.target/arm/vfp-stmiad.c: Likewise.
6407 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6409 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6411 * gcc.target/arm/pr45701-2.c: Ditto.
6413 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6416 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6417 * gfortran.dg/extends_14.f03: Modified.
6419 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6421 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6422 early if the test is already being skipped.
6424 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6425 scan-assembler-dem-not): For missing file, report unresolved with
6426 same message as for pass/fail, with reason reported in log file.
6428 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6429 from add_options_for_arm_neon_fp16.
6430 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6431 check_effective_target_arm_neon_fp16_ok_nocache.
6432 Check -mfpu and -mfloat-abi options from current multilib.
6433 Do not require neon support.
6434 (check_effective_target_arm_fp16_ok): Renamed from
6435 check_effecitve_target_arm_neon_fp16_ok.
6436 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6437 arm_neon_fp16_ok and arm_fp16.
6438 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6439 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6440 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6441 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6443 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6445 * gcc.dg/builtin-assume-aligned-1.c: New test.
6446 * gcc.dg/builtin-assume-aligned-2.c: New test.
6447 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6450 * gcc.dg/pr49544.c: New test.
6452 2011-06-27 Richard Guenther <rguenther@suse.de>
6454 PR tree-optimization/49394
6455 * g++.dg/torture/pr49394.C: New testcase.
6457 2011-06-27 Kai Tietz <ktietz@redhat.com>
6459 * gcc.dg/optimize-bswapdi-2.c: New test.
6461 2011-06-27 Michael Hope <michael.hope@linaro.org>
6462 Richard Sandiford <richard.sandiford@linaro.org>
6464 PR tree-optimization/49169
6465 * gcc.dg/torture/pr49169.c: New test.
6467 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6470 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6472 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6475 2011-06-26 Jason Merrill <jason@redhat.com>
6477 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6480 * g++.dg/init/ref19.C: New.
6481 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6483 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6485 PR tree-optimization/48377
6486 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6489 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6492 * lib/target-supports.exp (check_effective_target_non_strict_align):
6494 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6496 2011-06-24 Martin Jambor <mjambor@suse.cz>
6498 PR tree-optimizations/49516
6499 * g++.dg/tree-ssa/pr49516.C: New test.
6501 2011-06-23 Jason Merrill <jason@redhat.com>
6504 * g++.dg/template/partial10.C: New.
6505 * g++.dg/template/partial11.C: New.
6507 2011-06-23 Jeff Law <law@redhat.com>
6510 * gcc.dg/pr48770.c: New test.
6512 2011-06-23 Jan Hubicka <jh@suse.cz>
6515 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6517 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6520 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6521 instead of -fdump-tree-optimized.
6523 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6526 * g++.dg/template/crash107.C: New.
6527 * g++.dg/template/error17.C: Adjust.
6529 2011-06-23 Jason Merrill <jason@redhat.com>
6532 * g++.dg/cpp0x/defaulted30.C: New.
6535 * g++.dg/rtti/anon-ns1.C: New.
6538 * g++.dg/init/ref18.C: New.
6541 * g++.dg/template/partial9.C: New.
6543 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6546 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6548 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6551 * gcc.dg/pr49496.c: New test.
6553 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6555 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6558 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6560 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6561 * gcc.target/arm/pr42879.c: Likewise.
6562 * gcc.target/arm/pr45701-3.c: Likewise.
6564 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6565 * gcc.target/arm/pr40482.c: Likewise.
6566 * gcc.target/arm/stack-corruption.c: Likewise.
6568 2011-06-22 Richard Guenther <rguenther@suse.de>
6570 PR tree-optimization/49493
6571 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6573 2011-06-22 Jason Merrill <jason@redhat.com>
6576 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6578 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6579 Dmitry Melnik <dm@ispras.ru>
6581 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6582 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6583 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6585 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6587 * gcc.target/arm/tlscall.c: New.
6589 2011-06-21 Jason Merrill <jason@redhat.com>
6592 * g++.dg/cpp0x/constexpr-ref1.C: New.
6593 * g++.dg/cpp0x/constexpr-ref2.C: New.
6594 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6597 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6600 * g++.dg/template/param3.C: New.
6602 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6604 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6605 my_clrsb test functions.
6607 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6608 test_sll, test_ull): Add clrsb tests.
6609 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6612 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6615 * gfortran.dg/class_44.f03: New.
6617 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6619 PR tree-optimization/49478
6620 * gcc.dg/vect/pr49478.c
6622 2011-06-21 Richard Guenther <rguenther@suse.de>
6624 PR tree-optimization/49483
6625 * gcc.dg/vect/vect-120.c: New testcase.
6627 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6630 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6631 * gcc.dg/vect/vect-peel-4.c: Likewise.
6633 2011-06-22 Christian Bruel <christian.bruel@st.com>
6636 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6637 * gcc.dg/always_inline2.c: Likewise.
6638 * gcc.dg/always_inline3.c: Likewise.
6639 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6640 * gcc.dg/inline_1.c: Likewise.
6641 * gcc.dg/inline_2.c: Likewise.
6642 * gcc.dg/inline_3.c: Likewise.
6643 * gcc.dg/inline_4.c: Likewise.
6644 * gcc.dg/20051201-1.c: Likewise.
6645 * gcc.dg/pr40087.c: Likewise.
6646 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6647 * gcc.dg/inline-22.c: Likewise.
6648 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6649 * gcc.dg/lto/20090218-1_1.c: Likewise.
6650 * g++.dg/ipa/devirt-7.C: Likewise.
6651 * gcc.dg/uninit-pred-5_a.c: Likewise.
6652 * gcc.dg/uninit-pred-5_b.c: Likewise.
6653 * gcc.dg/fail_always_inline.c: New.
6655 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6657 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6658 into 6 jobs instead of 3.
6660 2011-06-20 Jason Merrill <jason@redhat.com>
6663 * g++.dg/cpp0x/initlist53.C: New.
6665 2011-06-20 Tobias Burnus <burnus@net-b.de>
6668 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6669 * gfortran.dg/coarray_lock_3.f90: New.
6670 * gfortran.dg/coarray/lock_1.f90: New.
6672 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6674 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6675 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6676 unresolved and report the reason to the log file.
6678 * lib/scanasm.exp (object-size): Move argument processing earlier
6679 to report errors before verifying that the file exists. Report
6680 problems detected at runtime as unresolved instead of error and
6681 report their reasons to the log file.
6683 2011-06-20 Jason Merrill <jason@redhat.com>
6686 * g++.dg/cpp0x/explicit6.C: New.
6689 * g++.dg/cpp0x/enum20.C: New.
6692 * g++.dg/ext/attr-aligned01.C: New.
6695 * g++.dg/cpp0x/variadic-default.C: New.
6698 * g++.dg/cpp0x/auto26.C: New.
6701 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6703 2011-06-20 Kai Tietz <ktietz@redhat.com>
6705 * gcc.dg/binop-notand1.c: New test.
6706 * gcc.dg/binop-notand2.c: New test.
6707 * gcc.dg/binop-notand3.c: New test.
6708 * gcc.dg/binop-notand4.c: New test.
6709 * gcc.dg/binop-notand5.c: New test.
6710 * gcc.dg/binop-notand6.c: New test.
6712 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6715 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6717 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6720 * gfortran.dg/proc_ptr_31.f90: New.
6722 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6724 * gnat.dg/volatile6.adb: New test.
6725 * gnat.dg/volatile7.adb: Likewise.
6726 * gnat.dg/volatile8.adb: Likewise.
6727 * gnat.dg/volatile9.adb: Likewise.
6729 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6731 * gnat.dg/constant3.adb: New test.
6733 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6736 * gfortran.dg/read_list_eof_1.f90: New test.
6738 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6741 * gcc.target/i386/testimm-1.c: New test.
6742 * gcc.target/i386/testimm-2.c: New test.
6743 * gcc.target/i386/testimm-3.c: New test.
6744 * gcc.target/i386/testimm-4.c: New test.
6745 * gcc.target/i386/testimm-5.c: New test.
6746 * gcc.target/i386/testimm-6.c: New test.
6747 * gcc.target/i386/testimm-7.c: New test.
6748 * gcc.target/i386/testimm-8.c: New test.
6749 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6750 * gcc.target/i386/xop-rotate1-int.c: New test.
6751 * gcc.target/i386/xop-rotate2-int.c: New test.
6753 2011-06-17 Jason Merrill <jason@redhat.com>
6755 * g++.dg/cpp0x/rv-func2.C: New.
6757 * g++.dg/debug/dwarf2/lambda1.C: New.
6758 * g++.dg/warn/Wshadow-6.C: Adjust.
6760 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6763 * gfortran.dg/move_alloc_5.f90: New.
6765 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6767 PR rtl-optimization/48542
6768 * gcc.dg/torture/pr48542.c: New test.
6770 2011-06-16 Jason Merrill <jason@redhat.com>
6773 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6776 * g++.dg/cpp0x/initlist52.C New.
6779 * c-c++-common/raw-string-12.c: New.
6782 * g++.dg/cpp0x/sfinae26.C: New.
6785 * g++.dg/cpp0x/variadic113.C: New.
6788 * g++.dg/cpp0x/variadic112.C: New.
6790 2011-06-16 Jeff Law <law@redhat.com>
6792 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6793 improved jump threading.
6794 * gcc.dg/builtin-object-size-2.c: Likewise.
6795 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6797 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6800 * gfortran.dg/typebound_assignment_3.f03: New.
6802 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6805 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6807 2011-06-16 Martin Jambor <mjambor@suse.cz>
6809 PR tree-optimization/49343
6810 * gnat.dg/discr31.ad[sb]: New test.
6812 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6814 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6816 2011-06-16 Tom de Vries <tom@codesourcery.com>
6819 * gcc.target/arm/ivopts-3.c: Update test.
6820 * gcc.target/arm/ivopts-5.c: Same.
6822 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6825 2011-06-10 Wei Guozhi <carrot@google.com>
6828 * gcc.target/arm/pr45335.c: New test.
6829 * gcc.target/arm/pr45335-2.c: New test.
6830 * gcc.target/arm/pr45335-3.c: New test.
6831 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6832 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6833 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6835 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6837 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6839 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6842 * gfortran.dg/class_43.f03: New.
6844 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6846 PR tree-optimization/49419
6847 * gcc.c-torture/execute/pr49419.c: New test.
6849 2011-06-16 Revital Eres <revital.eres@linaro.org>
6851 * gcc.dg/sms-9.c: New file.
6853 2011-06-15 Easwaran Raman <eraman@google.com>
6855 PR rtl-optimization/49414
6856 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6858 2011-06-14 Jason Merrill <jason@redhat.com>
6860 * g++.dg/cpp0x/noexcept13.C: New.
6862 2011-06-14 Easwaran Raman <eraman@google.com>
6864 PR rtl-optimization/44194
6865 * gcc.dg/pr44194-1.c: New test.
6866 * gcc.dg/pr44194-2.c: New test.
6868 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6870 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6872 * gcc.target/arm/pr45701-2.c: Likewise.
6873 * gcc.target/arm/thumb-branch1.c: Likewise.
6875 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6878 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6880 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6882 * gcc.target/arm/pr45701-1.c: Require thumb support.
6883 * gcc.target/arm/pr45701-2.c: Likewise.
6884 * gcc.target/arm/thumb-branch1.c: Likewise.
6886 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6887 * gcc.target/arm/pr39839.c: Likewise.
6888 * gcc.target/arm/pr40657-2.c: Likewise.
6889 * gcc.target/arm/pr40956.c: Likewise.
6890 * gcc.target/arm/pr41679.c: Likewise.
6891 * gcc.target/arm/pr42235.c: Likewise.
6892 * gcc.target/arm/pr42495.c: Likewise.
6893 * gcc.target/arm/pr42505.c: Likewise.
6894 * gcc.target/arm/pr42574.c: Likewise.
6895 * gcc.target/arm/pr46883.c: Likewise.
6896 * gcc.target/arm/pr46934.c: Likewise.
6897 * gcc.target/arm/xor-and.c: Likewise.
6899 2011-06-14 Jason Merrill <jason@redhat.com>
6901 * g++.dg/other/error23.C: Adjust error message.
6902 * g++.dg/other/error32.C: Likewise.
6905 * g++.dg/cpp0x/rv-dotstar.C: New.
6908 * g++.dg/cpp0x/decltype30.C: New.
6910 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6912 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6915 * gfortran.dg/pr49103.f90: New test.
6917 2011-06-14 Tom de Vries <tom@codesourcery.com>
6920 * gcc.target/arm/ivopts-3.c: New test.
6921 * gcc.target/arm/ivopts-4.c: New test.
6922 * gcc.target/arm/ivopts-5.c: New test.
6924 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6926 PR rtl-optimization/49390
6927 * gcc.c-torture/execute/pr49390.c: New test.
6929 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6931 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6933 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6935 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6936 * gcc.c-torture/execute/cmpsi-2.x: New file.
6937 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6938 * gcc.c-torture/execute/pr45262.x: New file.
6939 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6940 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6942 * gcc.c-torture/compile/pr49163.c: Ditto.
6944 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6946 * gcc.dg/vect/vect-16.c: Rename to...
6947 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6948 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6949 for double-word vectors.
6950 * gcc.dg/vect/vect-peel-4.c: Likewise.
6951 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6953 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6956 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6959 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6961 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6963 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6965 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6967 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6969 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6971 * gfortran.dg/trim_optimize_8.f90: New test case.
6973 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6974 Ira Rosen <ira.rosen@linaro.org>
6976 PR tree-optimization/49352
6977 * gcc.dg/vect/pr49352.c: New test.
6979 2011-06-12 Tobias Burnus
6982 * gfortran.dg/alloc_comp_assign_11.f90: New.
6984 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6986 * gfortran.dg/trim_optimize_7.f90: New test.
6988 2011-06-10 Wei Guozhi <carrot@google.com>
6991 * gcc.target/arm/pr45335.c: New test.
6992 * gcc.target/arm/pr45335-2.c: New test.
6993 * gcc.target/arm/pr45335-3.c: New test.
6994 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6995 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6996 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6998 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7001 * g++.dg/parse/error39.C: New.
7003 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7005 * gcc.target/arm/20090811-1.c: Skip for incompatible
7006 options, do not override other options.
7007 * gcc.target/arm/combine-cmp-shift.c: Skip for
7008 incompatible options.
7009 * gcc.target/arm/pr45094.c: Likewise.
7010 * gcc.target/arm/scd42-1.c: Likewise.
7011 * gcc.target/arm/scd42-3.c: Likewise.
7012 * gcc.target/arm/thumb-ltu.c: Likewise.
7014 * lib/target-supports.exp
7015 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7016 multilib flags use -mfpu with a value other than neon-fp16.
7018 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7020 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7021 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7023 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7025 * lib/target-supports.exp (check_effective_target_pie): New proc.
7026 * gcc.dg/pie-link.c: Use target pie.
7028 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7029 Laurent Roug� <laurent.rouge@menta.fr>
7031 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7032 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7034 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7036 * gfortran.dg/coarray/sync_1.f90: New test for
7037 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7039 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7041 PR tree-optimization/49318
7042 * gcc.dg/vect/pr49318.c: New test.
7044 2011-06-09 David Krauss <potswa@mac.com>
7046 * g++.dg/template/arrow1.C: New.
7048 2011-06-09 Jason Merrill <jason@redhat.com>
7050 * lib/prune.exp: Prune "note"s.
7051 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7053 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7054 * g++.dg/template/dependent-expr3.C: Likewise.
7055 * g++.dg/parse/template7.C: Likewise.
7056 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7057 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7058 * g++.old-deja/g++.pt/friend38.C: Likewise.
7059 * g++.old-deja/g++.pt/crash32.C: Likewise.
7060 * g++.old-deja/g++.other/init4.C: Likewise.
7061 * g++.old-deja/g++.other/friend8.C: Likewise.
7063 * g++.dg/ext/complex7.C: Adjust expected output.
7064 * g++.dg/diagnostic/method1.C: Likewise.
7065 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7066 * g++.dg/parse/crash33.C: Likewise.
7067 * g++.dg/other/warning1.C: Likewise.
7068 * g++.dg/init/pr29571.C: Likewise.
7069 * g++.dg/warn/overflow-warn-1.C: Likewise.
7070 * g++.dg/warn/overflow-warn-3.C: Likewise.
7071 * g++.dg/warn/overflow-warn-4.C: Likewise.
7072 * g++.old-deja/g++.oliva/template1.C: Likewise.
7074 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7075 * g++.dg/parse/template7.C: Adjust.
7077 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7080 * gcc.dg/pr49307.c: New.
7082 2011-06-09 Wei Guozhi <carrot@google.com>
7085 * gcc.target/arm/pr46975.c: New testcase.
7087 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7089 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7090 (PMETH, arglist_t): Removed.
7091 (method_get_number_of_arguments): Removed.
7092 (method_get_nth_argument): Removed.
7093 (method_get_first_argument): Removed.
7094 (method_get_next_argument): Removed.
7095 (method_get_sizeof_arguments): Removed.
7096 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7098 (method_get_number_of_arguments): Removed.
7099 (method_get_nth_argument): Removed.
7100 (method_get_first_argument): Removed.
7101 (method_get_next_argument): Removed.
7102 (method_get_sizeof_arguments): Removed.
7103 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7105 2011-06-09 David Li <davidxl@google.com>
7107 * gcc.dg/dump-pass.c: New test.
7109 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7112 * g++.dg/parse/error38.C: New.
7114 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7117 * gfortran.dg/pr49308.f90: New test.
7119 2011-06-08 Jason Merrill <jason@redhat.com>
7121 * g++.dg/cpp0x/noexcept11.C: New.
7122 * g++.dg/cpp0x/noexcept12.C: New.
7123 * g++.dg/cpp0x/sfinae11.C: Adjust.
7125 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7128 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7129 to dg-options, match also DW_AT_linkage_name.
7131 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7134 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7135 -fno-common on alpha*-dec-osf*.
7136 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7138 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7140 PR rtl-optimization/49303
7141 * gcc.target/ia64/pr49303.c: New test.
7143 2011-06-08 Tobias Burnus <burnus@net-b.de>
7146 * gfortran.dg/coarray_lock_1.f90: New.
7147 * gfortran.dg/coarray_lock_2.f90: New.
7149 2011-06-07 Jason Merrill <jason@redhat.com>
7151 * lib/prune.exp: Look for "required" rather than "instantiated".
7152 * g++.dg/abi/mangle11.C: Likewise.
7153 * g++.dg/abi/mangle12.C: Likewise.
7154 * g++.dg/abi/mangle17.C: Likewise.
7155 * g++.dg/abi/mangle20-2.C: Likewise.
7156 * g++.dg/abi/pragma-pack1.C: Likewise.
7157 * g++.dg/cpp0x/decltype26.C: Likewise.
7158 * g++.dg/cpp0x/decltype28.C: Likewise.
7159 * g++.dg/cpp0x/decltype29.C: Likewise.
7160 * g++.dg/cpp0x/enum11.C: Likewise.
7161 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7162 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7163 * g++.dg/cpp0x/pr47416.C: Likewise.
7164 * g++.dg/ext/case-range2.C: Likewise.
7165 * g++.dg/ext/case-range3.C: Likewise.
7166 * g++.dg/gomp/for-19.C: Likewise.
7167 * g++.dg/gomp/pr37533.C: Likewise.
7168 * g++.dg/gomp/pr38639.C: Likewise.
7169 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7170 * g++.dg/inherit/base3.C: Likewise.
7171 * g++.dg/inherit/using6.C: Likewise.
7172 * g++.dg/init/placement4.C: Likewise.
7173 * g++.dg/init/reference3.C: Likewise.
7174 * g++.dg/lookup/scoped6.C: Likewise.
7175 * g++.dg/lookup/using7.C: Likewise.
7176 * g++.dg/other/abstract1.C: Likewise.
7177 * g++.dg/other/error10.C: Likewise.
7178 * g++.dg/other/error5.C: Likewise.
7179 * g++.dg/other/field1.C: Likewise.
7180 * g++.dg/other/offsetof5.C: Likewise.
7181 * g++.dg/parse/bitfield2.C: Likewise.
7182 * g++.dg/parse/constant4.C: Likewise.
7183 * g++.dg/parse/crash20.C: Likewise.
7184 * g++.dg/parse/invalid-op1.C: Likewise.
7185 * g++.dg/parse/non-dependent2.C: Likewise.
7186 * g++.dg/parse/template18.C: Likewise.
7187 * g++.dg/tc1/dr152.C: Likewise.
7188 * g++.dg/tc1/dr166.C: Likewise.
7189 * g++.dg/tc1/dr176.C: Likewise.
7190 * g++.dg/tc1/dr213.C: Likewise.
7191 * g++.dg/template/access11.C: Likewise.
7192 * g++.dg/template/access2.C: Likewise.
7193 * g++.dg/template/access3.C: Likewise.
7194 * g++.dg/template/access7.C: Likewise.
7195 * g++.dg/template/arg7.C: Likewise.
7196 * g++.dg/template/cond2.C: Likewise.
7197 * g++.dg/template/crash13.C: Likewise.
7198 * g++.dg/template/crash40.C: Likewise.
7199 * g++.dg/template/crash7.C: Likewise.
7200 * g++.dg/template/crash84.C: Likewise.
7201 * g++.dg/template/ctor5.C: Likewise.
7202 * g++.dg/template/defarg13.C: Likewise.
7203 * g++.dg/template/defarg14.C: Likewise.
7204 * g++.dg/template/dtor7.C: Likewise.
7205 * g++.dg/template/eh2.C: Likewise.
7206 * g++.dg/template/error2.C: Likewise.
7207 * g++.dg/template/error43.C: Likewise.
7208 * g++.dg/template/friend32.C: Likewise.
7209 * g++.dg/template/injected1.C: Likewise.
7210 * g++.dg/template/instantiate1.C: Likewise.
7211 * g++.dg/template/instantiate3.C: Likewise.
7212 * g++.dg/template/instantiate5.C: Likewise.
7213 * g++.dg/template/instantiate7.C: Likewise.
7214 * g++.dg/template/local6.C: Likewise.
7215 * g++.dg/template/lookup2.C: Likewise.
7216 * g++.dg/template/member5.C: Likewise.
7217 * g++.dg/template/memfriend15.C: Likewise.
7218 * g++.dg/template/memfriend16.C: Likewise.
7219 * g++.dg/template/memfriend17.C: Likewise.
7220 * g++.dg/template/memfriend7.C: Likewise.
7221 * g++.dg/template/meminit1.C: Likewise.
7222 * g++.dg/template/nested3.C: Likewise.
7223 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7224 * g++.dg/template/nontype12.C: Likewise.
7225 * g++.dg/template/nontype13.C: Likewise.
7226 * g++.dg/template/nontype6.C: Likewise.
7227 * g++.dg/template/pr23510.C: Likewise.
7228 * g++.dg/template/pr35240.C: Likewise.
7229 * g++.dg/template/ptrmem15.C: Likewise.
7230 * g++.dg/template/ptrmem6.C: Likewise.
7231 * g++.dg/template/qualified-id1.C: Likewise.
7232 * g++.dg/template/qualttp20.C: Likewise.
7233 * g++.dg/template/qualttp3.C: Likewise.
7234 * g++.dg/template/qualttp4.C: Likewise.
7235 * g++.dg/template/qualttp5.C: Likewise.
7236 * g++.dg/template/qualttp6.C: Likewise.
7237 * g++.dg/template/qualttp7.C: Likewise.
7238 * g++.dg/template/qualttp8.C: Likewise.
7239 * g++.dg/template/recurse.C: Likewise.
7240 * g++.dg/template/recurse2.C: Likewise.
7241 * g++.dg/template/ref5.C: Likewise.
7242 * g++.dg/template/scope2.C: Likewise.
7243 * g++.dg/template/sfinae10.C: Likewise.
7244 * g++.dg/template/sfinae3.C: Likewise.
7245 * g++.dg/template/sizeof3.C: Likewise.
7246 * g++.dg/template/static9.C: Likewise.
7247 * g++.dg/template/template-id-2.C: Likewise.
7248 * g++.dg/template/typedef13.C: Likewise.
7249 * g++.dg/template/typename4.C: Likewise.
7250 * g++.dg/template/using14.C: Likewise.
7251 * g++.dg/template/using2.C: Likewise.
7252 * g++.dg/template/warn1.C: Likewise.
7253 * g++.dg/warn/Wparentheses-13.C: Likewise.
7254 * g++.dg/warn/Wparentheses-15.C: Likewise.
7255 * g++.dg/warn/Wparentheses-16.C: Likewise.
7256 * g++.dg/warn/Wparentheses-17.C: Likewise.
7257 * g++.dg/warn/Wparentheses-18.C: Likewise.
7258 * g++.dg/warn/Wparentheses-19.C: Likewise.
7259 * g++.dg/warn/Wparentheses-20.C: Likewise.
7260 * g++.dg/warn/Wparentheses-23.C: Likewise.
7261 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7262 * g++.dg/warn/noeffect2.C: Likewise.
7263 * g++.dg/warn/noeffect4.C: Likewise.
7264 * g++.dg/warn/pr8570.C: Likewise.
7265 * g++.old-deja/g++.brendan/init2.C: Likewise.
7266 * g++.old-deja/g++.eh/spec6.C: Likewise.
7267 * g++.old-deja/g++.pt/crash10.C: Likewise.
7268 * g++.old-deja/g++.pt/crash36.C: Likewise.
7269 * g++.old-deja/g++.pt/derived3.C: Likewise.
7270 * g++.old-deja/g++.pt/error2.C: Likewise.
7271 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7272 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7273 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7274 * g++.old-deja/g++.pt/overload7.C: Likewise.
7275 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7277 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7278 Iain Sandoe <iains@gcc.gnu.org>
7280 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7281 Added code to deal with the case when [Protocol
7282 -descriptionForInstanceMethod:] or [Protocol
7283 -descriptionForClassMethod:] returns NULL.
7285 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7286 Iain Sandoe <iains@gcc.gnu.org>
7288 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7289 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7292 2011-06-07 Xinliang David Li <davidxl@google.com>
7294 * gcc.dg/inline_2.c: New test.
7295 * gcc.dg/unroll_2.c: New test.
7296 * gcc.dg/inline_3.c: New test.
7297 * gcc.dg/unroll_3.c: New test.
7298 * gcc.dg/inline_4.c: New test.
7299 * gcc.dg/unroll_4.c: New test.
7300 * gcc.dg/inline_1.c: New test.
7301 * gcc.dg/unroll_1.c: New test.
7303 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7305 PR tree-optimization/48497
7306 * lib/gcc-defs.exp (dg-additional-options): New proc.
7307 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7308 -msse2 on 32-bit x86.
7310 2011-06-06 Jason Merrill <jason@redhat.com>
7312 * g++.dg/cpp0x/enum19.C: New.
7314 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7316 * gcc.target/arm/neon-reload-class.c: New test.
7318 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7321 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7323 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7325 * gcc.target/arm/smlatb-1.c: New file.
7326 * gcc.target/arm/smlatt-1.c: New file.
7327 * gcc.target/arm/smlaltb-1.c: New file.
7328 * gcc.target/arm/smlaltt-1.c: New file.
7330 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7332 * gcc.target/arm/mla-2.c: New test.
7334 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7336 PR gcov-profile/49299
7337 * gcc.dg/tree-prof/pr49299-1.c: New test.
7338 * gcc.dg/tree-prof/pr49299-2.c: New test.
7340 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7342 * lib/target-supports.exp
7343 (check_effective_target_vect_widen_mult_qi_to_hi):
7344 Add NEON as supporting target.
7345 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7346 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7347 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7348 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7349 using widening multiplication on targets that support it.
7350 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7351 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7352 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7354 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7356 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7357 Modern Objective-C runtime API.
7358 * objc/execute/next_mapping.h: Removed.
7359 * objc-obj-c++-shared/next-mapping.h: Removed.
7360 * objc-obj-c++-shared/Object1.h: Removed.
7361 * objc-obj-c++-shared/Object1.m: Removed.
7362 * objc-obj-c++-shared/Object1.mm: Removed.
7363 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7364 * objc-obj-c++-shared/Protocol1.h: Removed.
7365 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7366 of ProtoBool, IVAR_T and METHOD.
7367 * objc-obj-c++-shared/runtime.h: New.
7368 * objc-obj-c++-shared/TestsuiteObject.h: New.
7369 * objc-obj-c++-shared/TestsuiteObject.m: New.
7371 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7372 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7373 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7375 * objc/execute/_cmd.m: Include
7376 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7377 runtime API. ([TestClass +initialize]): Include this method also
7378 with the GNU runtime.
7379 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7380 Object. ([-setValue:]): Return void.
7381 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7382 with the GNU runtime. Include
7383 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7384 for the NeXT runtime. Use the existing print_ivars() and
7385 compare_structures() implementations for the old NeXT runtime.
7386 Added new implementations for the Modern GNU and NeXT runtimes.
7387 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7388 well. (main): Use objc_getClass(). Use return instead of exit.
7389 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7390 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7392 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7393 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7394 instead of Object. (main): Use return instead of exit().
7395 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7396 instead of Object. Removed prototype for exit(). (main): Use
7397 return instead of exit(). Use the Modern Objective-C runtime API.
7398 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7400 * objc/execute/class-tests-1.h: Include
7401 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7402 runtime API. (test_class_with_superclass): Do not call [Object
7403 class]. There is no need to with the current libobjc.
7404 * objc/execute/class-tests-2.h: Include
7405 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7407 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7408 ../../objc-obj-c++-shared/next-mapping.h.
7409 * objc/execute/class-2.m: Likewise.
7410 * objc/execute/class-3.m: Likewise.
7411 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7412 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7413 +initialize]): Include this method also with the GNU
7414 runtime. (main): Use the Modern Objective-C runtime API.
7415 * objc/execute/class-5.m: Likewise.
7416 * objc/execute/class-6.m: Likewise.
7417 * objc/execute/class-7.m: Likewise.
7418 * objc/execute/class-8.m: Likewise.
7419 * objc/execute/class-9.m: Likewise.
7420 * objc/execute/class-10.m: Likewise.
7421 * objc/execute/class-11.m: Likewise.
7422 * objc/execute/class-12.m: Likewise.
7423 * objc/execute/class-13.m: Likewise.
7424 * objc/execute/class-14.m: Likewise.
7425 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7426 this method also with the GNU runtime.
7427 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7428 +initialize]): Include this method also with the GNU runtime.
7429 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7431 * objc/execute/encode-1.m: Likewise.
7432 * objc/execute/enumeration-1.m: Likewise.
7433 * objc/execute/enumeration-2.m: Likewise.
7434 * objc/execute/exceptions/catchall-1.m: Likewise.
7435 * objc/execute/exceptions/finally-1.m: Likewise.
7436 * objc/execute/exceptions/foward-1.m: Likewise.
7437 * objc/execute/exceptions/local-variables-1.m: Likewise.
7438 * objc/execute/exceptions/throw-nil.m: Likewise.
7439 * objc/execute/exceptions/trivial.m: Likewise.
7440 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7441 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7442 * objc/execute/exceptions/matcher-1.m: Likewise.
7443 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7445 * objc/execute/formal_protocol-2.m: Likewise.
7446 * objc/execute/formal_protocol-3.m: Likewise.
7447 * objc/execute/formal_protocol-4.m: Likewise.
7448 * objc/execute/formal_protocol-5.m: Include
7449 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7451 * objc/execute/formal_protocol-6.m: Likewise.
7452 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7453 Object. Include <objc/Protocol.h> instead of
7454 ../../objc-obj-c++-shared/Protocol1.h.
7455 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7457 * objc/execute/informal_protocol.m: Likewise.
7458 * objc/execute/load-3.m: Likewise.
7459 * objc/execute/many_args_method.m ([TestClass +initialize]):
7460 Include this method with the GNU runtime as well.
7461 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7462 * objc/execute/nested-func-1.m: Use TestsuiteObject
7464 * objc/execute/nil_method-1.m: Likewise.
7465 * objc/execute/no_clash.m: Likewise.
7466 * objc/execute/np-1.m: Do not include
7467 ../../objc-obj-c++-shared/Protocol1.h.
7468 (main): Use return instead of exit().
7469 * objc/execute/np-2.m: Do not include
7470 ../../objc-obj-c++-shared/Protocol1.h.
7471 ([MyObject +initialize]): Include this method also with the GNU
7472 runtime. (main): Use return instead of exit().
7473 * objc/execute/object_is_class.m: Include
7474 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7475 of Object. (main): Use the Modern Objective-C runtime API.
7476 * objc/execute/object_is_meta_class.m: Likewise.
7477 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7478 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7479 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7480 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7481 Objective-C runtime API.
7482 * objc/execute/protocol-isEqual-2.m: Likewise.
7483 * objc/execute/protocol-isEqual-3.m: Likewise.
7484 * objc/execute/protocol-isEqual-4.m: Likewise.
7485 * objc/execute/redefining_self.m ([TestClass +initialize]):
7486 Include this method with the GNU runtime as well.
7487 * objc/execute/root_methods.m: Include
7488 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7489 Include this method with the GNU runtime as well.
7490 (main): Use the Modern Objective-C runtime API.
7491 * objc/execute/selector-1.m: Include
7492 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7493 of Object. (main): Use the Modern Objective-C runtime API.
7494 * objc/execute/static-1.m ([Test +initialize]): Include this
7495 method with the GNU runtime as well.
7496 * objc/execute/static-2.m: Likewise.
7497 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7498 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7499 ([MathClass +initialize]): Include this method with the GNU
7501 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7503 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7504 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7505 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7506 * objc.dg/attributes/method-attribute-1.m: Likewise.
7507 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7508 * objc.dg/attributes/method-attribute-2.m: Likewise.
7509 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7510 * objc.dg/attributes/method-attribute-3.m: Likewise.
7511 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7512 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7513 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7514 * obj-c++.dg/bitfield-1.mm: Likewise.
7515 * obj-c++.dg/bitfield-2.mm: Likewise
7516 * objc.dg/bitfield-3.m: Likewise.
7517 * obj-c++.dg/bitfield-4.mm: Likewise.
7518 * objc.dg/bitfield-5.m: Likewise
7519 * objc.dg/call-super-1.m: Likewise.
7520 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7521 Use objc_getClass() instead of objc_get_class(), but for the GNU
7522 runtime redefine objc_getClass as objc_get_class. Include
7523 ../objc-obj-c++-shared/runtime.h.
7524 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7525 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7526 Use the Modern Objective-C runtime API.
7527 * objc.dg/class-protocol-1.m: Include
7528 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7529 * obj-c++.dg/class-protocol-1.mm: Likewise.
7530 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7531 * objc.dg/comp-types-10.m: Likewise.
7532 * objc.dg/comp-types-11.m: Likewise.
7533 * objc.dg/comp-types-12.m: Likewise.
7534 * obj-c++.dg/comp-types-9.mm: Likewise.
7535 * obj-c++.dg/comp-types-11.mm: Likewise.
7536 * obj-c++.dg/comp-types-12.mm: Likewise.
7537 * obj-c++.dg/comp-types-13.mm: Likewise.
7538 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7539 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7540 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7541 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7542 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7543 * objc.dg/desig-init-1.m: Likewise.
7544 * obj-c++.dg/defs.mm: Likewise.
7545 * objc.dg/exceptions-2.m: Likewise.
7546 * obj-c++.dg/except-1.mm: Likewise.
7547 * obj-c++.dg/exceptions-2.mm: Likewise.
7548 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7549 Use the Modern Objective-C runtime API.
7550 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7551 the Modern Objective-C runtime API. Do not include
7552 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7553 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7554 the Modern Objective-C runtime API except when using an older NeXT
7556 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7557 the Modern Objective-C runtime API.
7558 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7560 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7561 * objc.dg/encode-7-next-64bit.m: Updated include.
7562 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7564 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7565 the Modern Objective-C runtime API.
7566 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7567 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7568 instead of ../objc-obj-c++-shared/Protocol1.h.
7569 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7570 the Modern Objective-C runtime API except when using an older NeXT
7572 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7573 the Modern Objective-C runtime API.
7574 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7576 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7577 * objc.dg/fix-and-continue-2.m: Likewise.
7578 * objc.dg/foreach-1.m: Likewise.
7579 * objc.dg/foreach-2.m: Likewise.
7580 * objc.dg/foreach-3.m: Likewise.
7581 * objc.dg/foreach-4.m: Likewise.
7582 * objc.dg/foreach-5.m: Likewise.
7583 * objc.dg/foreach-6.m: Likewise.
7584 * objc.dg/foreach-7.m: Likewise.
7585 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7587 * objc.dg/func-ptr-2.m: Likewise.
7588 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7589 Do not include objc/objc-api.h.
7590 * obj-c++.dg/fsf-package-0.mm: Likewise.
7591 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7592 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7593 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7595 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7596 * objc.dg/gnu-runtime-3.m: Likewise.
7597 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7598 * objc.dg/headers.m: Include objc/runtime.h instead of
7599 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7600 for the NeXT runtime.
7601 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7602 * obj-c++.dg/isa-field-1.mm: Likewise.
7603 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7604 * objc.dg/layout-1.m: Likewise.
7605 * objc.dg/layout-2.m: Likewise.
7606 * objc.dg/local-decl-2.m: Likewise.
7607 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7608 Object. ([Container +elementForView:]): Use
7609 class_conformsToProtocol().
7610 * obj-c++.dg/lookup-2.mm: Likewise.
7611 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7612 * obj-c++.dg/local-decl-1.mm: Likewise.
7613 * objc.dg/method-3.m: Likewise.
7614 * objc.dg/method-4.m: Likewise.
7615 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7616 ../objc-obj-c++-shared/Protocol1.h.
7617 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7618 * objc.dg/method-9.m: Likewise.
7619 * objc.dg/method-10.m: Likewise.
7620 * objc.dg/method-13.m ([Root +initialize]): Include this method
7621 also for the GNU runtime. (main): Use objc_getClass() also for
7623 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7624 * objc.dg/method-17.m: Likewise.
7625 * objc.dg/method-19.m: Likewise.
7626 * objc.dg/method-20b.m: Likewise.
7627 * obj-c++.dg/method-2.mm: Likewise.
7628 * obj-c++.dg/method-6.mm: Likewise.
7629 * obj-c++.dg/method-10.mm: Likewise.
7630 * obj-c++.dg/method-11.mm: Likewise.
7631 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7632 ../objc-obj-c++-shared/Protocol1.h.
7633 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7634 * obj-c++.dg/method-15.mm: Likewise.
7635 * obj-c++.dg/method-17.mm: Likewise.
7636 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7637 +initialize]): Include this method also for the GNU
7638 runtime. (main): Use objc_getClass() also for the GNU runtime.
7639 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7640 * obj-c++.dg/method-22.mm: Likewise.
7641 * obj-c++.dg/method-23.mm: Likewise.
7642 * obj-c++.dg/no-extra-load.mm: Likewise.
7643 * objc.dg/objc-fast-4.m: Likewise.
7644 * objc.dg/objc-gc-4.m: Likewise.
7645 * obj-c++.dg/objc-gc-3.mm: Likewise.
7646 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7647 protocol_getMethodDescription() instead of [Protocol
7648 -descriptionForInstanceMethod].
7649 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7650 Made it available with all runtimes. (main): Call -test instead
7652 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7653 and put into a category.
7654 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7655 Object. Include objc/objc.h.
7656 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7657 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7658 New. (main): Use protocol_getMethodDescription() instead
7659 of [Protocol -descriptionForInstanceMethod] and [Protocol
7660 -descriptionForClassMethod].
7661 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7662 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7663 Objective-C runtime API.
7664 * obj-c++.dg/proto-qual-1.mm: Likewise.
7665 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7667 * obj-c++.dg/property/property-1.mm: Likewise.
7668 * obj-c++.dg/qual-types-1.mm: Likewise.
7669 * objc.dg/selector-2.m: Include objc/objc.h instead of
7670 ../objc-obj-c++-shared/Object1.h.
7671 * obj-c++.dg/selector-2.mm: Likewise.
7672 * obj-c++.dg/selector-5.mm: Likewise.
7673 * obj-c++.dg/selector-6.mm: Likewise.
7674 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7675 Object. Do not include objc/objc-api.h.
7676 * obj-c++.dg/set-not-used-1.mm: Likewise.
7677 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7678 * objc.dg/stret-1.m: Likewise.
7679 * objc.dg/stret-2.m: Likewise.
7680 * obj-c++.dg/super-class-2.mm: Likewise.
7681 * objc.dg/super-class-3.m: Likewise.
7682 * objc.dg/super-class-4.m: Likewise.
7683 * objc.dg/sync-2.m: Likewise.
7684 * obj-c++.dg/sync-2.mm: Likewise.
7685 * objc.dg/sync-1.m: Include objc/objc.h instead of
7686 ../objc-obj-c++-shared/Object1.h.
7687 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7688 'Class' as the type of 'isa'.
7689 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7690 Objective-C runtime API. ([TestClass +initialize]): Include this
7691 method with the GNU runtime as well.
7692 * objc.dg/strings/strings-1.m: Updated includes.
7693 * obj-c++.dg/strings/strings-1.mm: Likewise.
7694 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7695 objc.dg/strings/const-str-12b.m.
7696 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7697 * obj-c++.dg/template-3.mm: Likewise.
7698 * obj-c++.dg/template-4.mm: Likewise.
7699 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7700 Objective-C runtime API.
7701 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7702 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7703 * obj-c++.dg/try-catch-1.mm: Likewise.
7704 * obj-c++.dg/try-catch-2.mm: Likewise.
7705 * objc.dg/try-catch-3.m: Likewise.
7706 * obj-c++.dg/try-catch-3.mm: Likewise.
7707 * objc.dg/try-catch-6.m: Likewise.
7708 * objc.dg/try-catch-7.m: Likewise.
7709 * obj-c++.dg/try-catch-7.mm: Likewise.
7710 * obj-c++.dg/try-catch-8.mm: Likewise.
7711 * obj-c++.dg/try-catch-9.mm: Likewise.
7712 * objc.dg/try-catch-10.m: Likewise.
7713 * obj-c++.dg/try-catch-11.mm: Likewise.
7714 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7715 Object. Include objc/objc.h.
7716 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7717 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7718 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7719 Object. Use Modern Objective-C runtime API. Do not use
7721 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7722 * obj-c++.dg/torture/trivial.mm: Likewise.
7723 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7724 instead of ../objc-obj-c++-shared/Object1.h. Include
7725 ../objc-obj-c++-shared/runtime.h.
7726 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7727 * objc.dg/torture/strings/const-str-11.m: Likewise.
7728 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7729 * objc.dg/torture/strings/const-str-9.m: Likewise.
7730 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7731 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7732 instead of Object. Only add _FooClassReference if
7734 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7735 * objc.dg/torture/strings/const-str-8.m: Likewise.
7736 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7737 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7739 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7741 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7742 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7743 * obj-c++.dg/va-meth-1.mm: Likewise.
7744 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7745 ../objc-obj-c++-shared/Object1.h.
7746 * objc.dg/zero-link-3.m: Likewise.
7748 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7750 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7752 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7755 * obj-c++.dg/property/cxx-property-1.mm: New.
7756 * obj-c++.dg/property/cxx-property-2.mm: New.
7758 2011-06-06 Jason Merrill <jason@redhat.com>
7760 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7762 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7764 PR rtl-optimization/49145
7766 * gcc.c-torture/compile/pr49145.c: New test.
7768 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7771 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7772 to dg-options, match also DW_AT_linkage_name.
7775 * gcc.dg/debug/pr49294.c: New test.
7778 * g++.dg/opt/pr49264.C: New test.
7780 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7782 PR tree-optimization/49243
7783 * gcc.dg/pr49243.c: New.
7785 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7787 * gnat.dg/specs/cond_expr1.ads: New test.
7789 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7791 * gnat.dg/deferred_const4.ad[sb]: New test.
7792 * gnat.dg/deferred_const4_pkg.ads: New helper.
7794 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7796 * gnat.dg/test_tamdt.adb: Rename to...
7797 * gnat.dg/taft_type1.adb: ...this.
7798 * gnat.dg/tamdt.ad[sb]: Rename to...
7799 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7800 * gnat.dg/tamdt_aux.ads: Rename to...
7801 * gnat.dg/taft_type1_pkg2.ads: ...this.
7802 * gnat.dg/taft_type2.ad[sb]: New test.
7803 * gnat.dg/taft_type2_pkg.ads: New helper.
7804 * gnat.dg/taft_type3.adb: New test.
7805 * gnat.dg/taft_type3_pkg.ads: New helper.
7807 2011-06-05 Tobias Burnus <burnus@net-b.de>
7810 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7813 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7816 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7818 * objc.dg/gnu-api-2-objc.m: Likewise.
7819 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7820 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7822 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7824 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7825 alignment, not the alignment, when calling class_addIvar(). Add
7826 an 'isa' instance variable to the test root class.
7827 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7829 2011-06-04 Jan Hubicka <jh@suse.cz>
7831 PR tree-optimization/48893
7832 PR tree-optimization/49091
7833 PR tree-optimization/49179
7834 * gfortran.dg/pr49179.f90: New testcase
7836 2011-06-04 Jan Hubicka <jh@suse.cz>
7839 * g++.dg/torture/pr48954.C: New testcase.
7841 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7843 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7845 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7848 * g++.dg/diagnostic/bitfld2.C: New.
7850 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7853 * gcc.c-torture/execute/pr49281.c: New test.
7855 2011-06-04 Jan Hubicka <jh@suse.cz>
7857 PR tree-optimize/48929
7858 * gcc.c-torture/compile/pr48929.c: New testcase.
7860 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7862 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7864 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7867 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7869 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7871 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7873 2011-06-03 Richard Henderson <rth@redhat.com>
7874 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7876 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7878 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7880 * objc.dg/headers.m: Do not include objc-list.h.
7882 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7884 * objc.dg/type-stream-1.m: Test removed.
7885 * objc.dg/headers.m: Do not include typedstream.h.
7887 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7889 * objc.dg/torture/forward-1.m (main): Updated testcase.
7891 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7894 * gcc.c-torture/compile/pr49163.c: New.
7896 2011-06-02 Asher Langton <langton2@llnl.gov>
7899 * gfortran.dg/PR49268.f90: New test.
7901 2011-06-02 Asher Langton <langton2@llnl.gov>
7904 * gfortran.dg/PR37039.f90: New test.
7906 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7909 * objc.dg/method-5.m: Updated.
7910 * objc.dg/method-19.m: Updated.
7911 * objc.dg/method-lookup-1.m: New.
7912 * obj-c++.dg/method-6.mm: Updated.
7913 * obj-c++.dg/method-7.mm: Updated.
7914 * obj-c++.dg/method-lookup-1.mm: New.
7916 2011-06-02 DJ Delorie <dj@redhat.com>
7918 * lib/timeout.exp (timeout): Add board_info support.
7920 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7922 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7924 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7927 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7928 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7930 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7931 Hans-Peter Nilsson <hp@axis.com>
7933 PR rtl-optimization/48840
7934 * gcc.target/sparc/ultrasp13.c: New test.
7936 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7939 * gcc.c-torture/compile/pr49238.c: New.
7941 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7943 * gcc.target/arm/g2.c: Skip test in -mthumb.
7944 Skip test unless cpu is xscale.
7945 * gcc.target/arm/scd42-2.c: Likewise.
7946 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7948 2011-06-01 Jason Merrill <jason@redhat.com>
7950 * g++.dg/cpp0x/decltype28.C: New.
7951 * g++.dg/cpp0x/decltype29.C: New.
7953 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7956 * gcc.target/mips/pr45074.c: New test.
7958 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7959 Hans-Peter Nilsson <hp@axis.com>
7961 PR rtl-optimization/48830
7962 * gcc.target/sparc/ultrasp12.c: New test.
7964 2011-06-01 David Li <davidxl@google.com>
7966 * gcc.dg/profile-dir-1.c: Change pass name.
7967 * gcc.dg/profile-dir-2.c: Ditto.
7968 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7969 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7970 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7971 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7972 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7973 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7974 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7975 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7976 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7977 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7978 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7979 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7980 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7981 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7982 * gcc.dg/profile-dir-3.c: Ditto.
7983 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7985 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7987 * objc.dg/attributes/method-nonnull-1.m: New test.
7988 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7990 2011-05-31 Tobias Burnus <burnus@net-b.de>
7993 * gfortran.dg/coarray_atomic_1.f90: New.
7994 * gfortran.dg/coarray/atomic_1.f90: New.
7996 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7998 * gcc.dg/guality/bswaptest.c: New test.
7999 * gcc.dg/guality/clztest.c: New test.
8000 * gcc.dg/guality/ctztest.c: New test.
8001 * gcc.dg/guality/rotatetest.c: New test.
8004 * gcc.target/i386/pr48688.c: New test.
8006 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8009 * g++.dg/lookup/name-clash9.C: New.
8011 2011-05-31 Tobias Burnus <burnus@net-b.de>
8014 * gfortran.dg/coarray/dummy_1.f90: New.
8016 2011-05-31 Tobias Burnus <burnus@net-b.de>
8019 * gfortran.dg/coarray/save_1.f90: New.
8020 * gfortran.dg/coarray_4.f90: Update dg-error.
8022 2011-05-31 Jason Merrill <jason@redhat.com>
8024 * g++.dg/cpp0x/rv-template1.C: New.
8026 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8028 PR rtl-optimization/49235
8029 * gcc.dg/pr49235.c: New test.
8031 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8033 PR tree-optimization/49093
8034 * gcc.dg/vect/pr49093.c: New test.
8036 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8039 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8041 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8044 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8047 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8050 * gcc.c-torture/execute/pr49186.c: New.
8052 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8055 * gcc.target/i386/pr49168-1.c: New.
8057 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8058 Eric Botcazou <ebotcazou@adacore.com>
8060 * gcc.dg/guality/drap.c: New test.
8062 2011-05-30 Richard Guenther <rguenther@suse.de>
8064 PR tree-optimization/49210
8065 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8066 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8068 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8071 * g++.dg/gomp/pr49223-1.C: New test.
8072 * g++.dg/gomp/pr49223-2.C: New test.
8074 2011-05-30 Richard Guenther <rguenther@suse.de>
8076 PR tree-optimization/49218
8077 * gcc.c-torture/execute/pr49218.c: New testcase.
8079 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8081 PR tree-optimization/49199
8082 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8083 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8084 -fno-tree-scev-cprop.
8086 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8089 * gfortran.dg/extends_13.f03: New.
8091 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8093 PR rtl-optimization/49095
8094 * gcc.target/i386/pr49095.c: New test.
8096 2011-05-29 Tobias Burnus <burnus@net-b.de>
8099 * gfortran.dg/coarray_24.f90: New.
8101 2011-05-29 Tobias Burnus <burnus@net-b.de>
8104 * gfortran.dg/coarray_23.f90: New.
8106 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8109 * gcc.dg/pr48826.c: New test.
8111 2011-05-29 Richard Guenther <rguenther@suse.de>
8113 PR tree-optimization/49217
8114 * gcc.dg/torture/pr49217.c: New testcase.
8116 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8119 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8121 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8123 * gnat.dg/boolean_subtype.adb: Rename to...
8124 * gnat.dg/boolean_subtype1.adb: ...this.
8126 2011-05-28 Jason Merrill <jason@redhat.com>
8128 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8130 2011-05-27 Jason Merrill <jason@redhat.com>
8132 * g++.dg/cpp0x/enum18.C: Adjust.
8134 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8136 2011-05-27 Tobias Burnus <burnus@net-b.de>
8139 * gfortran.dg/coarray_22.f90: New.
8141 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8143 PR tree-optimization/46728
8144 * gcc.target/powerpc/pr46728-1.c: New.
8145 * gcc.target/powerpc/pr46728-2.c: New.
8146 * gcc.target/powerpc/pr46728-3.c: New.
8147 * gcc.target/powerpc/pr46728-4.c: New.
8148 * gcc.target/powerpc/pr46728-5.c: New.
8149 * gcc.dg/pr46728-6.c: New.
8150 * gcc.target/powerpc/pr46728-7.c: New.
8151 * gcc.target/powerpc/pr46728-8.c: New.
8152 * gcc.dg/pr46728-9.c: New.
8153 * gcc.target/powerpc/pr46728-10.c: New.
8154 * gcc.target/powerpc/pr46728-11.c: New.
8155 * gcc.dg/pr46728-12.c: New.
8156 * gcc.target/powerpc/pr46728-13.c: New.
8157 * gcc.target/powerpc/pr46728-14.c: New.
8158 * gcc.target/powerpc/pr46728-15.c: New.
8159 * gcc.target/powerpc/pr46728-16.c: New.
8161 2011-05-27 Jason Merrill <jason@redhat.com>
8163 * g++.dg/abi/mangle47.C: New.
8166 * g++.dg/template/const5.C: New.
8168 * g++.dg/cpp0x/enum18.C: New.
8170 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8172 * g++.dg/cpp0x/error6.C: New.
8174 * g++.dg/cpp0x/error5.C: New.
8176 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8179 * g++.dg/eh/cond6.C: New test.
8181 2011-05-27 Tobias Burnus <burnus@net-b.de>
8184 * gfortran.dg/rank_3.f90: New.
8185 * gfortran.dg/rank_4.f90: New.
8187 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8189 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8190 replace dump search.
8192 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8194 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8195 * gnat.dg/bit_packed_array5.adb: ...here.
8197 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8200 * g++.dg/cpp0x/auto25.C: New.
8202 2011-05-27 Richard Guenther <rguenther@suse.de>
8204 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8206 2011-05-27 Richard Guenther <rguenther@suse.de>
8208 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8210 2011-05-27 Richard Guenther <rguenther@suse.de>
8213 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8215 2011-05-26 Jason Merrill <jason@redhat.com>
8217 * g++.dg/cpp0x/friend1.C: New.
8218 * g++.dg/cpp0x/friend2.C: New.
8220 * g++.dg/cpp0x/auto7.C: Update.
8221 * g++.dg/template/crash50.C: Adjust.
8222 * g++.dg/template/static9.C: Adjust.
8223 * g++.old-deja/g++.ext/memconst.C: Adjust.
8225 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8227 * gcc.dg/march.c: Ignore a note for some targets.
8229 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8230 Nathan Froyd <froydnj@codesourcery.com>
8234 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8235 * g++.dg/parse/pr18770.C: New test.
8236 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8238 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8241 * gfortran.dg/dependency_40.f90 : New test.
8243 2011-05-26 Tobias Burnus <burnus@net-b.de>
8246 * gfortran.dg/coarray/registering_1.f90: New.
8248 2011-05-26 Jason Merrill <jason@redhat.com>
8250 * g++.dg/cpp0x/variadic111.C: New.
8251 * g++.dg/cpp0x/variadic41.C: Adjust.
8253 2011-05-26 Richard Guenther <rguenther@suse.de>
8255 PR tree-optimization/48702
8256 * gcc.dg/torture/pr48702.c: New testcase.
8258 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8260 PR gcov-profile/48845
8261 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8263 * gcc.dg/matrix/matrix.exp: Likewise.
8264 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8265 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8266 line number to check_profiling_available.
8267 * lib/target-supports.exp (check_profiling_available): Account for
8269 Require TLS runtime support with -fprofile-generate.
8270 * lib/profopt.exp (profopt-execute): Add TLS options for
8272 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8274 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8277 * g++.dg/eh/cond5.C: New test.
8279 PR tree-optimization/49161
8280 * gcc.c-torture/execute/pr49161.c: New test.
8282 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8284 * gcc.target/arm/neon-vorn-vbic.c: New test.
8286 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8288 PR tree-optimization/49038
8289 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8290 * gcc.dg/vect/pr49038.c: New test.
8292 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8294 * g++.dg/init/pr25811-3.C: New.
8295 * g++.dg/init/pr25811-4.C: New.
8297 2011-05-25 Jason Merrill <jason@redhat.com>
8299 * g++.dg/cpp0x/enum17.C: New.
8300 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8302 * g++.dg/cpp0x/auto24.C: New.
8304 * g++.dg/cpp0x/error4.C: New.
8306 * g++.dg/cpp0x/rv-restrict.C: New.
8308 * g++.dg/cpp0x/enum15.C: New.
8309 * g++.dg/cpp0x/constexpr-switch2.C: New.
8311 * g++.dg/cpp0x/variadic110.C: New.
8313 * g++.dg/cpp0x/auto9.C: Add typedef test.
8315 * g++.dg/cpp0x/auto23.C: New.
8316 * g++.dg/cpp0x/auto9.C: Adjust.
8318 * g++.dg/cpp0x/defaulted29.C: New.
8320 * g++.dg/cpp0x/initlist51.C: New.
8322 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8324 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8325 * g++.dg/abi/packed1.C: Suppress warning.
8326 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8327 * g++.dg/template/stdarg1.C: Likewise.
8328 * g++.dg/other/packed1.C: Remove arm from xfail list.
8330 2011-05-25 Jason Merrill <jason@redhat.com>
8332 * g++.dg/cpp0x/enum16.C: New.
8333 * g++.dg/parse/error15.C: Adjust.
8335 * g++.dg/cpp0x/initlist50.C: New.
8337 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8339 * g++.dg/cpp0x/variadic109.C: New.
8341 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8343 * gcc.target/i386/pause-1.c: New.
8345 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8347 * gcc.dg/stack-usage-1.c: Adjust comment.
8348 * gcc.dg/stack-usage-2.c: New test.
8350 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8353 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8354 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8356 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8358 PR rtl-optimization/48757
8359 * gfortran.dg/pr48757.f: New test case.
8361 2011-05-24 Jason Merrill <jason@redhat.com>
8363 * g++.dg/cpp0x/access01.C: New.
8365 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8368 * objc.dg/pr48177.m: New testcase.
8370 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8373 * objc.dg/pr48187.m: New testcase.
8374 * obj-c++.dg/pr48187.mm: New testcase.
8375 * objc.dg/ivar-extra-semicolon.m: New testcase.
8377 2011-05-24 Jason Merrill <jason@redhat.com>
8379 * g++.dg/template/access21.C: New.
8380 * g++.dg/template/access22.C: New.
8382 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8384 PR rtl-optimization/48633
8385 * g++.dg/pr48633.C: New test.
8387 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8390 * g++.dg/other/pr49133.C: New test.
8392 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8393 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8395 * gcc.dg/torture/tls/run-gd.c: New test.
8396 * gcc.dg/torture/tls/run-ie.c: New test.
8397 * gcc.dg/torture/tls/run-ld.c: New test.
8398 * gcc.dg/torture/tls/run-le.c: New test.
8399 * lib/target-supports.exp (check_effective_target_tls_runtime):
8400 Build testcase with TLS options.
8402 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8404 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8406 2011-05-24 Tom de Vries <tom@codesourcery.com>
8408 PR tree-optimization/49121
8409 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8411 2011-05-23 Jason Merrill <jason@redhat.com>
8413 * g++.dg/cpp0x/defaulted28.C: New.
8415 * g++.dg/cpp0x/sfinae25.C: New.
8417 * g++.dg/cpp0x/rv-cast2.C: New.
8419 * g++.dg/cpp0x/enum14.C: New.
8421 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8424 * gcc.c-torture/execute/pr49123.c: New test.
8427 * gcc.dg/debug/pr49032.c: New test.
8430 * gcc.dg/pr49120.c: New test.
8432 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8435 * gcc.target/i386/pr47315.c: New test.
8437 2011-05-23 Jason Merrill <jason@redhat.com>
8439 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8441 * g++.dg/cpp0x/sfinae24.C: New.
8443 * g++.dg/cpp0x/error3.C: New.
8445 * g++.dg/cpp0x/defaulted27.C: New.
8447 * g++.dg/cpp0x/decltype27.C: New.
8449 2011-05-23 Richard Guenther <rguenther@suse.de>
8451 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8453 2011-05-23 Richard Guenther <rguenther@suse.de>
8455 PR tree-optimization/40874
8456 * g++.dg/tree-ssa/pr40874.C: New testcase.
8458 2011-05-23 Richard Guenther <rguenther@suse.de>
8460 PR tree-optimization/49115
8461 * g++.dg/torture/pr49115.C: New testcase.
8463 2011-05-23 Richard Guenther <rguenther@suse.de>
8466 * gcc.dg/memcpy-3.c: New testcase.
8468 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.c-torture/execute/pr48973-1.c: New test.
8472 * gcc.c-torture/execute/pr48973-2.c: New test.
8474 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8477 * g++.dg/warn/pr18016.C: New.
8479 2011-05-23 Tom de Vries <tom@codesourcery.com>
8482 * gcc.target/arm/ivopts-6.c: New test.
8484 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8487 * gcc.c-torture/compile/pr49029.c: New test.
8489 2011-05-22 Jason Merrill <jason@redhat.com>
8491 * g++.dg/cpp0x/sfinae23.C: New.
8492 * g++.dg/cpp0x/sfinae8.C: Correct.
8494 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8496 * gfortran.dg/function_optimize_8.f90: New test case.
8498 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8500 PR tree-optimization/49087
8501 * gcc.dg/vect/O3-pr49087.c: New test.
8503 2011-05-21 Jason Merrill <jason@redhat.com>
8505 * g++.dg/debug/const5.C: New.
8507 2011-05-20 Jason Merrill <jason@redhat.com>
8509 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8511 * g++.dg/cpp0x/constexpr-static7.C: New.
8513 * g++.dg/cpp0x/enum12.C: New.
8514 * g++.dg/cpp0x/enum13.C: New.
8516 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8519 * gfortran.dg/select_type_23.f03: New.
8521 2011-05-20 Jason Merrill <jason@redhat.com>
8523 * g++.dg/cpp0x/defaulted26.C: New.
8525 * g++.dg/cpp0x/noexcept02.C: Fix.
8526 * g++.dg/cpp0x/noexcept03.C: Fix.
8527 * g++.dg/cpp0x/noexcept08.C: Fix.
8528 * g++.dg/cpp0x/noexcept10.C: New.
8530 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8533 * gfortran.dg/extends_12.f03: New.
8535 2011-05-20 Jason Merrill <jason@redhat.com>
8537 * g++.dg/template/koenig9.C: New.
8538 * g++.dg/opt/pr47615.C: Fix.
8539 * g++.dg/overload/defarg1.C: Fix.
8540 * g++.dg/tc1/dr213.C: Remove xfail.
8541 * g++.dg/torture/pr34850.C: Fix.
8542 * g++.dg/torture/pr39362.C: Fix.
8543 * g++.old-deja/g++.brendan/crash56.C: Fix.
8544 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8546 2011-05-20 Richard Guenther <rguenther@suse.de>
8548 PR tree-optimization/49079
8549 * gcc.dg/torture/pr49079.c: New testcase.
8551 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8553 PR tree-optimization/49073
8554 * gcc.c-torture/execute/pr49073.c: New test.
8556 2011-06-19 Tobias Burnus <burnus@net-b.de>
8559 * gfortran.dg/coarray_21.f90: New.
8561 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8563 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8566 2011-05-19 Richard Guenther <rguenther@suse.de>
8569 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8571 2011-05-19 Richard Guenther <rguenther@suse.de>
8574 * gcc.dg/builtin-object-size-11.c: New testcase.
8576 2011-05-19 Tom de Vries <tom@codesourcery.com>
8579 * gcc.target/arm/ivopts.c: New test.
8580 * gcc.target/arm/ivopts-2.c: New test.
8582 2011-05-19 Tom de Vries <tom@codesourcery.com>
8584 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8586 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8588 * gcc.c-torture/execute/960321-1.x: Remove.
8590 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8593 * gfortran.dg/move_alloc_4.f90: New.
8595 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8598 * gcc.target/i386/pr49002-1.c: New test.
8599 * gcc.target/i386/pr49002-2.c: Likewise.
8601 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8603 PR tree-optimization/49039
8604 * gcc.c-torture/execute/pr49039.c: New test.
8605 * gcc.dg/tree-ssa/pr49039.c: New test.
8606 * g++.dg/torture/pr49039.C: New test.
8608 2011-05-18 Jason Merrill <jason@redhat.com>
8610 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8611 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8612 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8614 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8616 * gcc.target/bfin/mcpu-bf592.c: New test.
8618 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8620 PR tree-optimization/41881
8621 * gcc.dg/vect/O3-pr41881.c: New test.
8622 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8624 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8626 PR tree-optimization/49000
8627 * gcc.dg/pr49000.c: New test.
8629 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8631 * gnat.dg/invalid1.adb: New test.
8633 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8635 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8637 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8638 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8640 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8643 * g++.dg/cpp0x/range-for18.C: New.
8645 2011-05-15 Tobias Burnus <burnus@net-b.de>
8648 * gfortran.dg/coarray/image_index_2.f90: New.
8650 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8652 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8653 * g++.dg/cpp0x/override2.C: New.
8655 2011-05-14 Tobias Burnus <burnus@net-b.de>
8658 * gfortran.de/coarray_20.f90: New.
8660 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8663 * function_optimize_7.f90: New test case.
8665 2011-05-13 Jason Merrill <jason@redhat.com>
8667 * g++.dg/cpp0x/decltype26.C: New.
8668 * g++.dg/cpp0x/enum11.C: New.
8670 2011-05-13 Tobias Burnus <burnus@net-b.de>
8674 * gfortran.dg/assign_8.f90: Update dg-error.
8676 2011-05-13 Tobias Burnus <burnus@net-b.de>
8679 * gfortran.dg/io_constraints_8.f90: New.
8680 * gfortran.dg/io_constraints_9.f90: New.
8682 2011-05-13 Martin Thuresson <martint@google.com>
8684 PR gcov-profile/47793
8685 * gcc.dg/pr47793.c: New.
8687 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8689 PR tree-optimization/48975
8690 * gcc.dg/pr48975.c: New test.
8692 2011-05-12 Tobias Burnus <burnus@net-b.de>
8695 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8697 2011-05-12 Jason Merrill <jason@redhat.com>
8699 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8701 2011-05-12 Geert Bosch <bosch@adacore.com>
8703 * gnat.dg/view_conversion1.adb: New test.
8705 2011-05-12 Richard Guenther <rguenther@suse.de>
8707 PR tree-optimization/48172
8708 * gcc.dg/vect/pr48172.c: New testcase.
8710 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8713 * g++.dg/opt/pr48967.C: New test.
8715 2011-05-11 Jason Merrill <jason@redhat.com>
8717 * g++.dg/cpp0x/constexpr-friend.C: New.
8718 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8720 * g++.dg/cpp0x/sfinae22.C: New.
8722 2011-05-11 Tobias Burnus <burnus@net-b.de>
8725 * gfortran.dg/generic_24.f90: New.
8727 2011-05-11 Richard Guenther <rguenther@suse.de>
8729 PR tree-optimization/15256
8730 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8732 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8735 * gcc.dg/pr48159-1.c: New test.
8736 * gcc.dg/pr48159-2.c: New test.
8738 2011-05-11 Richard Guenther <rguenther@suse.de>
8741 * gcc.dg/torture/pr48953.c: New testcase.
8743 2011-05-11 Richard Guenther <rguenther@suse.de>
8745 PR tree-optimization/18041
8746 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8748 2011-05-11 Alan Modra <amodra@gmail.com>
8751 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8753 2011-05-10 Jason Merrill <jason@redhat.com>
8755 * g++.dg/cpp0x/defaulted25.C: New.
8756 * g++.dg/template/crash7.C: Adjust.
8758 * g++.dg/cpp0x/variadic108.C: New.
8760 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8762 * g++.dg/inherit/virtual9.C: Extend.
8764 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8767 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8768 are passed and returned in vector registers.
8770 2011-05-10 Richard Guenther <rguenther@suse.de>
8772 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8773 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8774 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8775 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8776 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8779 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8781 PR tree-optimization/48611
8782 PR tree-optimization/48794
8783 * gfortran.dg/gomp/pr48611.f90: New test.
8784 * gfortran.dg/gomp/pr48794.f90: New test.
8787 * gcc.dg/dfp/pr48928.c: New test.
8789 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8792 * g++.dg/cpp0x/pr48522.C: New.
8794 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8797 * g++.dg/cpp0x/sfinae21.C: New.
8799 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8801 * g++.dg/template/sfinae28.C: Rename to...
8802 * g++.dg/cpp0x/sfinae19.C: ... this.
8803 * g++.dg/template/sfinae29.C: Rename to...
8804 * g++.dg/cpp0x/sfinae20.C: ... this.
8806 2011-05-09 Jeff Law <law@redhat.com>
8808 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8811 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8814 * g++.dg/init/pr20039.C: New.
8816 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8820 * g++.dg/template/sfinae28.C: New.
8821 * g++.dg/template/sfinae29.C: Likewise.
8823 2011-05-09 Jason Merrill <jason@redhat.com>
8825 * g++.dg/template/nontype23.C: New.
8827 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8829 * g++.dg/init/pr48859.C: New.
8831 2011-05-09 Jason Merrill <jason@redhat.com>
8833 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8834 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8835 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8836 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8837 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8838 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8839 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8840 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8842 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8844 * g++.dg/inherit/virtual9.C: New.
8846 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8849 * g++.dg/template/dependent-expr8.C: New test case.
8851 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8853 PR tree-optimization/48837
8854 * gcc.dg/pr48837.c: New testcase.
8856 2011-05-06 Jason Merrill <jason@redhat.com>
8858 * g++.dg/cpp0x/constexpr-condition2.C: New.
8860 * g++.dg/cpp0x/constexpr-missing.C: New.
8862 2011-05-06 Tobias Burnus <burnus@net-b.de>
8865 * gfortran.dg/coarray/this_image_2.f90: New.
8867 2011-05-06 Tobias Burnus <burnus@net-b.de>
8871 * gfortran.dg/bind_c_usage_22.f90: New.
8872 * gfortran.dg/bind_c_usage_23.f90: New.
8873 * gfortran.dg/bind_c_usage_24.f90: New.
8874 * gfortran.dg/bind_c_usage_24_c.c: New.
8876 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8879 * g++.dg/template/member9.C: New test case.
8881 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8883 * gnat.dg/discr29.ad[sb]: New test.
8884 * gnat.dg/discr30.adb: Likewise.
8886 2011-05-05 Julian Brown <julian@codesourcery.com>
8888 * gcc.target/arm/neon-vset_lanes8.c: New test.
8890 2011-05-05 Jason Merrill <jason@redhat.com>
8892 * g++.dg/init/new32.C: New.
8894 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8896 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8899 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8901 PR rtl-optimization/48381
8902 * gcc.c-torture/compile/pr48381.c: New test.
8904 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8906 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8908 * gcc.target/i386/opt-1.c: Ditto.
8910 2011-05-04 Jason Merrill <jason@redhat.com>
8912 * g++.dg/conversion/base1.C: New.
8914 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8916 PR libgfortran/48787
8917 * gfortran.dg/round_3.f08: Add more checks to test case.
8919 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8921 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8922 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8923 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8924 Gate test on effective_target fd_truncate.
8926 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8928 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8929 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8930 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8931 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8932 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8933 * gcc.target/i386/pr38824.c: Ditto.
8934 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8935 * gcc.target/i386/vecinit-2.c: Ditto.
8936 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8937 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8938 * gcc.target/i386/parity-2.c: Ditto.
8939 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8941 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8943 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8945 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8946 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8947 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8949 2011-05-03 Tobias Burnus <burnus@net-b.de>
8952 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8954 2011-05-03 Tobias Burnus <burnus@net-b.de>
8957 * gfortran.dg/coarray/this_image_1.f90: New.
8959 2011-05-03 Tobias Burnus <burnus@net-b.de>
8962 * gfortran.dg/coarray/caf.dg: New.
8963 * gfortran.dg/coarray/image_index_1.f90: New, copied
8964 from ../coarray_16.f90.
8966 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8969 * g++.dg/ext/complex9.C: New.
8971 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8974 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8975 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8976 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8978 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8980 * gcc.target/bfin/builtins: Created.
8981 * gcc.target/bfin/hisilh-O0.c: Deleted.
8982 * gcc.target/bfin/hisilh.c: Moved to...
8983 * gcc.target/bfin/builtins/hisilh.c: ...here.
8984 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8985 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8986 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8987 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8988 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8989 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8990 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8991 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8992 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8993 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8994 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8995 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8996 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8997 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8998 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8999 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9000 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9001 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9002 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9003 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9005 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9006 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9007 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9008 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9009 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9010 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9011 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9012 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9013 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9014 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9015 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9016 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9017 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9018 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9019 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9020 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9021 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9022 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9023 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9024 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9025 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9026 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9027 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9028 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9029 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9030 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9031 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9032 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9033 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9034 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9035 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9036 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9037 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9038 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9039 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9040 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9041 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9042 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9043 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9044 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9045 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9046 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9047 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9048 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9049 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9050 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9051 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9052 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9053 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9054 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9055 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9056 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9057 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9058 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9059 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9060 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9061 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9062 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9063 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9064 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9065 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9066 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9067 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9068 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9069 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9070 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9071 * gcc.target/bfin/builtins/circptr.c: Ditto.
9072 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9073 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9074 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9075 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9076 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9077 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9078 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9079 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9080 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9081 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9082 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9083 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9084 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9085 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9086 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9087 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9088 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9089 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9090 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9091 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9092 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9093 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9094 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9095 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9096 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9097 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9098 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9099 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9100 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9101 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9102 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9103 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9104 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9105 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9106 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9107 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9108 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9109 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9110 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9111 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9112 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9113 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9114 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9115 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9116 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9117 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9118 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9119 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9120 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9121 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9122 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9123 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9124 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9125 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9126 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9127 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9128 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9129 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9130 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9131 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9132 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9133 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9134 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9135 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9136 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9137 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9138 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9139 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9140 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9141 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9143 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9145 * gcc.target/arm/cold-lc.c: New test.
9147 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9150 * gcc.dg/pr48774.c: New test.
9152 2011-05-03 Richard Guenther <rguenther@suse.de>
9154 * gcc.dg/large-size-array-5.c: New testcase.
9156 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9158 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9160 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9162 * lib/target-supports.exp (check_effective_target_vect_strided):
9164 (check_effective_target_vect_strided2)
9165 (check_effective_target_vect_strided3)
9166 (check_effective_target_vect_strided4)
9167 (check_effective_target_vect_strided8): ...these new functions.
9169 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9170 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9171 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9172 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9173 * gcc.dg/vect/pr37539.c: Likewise.
9174 * gcc.dg/vect/slp-11a.c: Likewise.
9175 * gcc.dg/vect/slp-11b.c: Likewise.
9176 * gcc.dg/vect/slp-11c.c: Likewise.
9177 * gcc.dg/vect/slp-12a.c: Likewise.
9178 * gcc.dg/vect/slp-12b.c: Likewise.
9179 * gcc.dg/vect/slp-18.c: Likewise.
9180 * gcc.dg/vect/slp-19a.c: Likewise.
9181 * gcc.dg/vect/slp-19b.c: Likewise.
9182 * gcc.dg/vect/slp-21.c: Likewise.
9183 * gcc.dg/vect/slp-23.c: Likewise.
9184 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9186 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9187 instead of vect_interleave && vect_extract_even_odd.
9188 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9189 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9190 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9191 * gcc.dg/vect/vect-1.c: Likewise.
9192 * gcc.dg/vect/vect-10.c: Likewise.
9193 * gcc.dg/vect/vect-98.c: Likewise.
9194 * gcc.dg/vect/vect-107.c: Likewise.
9195 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9196 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9197 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9198 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9199 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9200 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9201 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9202 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9203 * gcc.dg/vect/vect-strided-float.c: Likewise.
9204 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9205 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9206 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9207 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9208 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9209 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9210 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9211 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9212 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9213 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9214 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9215 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9216 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9217 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9218 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9220 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9222 * gcc.dg/vect/pr30843.c: Likewise.
9223 * gcc.dg/vect/pr33866.c: Likewise.
9224 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9225 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9226 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9227 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9229 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9231 * gcc.dg/vect/slp-11.c: Split into...
9232 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9233 gcc.dg/vect/slp-11c.c: ...these tests.
9234 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9235 * gcc.dg/vect/slp-12c.c: ...this new test.
9236 * gcc.dg/vect/slp-19.c: Split into...
9237 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9238 gcc.dg/vect/slp-19c.c: ...these new tests.
9240 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9242 * lib/target-supports.exp
9243 (check_effective_target_vect_extract_even_odd_wide): Delete.
9244 (check_effective_target_vect_strided_wide): Likewise.
9245 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9246 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9247 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9248 * gcc.dg/vect/pr37539.c: Likewise.
9249 * gcc.dg/vect/slp-11.c: Likewise.
9250 * gcc.dg/vect/slp-12a.c: Likewise.
9251 * gcc.dg/vect/slp-12b.c: Likewise.
9252 * gcc.dg/vect/slp-19.c: Likewise.
9253 * gcc.dg/vect/slp-23.c: Likewise.
9254 * gcc.dg/vect/vect-1.c: Likewise.
9255 * gcc.dg/vect/vect-98.c: Likewise.
9256 * gcc.dg/vect/vect-107.c: Likewise.
9257 * gcc.dg/vect/vect-strided-float.c: Likewise.
9259 2011-05-02 Jason Merrill <jason@redhat.com>
9261 * g++.dg/init/new31.C: New.
9263 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9266 * gcc.dg/pr35445.c: New test.
9268 2011-05-02 Jason Merrill <jason@redhat.com>
9270 * c-c++-common/vla-1.c: New.
9272 2011-05-02 Richard Guenther <rguenther@suse.de>
9274 PR tree-optimization/48822
9275 * gcc.dg/torture/pr48822.c: New testcase.
9277 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9280 * g++.dg/cpp0x/constexpr-47969.C: New.
9282 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9285 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9286 on vect_no_align targets.
9287 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9288 vect_no_align targets.
9290 2011-05-01 Xinliang David Li <davidxl@google.com>
9292 * gcc.dg/tree-ssa/integer-addr.c: New test.
9293 * gcc.dg/tree-ssa/alias_bug.c: New test.
9295 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9297 PR libgfortran/48787
9298 * gfortran.dg/round_3.f08: Add more checks.
9300 2011-04-30 Tobias Burnus <burnus@net-b.de>
9303 * gfortran.dg/import9.f90: New, proper test.
9304 * gfortran.dg/interface_37.f90: Remove bogus
9305 test (bogus copy of interface_36.f90).
9307 2011-04-30 Tobias Burnus <burnus@net-b.de>
9310 * gfortran.dg/interface_37.f90: New.
9312 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9315 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9317 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9319 PR tree-optimization/48809
9320 * gcc.c-torture/execute/pr48809.c: New test.
9322 2011-04-29 Jeff Law <law@redhat.com>
9324 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9326 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9329 * g++.dg/init/ctor10.C: New.
9331 2011-04-29 Le-Chun Wu <lcwu@google.com>
9333 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9334 warning in implicitly instantiated templates.
9336 2011-04-29 Le-Chun Wu <lcwu@google.com>
9338 * g++.dg/warn/Wnull-conversion-1.C: New.
9339 * g++.dg/warn/Wnull-conversion-2.C: New.
9341 2011-04-29 Diego Novillo <dnovillo@google.com>
9343 * g++.old-deja/g++.other/null3.C: Expect warning about
9344 converting boolean to a pointer.
9346 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9349 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9353 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9355 2011-04-29 Tobias Burnus <burnus@net-b.de>
9358 * gfortran.dg/typebound_proc_22.f90: New.
9361 * gfortran.dg/interface_36.f90: New.
9363 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9365 PR libgfortran/48488
9366 PR libgfortran/48602
9367 PR libgfortran/48615
9368 PR libgfortran/48684
9369 PR libgfortran/48787
9370 * gfortran.dg/fmt_g.f: Adjust test.
9371 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9372 * gfortran.dg/round_3.f08: New test.
9373 * gfortran.dg/namelist_print_1.f: Adjust test.
9374 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9375 * gfortran.dg/f2003_io_5.f03: Adjust test.
9376 * gfortran.dg/coarray_15.f90: Adjust test.
9377 * gfortran.dg/namelist_65.f90: Adjust test.
9378 * gfortran.dg/fmt_cache_1.f: Adjust test.
9379 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9380 * gfortran.dg/real_const_3.f90: Adjust test.
9382 2011-04-29 Jan Hubicka <jh@suse.cz>
9384 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9385 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9387 2011-04-28 Xinliang David Li <davidxl@google.com>
9389 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9390 * g++.dg/prof-robust-1.C: New test.
9392 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9394 PR tree-optimization/48765
9395 * gcc.dg/vect/pr48765.c: New.
9397 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9399 PR tree-optimization/48775
9400 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9402 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9405 * g++.dg/inherit/pr48798.C: New.
9406 * g++.old-deja/g++.other/base1.C: Adjust.
9408 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9411 * g++.dg/template/inherit7.C: New test case.
9413 2011-04-28 Richard Guenther <rguenther@suse.de>
9415 PR tree-optimization/40052
9416 PR tree-optimization/15347
9417 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9418 * gcc.dg/pr15347.c: Likewise.
9420 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9423 * g++.dg/cpp0x/sfinae18.C: New.
9425 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9428 * g++.dg/ext/is_literal_type1.C: New.
9430 2011-04-28 Tobias Burnus <burnus@net-b.de>
9434 * gfortran.dg/interface_35.f90: New.
9435 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9436 * gfortran.dg/func_result_6.f90: Add dg-warning.
9437 * gfortran.dg/bessel_1.f90: Ditto.
9438 * gfortran.dg/hypot_1.f90: Ditto.
9439 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9440 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9441 * gfortran.dg/interface_assignment_4.f90: Ditto.
9443 2011-04-27 Jason Merrill <jason@redhat.com>
9445 * g++.dg/ext/complex8.C: New.
9447 * g++.dg/cpp0x/initlist49.C: New.
9448 * g++.dg/init/new30.C: New.
9450 2011-04-27 Tobias Burnus <burnus@net-b.de>
9453 * gfortran.dg/whole_file_34.f90: New.
9455 2011-04-27 Jan Hubicka <jh@suse.cz>
9457 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9459 2011-04-27 Jason Merrill <jason@redhat.com>
9461 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9463 * g++.dg/parse/ambig6.C: New.
9465 2011-04-27 Nick Clifton <nickc@redhat.com>
9467 * gcc.dg/20020312-2.c: Add definition for RX.
9469 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9470 option with RX targets.
9472 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9475 2011-04-27 Richard Guenther <rguenther@suse.de>
9477 * gcc.dg/tree-ssa/pr23382.c: Remove.
9479 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9482 * gcc.c-torture/compile/pr48767.c: New test.
9484 2011-04-27 Richard Guenther <rguenther@suse.de>
9486 PR tree-optimization/48772
9487 * g++.dg/pr48772.C: New testcase.
9489 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9492 * gcc.c-torture/compile/pr48742.c: New test.
9494 2011-04-26 Jason Merrill <jason@redhat.com>
9496 * g++.dg/lookup/koenig13.C: New.
9498 * g++.dg/cpp0x/initlist48.C: New.
9500 2011-04-25 Jason Merrill <jason@redhat.com>
9502 * g++.dg/cpp0x/sfinae17.C: New.
9504 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9507 * gcc.target/powerpc/pr48258-1.c: New file.
9508 * gcc.target/powerpc/pr48258-2.c: Ditto.
9510 2011-04-26 Xinliang David Li <davidxl@google.com>
9512 * gcc.dg/uninit-suppress.c: New test.
9513 * gcc.dg/uninit-suppress.c: New test.
9515 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9518 * gcc.dg/pr48768.c: New test.
9520 PR tree-optimization/48734
9521 * gcc.c-torture/compile/pr48734.c: New test.
9524 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9526 2011-04-26 Richard Guenther <rguenther@suse.de>
9528 PR tree-optimization/48731
9529 * gcc.dg/torture/pr48731.c: New testcase.
9531 2011-04-26 Richard Guenther <rguenther@suse.de>
9534 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9536 2011-04-26 Richard Guenther <rguenther@suse.de>
9539 * gcc.dg/torture/pr48694-1.c: New testcase.
9540 * gcc.dg/torture/pr48694-2.c: Likewise.
9542 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9544 * g++.dg/ext/underlying_type1.C: New.
9545 * g++.dg/ext/underlying_type2.C: Likewise.
9546 * g++.dg/ext/underlying_type3.C: Likewise.
9547 * g++.dg/ext/underlying_type4.C: Likewise.
9548 * g++.dg/ext/underlying_type5.C: Likewise.
9549 * g++.dg/ext/underlying_type6.C: Likewise.
9550 * g++.dg/ext/underlying_type7.C: Likewise.
9551 * g++.dg/ext/underlying_type8.C: Likewise.
9552 * g++.dg/ext/underlying_type9.C: Likewise.
9553 * g++.dg/ext/underlying_type10.C: Likewise.
9555 2011-04-25 Jason Merrill <jason@redhat.com>
9557 * g++.dg/cpp0x/regress/template-const2.C: New.
9559 2011-04-25 Jeff Law <law@redhat.com>
9561 * gcc.dg/tree-ssa/vrp56.c: new test.
9563 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9565 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9567 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9569 PR preprocessor/48740
9570 * c-c++-common/raw-string-11.c: New test.
9572 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9574 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9577 2011-04-23 Tobias Burnus <burnus@net-b.de>
9580 * gfortran.dg/coarray_19.f90: New.
9582 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9585 * gcc.dg/pr48685.c: New test.
9587 2011-04-22 Jan Hubicka <jh@suse.cz>
9589 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9591 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9593 PR tree-optimization/48717
9594 * gcc.c-torture/execute/pr48717.c: New test.
9596 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9599 * gcc.target/i386/pr48723.c: New test.
9601 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9604 * gcc.dg/gomp/pr48716.c: New test.
9605 * g++.dg/gomp/pr48716.C: New test.
9607 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9610 * gcc.dg/missing-field-init-2.c: Update testcase.
9612 2011-04-22 Alan Modra <amodra@gmail.com>
9614 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9616 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9619 * gfortran.dg/function_optimize_6.f90: New test.
9621 2011-04-21 Easwaran Raman <eraman@google.com>
9623 * gcc.dg/stack-layout-2.c: New test.
9625 2011-04-21 Richard Guenther <rguenther@suse.de>
9628 * g++.dg/lto/pr48207-2_0.C: New testcase.
9629 * g++.dg/lto/pr48207-3_0.C: Likewise.
9631 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9633 * gnat.dg/volatile5.adb: New test.
9634 * gnat.dg/volatile5_pkg.ads: New helper.
9636 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9639 * gcc.target/i386/pr48708.c: New test.
9641 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9643 * gcc.dg/vect/vect-119.c: New test.
9645 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9647 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9650 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9651 Richard Sandiford <richard.sandiford@linaro.org>
9654 * gcc.target/arm/pr46329.c: New test.
9656 2011-04-21 Tobias Burnus <burnus@net-b.de>
9659 * gfortran.dg/coarray_18.f90: New.
9661 2011-04-20 Jason Merrill <jason@redhat.com>
9663 * g++.dg/cpp0x/initlist47.C: New.
9665 * g++.dg/init/dtor4.C: New.
9667 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9670 * gcc.target/i386/sse2-pinsrw.c: New test.
9671 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9672 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9673 * gcc.target/i386/sse2-insvhi.c: Ditto.
9674 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9675 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9677 2011-04-20 Jason Merrill <jason@redhat.com>
9679 * g++.dg/template/const4.C: New.
9681 2011-04-20 Easwaran Raman <eraman@google.com>
9683 * gcc.dg/stack-layout-1.c: New test.
9685 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9687 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9688 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9691 2011-04-20 Kai Tietz <ktietz@redhat.com>
9693 * gcc.dg/binop-xor1.c: New test.
9694 * gcc.dg/binop-xor2.c: New test.
9695 * gcc.dg/binop-xor3.c: New test.
9696 * gcc.dg/binop-xor4.c: New test.
9697 * gcc.dg/binop-xor5.c: New test.
9699 2011-04-20 Richard Guenther <rguenther@suse.de>
9701 PR tree-optimization/47892
9702 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9704 2011-04-20 Richard Guenther <rguenther@suse.de>
9707 * g++.dg/torture/pr48695.C: New testcase.
9709 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9711 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9712 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9713 * gcc.c-torture/execute/pr45262.c: Ditto
9714 * gcc.dg/torture/pr43165.c: Ditto.
9715 * gcc.dg/torture/pr47228.c: Ditto.
9716 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9717 * gcc.dg/ipa/pr45644.c: Ditto.
9718 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9721 2011-04-19 Jason Merrill <jason@redhat.com>
9723 * g++.dg/ext/complex7.C: New.
9725 * g++.dg/ext/attrib41.C: New.
9727 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9730 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9732 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9735 * gcc.target/i386/pr48678.c: New test.
9737 2011-04-19 Martin Jambor <mjambor@suse.cz>
9739 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9740 * g++.dg/opt/devirt2.C: New test.
9741 * g++.dg/ipa/devirt-g-1.C: Likewise.
9743 2011-04-19 Tobias Burnus <burnus@net-b.de>
9746 * gfortran.dg/whole_file_33.f90: New.
9748 2011-04-19 Martin Jambor <mjambor@suse.cz>
9750 * g++.dg/ipa/devirt-7.C: New test.
9752 2011-04-19 Richard Guenther <rguenther@suse.de>
9755 * g++.dg/lto/pr48207_0.C: New testcase.
9757 2011-04-18 Jason Merrill <jason@redhat.com>
9759 * g++.dg/init/void1.C: New.
9761 * g++.dg/cpp0x/union4.C: New.
9763 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9766 * g++.dg/torture/pr48661.C: New test.
9769 * g++.dg/gomp/pr48632.C: New test.
9771 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9773 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9774 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9776 2011-04-18 Tobias Burnus <burnus@net-b.de>
9779 * gfortran.dg/coarray_17.f90: New.
9780 * gfortran.dg/coarray_10.f90: Update dg-error.
9782 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9785 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9786 * gfortran.dg/guality/guality.exp: Likewise.
9788 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9790 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9792 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9794 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9796 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9798 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9800 2011-04-18 Richard Guenther <rguenther@suse.de>
9803 * g++.dg/torture/pr46364.C: New testcase.
9805 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9807 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9809 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9811 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9813 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9814 Ira Rosen <ira.rosen@linaro.org>
9817 * gcc.target/arm/pr48252.c: New test.
9819 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9821 PR tree-optimization/48616
9822 * gcc.dg/pr48616.c: New test.
9824 2011-04-18 Tobias Burnus <burnus@net-b.de>
9827 * gfortran.dg/coarray_16.f90: New.
9829 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9832 * gfortran.dg/realloc_on_assign_7.f03: New test.
9834 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9836 PR libgfortran/48602
9837 * gfortran.dg/fmt_g0_6.f08: New test.
9839 2011-04-17 Jason Merrill <jason@redhat.com>
9841 * g++.dg/cpp0x/sfinae16.C: New.
9843 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9845 * gcc.target/mips/reg-var-1.c: New test.
9847 2011-04-17 Jan Hubicka <jh@suse.cz>
9849 * gcc.dg/winline-5.c: Update testcase.
9851 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9853 * gnat.dg/discr27.ad[sb]: Move dg directive.
9854 * gnat.dg/discr28.ad[sb]: New test.
9855 * gnat.dg/discr28_pkg.ads: New helper.
9857 2011-04-17 Michael Matz <matz@suse.de>
9859 PR tree-optimization/48622
9861 * gcc.dg/lto/pr48622_0.c: New test.
9863 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9865 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9866 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9867 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9868 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9869 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9870 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9872 2011-04-15 Jason Merrill <jason@redhat.com>
9874 * g++.dg/cpp0x/range-for17.C: New.
9876 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9878 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9879 * g++.dg/cpp0x/range-for3.C: Likewise.
9880 * g++.dg/cpp0x/range-for9.C: Correct error message.
9881 * g++.dg/cpp0x/range-for11.C: New.
9882 * g++.dg/cpp0x/range-for12.C: New.
9883 * g++.dg/cpp0x/range-for13.C: New.
9884 * g++.dg/cpp0x/range-for14.C: New.
9885 * g++.dg/cpp0x/range-for15.C: New.
9886 * g++.dg/cpp0x/range-for16.C: New.
9888 2011-04-15 Tobias Burnus <burnus@net-b.de>
9891 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9893 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9895 * objc.dg/naming-4.m: Updated.
9896 * objc.dg/naming-5.m: Updated.
9897 * objc.dg/naming-6.m: New.
9898 * objc.dg/naming-7.m: New.
9899 * obj-c++.dg/naming-1.mm: Updated.
9900 * obj-c++.dg/naming-2.mm: Updated.
9901 * obj-c++.dg/naming-3.mm: New.
9902 * obj-c++.dg/naming-4.mm: New.
9904 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9906 PR libgfortran/48589
9907 * gfortran.dg/fmt_g0_5.f08: New test.
9909 2011-04-15 Richard Guenther <rguenther@suse.de>
9912 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9914 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9916 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9917 -finline-limit=0 to -fno-inline
9919 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9922 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9925 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9928 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9929 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9930 * gcc.target/i386/avx-insertps-3.c: New test.
9931 * gcc.target/i386/avx-insertps-4.c: New test.
9933 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9935 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9938 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9943 * gcc.target/avr/pr46779-1.c: New test case
9944 * gcc.target/avr/pr46779-2.c: New test case
9946 2011-04-14 Jason Merrill <jason@redhat.com>
9948 * g++.dg/cpp0x/sfinae15.C: New.
9950 * g++.dg/cpp0x/sfinae14.C: New.
9952 * g++.dg/ext/vla10.C: New.
9954 2011-04-14 Richard Guenther <rguenther@suse.de>
9956 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9958 2011-04-14 Richard Guenther <rguenther@suse.de>
9960 * gcc.dg/fold-bitand-4.c: Move ...
9961 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9963 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9965 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9967 * gcc.target/avr/torture/trivial.c: Ditto.
9969 2011-04-13 Jason Merrill <jason@redhat.com>
9971 * g++.dg/template/operator11.C: New.
9973 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9976 * gcc.dg/gomp/pr48591.c: New test.
9979 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9980 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9982 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9985 * g++.dg/template/dependent-expr7.C: New test case.
9987 2011-04-13 Jason Merrill <jason@redhat.com>
9989 * g++.dg/cpp0x/sfinae13.C: New.
9991 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9993 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9995 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9997 * gcc.target/arm/pr43698.c: Remove -march option.
9999 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10001 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10004 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10008 * gfortran.dg/realloc_on_assign_6.f03: New test.
10010 2011-04-12 Kai Tietz <ktietz@redhat.com>
10012 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10013 targets the additional -mno-ms-bitfields and
10014 -Wno-packed-bitfield-compat options.
10015 * g++.dg/ext/bitfield3.C: Likewise.
10016 * g++.dg/ext/bitfield4.C: Likewise.
10017 * g++.dg/ext/bitfield5.C: Likewise.
10018 * gcc.dg/bitfld-15.c: Likewise.
10019 * gcc.dg/bitfld-16.c: Likewise.
10020 * gcc.dg/bitfld-17.c: Likewise.
10021 * gcc.dg/bitfld-18.c: Likewise.
10023 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10025 * gcc.target/arm/neon-vld3-1.c: New test.
10026 * gcc.target/arm/neon-vst3-1.c: New test.
10027 * gcc.target/arm/neon/v*.c: Regenerate.
10029 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10031 PR rtl-optimization/48549
10032 * g++.dg/opt/pr48549.C: New test.
10034 2011-04-12 Richard Guenther <rguenther@suse.de>
10036 PR tree-optimization/46076
10037 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10039 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10042 * lib/compat.exp (compat-execute): Declare unsupported after
10043 stripping path from src1.
10044 * lib/lto.exp (lto-execute): Likewise.
10046 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10049 * gcc.dg/pr48552-1.c: New test.
10050 * gcc.dg/pr48552-2.c: New test.
10052 2011-04-11 Jason Merrill <jason@redhat.com>
10054 * g++.dg/cpp0x/sfinae12.C: New.
10056 * g++.dg/cpp0x/enum10.C: New.
10058 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10060 * g++.dg/cpp0x/rv-func.C: New.
10062 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10064 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10067 2011-04-11 Martin Jambor <mjambor@suse.cz>
10069 PR tree-optimization/48195
10070 * gcc.dg/ipa/pr48195.c: New test.
10072 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10074 * gnat.dg/return3.adb: Remove unused switch.
10076 2011-04-08 Mike Stump <mikestump@comcast.net>
10079 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10080 default to fno-common.
10082 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10084 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10085 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10087 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10090 * gfortran.dg/function_optimize_5.f90: New test.
10092 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10094 * gnat.dg/aggr17.adb: New test.
10095 * gnat.dg/aggr18.adb: Likewise.
10097 2011-04-08 Michael Matz <matz@suse.de>
10099 PR middle-end/48389
10100 * gcc.target/i386/pr48389.c: New test.
10102 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10104 PR rtl-optimization/48272
10105 * g++.dg/opt/pr48272.C: New.
10107 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10109 PR rtl-optimization/48235
10110 * gcc.dg/pr48235.c: New.
10112 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10114 PR rtl-optimization/48302
10115 * g++.dg/opt/pr48302.C: New.
10117 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10120 * g++.dg/opt/pr48273.C: New.
10122 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10124 PR rtl-optimization/48442
10125 * gcc.dg/pr48442.c: New.
10127 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10129 PR tree-optimization/48377
10130 * gcc.dg/vect/pr48377.c: New test.
10132 2011-04-07 Jason Merrill <jason@redhat.com>
10134 * g++.dg/cpp0x/regress/call1.C: New.
10136 * g++.dg/cpp0x/variadic107.C: New.
10138 * g++.dg/cpp0x/sfinae11.C: New.
10139 * g++.dg/cpp0x/noexcept02.C: Fix.
10141 * g++.dg/cpp0x/sfinae10.C: New.
10143 * g++.dg/cpp0x/sfinae9.C: New.
10145 * c-c++-common/Wcast-qual-1.c: Move here from...
10146 * gcc.dg/cast-qual-3.c: ...here, and...
10147 * g++.dg/warn/Wcast-qual2.C: ...here.
10149 * g++.dg/cpp0x/sfinae8.C: New.
10151 * g++.dg/cpp0x/sfinae7.C: New.
10153 * g++.dg/cpp0x/enum9.C: New.
10155 2011-04-07 Mike Stump <mikestump@comcast.net>
10157 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10158 with no trampolines.
10160 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10163 * gfortran.dg/gomp/pr48117.f90: New test.
10166 * gcc.dg/torture/pr48343.c: New test.
10168 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10170 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10172 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10174 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10176 2011-04-07 Tom de Vries <tom@codesourcery.com>
10179 * lib/scanasm.exp (object-size): New proc.
10180 * gcc.target/arm/pr43920-2.c: New test.
10182 2011-04-06 Tobias Burnus <burnus@net-b.de>
10186 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10188 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10190 * gcc.dg/mtune.c: Prune note from output.
10192 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10195 * gcc.dg/guality/pr36977.c: New test.
10196 * gcc.dg/guality/pr48466.c: New test.
10198 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10200 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10202 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10204 * gnat.dg/return3.adb: New test.
10206 2011-04-06 Richard Guenther <rguenther@suse.de>
10208 PR tree-optimization/47663
10209 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10211 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10213 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10214 Solaris 8 and 9 as well.
10216 2011-04-05 Tom de Vries <tom@codesourcery.com>
10219 * gcc.target/arm/pr43920-1.c: New test.
10221 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10223 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10224 (cctor): Actually return the value.
10225 (main): Cast return values.
10227 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10229 * gfortran.dg/character_comparison_8.f90: New test.
10231 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10233 * frontend-passes: (optimize_lexical_comparison): New function.
10234 (optimize_expr): Call it.
10235 (optimize_comparison): Also handle lexical comparison functions.
10236 Return false instad of -2 for unequal comparison.
10238 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10241 * function_optimize_4.f90: New test.
10243 2011-04-04 Tobias Burnus <burnus@net-b.de>
10246 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10247 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10248 * gfortran.dg/coarray_15.f90: New.
10250 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10252 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10253 * gfortran.dg/bessel_7.f90: Likewise.
10255 2011-04-03 Tobias Burnus <burnus@net-b.de>
10257 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10259 2011-04-03 Richard Guenther <rguenther@suse.de>
10260 Ira Rosen <ira.rosen@linaro.org>
10262 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10263 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10264 -ftree-loop-if-convert-stores.
10266 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10268 * gnat.dg/specs/aggr2.ads: New test.
10270 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10272 * gnat.dg/debug2.ad[sb]: New test.
10273 * gnat.dg/debug2_pkg.ads: New helper.
10274 * gnat.dg/debug3.ad[sb]: New test.
10276 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10278 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10280 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10282 PR middle-end/48335
10283 * gcc.c-torture/compile/pr48335-1.c: New test.
10284 * gcc.dg/pr48335-1.c: New test.
10285 * gcc.dg/pr48335-2.c: New test.
10286 * gcc.dg/pr48335-3.c: New test.
10287 * gcc.dg/pr48335-4.c: New test.
10288 * gcc.dg/pr48335-5.c: New test.
10289 * gcc.dg/pr48335-6.c: New test.
10290 * gcc.dg/pr48335-7.c: New test.
10291 * gcc.dg/pr48335-8.c: New test.
10292 * gcc.target/i386/pr48335-1.c: New test.
10294 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10297 * gcc.dg/Waddress.c: New test.
10299 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10302 * gfortran.dg/function_optimize_3.f90: New test.
10304 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10306 * gcc.c-torture/compile/20110401-1.c: New test.
10308 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10309 * g++.dg/lto/20091002-2_0.C: Likewise.
10310 * g++.dg/lto/20090303_0.c: Likewise.
10311 * g++.dg/lto/20091004-1_0.C: Likewise.
10312 * g++.dg/lto/20091002-3_0.C: Likewise.
10313 * g++.dg/lto/20091004-2_0.C: Likewise.
10314 * g++.dg/lto/20081123_0.C: Likewise.
10315 * g++.dg/lto/20090313_0.C: Likewise.
10316 * g++.dg/lto/20081109-1_0.C: Likewise.
10317 * g++.dg/lto/20081219_0.C: Likewise.
10318 * g++.dg/lto/20081204-1_0.C: Likewise.
10319 * g++.dg/lto/20090302_0.C: Likewise.
10320 * g++.dg/lto/20081119-1_0.C: Likewise.
10321 * g++.dg/lto/20081118_0.C: Likewise.
10322 * gcc.dg/lto/20091020-2_0.c: Likewise.
10323 * gcc.dg/lto/20090210_0.c: Likewise.
10324 * gcc.dg/lto/20081204-1_0.c: Likewise.
10325 * gcc.dg/lto/20081224_0.c: Likewise.
10326 * gcc.dg/lto/20090219_0.c: Likewise.
10327 * gcc.dg/lto/20091014-1_0.c: Likewise.
10328 * gcc.dg/lto/20091016-1_0.c: Likewise.
10329 * gcc.dg/lto/20090206-2_0.c: Likewise.
10330 * gcc.dg/lto/20090116_0.c: Likewise.
10331 * gcc.dg/lto/20091013-1_0.c: Likewise.
10332 * gcc.dg/lto/20091015-1_0.c: Likewise.
10333 * gcc.dg/lto/20090126-2_0.c: Likewise.
10335 2011-03-31 Ian Lance Taylor <iant@google.com>
10337 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10339 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10341 * gnat.dg/opt16.adb: New test.
10343 2011-03-31 Jason Merrill <jason@redhat.com>
10345 * g++.dg/cpp0x/defaulted24.C: New.
10347 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10350 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10353 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10355 * g++.dg/other/i386-9.C: New test.
10357 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10359 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10361 2011-03-30 Jason Merrill <jason@redhat.com>
10363 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10365 * g++.dg/cpp0x/regress/isnan.C: New.
10367 * g++.dg/cpp0x/initlist46.C: New.
10369 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10372 * gcc.target/arm/neon-modes-2.c: New test.
10374 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10377 * gcc.c-torture/compile/pr48305.c: New test.
10379 2011-03-29 Jason Merrill <jason@redhat.com>
10381 * g++.dg/cpp0x/regress/value-dep1.C: New.
10383 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10385 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10387 2011-03-29 Ian Lance Taylor <iant@google.com>
10389 * go.test/go-test.exp: Handle the test lines used in several new
10391 (errchk): Add opts parameter. Change all callers. Handle parens
10394 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10395 Dominique d'Humieres <dominiq@lps.ens.fr>
10397 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10398 and __APPLE__ && __PPC__ && __ALTIVEC__.
10400 2011-03-29 Jason Merrill <jason@redhat.com>
10402 * g++.dg/cpp0x/dependent1.C: New.
10404 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10406 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10408 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10410 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10413 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10414 * gfortran.dg/proc_ptr_comp_32.f90: New.
10416 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10418 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10419 check for corresponding warning.
10421 2011-03-28 Jason Merrill <jason@redhat.com>
10423 * g++.dg/cpp0x/rv-deduce2.C: New.
10425 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10428 * gcc.dg/pr48203.c: New test.
10430 2011-03-28 Jeff Law <law@redhat.com>
10432 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10434 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10436 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10437 and __PPC__ && __ALTIVEC__.
10439 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10442 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10443 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10444 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10445 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10447 2011-03-28 Jason Merrill <jason@redhat.com>
10449 * g++.dg/cpp0x/initlist-array2.C: New.
10451 * g++.dg/cpp0x/initlist-array1.C: New.
10453 * g++.dg/cpp0x/constexpr-compound.C: New.
10455 * g++.dg/cpp0x/constexpr-using.C: New.
10457 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10459 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10462 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10464 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10466 * gcc.dg/slp-1.c: New test.
10468 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10470 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10471 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10472 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10473 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10474 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10475 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10476 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10477 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10478 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10479 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10480 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10481 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10482 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10483 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10485 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10488 * gfortran.dg/trim_optimize_5.f90: New test.
10489 * gfortran.dg/trim_optimize_6.f90: New test.
10491 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10494 * gcc.target/mips/madd-7.c: Remove -mlong32.
10495 * gcc.target/mips/msub-7.c: Likewise.
10497 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10499 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10500 accesses to preserve the meaning of the test for doubleword vectors.
10501 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10502 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10504 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10507 * gfortran.dg/class_42.f03: New.
10509 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10511 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10514 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10516 PR rtl-optimization/48144
10517 * gcc.dg/pr48144.c: New test.
10519 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10521 * gnat.dg/discr27.ad[sb]: New test.
10523 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10525 * gnat.dg/limited_with2.ad[sb]: New test.
10526 * gnat.dg/limited_with2_pkg1.ads: New helper.
10527 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10529 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10531 * gnat.dg/opt15.adb: New test.
10532 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10534 2011-03-25 Tobias Burnus <burnus@net-b.de>
10538 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10539 * gfortran.dg/leadz_trailz_3.f90: Ditto
10541 2011-03-25 Martin Jambor <mjambor@suse.cz>
10543 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10545 2011-03-25 Jason Merrill <jason@redhat.com>
10547 * g++.dg/cpp0x/defaulted22.C: New.
10548 * g++.dg/cpp0x/defaulted23.C: New.
10549 * g++.dg/cpp0x/defaulted15.C: Adjust.
10551 2011-03-25 Jason Merrill <jason@redhat.com>
10553 * g++.dg/cpp0x/move1.C: New.
10555 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10558 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10560 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10562 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10563 for mips-sgi-irix6.5.
10564 Replace snprintf prototype by <stdio.h>.
10566 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10569 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10570 run_expensive_tests.
10571 * gcc.dg/graphite/block-4.c: Likewise.
10572 * gcc.dg/graphite/block-7.c: Likewise.
10573 * gcc.dg/graphite/block-8.c: Likewise.
10575 2011-03-25 Richard Guenther <rguenther@suse.de>
10577 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10578 * g++.dg/tree-ssa/pr8781.C: Likewise.
10579 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10580 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10581 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10582 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10583 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10584 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10585 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10586 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10587 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10588 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10589 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10590 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10591 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10592 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10593 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10594 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10595 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10596 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10597 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10598 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10599 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10600 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10601 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10602 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10603 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10604 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10605 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10606 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10607 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10608 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10609 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10610 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10611 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10612 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10613 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10614 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10615 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10616 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10617 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10618 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10619 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10620 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10621 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10622 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10623 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10624 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10625 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10626 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10627 * c-c++-common/pr46562-2.c: Likewise.
10628 * gfortran.dg/pr42108.f90: Likewise.
10629 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10630 foo to be inlined even at -O1.
10631 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10632 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10633 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10634 * gcc.dg/matrix/matrix.exp: Disable FRE.
10636 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10639 * gcc.dg/dfp/pr48204.c: New test.
10641 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10644 * gcc.c-torture/execute/pr47917.c: Move this...
10645 * gcc.dg/torture/pr47917.c: to here and add xfails.
10647 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10649 * gnat.dg/array16.ad[sb]: New test.
10650 * gnat.dg/array16.ads: New helper.
10652 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10654 * gnat.dg/derived_type2.adb: New test.
10656 2011-03-24 Richard Guenther <rguenther@suse.de>
10658 PR tree-optimization/48271
10659 * g++.dg/torture/pr48271.C: New testcase.
10661 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10663 * gnat.dg/array15.ad[sb]: New test.
10665 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10668 * gcc.target/i386/pr48237.c: New test.
10670 2011-03-24 Richard Guenther <rguenther@suse.de>
10672 PR middle-end/48269
10673 * gcc.dg/builtin-object-size-10.c: New testcase.
10675 2011-03-24 Richard Guenther <rguenther@suse.de>
10677 PR tree-optimization/46562
10678 * c-c++-common/pr46562-2.c: New testcase.
10679 * c-c++-common/pr46562.c: Likewise.
10681 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10683 * gcc.dg/vect/vect-cselim-1.c: New test.
10684 * gcc.dg/vect/vect-cselim-2.c: New test.
10686 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10688 * gcc.target/arm/pr46934.c: New.
10690 2011-03-23 Ian Lance Taylor <iant@google.com>
10692 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10694 2011-03-23 Richard Guenther <rguenther@suse.de>
10696 * gcc.dg/struct: Remove directory and contents.
10698 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10701 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10703 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10705 * gnat.dg/discr26.ad[sb]: New test.
10706 * gnat.dg/discr26_pkg.ads: New helper.
10708 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10711 * gcc.target/arm/neon-vld-1.c: New test.
10713 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10715 * gnat.dg/array14.ad[sb]: New test.
10716 * gnat.dg/array14_pkg.ads: New helper.
10718 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10720 * gcc.c-torture/execute/920501-8.x: Remove.
10721 * gcc.c-torture/execute/930513-1.x: Remove.
10722 * gcc.c-torture/execute/960312-1.x: Remove.
10723 * gcc.c-torture/compile/20000804-1.c,
10724 gcc.c-torture/compile/20001205-1.c,
10725 gcc.c-torture/compile/20001226-1.c,
10726 gcc.c-torture/compile/20010518-2.c,
10727 gcc.c-torture/compile/20020312-1.c,
10728 gcc.c-torture/compile/20020604-1.c,
10729 gcc.c-torture/compile/920501-12.c,
10730 gcc.c-torture/compile/920501-4.c,
10731 gcc.c-torture/compile/920520-1.c,
10732 gcc.c-torture/compile/980506-1.c,
10733 gcc.c-torture/execute/980709-1.x,
10734 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10735 options for m68hc11.
10736 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10737 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10740 2011-03-22 Nick Clifton <nickc@redhat.com>
10742 * lib/target-supports.exp (check_profiling_available): Add MN10300
10743 to the list of targets that do not support profiling. Restore
10744 alpha sorting to this list.
10746 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10748 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10749 failure on 32-bit systems.
10750 * gcc.dg/torture/vector-2.c: Ditto.
10752 2011-03-22 Richard Guenther <rguenther@suse.de>
10754 PR tree-optimization/48228
10755 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10757 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10759 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10763 * gcc.target/powerpc/pr48226.c: New file.
10765 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10767 * lib/prune.exp (prune_gcc_output): Prune "could not create
10768 compact unwind for" warnings.
10770 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10774 * gcc.c-torture/execute/pr42544.c: New test.
10775 * gcc.c-torture/execute/pr48197.c: New test.
10777 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10779 PR preprocessor/48192
10780 * gcc.target/powerpc/pr48192.c: New file.
10783 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10784 split problem of 0 being loaded in a VSX register.
10786 2011-03-21 Richard Guenther <rguenther@suse.de>
10789 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10790 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10791 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10792 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10794 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10797 * gcc.dg/pr48213.c: New test.
10799 2011-03-21 Kai Tietz <ktietz@redhat.com>
10802 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10804 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10806 * gcc.target/arm/xor-and.c: New.
10808 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10811 * gfortran.dg/function_optimize_1.f90: New test.
10812 * gfortran.dg/function_optimize_2.f90: New test.
10814 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10816 PR rtl-optimization/47502
10817 * gcc.target/i386/pr47502-1.c: New.
10818 * gcc.target/i386/pr47502-2.c: Likewise.
10820 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10822 PR rtl-optimization/48156
10823 * gcc.dg/pr48156.c: New test.
10825 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10827 PR libfortran/47439
10828 * gfortran.dg/scratch_1.f90: Adjust test.
10830 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10832 PR libfortran/47439
10833 * gfortran.dg/scratch_1.f90: New test.
10835 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10837 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10838 variably modified typedefs.
10839 * gcc.dg/c1x-typedef-2.c: Remove.
10841 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10843 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10844 * gcc.dg/c1x-anon-struct-3.c: New test.
10845 * gcc.dg/anon-struct-11.c: Update.
10847 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10849 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10851 Only xfail with gas.
10853 2011-03-18 Jason Merrill <jason@redhat.com>
10855 * g++.dg/template/fn-ptr1.C: New.
10857 * g++.dg/overload/volatile1.C: New.
10859 * g++.dg/opt/pr23372.C: New.
10861 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10863 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10865 PR middle-end/47405
10866 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10868 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10870 * gcc.target/arm/unsigned-extend-1.c: New.
10872 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10875 * gcc.c-torture/compile/pr48161.c: New test.
10877 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10879 PR middle-end/47725
10880 * gcc.dg/torture/pr47725.c: New.
10882 2011-03-17 Jason Merrill <jason@redhat.com>
10884 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10885 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10887 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10889 * gnat.dg/specs/elab2.ads: New test.
10890 * gnat.dg/specs/elab2_pkg.ads: New helper.
10892 2011-03-17 Jason Merrill <jason@redhat.com>
10894 * g++.dg/cpp0x/decltype-1212.C: New.
10895 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10897 2011-03-17 Jason Merrill <jason@redhat.com>
10899 * g++.dg/parse/memfnquals1.C: New.
10901 2011-03-17 Richard Guenther <rguenther@suse.de>
10903 PR middle-end/48134
10904 * gcc.dg/pr48134.c: New testcase.
10906 2011-03-17 Richard Guenther <rguenther@suse.de>
10908 PR middle-end/48165
10909 * g++.dg/torture/pr48165.C: New testcase.
10911 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10913 PR rtl-optimization/48141
10914 * gcc.dg/pr48141.c: New test.
10916 2011-03-16 Jason Merrill <jason@redhat.com>
10918 * g++.dg/cpp0x/constexpr-48089.C: New.
10920 * g++.dg/cpp0x/constexpr-abi1.C: New.
10922 * g++.dg/cpp0x/constexpr-46336.C: New.
10923 * g++.dg/parse/friend5.C: Adjust expected errors.
10925 * g++.dg/cpp0x/constexpr-47570.C: New.
10927 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10930 * ++.dg/debug/dwarf2/typedef6.C: New test.
10932 2011-03-16 Jason Merrill <jason@redhat.com>
10934 * g++.dg/cpp0x/elision2.C: New.
10936 * g++.dg/cpp0x/constexpr-array3.C: New.
10938 2011-03-16 Jason Merrill <jason@redhat.com>
10940 * g++.dg/cpp0x/sfinae6.C: New.
10941 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10942 * g++.dg/cpp0x/pr45908.C: Likewise.
10943 * g++.dg/cpp0x/sfinae6.C: Likewise.
10944 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10945 * g++.old-deja/g++.law/arg11.C: Likewise.
10947 2011-03-16 Jason Merrill <jason@redhat.com>
10949 * g++.dg/template/incomplete6.C: New.
10951 2011-03-16 Jeff Law <law@redhat.com>
10953 * gcc.dg/tree-ssa/vrp55.c: New test.
10955 2011-03-16 Jason Merrill <jason@redhat.com>
10957 * g++.dg/cpp0x/auto22.C: New.
10959 2011-03-16 Richard Guenther <rguenther@suse.de>
10961 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10962 optimizing it away if promoted to const.
10964 2011-03-16 Richard Guenther <rguenther@suse.de>
10966 PR tree-optimization/48149
10967 * gcc.dg/fold-complex-1.c: New testcase.
10969 2011-03-16 Richard Guenther <rguenther@suse.de>
10972 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10973 or cloning happens.
10975 2011-03-16 Richard Guenther <rguenther@suse.de>
10977 PR tree-optimization/26134
10978 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10980 2011-03-16 Richard Guenther <rguenther@suse.de>
10982 PR tree-optimization/48146
10983 * gcc.dg/torture/pr48146.c: New testcase.
10985 2011-03-16 Richard Guenther <rguenther@suse.de>
10987 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10988 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10990 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10992 PR middle-end/48136
10993 * gcc.c-torture/compile/pr48136.c: New test.
10995 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10998 * gcc.dg/guality/pr45882.c: New test.
11000 2011-03-15 Jason Merrill <jason@redhat.com>
11002 * g++.dg/cpp0x/constexpr-recursion.C: New.
11004 * g++.dg/cpp0x/implicit11.C: New.
11006 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11008 * g++.dg/cpp0x/constexpr-attribute.C: New.
11010 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11012 * g++.dg/parse/pr34758.C: New.
11014 2011-03-15 Xinliang David Li <davidxl@google.com>
11017 * gcc.dg/uninit-pred-7_d.c: New test.
11018 * gcc.dg/uninit-pred-8_d.c: New test.
11020 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11023 * gcc.target/arm/pr46788.c: New.
11025 2011-03-15 Richard Guenther <rguenther@suse.de>
11027 PR middle-end/47650
11028 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11029 * gfortran.dg/ishft_4.f90: Likewise.
11030 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11032 2011-03-15 Richard Guenther <rguenther@suse.de>
11034 PR tree-optimization/13954
11035 * g++.dg/tree-ssa/pr13954.C: New testcase.
11037 2011-03-15 Richard Guenther <rguenther@suse.de>
11039 PR tree-optimization/48037
11040 * gcc.target/i386/pr48037-1.c: New testcase.
11042 2011-03-15 Richard Guenther <rguenther@suse.de>
11044 PR tree-optimization/41490
11045 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11046 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11047 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11048 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11049 * g++.dg/tree-ssa/pr33604.C: Adjust.
11051 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11053 PR middle-end/47917
11054 * gcc.c-torture/execute/pr47917.c: New test.
11055 * gcc.dg/pr47917.c: New test.
11057 PR middle-end/38878
11058 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11060 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11062 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11063 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11064 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11065 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11066 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11067 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11068 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11069 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11070 * gcc.target/i386/avx-floor-vec.c: Ditto.
11071 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11072 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11073 * gcc.target/i386/avx-rint-vec.c: Ditto.
11074 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11075 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11076 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11077 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11079 2011-03-14 Tom Tromey <tromey@redhat.com>
11081 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11082 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11083 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11085 2011-03-14 Tom Tromey <tromey@redhat.com>
11087 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11088 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11089 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11091 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11093 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11095 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11097 PR rtl-optimization/47166
11098 * gcc.c-torture/execute/postmod-1.c: New test.
11100 2011-03-14 Richard Guenther <rguenther@suse.de>
11102 PR middle-end/48098
11103 * gcc.dg/torture/pr48098.c: New testcase.
11105 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11108 * gcc.target/powerpc/pr48053-1.c: New test.
11109 * gcc.target/powerpc/pr48053-2.c: Likewise.
11111 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11113 PR libfortran/48066
11114 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11116 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11118 PR libfortran/48066
11119 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11121 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11124 * gfortran.dg/class_41.f03: New.
11126 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11128 * g++.dg/conversion/cast3.C: New test.
11130 2011-03-11 Jason Merrill <jason@redhat.com>
11132 * g++.dg/template/error45.C: New.
11134 * g++.dg/parse/no-type-defn1.C: New.
11136 * g++.dg/ext/attrib40.C: New.
11138 * g++.dg/cpp0x/regress/array1.C: New.
11140 2011-03-11 Richard Guenther <rguenther@suse.de>
11142 PR tree-optimization/48067
11143 * gcc.dg/pr48067.c: New testcase.
11145 2011-03-11 Richard Guenther <rguenther@suse.de>
11148 * g++.dg/lto/20110311-1_0.C: New testcase.
11150 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11153 * g++.dg/inherit/virtual8.C: New test.
11155 PR middle-end/48044
11156 * gcc.dg/torture/pr48044.c: New test.
11158 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11161 * gfortran.dg/proc_ptr_comp_31.f90: New.
11163 2011-03-11 Richard Guenther <rguenther@suse.de>
11165 PR tree-optimization/47278
11166 * gcc.dg/torture/pr47278-1.c: New testcase.
11167 * gcc.dg/torture/pr47278-2.c: Likewise.
11169 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11171 PR tree-optimization/48063
11172 * gcc.dg/torture/pr48063.c: New test.
11174 2011-03-10 Jason Merrill <jason@redhat.com>
11176 * g++.dg/template/array22.C: New.
11178 * g++.dg/cpp0x/syntax-err1.C: New.
11179 * g++.dg/parse/error36.C: Adjust expected errors.
11180 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11181 * g++.old-deja/g++.pt/typename3.C: Likewise.
11182 * g++.old-deja/g++.pt/typename4.C: Likewise.
11183 * g++.old-deja/g++.pt/typename6.C: Likewise.
11185 2011-03-09 Jason Merrill <jason@redhat.com>
11187 * g++.dg/template/nontype22.C: New.
11189 2011-03-09 Martin Jambor <mjambor@suse.cz>
11191 PR tree-optimization/47714
11192 * g++.dg/torture/pr47714.C: New test.
11194 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11197 * gcc.target/powerpc/pr47755-2.c: New file.
11199 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11201 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11202 is not set in the environment, pass 64 as first argument when not
11203 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11204 native where ulimit -u is supported.
11206 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11208 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11210 2011-03-08 Jason Merrill <jason@redhat.com>
11212 * g++.dg/template/nontype21.C: New.
11214 * g++.dg/template/anon5.C: New.
11216 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11219 * gcc.dg/pr47881.c: New test.
11221 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11224 * g++.dg/lookup/template3.C: New test.
11226 2011-03-08 Kai Tietz <ktietz@redhat.com>
11228 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11231 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11234 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11235 sizeof to compute alignment.
11237 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11239 PR tree-optimization/48022
11240 * gcc.dg/pr48022-1.c: New test.
11241 * gcc.dg/pr48022-2.c: New test.
11243 2011-03-07 Jason Merrill <jason@redhat.com>
11245 * g++.dg/template/nontype20.C: New.
11246 * g++.dg/init/member1.C: Adjust expected errors.
11247 * g++.dg/parse/constant4.C: Likewise.
11248 * g++.dg/template/qualified-id3.C: Likewise.
11249 * g++.old-deja/g++.pt/crash10.C: Likewise.
11251 * g++.dg/cpp0x/regress/non-const1.C: New.
11253 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11256 * gcc.dg/pr47991.c: New test.
11258 2011-03-07 Jason Merrill <jason@redhat.com>
11260 * g++.dg/abi/mangle46.C: New.
11262 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11265 * gcc.target/powerpc/pr47862.c: New.
11267 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11270 * gcc.target/i386/combine-mul.c: Require nonpic.
11272 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11273 Nathan Froyd <froydnj@codesourcery.com>
11275 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11277 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11279 * README.QMTEST: Remove.
11281 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11282 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11285 * gfortran.dg/array_constructor_37.f90 : New test.
11287 2011-03-05 Jason Merrill <jason@redhat.com>
11289 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11290 * g++.dg/abi/mangle45.C: Likewise.
11291 * g++.dg/cpp0x/trailing1.C: Likewise.
11293 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11295 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11297 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11299 PR rtl-optimization/47899
11300 * gcc.dg/pr47899.c: New test.
11302 * gcc.dg/torture/pr47968.c: Ignore warnings.
11304 PR tree-optimization/47967
11305 * gcc.c-torture/compile/pr47967.c: New test.
11307 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11309 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11310 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11312 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11314 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11315 and property_getAttributes() if __OBJC2__.
11316 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11317 * objc.dg/property/property-encoding-1.m: New.
11318 * obj-c++.dg/property/property-encoding-1.mm: New.
11320 2011-03-04 Jason Merrill <jason@redhat.com>
11322 * g++.dg/template/pseudodtor6.C: New.
11324 * g++.dg/inherit/covariant19.C: New.
11326 2011-03-04 Richard Guenther <rguenther@suse.de>
11328 PR middle-end/47968
11329 * gcc.dg/torture/pr47968.c: New testcase.
11331 2011-03-04 Richard Guenther <rguenther@suse.de>
11333 PR middle-end/47975
11334 * gcc.dg/torture/pr47975.c: New testcase.
11336 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11339 * g++.dg/template/crash106.C: New.
11341 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11344 * gcc.dg/gomp/pr47963.c: New test.
11345 * g++.dg/gomp/pr47963.C: New test.
11347 2011-03-02 Jason Merrill <jason@redhat.com>
11349 * g++.dg/cpp0x/regress/condition1.C: New.
11351 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11353 2011-03-01 Jason Merrill <jason@redhat.com>
11355 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11357 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11359 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11361 PR rtl-optimization/47925
11362 * gcc.c-torture/execute/pr47925.c: New test.
11364 2011-03-01 Jason Merrill <jason@redhat.com>
11366 * g++.dg/cpp0x/decltype25.C: New.
11368 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11370 2011-03-01 Richard Guenther <rguenther@suse.de>
11372 PR tree-optimization/47890
11373 * gcc.dg/torture/pr47890.c: New testcase.
11375 2011-03-01 Richard Guenther <rguenther@suse.de>
11378 * gcc.dg/lto/pr47924_0.c: New testcase.
11380 2011-03-01 Richard Guenther <rguenther@suse.de>
11383 * gfortran.dg/lto/pr46911_0.f: New testcase.
11385 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11387 PR libgfortran/47933
11388 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11389 compile errors from older code form.
11391 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11393 PR libgfortran/47567
11394 * gfortran.dg/fmt_fw_d.f90: New test.
11396 2011-02-28 Jason Merrill <jason@redhat.com>
11398 * g++.dg/inherit/covariant18.C: New.
11400 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11402 PR middle-end/47893
11403 * gcc.dg/pr47893.c: New test.
11405 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11407 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11408 NULL in case of a selector with conflicting types.
11409 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11411 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11413 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11414 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11415 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11416 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11418 2011-02-28 Jason Merrill <jason@redhat.com>
11421 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11423 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11425 PR libgfortran/47778
11426 * gfortran.dg/namelist_71.f90: New test.
11428 2011-02-27 Jason Merrill <jason@redhat.com>
11431 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11432 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11434 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11437 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11439 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11442 * gfortran.dg/gomp/task-1.f90: Removed.
11444 2011-02-26 Jason Merrill <jason@redhat.com>
11446 * g++.dg/template/this-targ1.C: New.
11448 * g++.dg/cpp0x/regress/template-const1.C: New.
11449 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11450 * g++.dg/template/function1.C: Adjust.
11451 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11452 * g++.dg/debug/debug7.C: Adjust.
11454 2011-02-26 Tobias Burnus <burnus@net-b.de>
11457 * gfortran.dg/gomp/task-1.f90: New.
11459 2011-02-25 Jie Zhang <jie@codesourcery.com>
11461 * gcc.target/arm/neon-thumb2-move.c: Add
11462 dg-require-effective-target arm_thumb2_ok.
11464 2011-02-24 Jason Merrill <jason@redhat.com>
11466 * g++.dg/parse/constant1.C: Specify C++98 mode.
11467 * g++.dg/parse/constant5.C: Likewise.
11468 * g++.dg/parse/error2.C: Likewise.
11469 * g++.dg/parse/semicolon3.C: Likewise.
11470 * g++.dg/template/crash14.C: Likewise.
11471 * g++.dg/template/local4.C: Likewise.
11472 * g++.dg/template/nontype3.C: Likewise.
11473 * g++.dg/parse/crash31.C: Adjust expected errors.
11474 * g++.dg/template/function1.C: Likewise.
11475 * g++.dg/template/ref3.C: Likewise.
11476 * g++.dg/template/static9.C: Likewise.
11477 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11479 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11480 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11481 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11482 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11483 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11485 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11488 * gfortran.dg/pr47878.f90: New test.
11490 2011-02-24 Richard Guenther <rguenther@suse.de>
11493 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11494 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11496 2011-02-24 Richard Guenther <rguenther@suse.de>
11499 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11500 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11502 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11504 PR libgfortran/47567
11505 * gfortran.dg/fmt_f0_1.f90: Update test.
11507 2011-02-23 Jason Merrill <jason@redhat.com>
11509 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11510 * g++.dg/abi/mangle45.C: New.
11512 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11513 * g++.dg/template/canon-type-9.C: Match use of decltype
11514 between declaration and definition.
11515 * g++.dg/template/canon-type-12.C: Likewise.
11517 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11520 * gfortran.dg/nested_allocatables_1.f90: New.
11522 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11525 * g++.dg/pr46868.C: New test.
11526 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11527 * g++.dg/parse/error14.C: Adjust.
11529 2011-02-23 Richard Guenther <rguenther@suse.de>
11531 PR tree-optimization/47838
11532 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11534 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11536 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11538 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11540 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11541 * gfortran.dg/count_init_expr.f03: Ditto.
11542 * gfortran.dg/gomp/pr43711.f90: Ditto.
11543 * gcc.dg/struct-parse-2.c: Ditto.
11544 * gcc.dg/parse-error-3.c: Ditto.
11545 * gcc.dg/Wlogical-op-1.c: Ditto.
11546 * gcc.dg/Walways-true-1.c: Ditto.
11547 * gcc.dg/pr24225.c: Ditto.
11548 * gcc.dg/Walways-true-2.c: Ditto.
11549 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11550 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11551 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11552 * g++.dg/overload/defarg4.C: Ditto.
11553 * g++.dg/inherit/covariant16.C: Ditto.
11554 * g++.dg/inherit/virtual7.C: Ditto.
11555 * g++.dg/template/canon-type-9.C: Ditto.
11556 * g++.dg/template/access19.C: Ditto.
11557 * g++.dg/template/call7.C: Ditto.
11558 * g++.dg/template/canon-type-2.C: Ditto.
11559 * g++.dg/template/init7.C: Ditto.
11560 * g++.dg/template/sizeof-template-argument.C: Ditto.
11561 * g++.dg/template/const3.C: Ditto.
11562 * g++.dg/template/sfinae26.C: Ditto.
11563 * g++.dg/template/sfinae26.C: Ditto.
11564 * g++.dg/template/canon-type-11.C: Ditto.
11565 * g++.dg/template/union2.C: Ditto.
11566 * g++.dg/template/canon-type-3.C: Ditto.
11567 * g++.dg/template/canon-type-1.C: Ditto.
11568 * g++.dg/template/canon-type-5.C: Ditto.
11569 * g++.dg/template/canon-type-7.C: Ditto.
11570 * g++.dg/template/canon-type-10.C: Ditto.
11571 * g++.dg/template/spec36.C: Ditto.
11572 * g++.dg/template/typedef38.C: Ditto.
11573 * g++.dg/template/canon-type-4.C: Ditto.
11574 * g++.dg/template/canon-type-6.C: Ditto.
11575 * g++.dg/template/canon-type-13.C: Ditto.
11576 * g++.dg/template/instantiate9.C: Ditto.
11577 * g++.dg/template/ttp22.C: Ditto.
11578 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11579 * g++.dg/warn/Walways-true-1.C: Ditto.
11580 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11581 * g++.dg/warn/Walways-true-2.C: Ditto.
11582 * g++.dg/conversion/op4.C: Ditto.
11583 * g++.dg/opt/pr19650.C: Ditto.
11584 * g++.dg/lookup/friend11.C: Ditto.
11585 * g++.dg/other/default2.C: Ditto.
11586 * g++.dg/other/default3.C: Ditto.
11587 * g++.dg/other/dtor2.C: Ditto.
11588 * g++.dg/other/friend5.C: Ditto.
11589 * g++.dg/other/default5.C: Ditto.
11590 * g++.dg/init/brace6.C: Ditto.
11591 * g++.dg/init/aggr5.C: Ditto.
11592 * g++.dg/init/error2.C: Ditto.
11593 * g++.dg/expr/bound-mem-fun.C: Ditto.
11594 * g++.dg/expr/cond6.C: Ditto.
11595 * g++.dg/expr/stmt-expr-1.C: Ditto.
11596 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11597 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11598 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11599 * g++.dg/cpp0x/bracket1.C: Ditto.
11600 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11601 * g++.dg/cpp0x/pr38646.C: Ditto.
11602 * g++.dg/cpp0x/variadic73.C: Ditto.
11603 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11604 * g++.dg/cpp0x/bracket4.C: Ditto.
11605 * g++.dg/cpp0x/decltype4.C: Ditto.
11606 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11607 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11608 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11609 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11610 * g++.dg/cpp0x/decltype2.C: Ditto.
11611 * g++.dg/cpp0x/decltype1.C: Ditto.
11612 * g++.dg/cpp0x/bracket2.C: Ditto.
11613 * g++.dg/cpp0x/decltype5.C: Ditto.
11614 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11615 * g++.dg/cpp0x/variadic70.C: Ditto.
11616 * g++.dg/cpp0x/decltype6.C: Ditto.
11617 * g++.dg/cpp0x/rvo.C: Ditto.
11618 * g++.dg/cpp0x/vt-40092.C: Ditto.
11619 * g++.dg/cpp0x/variadic-new.C: Ditto.
11620 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11621 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11622 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11623 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11624 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11625 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11626 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11627 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11628 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11629 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11630 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11631 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11632 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11633 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11634 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11635 * g++.dg/cpp0x/pr39639.C: Ditto.
11636 * g++.dg/cpp0x/decltype3.C: Ditto.
11637 * g++.dg/cpp0x/variadic68.C: Ditto.
11638 * g++.dg/cpp0x/variadic-function.C: Ditto.
11639 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11640 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11641 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11642 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11643 * g++.dg/parse/crash35.C: Ditto.
11644 * g++.dg/parse/crash40.C: Ditto.
11645 * g++.dg/parse/defarg12.C: Ditto.
11646 * g++.dg/parse/crash34.C: Ditto.
11647 * g++.dg/parse/constructor3.C: Ditto.
11648 * g++.dg/parse/template23.C: Ditto.
11649 * g++.dg/parse/crash56.C: Ditto.
11650 * g++.dg/parse/dtor13.C: Ditto.
11651 * g++.dg/parse/error33.C: Ditto.
11652 * g++.dg/parse/ctor9.C: Ditto.
11653 * g++.dg/parse/error32.C: Ditto.
11654 * g++.dg/parse/error37.C: Ditto.
11655 * g++.dg/parse/bitfield3.C: Ditto.
11656 * g++.dg/parse/struct-4.C: Ditto.
11657 * g++.dg/ext/has_trivial_copy.C: Ditto.
11658 * g++.dg/ext/is_polymorphic.C: Ditto.
11659 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11660 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11661 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11662 * g++.dg/ext/is_union.C: Ditto.
11663 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11664 * g++.dg/ext/is_pod.C: Ditto.
11665 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11666 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11667 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11668 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11669 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11670 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11671 * g++.dg/ext/is_abstract.C: Ditto.
11672 * g++.dg/ext/has_trivial_assign.C: Ditto.
11673 * g++.dg/ext/is_class.C: Ditto.
11674 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11675 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11676 * g++.dg/ext/is_base_of.C: Ditto.
11677 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11678 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11679 * g++.dg/ext/is_empty.C: Ditto.
11680 * g++.dg/ext/is_enum.C: Ditto.
11681 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11682 * gnat.dg/opt11.adb: Ditto.
11683 * obj-c++.dg/pr45735.mm: Ditto.
11684 * obj-c++.dg/pr24393.mm: Ditto.
11685 * obj-c++.dg/exceptions-2.mm: Ditto.
11686 * objc.dg/pr45735.m: Ditto.
11687 * objc.dg/pr24393.m: Ditto.
11689 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11691 * objc.dg/attributes/objc-exception-1.m: New.
11693 2011-02-23 Jie Zhang <jie@codesourcery.com>
11695 * gcc.dg/cpp/include7.c: New test.
11697 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11700 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11702 2011-02-23 Jie Zhang <jie@codesourcery.com>
11704 PR rtl-optimization/47763
11705 * gcc.dg/pr47763.c: New test.
11707 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11710 * gfortran.dg/whole_file_32.f90 : New test.
11712 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11715 * g++.dg/inherit/virtual7.C: New test.
11717 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11720 * objc.dg/type-size-3.m: Updated error message.
11721 * objc.dg/type-size-4.m: New test.
11722 * objc.dg/type-size-5.m: New test.
11724 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11726 * lib/gnat.exp: Fix comments.
11727 Don't load libgloss.exp.
11728 (default_gnat_version): Call $compiler with --version.
11729 Adapt regexp for gnatmake output, insert version.
11730 (gnat_version): New proc.
11731 (gnat_init): Remove gnat_libgcc_s_path.
11732 (gnat_target_compile): Likewise.
11733 Remove ld_library_path.
11734 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11735 (gnat_pass): Remove.
11736 (gnat_pass): Remove.
11737 (gnat_finish): Remove.
11738 (gnat_exit): Remove.
11739 (local_find_gnatmake): Reindent.
11740 (runtest_file_p): Remove.
11741 (prune_warnings): Remove.
11742 (find_gnatclean): New proc.
11743 * lib/gnat-dg.exp (lremove): New proc.
11744 (gnat-dg-test): Reindent.
11745 Remove additional output files.
11746 (gnat-dg-runtest): Remove.
11748 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11749 * gnat.dg/loop_optimization6.adb: Likewise.
11750 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11752 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11754 PR tree-optimization/47835
11755 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11757 2011-02-22 Tobias Burnus <burnus@net-b.de>
11759 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11760 * gfortran.dg/abstract_type_2.f03: Ditto.
11761 * gfortran.dg/abstract_type_3.f03: Ditto.
11762 * gfortran.dg/abstract_type_4.f03: Ditto.
11763 * gfortran.dg/abstract_type_5.f03: Ditto.
11764 * gfortran.dg/abstract_type_6.f03: Ditto.
11765 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11766 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11767 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11768 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11769 * gfortran.dg/array_function_5.f90: Ditto.
11770 * gfortran.dg/asynchronous_3.f03: Ditto.
11771 * gfortran.dg/char_expr_1.f90: Ditto.
11772 * gfortran.dg/class_14.f03: Ditto.
11773 * gfortran.dg/data_array_6.f: Ditto.
11774 * gfortran.dg/data_invalid.f90: Ditto.
11775 * gfortran.dg/dot_product_1.f03: Ditto.
11776 * gfortran.dg/func_derived_5.f90: Ditto.
11777 * gfortran.dg/func_result_4.f90: Ditto.
11778 * gfortran.dg/implied_do_1.f90: Ditto.
11779 * gfortran.dg/initialization_25.f90: Ditto.
11780 * gfortran.dg/initialization_26.f90: Ditto.
11781 * gfortran.dg/interface_34.f90: Ditto.
11782 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11783 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11784 * gfortran.dg/matmul_8.f03: Ditto.
11785 * gfortran.dg/merge_init_expr.f90: Ditto.
11786 * gfortran.dg/pack_assign_1.f90: Ditto.
11787 * gfortran.dg/pack_vector_1.f90: Ditto.
11788 * gfortran.dg/pointer_check_8.f90: Ditto.
11789 * gfortran.dg/product_init_expr.f03: Ditto.
11790 * gfortran.dg/reshape_order_5.f90: Ditto.
11791 * gfortran.dg/reshape_shape_1.f90: Ditto.
11792 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11793 * gfortran.dg/same_name_2.f90: Ditto.
11794 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11795 * gfortran.dg/spread_init_expr.f03: Ditto.
11796 * gfortran.dg/stmt_func_1.f90: Ditto.
11797 * gfortran.dg/sum_init_expr.f03: Ditto.
11798 * gfortran.dg/transpose_3.f03: Ditto.
11799 * gfortran.dg/unpack_init_expr.f03: Ditto.
11800 * gfortran.dg/warn_conversion.f90: Ditto.
11801 * gfortran.dg/warn_conversion_2.f90: Ditto.
11802 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11803 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11804 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11805 * gfortran.dg/whole_file_16.f90: Ditto.
11806 * gfortran.dg/whole_file_17.f90: Ditto.
11807 * gfortran.dg/whole_file_18.f90: Ditto.
11808 * gfortran.dg/whole_file_20.f03: Ditto.
11809 * gfortran.dg/whole_file_5.f90: Ditto.
11810 * gfortran.dg/whole_file_6.f90: Ditto.
11811 * gfortran.dg/write_invalid_format.f90: Ditto.
11812 * gfortran.dg/zero_sized_6.f90: Ditto.
11814 2011-02-21 Jeff Law <law@redhat.com>
11816 PR rtl-optimization/46178
11817 * gcc.target/i386/pr46178.c: New test.
11819 PR rtl-optimization/46002
11820 * gcc.c-torture/compile/pr46002.c: New test.
11822 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11824 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11827 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11830 * g++.dg/debug/pr47106.C: Require effective target lto.
11832 2011-02-21 Jason Merrill <jason@redhat.com>
11834 * g++.dg/cpp0x/constexpr-diag2.C: New.
11836 2011-02-20 Jason Merrill <jason@redhat.com>
11838 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11840 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11842 * g++.dg/overload/conv-op1.C: New.
11844 * g++.dg/cpp0x/constexpr-synth1.C: New.
11846 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11848 * objc.dg/layout-2.m: New.
11849 * objc.dg/selector-3.m: Adjusted location of error message.
11850 * objc.dg/type-size-3.m: Same.
11851 * obj-c++.dg/selector-3.mm: Same.
11853 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11856 * objc.dg/property/dotsyntax-22.m: New.
11857 * obj-c++.dg/property/dotsyntax-22.mm: New.
11859 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11862 * g++.dg/template/typedef38.C: New test.
11864 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11867 * gfortran.dg/whole_file_30.f90 : New test.
11868 * gfortran.dg/whole_file_31.f90 : New test.
11870 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11874 * gfortran.dg/whole_file_28.f90 : New test.
11875 * gfortran.dg/whole_file_29.f90 : New test.
11877 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11880 * g++.dg/template/crash105.C: New.
11882 2011-02-19 Jason Merrill <jason@redhat.com>
11884 * g++.dg/cpp0x/regress/no-elide1.C: New.
11886 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11888 PR tree-optimization/46620
11889 * gcc.dg/pr46620.c: New.
11891 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11894 * gcc.target/i386/pr47809.c: New test.
11896 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11897 Tobias Burnus <burnus@net-b.de>
11899 * lib/target-supports.exp
11900 (check_effective_target_fortran_large_real): New check for large reals.
11901 * gfortran.dg/nan_7.f90: New test.
11903 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11905 PR libgfortran/47567
11906 * gfortran.dg/fmt_f0_1.f90: Update test.
11908 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11911 * gfortran.dg/array_constructor_36.f90 : New test.
11912 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11913 allow for comparison between different elements of the array
11914 constructor at different levels of optimization.
11916 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11918 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11919 * gcc.target/i386/pr32280-1.c: Likewise.
11921 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11924 * gcc.target/i386/pr47800.c: New test.
11926 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11928 * objc/execute/exceptions/foward-1.x: New.
11930 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11933 * gfortran.dg/derived_constructor_comps_4.f90: New.
11935 2011-02-18 Tobias Burnus
11938 * gfortran.dg/func_result_6.f90: New.
11940 2011-02-18 Michael Matz <matz@suse.de>
11943 * gfortran.dg/lto/pr45586_0.f90: New test.
11944 * gfortran.dg/typebound_proc_20.f90: Ditto.
11945 * gfortran.dg/typebound_proc_21.f90: Ditto.
11947 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11950 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11952 2011-02-18 Tobias Burnus <burnus@net-b.de>
11955 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11956 gcc_warning_prefix.
11957 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11958 normalizing the error/warning output.
11959 * gfortran.dg/Wall.f90: Update dg-error/warning.
11960 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11961 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11962 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11963 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11964 * gfortran.dg/class_30.f90: Update dg-error/warning.
11965 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11966 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11967 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11968 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11969 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11970 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11971 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11972 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11973 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11974 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11975 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11976 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11977 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11978 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11979 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11980 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11981 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11982 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11983 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11984 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11985 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11986 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11987 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11988 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11989 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11991 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11994 * gfortran.dg/proc_ptr_comp_30.f90: New.
11996 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11999 * gcc.target/i386/pr47780.c: New test.
12001 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12004 * gfortran.dg/class_40.f03: New.
12006 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12009 * g++.dg/cpp0x/auto21.C: New test.
12011 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12013 * objc.dg/special/unclaimed-category-1.h: Updated for
12015 * objc.dg/special/unclaimed-category-1.m: Same.
12016 * objc.dg/zero-link-1.m: Same.
12017 * objc.dg/lookup-1.m: Same.
12018 * objc.dg/torture/strings/const-str-9.m
12019 * objc.dg/torture/strings/const-str-10.m: Same.
12020 * objc.dg/torture/strings/const-str-11.m: Same.
12021 * objc.dg/torture/forward-1.m: Same.
12022 * objc.dg/zero-link-2.m: Same.
12023 * objc.dg/encode-7-next-64bit.m: Same.
12024 * objc.dg/method-4.m: Same.
12025 * objc.dg/next-runtime-1.m: Same.
12026 * objc.dg/image-info.m: Same.
12027 * objc.dg/pr23214.m: Same.
12028 * objc.dg/symtab-1.m: Same.
12029 * obj-c++.dg/basic.m: Same.
12030 * obj-c++.dg/proto-lossage-3.m: Same.
12031 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12032 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12033 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12034 * obj-c++.dg/method-11.m: Same.
12035 * objc/execute/enumeration-1.m: Same.
12036 * objc/execute/object_is_class.m: Same.
12037 * objc/execute/formal_protocol-2.m: Same.
12038 * objc/execute/formal_protocol-4.m: Same.
12039 * objc/execute/formal_protocol-6.m: Same.
12040 * objc/execute/bycopy-3.m: Same.
12041 * objc/execute/exceptions/catchall-1.m: Same.
12042 * objc/execute/exceptions/finally-1.m: Same.
12043 * objc/execute/exceptions/local-variables-1.m: Same.
12044 * objc/execute/exceptions/foward-1.m: Same.
12045 * objc/execute/bf-common.h
12046 * objc/execute/enumeration-2.m: Same.
12047 * objc/execute/formal_protocol-1.m: Same.
12048 * objc/execute/formal_protocol-3.m: Same.
12049 * objc/execute/formal_protocol-5.m: Same.
12050 * objc/execute/accessing_ivars.m: Same.
12051 * objc/execute/bycopy-2.m: Same.
12052 * objc/execute/formal_protocol-7.m: Same.
12053 * objc/execute/compatibility_alias.m: Same.
12054 * objc/execute/no_clash.m: Same.
12055 * objc/execute/object_is_meta_class.m: Same.
12056 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12057 * objc/execute/class-tests-1.h: Include stdio.h.
12058 * objc/execute/class-tests-2.h: Same.
12059 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12061 * obj-c++.dg/try-catch-2.mm: Same.
12063 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12066 * g++.dg/warn/Wunused-parm-4.C: New test.
12068 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12069 Jan Hubicka <jh@suse.cz>
12073 * g++.dg/debug/pr47106.C: New.
12075 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12078 * gcc.target/i386/pr43653.c: New test.
12080 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12083 * g++.dg/template/inherit6.C: New test.
12085 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12088 * gfortran.dg/class_39.f03: New.
12090 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12093 * g++.dg/cpp0x/variadic106.C: New test.
12095 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12097 PR libfortran/47757
12098 * gfortran.dg/pr47757-1.f90: New test.
12099 * gfortran.dg/pr47757-2.f90: New test.
12100 * gfortran.dg/pr47757-3.f90: New test.
12103 * g++.dg/cpp0x/enum8.C: New test.
12105 2011-02-15 Jason Merrill <jason@redhat.com>
12107 * g++.dg/inherit/implicit-trivial1.C: New.
12108 * g++.dg/cpp0x/implicit-trivial1.C: New.
12110 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12112 PR middle-end/47725
12113 * gcc.dg/torture/pr47725.c: Removed.
12115 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12118 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12119 constant does not generate a load from memory.
12121 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12123 PR middle-end/47725
12124 * gcc.dg/torture/pr47725.c: New.
12126 2011-02-15 Richard Guenther <rguenther@suse.de>
12128 PR tree-optimization/47743
12129 * gcc.dg/torture/pr47743.c: New testcase.
12131 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12133 PR middle-end/47581
12134 * gcc.target/i386/pr47581.c: New test.
12136 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12139 * gfortran.dg/select_type_22.f03: New.
12141 2011-02-14 Jason Merrill <jason@redhat.com>
12143 * g++.dg/cpp0x/regress/enum1.C: New.
12145 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12147 * gnat.dg/include.adb: New test.
12149 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12152 * gfortran.dg/class_38.f03: New.
12154 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12156 * gcc.dg/pr46494.c: New test.
12158 2011-02-14 Richard Guenther <rguenther@suse.de>
12160 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12162 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12165 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12166 sparc*-sun-solaris2.11.
12168 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12171 * gfortran.dg/argument_checking_18.f90: New.
12173 2011-02-13 Tobias Burnus <burnus@net-b.de>
12175 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12176 * gfortran.dg/argument_checking_17.f90: New.
12178 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12180 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12181 are temporarily disabled.
12182 * gfortran.dg/class_7.f03: Ditto.
12183 * gfortran.dg/coarray_14.f90: Ditto.
12184 * gfortran.dg/typebound_proc_13.f03: Ditto.
12186 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12189 * gfortran.dg/extends_11.f03: New.
12191 2011-02-11 Xinliang David Li <davidxl@google.com>
12193 PR tree-optimization/47707
12194 * g++.dg/tree-ssa/pr47707.C: New test.
12196 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12198 * g++.dg/opt/inline17.C: New test.
12200 2011-02-11 Tobias Burnus <burnus@net-b.de>
12203 * gfortran.dg/pure_formal_2.f90: New.
12205 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12207 PR rtl-optimization/47614
12208 * gfortran.dg/pr47614.f: New.
12210 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12213 * gcc.dg/opts-6.c: New test.
12215 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12218 * gcc.dg/pr47684.c: New test.
12220 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12223 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12224 c99_runtime, dg-add-options c99_runtime.
12225 (main): Use __asm__.
12227 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12230 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12231 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12232 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12233 * gcc.dg/ucnid-10.c: Likewise.
12234 * gcc.dg/ucnid-13.c: Likewise.
12235 * gcc.dg/ucnid-7.c: Likewise.
12236 * gcc.dg/ucnid-8.c: Likewise.
12237 Adapt dg-warning line number.
12239 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12241 * gcc.target/i386/parity-1.c: Use -march=k8.
12242 * gcc.target/i386/parity-2.c: Ditto.
12243 * gcc.target/i386/vecinit-1.c: Ditto.
12244 * gcc.target/i386/vecinit-2.c: Ditto.
12246 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12249 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12250 * gcc.target/mips/save-restore-3.c: Likewise.
12251 * gcc.target/mips/save-restore-4.c: Likewise.
12252 * gcc.target/mips/save-restore-5.c: Likewise.
12255 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12256 * g++.dg/tree-prof/partition2.C: Likewise.
12258 2011-02-09 Jason Merrill <jason@redhat.com>
12260 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12261 rather than misdeclare std::puts.
12263 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12264 * g++.dg/other/warning1.C: Likewise.
12265 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12266 * g++.old-deja/g++.gb/scope06.C: Likewise.
12267 * g++.old-deja/g++.law/cvt11.C: Likewise.
12268 * g++.old-deja/g++.law/init1.C: Likewise.
12269 * g++.dg/abi/mangle26.C: Likewise.
12271 * g++.dg/template/function1.C: Adjust for C++0x mode.
12272 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12274 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12275 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12277 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12279 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12281 * g++.dg/cpp0x/regress: New directory.
12282 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12283 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12284 * g++.dg/cpp0x/regress/regress3.C: New.
12286 2011-02-10 Richard Guenther <rguenther@suse.de>
12288 PR tree-optimization/47677
12289 * gcc.dg/torture/pr47677.c: New testcase.
12291 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12293 * objc.dg/special/load-category-1.m: Remove unused header.
12294 * objc.dg/special/load-category-1a.m: Likewise.
12295 * objc.dg/special/load-category-2.m: Likewise.
12296 * objc.dg/special/load-category-2a.m: Likewise.
12297 * objc.dg/special/load-category-3.m: Likewise.
12298 * objc.dg/special/load-category-3a.m: Likewise.
12299 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12300 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12301 * objc.dg/attributes/class-attribute-1.m: Likewise.
12302 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12303 * obj-c++.dg/property/property.exp: Likewise.
12304 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12305 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12306 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12307 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12308 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12309 * obj-c++.dg/template-8.mm: Likewise.
12311 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12314 * gcc.target/i386/pr47665.c: New test.
12316 2011-02-10 Jie Zhang <jie@codesourcery.com>
12320 2011-02-05 Jie Zhang <jie@codesourcery.com>
12322 * gcc.dg/pr42631.c: Update test.
12323 * gcc.dg/pr42631-2.c: New test.
12325 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12328 * gfortran.dg/proc_decl_25.f90: New.
12330 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12333 * gfortran.dg/typebound_assignment_2.f03: New.
12335 2011-02-09 Richard Guenther <rguenther@suse.de>
12337 PR tree-optimization/47664
12338 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12340 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12342 PR middle-end/47646
12343 * gnat.dg/uninit_func.adb: Adjust dg directive.
12345 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12347 PR middle-end/47646
12348 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12350 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12353 * gfortran.dg/auto_dealloc_2.f90: New.
12355 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12357 * gcc.dg/builtins-config.h: Remove __sgi handling.
12358 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12359 -std=c99 for mips-sgi-irix6.5*.
12361 2011-02-09 Martin Jambor <mjambor@suse.cz>
12363 PR middle-end/45505
12364 * gfortran.dg/pr25923.f90: Remove xfails.
12366 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12369 * gfortran.dg/inquire_14.f90: New test.
12371 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12374 * gfortran.dg/pointer_init_6.f90: New.
12376 2011-02-08 Jeff Law <law@redhat.com>
12378 PR tree-optimization/42893
12379 * gcc.tree-ssa/pr42893.c: New test.
12381 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12383 PR tree-optimization/46834
12384 PR tree-optimization/46994
12385 PR tree-optimization/46995
12386 * gcc.dg/graphite/id-pr46834.c: New.
12387 * gfortran.dg/graphite/id-pr46994.f90: New.
12388 * gfortran.dg/graphite/id-pr46995.f90: New.
12390 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12392 PR middle-end/47646
12393 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12394 using the variable is known the warning is emitted there.
12395 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12396 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12398 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12401 * gcc.dg/noreturn-1.c (foo5): Likewise.
12402 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12403 (method2): Likewise.
12405 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12406 the return statement using the uninitialized variable.
12407 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12409 2011-02-08 Richard Guenther <rguenther@suse.de>
12411 PR middle-end/47639
12412 * g++.dg/opt/pr47639.c: New testcase.
12414 2011-02-08 Richard Guenther <rguenther@suse.de>
12416 PR tree-optimization/47632
12417 * g++.dg/opt/pr47632.C: New testcase.
12419 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12421 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12423 2011-02-07 Richard Guenther <rguenther@suse.de>
12425 PR tree-optimization/47615
12426 * g++.dg/opt/pr47615.C: New testcase.
12428 2011-02-07 Richard Guenther <rguenther@suse.de>
12430 PR tree-optimization/47621
12431 * gcc.dg/torture/pr47621.c: New testcase.
12433 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12435 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12437 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12440 * gfortran.dg/allocate_with_source_1 : New test.
12442 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12444 PR middle-end/47610
12445 * gcc.dg/pr47610.c: New test.
12447 2011-02-05 Jie Zhang <jie@codesourcery.com>
12450 * gcc.dg/pr42631.c: Update test.
12451 * gcc.dg/pr42631-2.c: New test.
12453 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12456 * gfortran.dg/pr47574.f90: New test.
12458 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12460 PR tree-optimization/46194
12461 * gcc.dg/autopar/pr46194.c: New.
12463 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12465 PR tree-optimization/43695
12466 * g++.dg/ipa/pr43695.C: New.
12468 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12470 PR inline-asm/23200
12471 * gcc.dg/pr23200.c: New test.
12473 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12476 * g++.dg/pr47589.C: New test.
12478 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12481 * g++.dg/template/typedef37.C: New test.
12482 * g++.dg/template/param1.C: Adjust expected error message.
12484 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12486 PR middle-end/31490
12487 * gcc.dg/pr31490-2.c: New test.
12488 * gcc.dg/pr31490-3.c: New test.
12489 * gcc.dg/pr31490-4.c: New test.
12491 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12492 Jakub Jelinek <jakub@redhat.com>
12495 * g++.dg/parser/semicolon3.C: Adjust.
12496 * g++.dg/parser/semicolon4.C: New testcase.
12497 * g++.dg/pr46890.C: New testcase.
12499 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12502 * g++.dg/init/pr29571.C: New.
12504 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12506 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12507 instead of vect_int.
12509 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12512 * gcc.target/i386/pr47312.c: New test.
12515 * gcc.target/i386/pr47564.c: New test.
12517 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12519 PR tree-optimization/45122
12520 * gcc.dg/tree-ssa/pr45122.c: New.
12522 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12525 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12528 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12529 and vsx so a default --with-cpu=power7 doesn't give an error
12530 when -mavoid-indexed-addresses is used.
12532 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12533 wrapper function to save the arguments and then jump to the real
12534 function, rather than depending on the compiler not to move stuff
12536 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12538 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12539 Paul Thomas <pault@gcc.gnu.org>
12542 * gfortran.dg/class_37.f03 : New test.
12544 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12545 Richard Guenther <rguenther@suse.de>
12547 PR tree-optimization/40979
12549 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12550 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12551 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12552 check_vect_support_and_set_flags.
12553 * gfortran.dg/graphite/vect-pr40979.f90: New.
12555 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12558 * gfortran.dg/class_36.f03: New.
12560 2011-02-02 Richard Guenther <rguenther@suse.de>
12562 PR tree-optimization/47566
12563 * gcc.dg/lto/20110201-1_0.c: New testcase.
12565 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12571 * debug/pr47498.c: New.
12572 * debug/pr47501.c: New.
12574 2011-02-01 Richard Guenther <rguenther@suse.de>
12576 PR tree-optimization/47559
12577 * g++.dg/torture/pr47559.C: New testcase.
12579 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12582 * gfortran.dg/typebound_call_20.f03: New.
12584 2011-02-01 Richard Guenther <rguenther@suse.de>
12586 PR tree-optimization/47555
12587 * gcc.dg/pr47555.c: New testcase.
12589 2011-02-01 Richard Guenther <rguenther@suse.de>
12591 PR tree-optimization/47541
12592 * g++.dg/torture/pr47541.C: New testcase.
12594 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12597 * gfortran.dg/typebound_call_19.f03: New.
12599 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12602 * g++.dg/cpp0x/pr47416.C: New test.
12604 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12607 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12609 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12612 * gfortran.dg/typebound_assignment_1.f03: New.
12614 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12616 PR tree-optimization/47538
12617 * gcc.c-torture/execute/pr47538.c: New test.
12619 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12622 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12624 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12626 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12628 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12630 PR rtl-optimization/44031
12631 * gcc.c-torture/compile/20110131-1.c: New test.
12633 2011-01-31 Tobias Burnus <burnus@net-b.de>
12636 * gfortran.dg/stmt_func_1.f90: New.
12638 2011-01-31 Tobias Burnus <burnus@net-b.de>
12641 * gfortran.dg/interface_34.f90: New.
12643 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12646 * gfortran.dg/realloc_on_assign_5.f03: New test.
12647 * gfortran.dg/realloc_on_assign_5.f03: New test.
12649 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12651 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12652 * gfortran.dg/bessel_7.f90: Likewise.
12653 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12655 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12656 * gfortran.dg/sum_init_expr.f03: Likewise.
12658 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12660 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12663 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12664 loop only on "vect_intfloat_cvt" targets.
12666 2011-01-29 Tobias Burnus <burnus@net-b.de>
12669 * gfortran.dg/shape_6.f90: New.
12671 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12673 PR libgfortran/47434
12674 * gfortran.dg/read_infnan_1.f90: Update test.
12675 * gfortran.dg/module_nan.f90: Update test.
12676 * gfortran.dg/char4_iunit_1.f03: Update test.
12677 * gfortran.dg/large_real_kind_1.f90: Update test.
12678 * gfortran.dg/real_const_3.f90: Update test.
12679 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12681 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12684 * g++.dg/template/param2.C: New test.
12686 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12688 PR libgfortran/47285
12689 * gfortran.dg/fmt_g.f: New test.
12691 2011-01-28 Tobias Burnus <burnus@net-b.de>
12694 * gfortran.dg/pure_formal_1.f90: New.
12696 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12699 * gcc.dg/tls/pr42894.c: New test.
12701 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12703 * gcc.dg/pr47276.c: Add dg-require-visibility.
12705 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12707 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12709 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12710 Tobias Burnus <burnus@gcc.gnu.org>
12715 * gfortran.dg/realloc_on_assign_3.f03: New test.
12716 * gfortran.dg/realloc_on_assign_4.f03: New test.
12717 * gfortran.dg/allocatable_function_5.f90: New test.
12718 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12719 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12720 implemented" dg-errors.
12722 2011-01-27 Jan Hubicka <jh@suse.cz>
12724 PR middle-end/46949
12725 * gcc.dg/attr-weakref-4.c: New testcase
12727 2011-01-27 Martin Jambor <mjambor@suse.cz>
12729 PR tree-optimization/47228
12730 * gcc.dg/torture/pr47228.c: New test.
12732 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12734 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12736 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12738 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12739 when using auto-overlay support on the SPU.
12741 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12743 PR rtl-optimization/44174
12744 * gcc.target/i386/asm-6.c: New test.
12746 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12748 PR rtl-optimization/46856
12749 * gcc.c-torture/compile/pr46856.c: New test.
12751 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12752 Andrew Pinski <pinskia@gmail.com>
12755 * gcc.dg/pr43082.c: New.
12757 2011-01-26 DJ Delorie <dj@redhat.com>
12759 PR rtl-optimization/46878
12760 * gcc.dg/pr46878-1.c: New test.
12762 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12765 * g++.dg/cpp0x/pr47476.C: New test.
12767 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12769 * gcc.c-torture/compile/20110126-1.c: New test.
12771 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12774 * gcc.dg/torture/pr47473.c: New test.
12776 2011-01-26 Jan Hubicka <jh@suse.cz>
12779 * gcc.c-torture/execute/pr47237.c: New testcase.
12781 2011-01-26 Jan Hubicka <jh@suse.cz>
12783 PR tree-optimization/47190
12784 * gcc.dg/attr-weakref-3.c: New testcase.
12786 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12789 * gcc.dg/dll-9a.c: New test file.
12790 * gcc.dg/dll-11.c: Likewise.
12791 * gcc.dg/dll-12.c: Likewise.
12792 * gcc.dg/dll-12a.c: Likewise.
12793 * gcc.dg/dll-11a.c: Likewise.
12794 * gcc.dg/dll-9.c: Likewise.
12795 * gcc.dg/dll-10.c: Likewise.
12796 * gcc.dg/dll-10a.c: Likewise.
12797 * g++.dg/ext/dllexport4a.cc: Likewise.
12798 * g++.dg/ext/dllexport4.C: Likewise.
12799 * g++.dg/ext/dllexport5.C: Likewise.
12800 * g++.dg/ext/dllexport5a.cc: Likewise.
12802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12804 PR tree-optimization/46970
12805 * gcc.dg/graphite/pr46970.c: New.
12807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12809 PR tree-optimization/46215
12810 * gcc.dg/graphite/pr46215.c: New.
12812 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12814 PR tree-optimization/46168
12815 * gcc.dg/graphite/pr46168.c: New.
12817 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12819 PR tree-optimization/43657
12820 * gcc.dg/graphite/pr43657.c: New.
12822 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12824 PR tree-optimization/29832
12825 * gfortran.dg/graphite/pr29832.f90: New.
12827 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12829 PR tree-optimization/43567
12830 * gcc.dg/graphite/pr43567.c: New.
12832 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12834 * gfortran.dg/graphite/interchange-4.f: New.
12835 * gfortran.dg/graphite/interchange-5.f: New.
12837 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12838 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12839 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12840 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12841 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12842 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12843 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12844 * gfortran.dg/ltrans-7.f90: Removed.
12845 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12847 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12848 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12849 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12850 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12851 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12852 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12853 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12854 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12855 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12856 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12857 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12858 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12859 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12860 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12861 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12862 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12863 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12864 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12865 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12866 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12867 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12868 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12869 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12870 * gcc.dg/tree-ssa/data-dep-1.c
12871 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12872 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12873 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12874 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12875 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12877 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12879 PR tree-optimization/47265
12880 PR tree-optimization/47443
12881 * gcc.c-torture/compile/pr47265.c: New test.
12882 * gcc.dg/pr47443.c: New test.
12884 2011-01-25 Martin Jambor <mjambor@suse.cz>
12886 PR tree-optimization/47382
12887 * g++.dg/torture/pr47382.C: New test.
12888 * g++.dg/opt/devirt1.C: Xfail.
12890 2011-01-25 Yao Qi <yao@codesourcery.com>
12893 * gcc.target/arm/pr45701-1.c: New test.
12894 * gcc.target/arm/pr45701-2.c: New test.
12895 * gcc.target/arm/pr45701-3.c: New test.
12897 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12898 Jakub Jelinek <jakub@redhat.com>
12900 PR tree-optimization/47271
12901 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12903 2011-01-25 Nick Clifton <nickc@redhat.com>
12905 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12906 (saturate_add): Delete.
12907 (exchange): Delete.
12908 (main): Do not run saturate_add.
12909 (set_interrupts): Delete.
12911 2011-01-25 Tobias Burnus <burnus@net-b.de>
12914 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12916 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12918 PR tree-optimization/47427
12919 PR tree-optimization/47428
12920 * gcc.c-torture/compile/pr47427.c: New test.
12921 * gcc.c-torture/compile/pr47428.c: New test.
12923 2011-01-25 Richard Guenther <rguenther@suse.de>
12925 PR middle-end/47411
12926 * gcc.dg/torture/pr47411.c: New testcase.
12928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12930 * gfortran.dg/graphite/id-24.f: New.
12931 * gfortran.dg/graphite/id-25.f: New.
12933 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12935 * gfortran.dg/graphite/id-23.f: New.
12937 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12939 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12941 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12943 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12944 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12945 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12946 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12947 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12948 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12949 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12950 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12951 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12953 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12955 * gcc.dg/graphite/block-0.c: Add documentation.
12956 * gcc.dg/graphite/block-4.c: Same.
12957 * gcc.dg/graphite/block-7.c: Same.
12958 * gcc.dg/graphite/block-8.c: New.
12959 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12960 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12961 * gcc.dg/graphite/interchange-12.c: Add documentation.
12962 * gcc.dg/graphite/interchange-13.c: New.
12963 * gcc.dg/graphite/interchange-14.c: New.
12964 * gcc.dg/graphite/interchange-15.c: New.
12965 * gcc.dg/graphite/interchange-8.c: Add documentation.
12966 * gcc.dg/graphite/interchange-mvt.c: Same.
12968 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12971 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12972 * gcc.target/powerpc/altivec-14.c: Ditto.
12973 * gcc.target/powerpc/altivec-33.c: Ditto.
12974 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12975 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12976 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12977 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12978 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12979 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12980 * g++.dg/ext/altivec-15.C: Ditto.
12981 * g++.dg/ext/altivec-types-1.C: Ditto.
12982 * g++.dg/ext/altivec-types-2.C: Ditto.
12983 * g++.dg/ext/altivec-types-3.C: Ditto.
12984 * g++.dg/ext/altivec-types-4.C: Ditto.
12986 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12988 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12990 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12992 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12993 optimization options.
12995 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12997 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13000 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13002 2011-01-23 Tobias Burnus <burnus@net-b.de>
13005 * gfortran.dg/allocatable_scalar_12.f90: New.
13007 2011-01-23 Ira Rosen <irar@il.ibm.com>
13009 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13010 vectorization to be not profitable if peeling is used to
13011 realign the memory access.
13012 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13013 loop bound to avoid loop unrolling.
13014 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13016 2011-01-22 Jan Hubicka <jh@suse.cz>
13019 * g++.dg/lto/pr47333.C: New file.
13021 2011-01-22 Jan Hubicka <jh@suse.cz>
13023 PR tree-optimization/43884
13025 * gcc.dg/autopar/outer-2.c: Increase array size.
13026 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13028 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13031 * gfortran.dg/c_loc_tests_16.f90: New test.
13033 2011-01-22 Tobias Burnus <burnus@net-b.de>
13036 * gfortran.dg/typebound_proc_19.f90: New.
13038 2011-01-21 Jeff Law <law@redhat.com>
13040 PR tree-optimization/47053
13041 * g++.dg/pr47053.C: New test.
13043 2011-01-21 Jason Merrill <jason@redhat.com>
13046 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13048 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13051 * g++.dg/cpp0x/range-for10.C: New test.
13052 * g++.dg/template/for1.C: New test.
13054 PR middle-end/45566
13055 * g++.dg/tree-prof/partition3.C: New test.
13057 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13059 PR rtl-optimization/47366
13060 * g++.dg/opt/pr47366.C: New test.
13062 2011-01-21 Jason Merrill <jason@redhat.com>
13065 * g++.dg/cpp0x/constexpr-regress2.C: New.
13067 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13069 2011-01-21 Jeff Law <law@redhat.com>
13071 PR rtl-optimization/41619
13072 * gcc.dg/pr41619.c: New.
13074 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13076 PR tree-optimization/47355
13077 * g++.dg/opt/pr47355.C: New test.
13079 2011-01-21 Richard Guenther <rguenther@suse.de>
13081 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13084 2011-01-21 Richard Guenther <rguenther@suse.de>
13086 PR tree-optimization/47365
13087 * gcc.dg/torture/pr47365.c: New testcase.
13088 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13090 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13092 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13094 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13096 PR tree-optimization/47391
13097 * gcc.dg/pr47391.c: New test.
13099 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13101 * g++.dg/template/char1.C: Use signed char.
13103 2011-01-21 Tobias Burnus <burnus@net-b.de>
13106 * gfortran.dg/pointer_target_4.f90: New.
13108 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13111 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13112 ILP32 system and not IP32.
13114 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13117 * g++.dg/debug/pr46583.C: New.
13119 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13122 * g++.dg/debug/pr47283.C: New test.
13125 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13126 * gcc.target/i386/headmerge-2.c: Likewise.
13128 2011-01-20 Richard Guenther <rguenther@suse.de>
13130 PR middle-end/47370
13131 * gcc.dg/torture/pr47370.c: New testcase.
13133 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13135 PR tree-optimization/46130
13136 * gcc.dg/pr46130-1.c: New test.
13137 * gcc.dg/pr46130-2.c: New test.
13139 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13142 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13144 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13147 * g++.dg/debug/pr46240.cc: New.
13149 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13152 * g++.dg/template/anonunion1.C: New test.
13154 PR rtl-optimization/47337
13155 * gcc.c-torture/execute/pr47337.c: New test.
13157 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13160 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13162 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13164 PR tree-optimization/46021
13165 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13167 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13169 PR tree-optimization/47290
13170 * g++.dg/torture/pr47290.C: New test.
13172 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13175 * gfortran.dg/proc_ptr_comp_29.f90: New.
13177 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13180 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13181 powerpc-apple-darwin9.
13183 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13185 PR rtl-optimization/47299
13186 * gcc.c-torture/execute/pr47299.c: New test.
13188 2011-01-17 Jason Merrill <jason@redhat.com>
13190 * g++.dg/cpp0x/constexpr-virtual.C: New.
13192 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13195 * gfortran.dg/gomp/pr47331.f90: New test.
13197 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13200 * objc.dg/selector-warn-1.m: New.
13201 * obj-c++.dg/selector-warn-1.mm: New.
13203 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13205 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13206 Update dg-final accordingly.
13208 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13210 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13212 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13214 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13216 * gcc.dg/guality/pr36728-2.c: Likewise.
13218 2011-01-17 Richard Guenther <rguenther@suse.de>
13220 PR tree-optimization/47313
13221 * g++.dg/torture/pr47313.C: New testcase.
13223 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13226 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13227 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13228 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13229 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13231 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13233 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13234 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13235 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13237 2011-01-17 Richard Guenther <rguenther@suse.de>
13239 PR tree-optimization/45967
13240 * gcc.dg/torture/pr45967-2.c: New testcase.
13241 * gcc.dg/torture/pr45967-3.c: Likewise.
13243 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13246 * g++.dg/ext/pr47213.C: Require visibility.
13248 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13250 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13251 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13253 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13255 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13256 Linux-based targets.
13258 2011-01-13 Jan Hubicka <jh@suse.cz>
13260 PR tree-optimization/47276
13261 * gcc.dg/pr47276.c: New testcase.
13263 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13264 Jonathan Wakely <jwakely.gcc@gmail.com>
13267 * g++.dg/other/pr33558.C: New.
13268 * g++.dg/other/pr33558-2.C: New.
13270 2011-01-14 Martin Jambor <mjambor@suse.cz>
13272 PR tree-optimization/45934
13273 PR tree-optimization/46302
13274 * g++.dg/ipa/devirt-c-1.C: New test.
13275 * g++.dg/ipa/devirt-c-2.C: Likewise.
13276 * g++.dg/ipa/devirt-c-3.C: Likewise.
13277 * g++.dg/ipa/devirt-c-4.C: Likewise.
13278 * g++.dg/ipa/devirt-c-5.C: Likewise.
13279 * g++.dg/ipa/devirt-c-6.C: Likewise.
13280 * g++.dg/ipa/devirt-6.C: Likewise.
13281 * g++.dg/ipa/devirt-d-1.C: Likewise.
13282 * g++.dg/torture/pr45934.C: Likewise.
13284 2011-01-14 Jason Merrill <jason@redhat.com>
13286 * g++.dg/cpp0x/variadic105.C: New.
13288 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13289 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13292 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13293 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13294 execution tests on i?86-*-*, x86_64-*-* and
13295 powerpc*-apple-darwin* && ilp32.
13296 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13297 tests on i?86-*-* and x86_64-*-*.
13299 2011-01-14 Richard Guenther <rguenther@suse.de>
13301 PR tree-optimization/47280
13302 * g++.dg/opt/pr47280.C: New testcase.
13304 2011-01-14 Jason Merrill <jason@redhat.com>
13306 * g++.dg/cpp0x/constexpr-regress1.C: New.
13308 * g++.dg/ext/flexary2.C: New.
13310 2011-01-14 Richard Guenther <rguenther@suse.de>
13312 PR middle-end/47281
13313 * gcc.dg/torture/pr47281.c: New testcase.
13314 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13316 2011-01-14 Richard Guenther <rguenther@suse.de>
13318 PR tree-optimization/47286
13319 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13321 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13324 * g++.dg/ext/pr47213.C: New.
13326 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13328 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13330 2011-01-13 Tobias Burnus <burnus@net-b.de>
13331 Mikael Morin <mikael@gcc.gnu.org>
13335 * gfortran.dg/select_type_20.f90: New.
13336 * gfortran.dg/select_type_21.f90: New.
13338 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13341 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13343 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13345 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13346 * gcc.dg/guality/pr36728-2.c: Likewise.
13348 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13351 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13353 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13355 PR rtl-optimization/45352
13356 * gcc.dg/pr45352-3.c: New.
13358 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13360 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13362 * g++.dg/cpp0x/range-for8.C: New.
13363 * g++.dg/cpp0x/range-for9.C: New.
13365 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13368 * g++.dg/debug/pr47209.C: New.
13370 2011-01-12 Richard Guenther <rguenther@suse.de>
13373 * gcc.dg/lto/pr47259_0.c: New testcase.
13374 * gcc.dg/lto/pr47259_1.c: Likewise.
13376 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13378 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13379 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13380 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13381 methods missing from the OBJC2 Object.
13382 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13383 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13384 GNU and NeXT runtimes.
13385 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13387 * objc-obj-c++-shared/Object1.m: Likewise.
13388 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13389 * objc.dg/proto-qual-1.m: Likewise.
13390 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13391 * obj-c++.dg/proto-qual-1.mm: Likewise.
13393 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13396 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13398 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13400 Fixed the Objective-C++ testsuite and updated all tests.
13401 * lib/obj-c++.exp (obj-c++_init): Declare and set
13402 gcc_warning_prefix and gcc_error_prefix.
13403 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13404 'dg-warning', 'dg-message' and 'dg-error'.
13405 * obj-c++.dg/class-extension-3.mm: Likewise.
13406 * obj-c++.dg/class-protocol-1.mm: Likewise.
13407 * obj-c++.dg/encode-7.mm: Likewise.
13408 * obj-c++.dg/exceptions-3.mm: Likewise.
13409 * obj-c++.dg/exceptions-5.mm: Likewise.
13410 * obj-c++.dg/method-12.mm: Likewise.
13411 * obj-c++.dg/method-13.mm: Likewise.
13412 * obj-c++.dg/method-15.mm: Likewise.
13413 * obj-c++.dg/method-16.mm: Likewise.
13414 * obj-c++.dg/method-4.mm: Likewise.
13415 * obj-c++.dg/method-8.mm: Likewise.
13416 * obj-c++.dg/method-conflict-1.mm: Likewise.
13417 * obj-c++.dg/method-conflict-2.mm: Likewise.
13418 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13419 and uncommented second part of the testcase now that the testsuite
13421 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13422 and uncommented second part of the testcase now that the testsuite
13424 * obj-c++.dg/private-1.mm: Likewise.
13425 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13426 * obj-c++.dg/syntax-error-7.mm: Likewise.
13427 * obj-c++.dg/warn5.mm: Likewise.
13428 * obj-c++.dg/property/at-property-14.mm: Likewise.
13429 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13431 * obj-c++.dg/property/at-property-18.mm: Likewise.
13432 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13434 * obj-c++.dg/property/at-property-21.mm: Likewise.
13435 * obj-c++.dg/property/at-property-28.mm: Likewise.
13436 * obj-c++.dg/property/at-property-5.mm: Likewise.
13437 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13438 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13439 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13440 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13441 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13442 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13443 * obj-c++.dg/tls/diag-5.mm: Likewise.
13444 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13445 dg-error, now matched correctly.
13447 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13449 * objc.dg/property/at-property-29.m: New.
13450 * obj-c++.dg/property/at-property-29.mm: New.
13452 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13454 * go.test/go-test.exp (go-set-goarch): New proc.
13455 (go-gc-tests): Use it.
13457 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13460 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13462 2011-01-11 Richard Henderson <rth@redhat.com>
13464 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13466 2011-01-11 Jan Hubicka <jh@suse.cz>
13470 * gcc.dg/lto/pr45721_1.c: New file.
13471 * gcc.dg/lto/pr45721_0.c: New file.
13473 2011-01-11 Richard Guenther <rguenther@suse.de>
13475 PR tree-optimization/46076
13476 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13478 2011-01-11 Jeff Law <law@redhat.com>
13480 * PR tree-optimization/47086
13481 * gcc.dg/pr47086.c: New test.
13483 2011-01-11 Jason Merrill <jason@redhat.com>
13486 * g++.dg/template/new10.C: New.
13489 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13491 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13493 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13494 Split type definitions and NSConstantString class into...
13495 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13496 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13497 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13498 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13499 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13500 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13502 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13503 encode defines for newer NeXT system headers.
13504 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13505 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13506 * objc.dg/foreach-5.m: Likewise.
13507 * objc.dg/foreach-2.m: Likewise.
13508 * objc.dg/foreach-4.m: Likewise.
13509 * objc.dg/torture/strings/string1.m: Likewise.
13510 * objc.dg/torture/strings/string2.m: Likewise.
13511 * objc.dg/torture/strings/string3.m: Likewise.
13512 * objc.dg/torture/strings/string4.m: Likewise.
13513 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13514 header and stand alone.
13515 * obj-c++.dg/strings/strings-2.mm: Likewise.
13516 * objc.dg/torture/strings/const-str-3.m: Likewise.
13517 * objc.dg/strings/strings-2.m: Likewise.
13518 * objc.dg/strings/const-str-12b.m: Likewise.
13520 2011-01-12 Richard Guenther <rguenther@suse.de>
13522 PR middle-end/32511
13523 * gcc.dg/attr-weak-1.c: Adjust.
13525 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13528 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13529 standard compliant and comment.
13531 2011-01-10 Jan Hubicka <jh@suse.cz>
13534 * gcc.dg/initpri3.c: New testcase.
13536 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13539 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13540 externally visible.
13545 (g_ebp_save): Likewise.
13546 (g_esp_save): Likewise.
13548 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13550 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13552 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13554 PR tree-optimization/46021
13555 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13556 i?86-*-*, x86_64-*-*.
13558 2011-01-10 Jeff Law <law@redhat.com>
13560 * PR tree-optimization/47141
13561 * gcc.c-torture/compile/pr47141.c: New test.
13563 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13566 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13567 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13568 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13569 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13572 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13573 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13574 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13575 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13576 being vectorized. Adjust dg-final pattern.
13579 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13580 * gcc.dg/vect/slp-24.c: Likewise.
13582 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13585 * g++.dg/other/pr47218-1.C: New test file.
13586 * g++.dg/other/pr47218.C: Likewise.
13587 * g++.dg/other/pr47218.h: New supporting header.
13589 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13592 * objc.dg/attributes/invalid-attribute-1.m: New.
13593 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13595 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13598 * gfortran.dg/proc_ptr_comp_28.f90: New.
13600 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13602 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13603 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13604 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13605 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13606 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13607 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13608 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13609 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13610 * objc.dg/gnu-api-2-class.m: Likewise.
13611 * objc.dg/gnu-api-2-ivar.m: Likewise.
13612 * objc.dg/gnu-api-2-method.m: Likewise.
13613 * objc.dg/gnu-api-2-objc.m: Likewise.
13614 * objc.dg/gnu-api-2-object.m: Likewise.
13615 * objc.dg/gnu-api-2-property.m: Likewise.
13616 * objc.dg/gnu-api-2-protocol.m: Likewise.
13617 * objc.dg/gnu-api-2-sel.m: Likewise.
13619 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13621 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13622 * objc.dg/objc-foreach-4.m: Likewise.
13623 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13624 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13625 * objc.dg/foreach-4.m: Likewise.
13626 * objc.dg/foreach-5.m: Likewise.
13627 * objc.dg/foreach-3.m: Return self from init.
13629 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13632 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13634 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13637 * gfortran.dg/class_35.f90: New.
13639 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13641 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13643 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13646 * objc.dg/invalid-method-2.m: New.
13647 * obj-c++.dg/invalid-method-2.mm: New.
13649 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13652 * gfortran.dg/transpose_optimization_2.f90 : New test.
13654 2011-01-08 Jan Hubicka <jh@suse.cz>
13656 PR tree-optmization/46469
13657 * g++.dg/torture/pr46469.C: New testcase.
13659 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13661 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13662 emulation of libobjc-gnu structure layout functionality to ..
13663 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13664 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13665 * objc/execute/bf-common.h: Adjust headers.
13666 * objc/execute/bf-1.m: Likewise.
13667 * objc/execute/bf-2.m: Likewise.
13668 * objc/execute/bf-3.m: Likewise.
13669 * objc/execute/bf-4.m: Likewise.
13670 * objc/execute/bf-5.m: Likewise.
13671 * objc/execute/bf-6.m: Likewise.
13672 * objc/execute/bf-7.m: Likewise.
13673 * objc/execute/bf-8.m: Likewise.
13674 * objc/execute/bf-9.m: Likewise.
13675 * objc/execute/bf-10.m: Likewise.
13676 * objc/execute/bf-11.m: Likewise.
13677 * objc/execute/bf-12.m: Likewise.
13678 * objc/execute/bf-13.m: Likewise.
13679 * objc/execute/bf-14.m: Likewise.
13680 * objc/execute/bf-15.m: Likewise.
13681 * objc/execute/bf-16.m: Likewise.
13682 * objc/execute/bf-17.m: Likewise.
13683 * objc/execute/bf-18.m: Likewise.
13684 * objc/execute/bf-19.m: Likewise.
13685 * objc/execute/bf-20.m: Likewise.
13686 * objc/execute/bf-21.m: Likewise.
13687 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13688 objc_get_type_qualifiers ().
13690 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13693 * gfortran.dg/dependency_39.f90: New test.
13695 2011-01-07 Jan Hubicka <jh@suse.cz>
13697 Get builtins tests ready for linker plugin.
13698 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13699 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13700 my_memset, my_bzero): Mark used.
13701 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13702 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13704 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13707 2011-01-07 Jan Hubicka <jh@suse.cz>
13709 PR tree-optimization/46367
13710 * g++.dg/torture/pr46367.C: New file.
13712 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13715 * gcc.dg/pr47201.c: New test.
13718 * gcc.dg/tree-prof/pr47187.c: New test.
13720 2011-01-07 Tobias Burnus <burnus@net-b.de>
13723 * gfortran.dg/extends_type_of_3.f90: New.
13725 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13727 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13728 * g++.dg/ext/dllimport-MI1.C: Likewise.
13729 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13730 * g++.dg/ext/dllimport10.C: Likewise.
13731 * g++.dg/ext/dllimport11.C: Likewise.
13732 * g++.dg/ext/dllimport12.C: Likewise.
13733 * g++.dg/ext/dllimport13.C: Likewise.
13734 * g++.dg/ext/dllimport2.C: Likewise.
13735 * g++.dg/ext/dllimport3.C: Likewise.
13736 * g++.dg/ext/dllimport4.C: Likewise.
13737 * g++.dg/ext/dllimport5.C: Likewise.
13738 * g++.dg/ext/dllimport6.C: Likewise.
13739 * g++.dg/ext/dllimport8.C: Likewise.
13740 * g++.dg/ext/dllimport9.C: Likewise.
13741 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13742 targets, too. Additionally enable test for i?86-*-mingw*.
13743 * g++.dg/ext/selectany1.C: Likewise.
13744 Remove guard variable check.
13746 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13750 * gfortran.dg/storage_size_3.f08: Extended.
13752 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13755 * g++.dg/template/stdarg1.C: New test.
13757 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13760 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13761 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13762 from the interface of functions to not hide the errors that
13765 2011-01-06 Jan Hubicka <jh@suse.cz>
13767 * gcc.dg/lto/pr47188_0.c: New testcase.
13768 * gcc.dg/lto/pr47188_1.c: New testcase.
13770 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13774 * gfortran.dg/interface_33.f90: New test.
13776 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13779 * gcc.c-torture/compile/pr47150.c: New test.
13781 2011-01-06 Ira Rosen <irar@il.ibm.com>
13783 PR tree-optimization/47139
13784 * gcc.dg/vect/pr47139.c: New test.
13786 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13789 * gfortran.dg/extends_type_of_2.f03: New.
13791 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13793 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13795 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13797 * gnat.dg/opt14.adb: New test.
13799 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13802 * gfortran.dg/allocate_error_2.f90: New test.
13804 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13807 * gfortran.dg/storage_size_3.f08: New.
13809 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13811 PR libgfortran/47154
13812 * gfortran.dg/namelist_68.f90: New test.
13814 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13816 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13818 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13821 * gfortran.dg/class_34.f90: New.
13823 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13825 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13826 use __builtin_inff. Skip all single-precision tests that require
13829 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13831 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13833 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13835 PR tree-optimization/47148
13836 * gcc.c-torture/execute/pr47148.c: New test.
13838 PR tree-optimization/47155
13839 * gcc.c-torture/execute/pr47155.c: New test.
13841 PR rtl-optimization/47157
13842 * gcc.c-torture/compile/pr47157.c: New test.
13844 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13846 * gcc.dg/torture/vector-shift2.c (schar): Define.
13847 (main): Always use schar or uchar instead of plain "char" to avoid
13848 dependencies on implementation-defined char signedness.
13850 2011-01-03 Martin Jambor <mjambor@suse.cz>
13852 PR tree-optimization/46801
13853 * gnat.dg/pack9.adb: Remove xfail.
13855 2011-01-03 Martin Jambor <mjambor@suse.cz>
13857 PR tree-optimization/46984
13858 * g++.dg/ipa/pr46984.C: New test.
13860 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13863 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13865 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13867 PR tree-optimization/47140
13868 * gcc.c-torture/compile/pr47140.c: New test.
13870 PR rtl-optimization/47028
13871 * gcc.dg/pr47028.c: New test.
13873 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13875 * objc.dg/protocol-forward-1.m: Removed TODO.
13876 * objc.dg/protocol-forward-2.m: New.
13877 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13878 * obj-c++.dg/protocol-forward-2.mm: New.
13880 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13883 * g++.dg/eh/pr38662.C: New testcase.
13885 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13887 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13888 scan for newline '\n'.
13891 Copyright (C) 2011 Free Software Foundation, Inc.
13893 Copying and distribution of this file, with or without modification,
13894 are permitted in any medium without royalty provided the copyright
13895 notice and this notice are preserved.