1 2011-11-11 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/51058
4 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
5 * gfortran.dg/vect/pr51058-2.f90: New test.
7 2011-11-10 Jason Merrill <jason@redhat.com>
9 * g++.dg/template/linkage1.C: New.
10 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
11 * g++.old-deja/g++.other/linkage4.C: Likewise.
14 * g++.dg/cpp0x/defaulted33.C: New.
16 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
19 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
20 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
23 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
25 PR rtl-optimization/51040
26 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
29 2011-11-10 Jason Merrill <jason@redhat.com>
32 * g++.dg/template/conv12.C: New.
35 * gcc.dg/debug/dwarf2/asm-line1.c: New.
37 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
39 * gnat.dg/atomic6_1.adb: New test.
40 * gnat.dg/atomic6_2.adb: Likewise.
41 * gnat.dg/atomic6_3.adb: Likewise.
42 * gnat.dg/atomic6_4.adb: Likewise.
43 * gnat.dg/atomic6_5.adb: Likewise.
44 * gnat.dg/atomic6_6.adb: Likewise.
45 * gnat.dg/atomic6_7.adb: Likewise.
46 * gnat.dg/atomic6_8.adb: Likewise.
47 * gnat.dg/atomic6_pkg.ads: New helper.
49 2011-11-10 Jakub Jelinek <jakub@redhat.com>
52 * gcc.c-torture/compile/pr51077.c: New test.
54 PR rtl-optimization/51023
55 * gcc.c-torture/execute/pr51023.c: New test.
57 2011-11-10 Richard Guenther <rguenther@suse.de>
59 PR tree-optimization/51042
60 * gcc.dg/torture/pr51042.c: New testcase.
62 2011-11-10 Richard Guenther <rguenther@suse.de>
64 PR tree-optimization/51070
65 * gcc.dg/torture/pr51070.c: New testcase.
67 2011-11-10 Richard Guenther <rguenther@suse.de>
69 PR tree-optimization/51030
70 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
72 2011-11-10 Richard Guenther <rguenther@suse.de>
75 * gcc.dg/torture/pr51071.c: New testcase.
77 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
79 * gnat.dg/loop_optimization9.ad[sb]: New test.
81 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
83 PR tree-optimization/51058
84 * gfortran.dg/vect/pr51058.f90: New test.
86 2011-11-10 Jakub Jelinek <jakub@redhat.com>
88 PR tree-optimization/51000
89 * gcc.dg/vect/pr51000.c: New test.
91 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
94 * g++.dg/cpp0x/static_assert5.C: New.
95 * g++.dg/template/nontype13.C: Tweak.
97 2011-11-09 Jason Merrill <jason@redhat.com>
100 * g++.dg/cpp0x/noexcept16.C: New.
103 * g++.dg/cpp0x/variadic119.C: New.
105 2011-11-09 Jakub Jelinek <jakub@redhat.com>
108 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
110 * gcc.dg/torture/vshuf-32.inc: Likewise.
111 * gcc.dg/torture/vshuf-4.inc: Likewise.
112 * gcc.dg/torture/vshuf-8.inc: Likewise.
114 * gcc.dg/tm/memopt-1.c: Fix up regexp.
116 2011-11-09 Ian Lance Taylor <iant@google.com>
118 * lib/target-supports.exp (check_effective_target_ucontext_h): New
120 * gcc.dg/split-5.c: New test.
122 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
124 * gcc.dg/tm/memopt-1.c: Adjust regexp.
126 2011-11-09 Jason Merrill <jason@redhat.com>
129 * g++.dg/template/virtual1.C: New.
131 2011-11-08 Jason Merrill <jason@redhat.com>
133 Run most C++ tests in both C++98 and C++11 modes.
134 * lib/target-supports.exp (check_effective_target_c++11): New.
135 (check_effective_target_c++98): New.
136 * lib/g++-dg.exp (g++-dg-runtest): New.
137 * g++.dg/dg.exp: Use g++-dg-runtest.
138 * g++.dg/charset/charset.exp: Likewise.
139 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
140 * g++.dg/dfp/dfp.exp: Likewise.
141 * g++.dg/gcov/gcov.exp: Likewise.
142 * g++.dg/gomp/gomp.exp: Likewise.
143 * g++.dg/graphite/graphite.exp: Likewise.
144 * g++.dg/tls/tls.exp: Likewise.
145 * g++.dg/tm/tm.exp: Likewise.
146 * g++.dg/vect/vect.exp: Likewise.
147 * g++.old-deja/old-deja.exp: Likewise.
148 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
149 with some of the torture options.
150 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
151 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
152 * g++.dg/init/null1.C: Only run in C++98.
153 * g++.dg/warn/Wconversion-null-3.C: Likewise.
154 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
155 * g++.old-deja/g++.brendan/crash64.C: Likewise.
156 * g++.old-deja/g++.other/anon9.C: Likewise.
157 * g++.old-deja/g++.other/linkage1.C: Likewise.
158 * g++.old-deja/g++.other/linkage2.C: Likewise.
159 * g++.old-deja/g++.pt/t29.C: Likewise.
160 * g++.old-deja/g++.pt/t30.C: Likewise.
161 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
162 * g++.dg/ext/anon-struct4.C: Likewise.
163 * g++.dg/init/brace2.C: Likewise.
164 * g++.dg/init/brace6.C: Likewise.
165 * g++.dg/other/anon3.C: Likewise.
166 * g++.dg/template/arg2.C: Likewise.
167 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
168 * g++.old-deja/g++.brendan/enum11.C: Likewise.
169 * g++.old-deja/g++.brendan/enum8.C: Likewise.
170 * g++.old-deja/g++.brendan/enum9.C: Likewise.
171 * g++.old-deja/g++.brendan/friend3.C: Likewise.
172 * g++.old-deja/g++.brendan/init2.C: Likewise.
173 * g++.old-deja/g++.brendan/init4.C: Likewise.
174 * g++.old-deja/g++.brendan/misc14.C: Likewise.
175 * g++.old-deja/g++.jason/cond.C: Likewise.
176 * g++.old-deja/g++.law/init1.C: Likewise.
177 * g++.old-deja/g++.law/operators32.C: Likewise.
178 * g++.old-deja/g++.pt/enum6.C: Likewise.
179 * g++.old-deja/g++.pt/explicit70.C: Likewise.
180 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
182 * g++.dg/eh/new1.C: Adjust for C++11 mode.
183 * g++.dg/init/new11.C: Likewise.
184 * g++.dg/init/pr29571.C: Likewise.
185 * g++.dg/lookup/forscope2.C: Likewise.
186 * g++.dg/parse/linkage1.C: Likewise.
187 * g++.dg/parse/typedef8.C: Likewise.
188 * g++.dg/template/error44.C: Likewise.
189 * g++.dg/tls/diag-2.C: Likewise.
190 * g++.dg/tls/diag-4.C: Likewise.
191 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
192 * g++.old-deja/g++.abi/arraynew.C: Likewise.
193 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
194 * g++.old-deja/g++.brendan/new3.C: Likewise.
195 * g++.old-deja/g++.eh/new1.C: Likewise.
196 * g++.old-deja/g++.eh/new2.C: Likewise.
197 * g++.old-deja/g++.jason/new.C: Likewise.
198 * g++.old-deja/g++.law/friend1.C: Likewise.
199 * g++.old-deja/g++.mike/net46.C: Likewise.
200 * g++.old-deja/g++.mike/p755.C: Likewise.
201 * g++.old-deja/g++.other/new6.C: Likewise.
203 * g++.dg/cpp0x/variadic74.C: Adjust diags.
204 * g++.dg/template/crash53.C: Likewise.
205 * g++.dg/template/void9.C: Likewise.
207 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
210 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
212 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
215 * g++.dg/cpp0x/sfinae29.C: New.
217 2011-11-09 Janus Weil <janus@gcc.gnu.org>
220 * gfortran.dg/typebound_call_22.f03: New test case.
222 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
225 * gfortran.dg/inquire_size.f90: Don't flush the unit.
227 2011-11-09 Richard Guenther <rguenther@suse.de>
229 PR tree-optimization/51039
230 * gcc.dg/pr51039.c: New testcase.
232 2011-11-09 Jakub Jelinek <jakub@redhat.com>
234 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
235 Enable also for powerpc*-*-*.
237 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
240 * gfortran.dg/forall_16.f90: New test.
242 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
245 * gfortran.dg/initialization_29.f90: Expand test.
247 2011-11-09 Dodji Seketeli <dodji@redhat.com>
250 * g++.dg/cpp0x/alias-decl-12.C: New test.
251 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
253 2011-11-09 Dodji Seketeli <dodji@redhat.com>
256 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
258 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
260 PR tree-optimization/51015
261 * gcc.dg/vect/pr51015.c: New test.
263 2011-11-08 David S. Miller <davem@davemloft.net>
265 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
266 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
268 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
271 * gfortran.dg/io_constraints_3.f90: Improve testcase.
273 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
276 * gfortran.dg/string_5.f90: Improve testcase.
278 2011-10-23 Jason Merrill <jason@redhat.com>
281 * g++.dg/template/lvalue2.C: New.
283 2011-11-08 Michael Matz <matz@suse.de>
285 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
286 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
287 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
288 * g++.dg/eh/builtin2.C: Ditto.
289 * g++.dg/eh/builtin3.C: Ditto.
291 2011-11-08 Jakub Jelinek <jakub@redhat.com>
293 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
294 being prefered even for -mavx.
295 * gcc.target/i386/avx-cvt-3.c: New test.
297 2011-11-08 Richard Guenther <rguenther@suse.de>
299 PR tree-optimization/51012
300 * gcc.dg/pr51012-1.c: New testcase.
301 * gcc.dg/pr51012-2.c: Likewise.
303 2011-11-08 Richard Guenther <rguenther@suse.de>
306 * c-c++-common/uninit-pr51010.c: New testcase.
308 2011-11-08 Jakub Jelinek <jakub@redhat.com>
310 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
311 check_effective_target_vect_call_copysignf,
312 check_effective_target_vect_call_lrint): New procedures.
313 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
314 $VECT_SLP_CFLAGS with -ffast-math.
315 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
316 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
317 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
318 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
320 2011-11-07 Richard Henderson <rth@redhat.com>
321 Aldy Hernandez <aldyh@redhat.com>
322 Torvald Riegel <triegel@redhat.com>
324 Merged from transactional-memory.
326 * g++.dg/dg.exp: Run transactional memory tests.
327 * g++.dg/tm: New directory with new tests.
328 * gcc.dg/tm: New directory with new tests.
329 * c-c++-common/tm: New directory with new tests.
331 2011-11-08 Dodji Seketeli <dodji@redhat.com>
333 Fix context handling of alias-declaration
334 * g++.dg/cpp0x/alias-decl-11.C: New test.
336 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
339 * g++.dg/parse/template26.C: New.
340 * g++.dg/template/crash45.C: Adjust dg-error string.
342 2011-11-07 Jason Merrill <jason@redhat.com>
345 * g++.dg/template/lookup9.C: New.
348 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
351 * g++.dg/cpp0x/decltype35.C: New.
353 2011-11-07 Dodji Seketeli <dodji@redhat.com>
355 Support C++11 alias-declaration
357 * g++.dg/cpp0x/alias-decl-0.C: New test case.
358 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
359 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
360 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
361 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
362 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
363 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
364 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
365 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
366 * g++.dg/ext/alias-decl-attr1.C: Likewise.
367 * g++.dg/ext/alias-decl-attr2.C: Likewise.
368 * g++.dg/ext/alias-decl-attr3.C: Likewise.
369 * g++.dg/ext/alias-decl-attr4.C: Likewise.
371 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
373 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
375 2011-11-07 Janus Weil <janus@gcc.gnu.org>
378 * gfortran.dg/typebound_call_21.f03: New.
380 2011-11-07 Nathan Sidwell <nathan@acm.org>
382 * gcc.dg/profile-dir-1.c: Adjust final scan.
383 * gcc.dg/profile-dir-2.c: Adjust final scan.
384 * gcc.dg/profile-dir-3.c: Adjust final scan.
385 * gcc.misc-tests/gcov.exp: Adjust regexp.
386 * gcc.misc-tests/gcov-12.c: New.
387 * gcc.misc-tests/gcov-13.c: New.
388 * gcc.misc-tests/gcovpart-13b.c: New.
389 * gcc.misc-tests/gcov-14.c: New.
391 2011-11-07 Jason Merrill <jason@redhat.com>
394 * g++.dg/ext/visibility/template8.C: New.
396 2011-11-07 Jakub Jelinek <jakub@redhat.com>
398 PR tree-optimization/50789
399 * gcc.target/i386/avx2-gather-1.c: New test.
400 * gcc.target/i386/avx2-gather-2.c: New test.
401 * gcc.target/i386/avx2-gather-3.c: New test.
402 * gcc.target/i386/avx2-gather-4.c: New test.
404 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
406 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
408 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
411 * gfortran.dg/open_dev_null.f90: Remove testcase.
413 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
415 * lib/target-supports.exp (check_effective_target_sync_int_128):
416 Don't cache the result.
417 (check_effective_target_sync_long_long): Ditto.
419 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
421 PR rtl-optimization/47698
422 * gcc.target/i386/47698.c: New test.
424 2011-11-06 Jason Merrill <jason@redhat.com>
427 * g++.dg/ext/visibility/template7.C: New.
429 2011-11-07 Terry Guo <terry.guo@arm.com>
431 * gcc.target/arm/wmul-1.c: Adjust optimization level.
432 * gcc.target/arm/wmul-2.c: Ditto.
433 * gcc.target/arm/wmul-3.c: Ditto.
434 * gcc.target/arm/wmul-4.c: Ditto.
436 2011-11-06 Joseph Myers <joseph@codesourcery.com>
438 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
439 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
440 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
441 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
442 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
443 expected diagnostics.
445 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
446 Richard Henderson <rth@redhat.com>
447 Aldy Hernandez <aldyh@redhat.com>
449 Merged from cxx-mem-model.
451 * lib/target-supports.exp (check_effective_target_sync_int_128,
452 check_effective_target_sync_long_long): Check whether the target
453 supports 64 and 128 bit __sync builtins.
454 (check_effective_target_cas_char): New.
455 (check_effective_target_cas_int): New.
456 * gcc.dg/dg.exp: Exclude simulate-thread tests.
457 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
458 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
459 produce the expected library calls.
460 * gcc.dg/atomic-fence.c: New functional tests.
461 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
462 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
463 * gcc.dg/atomic-lockfree[-aux].c: New tests.
464 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
465 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
466 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
467 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
468 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
469 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
471 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
473 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
475 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
477 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
478 int128 operations are atomic.
479 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
480 operations are atomic.
481 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
482 operations are atomic.
483 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
484 operations are atomic.
485 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
486 stores aren't moved out of a loop.
487 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
488 globals don't overwrite neighbouring globals.
489 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
490 writes dont overwrite neighbouring components.
491 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
492 * c-c++-common/gomp/atomic-3.c: Likewise.
493 * c-c++-common/gomp/atomic-9.c: Likewise.
494 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
495 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
496 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
497 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
498 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
499 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
500 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
501 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
502 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
503 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
504 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
505 g++.dg/gomp/atomic-15.C: Remove.
506 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
507 * gcc.dg/gomp/atomic-11.c: Remove test.
509 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
511 * gcc.dg/vect/bb-slp-cond-1.c: New test.
512 * gcc.dg/vect/slp-cond-1.c: New test.
513 * gcc.dg/vect/slp-cond-2.c: New test.
515 2011-11-05 David S. Miller <davem@davemloft.net>
517 * lib/test-supports.exp
518 (check_effective_target_ultrasparc_vis2_hw): New proc.
519 (check_effective_target_ultrasparc_vis3_hw): New proc.
520 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
521 * gcc.target/sparc/vec-init-2.inc: Likewise.
522 * gcc.target/sparc/vec-init-3.inc: Likewise.
523 * gcc.target/sparc/vec-init-1-vis1.c: New test.
524 * gcc.target/sparc/vec-init-1-vis2.c: New test.
525 * gcc.target/sparc/vec-init-1-vis3.c: New test.
526 * gcc.target/sparc/vec-init-2-vis1.c: New test.
527 * gcc.target/sparc/vec-init-2-vis2.c: New test.
528 * gcc.target/sparc/vec-init-2-vis3.c: New test.
529 * gcc.target/sparc/vec-init-3-vis1.c: New test.
530 * gcc.target/sparc/vec-init-3-vis2.c: New test.
531 * gcc.target/sparc/vec-init-3-vis3.c: New test.
533 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
535 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
536 Disable test on Epiphany.
537 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
538 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
539 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
540 * g++.dg/parse/pragma3.C: Likewise.
541 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
543 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
544 * gcc.dg/tls/thr-cse-1.c: Likewise.
545 * g++.dg/opt/devirt2.C: Likewise.
546 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
547 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
548 * gcc.target/epiphany: New directory.
550 2011-11-05 Tobias Burnus <burnus@net-b.de>
552 * gfortran.dg/quad_2.f90: New.
554 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
556 * gcc.dg/strlenopt-22g.c: New wrapper around...
557 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
559 2011-11-04 Jason Merrill <jason@redhat.com>
562 * g++.dg/init/lifetime2.C: New.
563 * g++.dg/cpp0x/initlist-lifetime2.C: New.
566 * g++.dg/init/lifetime1.C: Test cleanup order.
568 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
570 * g++.dg/other/offsetof7.C: New test.
572 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
574 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
575 variable, default empty, -ffat-lto-objects for effective_target_lto.
576 (gcc-dg-test-1): Add options from dg-final methods.
577 * lib/scanasm.exp (scan-assembler_required_options)
578 (scan-assembler-not_required_options): New procs.
580 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
582 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
583 generate a pedwarn in c++98-mode.
584 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
585 don't generate a pedwarn in c++0x-mode.
587 2011-11-04 Olivier Goffart <olivier@woboq.com>
590 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
592 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
594 PR rtl-optimization/38644
595 * gcc.target/arm/stack-red-zone.c: New.
597 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
600 * g++.dg/warn/Wconversion-null-3.C: New.
602 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
605 * g++.dg/cpp0x/udlit-strint-length.C: New.
607 2011-11-04 Jason Merrill <jason@redhat.com>
610 * g++.dg/cpp0x/initlist-lifetime1.C: New.
611 * g++.dg/init/lifetime1.C: New.
612 * g++.dg/init/ref21.C: New.
613 * g++.dg/eh/array1.C: New.
615 2011-11-04 Tom de Vries <tom@codesourcery.com>
617 PR tree-optimization/50763
618 * gcc.dg/pr50763-5.c: New test.
620 2011-11-04 Tom de Vries <tom@codesourcery.com>
622 PR tree-optimization/50763
623 * g++.dg/pr50763-4.C: New test.
625 2011-11-04 Jakub Jelinek <jakub@redhat.com>
627 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
630 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
632 * gcc.dg/torture/vec-cvt-1.c: New test.
634 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
636 * gnat.dg/specs/private1[-sub].ads: New test.
638 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
641 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
642 * gfortran.dg/inline_sum_1.f90: New.
643 * gfortran.dg/inline_sum_2.f90: New.
644 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
645 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
646 * gfortran.dg/inline_product_1.f90: New.
648 2011-11-03 Tobias Burnus <burnus@net-b.de>
651 * gfortran.dg/bind_c_dts_5.f90: New.
653 2011-11-03 Tobias Burnus <burnus@net-b.de>
656 * gfortran.dg/module_parameter_array_refs_2.f90: New.
658 2011-11-03 Richard Guenther <rguenther@suse.de>
661 * g++.dg/init/copy7.C: Remove testcase.
663 2011-11-03 Martin Jambor <mjambor@suse.cz>
665 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
666 * g++.dg/ipa/devirt-c-2.C: Likewise.
667 * g++.dg/ipa/devirt-c-7.C: New test.
668 * g++.dg/ipa/devirt-c-8.C: Likewise.
670 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
672 PR tree-optimization/50912
673 * gnat.dg/loop_optimization10.ad[sb]: New test.
674 * gnat.dg/loop_optimization10_pkg.ads: New helper.
676 2011-11-02 Jason Merrill <jason@redhat.com>
679 * g++.dg/cpp0x/nsdmi-list2.C: New.
681 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
684 * g++.dg/cpp0x/warn_cxx0x2.C: New.
685 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
687 2011-11-02 Tom de Vries <tom@codesourcery.com>
689 PR tree-optimization/50769
690 * gfortran.dg/pr50769.f90: New test.
692 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
694 * gcc.target/sparc/20111102-1.c: New test.
696 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
699 * g++.dg/warn/Wcast-qual2.C: New.
701 2011-11-02 Tom de Vries <tom@codesourcery.com>
703 PR tree-optimization/50763
704 * g++.dg/pr50763-3.C: New test.
706 2011-11-02 Tom de Vries <tom@codesourcery.com>
708 PR tree-optimization/50672
709 * g++.dg/pr50672.C: New test.
711 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
713 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
714 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
715 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
717 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
719 2011-11-02 Richard Guenther <rguenther@suse.de>
721 PR tree-optimization/50902
722 * gcc.dg/torture/pr50902.c: New testcase.
724 2010-11-02 Richard Guenther <rguenther@suse.de>
726 PR tree-optimization/50890
727 * gcc.dg/torture/pr50890.c: New testcase.
729 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
732 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
733 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
735 2011-11-01 Tom de Vries <tom@codesourcery.com>
737 PR tree-optimization/50908
738 * gcc.dg/pr50908.c: New test.
739 * gcc.dg/pr50908-2.c: Same.
740 * gcc.dg/pr50908-3.c: Same.
742 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
744 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
745 the outer loop. Remove comment. Don't check for widen-mult.
747 2011-10-31 Martin Jambor <mjambor@suse.cz>
749 * gcc.dg/ipa/ipcp-4.c: New test.
751 2011-10-31 Jakub Jelinek <jakub@redhat.com>
753 * gcc.dg/vshift-3.c: New test.
754 * gcc.dg/vshift-4.c: New test.
755 * gcc.dg/vshift-5.c: New test.
757 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
759 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
760 and current implementation.
762 2011-10-31 Paul Brook <paul@codesourcery.com>
764 * gcc.dg/constructor-1.c: New test.
766 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
769 * gfortran.dg/dshift_3.f90: New test.
771 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
773 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
775 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
776 * gcc.dg/torture/vshuf-v4si.c: Likewise.
777 * gcc.dg/torture/vshuf-v8si.c: Likewise.
778 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
779 * gcc.dg/torture/vshuf-v4di.c: Likewise.
780 * gcc.dg/torture/vshuf-v2df.c: Likewise.
781 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
782 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
783 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
784 * gcc.dg/torture/vshuf-v2di.c: Likewise.
785 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
786 * gcc.dg/torture/vshuf-v4df.c: Likewise.
787 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
788 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
789 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
790 * gcc.dg/vector-compare-2.c: Likewise.
792 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
795 * g++.dg/cpp0x/pr50901.C: New.
797 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
799 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
800 * gcc.target/i386/fma4-check.h (main): Ditto.
801 * gcc.target/i386/xop-check.h (main): Ditto.
803 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
806 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
809 * g++.dg/template/crash109.C: New.
811 2011-10-28 Jason Merrill <jason@redhat.com>
813 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
815 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
818 * g++.dg/template/crash109.C: New.
820 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
822 * gfortran.dg/nearest_5.f90: New test.
824 2011-10-28 Jakub Jelinek <jakub@redhat.com>
826 * gcc.dg/vshift-1.c: New test.
827 * gcc.dg/vshift-2.c: New test.
828 * gcc.target/i386/xop-vshift-1.c: New test.
829 * gcc.target/i386/xop-vshift-2.c: New test.
830 * gcc.target/i386/avx2-vshift-1.c: New test.
832 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
834 PR rtl-optimization/49720
835 * g++.dg/torture/pr49720.C: New test.
837 2011-10-27 David S. Miller <davem@davemloft.net>
839 * gcc.target/sparc/setcc-3.c: New test.
841 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
844 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
846 2011-10-27 Jakub Jelinek <jakub@redhat.com>
848 * gcc.target/i386/sse2-cvt-1.c: New test.
849 * gcc.target/i386/sse2-cvt-2.c: New test.
850 * gcc.target/i386/avx-cvt-1.c: New test.
851 * gcc.target/i386/avx-cvt-2.c: New test.
852 * gcc.target/i386/avx2-cvt-1.c: New test.
853 * gcc.target/i386/avx2-cvt-2.c: New test.
855 2011-10-27 Martin Jambor <mjambor@suse.cz>
857 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
859 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
860 Steven G. Kargl <kargl@gcc.gnu.org>
863 * gfortran.dg/pr50875.f90: New test.
865 2011-10-26 David S. Miller <davem@davemloft.net>
867 * gcc.target/sparc/fmaf-1.c: New test.
869 * gcc.target/sparc/setcc-1.c: New test.
870 * gcc.target/sparc/setcc-2.c: New test.
872 2011-10-26 Joseph Myers <joseph@codesourcery.com>
874 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
876 2011-10-26 Joseph Myers <joseph@codesourcery.com>
878 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
881 2011-10-26 Joseph Myers <joseph@codesourcery.com>
883 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
886 2011-10-26 Joseph Myers <joseph@codesourcery.com>
888 * gcc.target/i386/pad-4.c: Skip for Windows targets.
890 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
892 * gnat.dg/specs/discr1.ads: New test.
893 * gnat.dg/specs/discr1_pkg.ads: New helper.
895 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
897 * gnat.dg/specs/unchecked_union.ads: Rename to...
898 * gnat.dg/specs/unchecked_union1.ads: ...this.
899 * gnat.dg/specs/unchecked_union2.ads: New test.
901 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
903 * gnat.dg/specs/atomic1.ads: New test.
905 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
907 Implement C++11 user-defined literals.
908 * g++.dg/cpp0x/udlit-addr.C: New.
909 * g++.dg/cpp0x/udlit-args.C: New.
910 * g++.dg/cpp0x/udlit-args-neg.C: New.
911 * g++.dg/cpp0x/udlit-clink-neg.C: New.
912 * g++.dg/cpp0x/udlit-concat.C: New.
913 * g++.dg/cpp0x/udlit-concat-neg.C: New.
914 * g++.dg/cpp0x/udlit-constexpr.C: New.
915 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
916 * g++.dg/cpp0x/udlit-declare-neg.C: New.
917 * g++.dg/cpp0x/udlit-friend.C: New.
918 * g++.dg/cpp0x/udlit-general.C: New.
919 * g++.dg/cpp0x/udlit-inline.C: New.
920 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
921 * g++.dg/cpp0x/udlit-member-neg.C: New.
922 * g++.dg/cpp0x/udlit-namespace.C: New.
923 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
924 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
925 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
926 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
927 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
928 * g++.dg/cpp0x/udlit-operator-neg.C: New.
929 * g++.dg/cpp0x/udlit-raw-str.C: New.
930 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
931 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
932 * g++.dg/cpp0x/udlit-systemheader.C: New.
933 * g++.dg/cpp0x/udlit-template.C: New.
934 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
935 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
936 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
937 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
938 * g++.dg/cpp0x/udlit_system_header: New.
940 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
943 * g++.dg/cpp0x/decltype34.C: New.
945 2011-10-26 Tom de Vries <tom@codesourcery.com>
947 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
948 * gcc.c-torture/unsorted/HIset.c: Same.
949 * gcc.c-torture/unsorted/SIcmp.c: Same.
950 * gcc.c-torture/unsorted/SIset.c: Same.
951 * gcc.c-torture/unsorted/SFset.c: Same.
952 * gcc.c-torture/unsorted/UHIcmp.c: Same.
953 * gcc.c-torture/unsorted/USIcmp.c: Same.
954 * gcc.c-torture/unsorted/DFcmp.c: Same.
956 2011-10-26 Jakub Jelinek <jakub@redhat.com>
958 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
959 to work also with -masm=intel and additionally test the xmm vs. ymm
960 register type combination on mask/dest and in vsib.
961 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
962 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
963 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
964 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
965 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
966 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
967 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
968 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
969 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
970 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
971 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
972 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
973 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
974 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
975 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
976 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
977 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
978 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
979 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
980 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
981 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
982 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
983 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
984 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
985 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
986 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
987 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
988 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
989 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
990 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
991 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
993 2011-10-26 Tom de Vries <tom@codesourcery.com>
995 PR tree-optimization/50763
996 * gcc.dg/pr50763-2.c: New test.
998 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1000 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1001 Update expected messages.
1003 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1005 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1007 2011-10-25 Jason Merrill <jason@redhat.com>
1010 * g++.dg/init/aggr7.C: New.
1013 * g++.dg/cpp0x/initlist59.C: New.
1015 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/overload/operator5.C: New.
1020 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1023 * g++.dg/template/crash108.C: New.
1025 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1027 PR tree-optimization/50596
1028 * gcc.dg/vect/vect-cond-10.c: New test.
1030 2011-10-24 Joey Ye <joey.ye@arm.com>
1032 * gcc.target/arm/pr42575.c: Remove architecture option.
1034 2011-10-24 David S. Miller <davem@davemloft.net>
1036 * gcc.target/sparc/vis3move-1.c: New test.
1037 * gcc.target/sparc/vis3move-2.c: New test.
1038 * gcc.target/sparc/vis3move-3.c: New test.
1040 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1042 * gcc.dg/strlenopt-22.c: New testcase.
1043 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1045 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1047 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1049 (dg-skip-if): Remove.
1050 * gcc.target/i386/funcspec-1.c: Ditto.
1051 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1053 2011-10-24 Richard Guenther <rguenther@suse.de>
1055 * gcc.dg/vect/vect-bool-1.c: New testcase.
1057 2011-10-24 Richard Guenther <rguenther@suse.de>
1059 PR tree-optimization/50838
1060 * gcc.dg/torture/pr50838.c: New testcase.
1062 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1064 PR tree-optimization/50730
1065 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1066 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1067 -fno-tree-sra and SLP flags.
1069 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
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 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1083 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1085 2011-10-23 Tom de Vries <tom@codesourcery.com>
1087 PR tree-optimization/50763
1088 * gcc.dg/pr50763.c: New test.
1090 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1093 * gcc.target/i386/pr50788.c: New test.
1095 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1097 PR tree-optimization/50819
1098 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1099 * g++.dg/vect/slp-pr50819.cc: New test.
1101 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1104 * g++.dg/warn/Wconversion4.C: New.
1106 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1109 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1110 from element other than first and reverse permutation.
1111 * gcc.dg/torture/vshuf-16.inc: Likewise.
1112 * gcc.dg/torture/vshuf-8.inc: Likewise.
1113 * gcc.dg/torture/vshuf-4.inc: Likewise.
1115 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/parse/error43.C: New.
1119 * g++.dg/parse/error44.C: Likewise.
1121 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1122 Kirill Yukhin <kirill.yukhin@intel.com>
1125 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1126 * gcc.target/i386/bmi2-check.h: Ditto.
1128 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1131 * g++.dg/cpp0x/override2.C: Add test.
1133 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1135 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1136 check_linker_plugin_available.
1138 2011-10-21 Kai Tietz <ktietz@redhat.com>
1140 * gcc.target/i386/branch-cost1.c: New test.
1141 * gcc.target/i386/branch-cost2.c: New test.
1142 * gcc.target/i386/branch-cost3.c: New test.
1143 * gcc.target/i386/branch-cost4.c: New test.
1145 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1147 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1149 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1152 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1154 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1156 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1157 (_moz_foo, EXT__foo): Use ASMNAME.
1159 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1161 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1164 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1167 * gcc.target/i386/pr50766.c: New test.
1169 2011-10-20 Jason Merrill <jason@redhat.com>
1172 * g++.dg/eh/partial1.C: New.
1174 2011-10-20 Richard Henderson <rth@redhat.com>
1176 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1177 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1178 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1179 Use __builtin_shuffle.
1181 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1184 * gfortran.dg/ishft_3.f90: Update test.
1186 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1189 * gfortran.dg/substring_integer_index.f90: New test.
1191 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1193 * gfortran.dg/format_string.f: New test.
1195 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1197 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1199 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1201 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1203 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1204 gcc.target/i386/pr46226.c: Do not use
1205 -mno-accumulate-outgoing-args.
1207 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1209 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1210 including <strings.h>.
1212 2011-10-19 Jan Hubicka <jh@suse.cz>
1214 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1215 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1216 * lib/c-torture.exp: Likewise.
1217 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1218 * gcc.c-torture/compile/sync-1.c: Likewise.
1219 * gcc.c-torture/compile/sync-1.c: Likewise.
1220 * gcc.c-torture/compile/sync-3.c: Likewise.
1221 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1222 * gcc.dg/noncompile/920507-1.c: Likewise.
1223 * gcc.dg/torture/pr36400.c: Likewise.
1224 * g++.dg/torture/pr34850.C: Likewise.
1226 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1228 * gnat.dg/source_ref1.adb: New test.
1229 * gnat.dg/source_ref2.adb: Likewise.
1231 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/parse/error42.C: New.
1235 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1237 2011-10-19 Jason Merrill <jason@redhat.com>
1240 * g++.dg/init/value9.C: New.
1242 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1244 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1245 * gcc.dg/torture/vshuf-16.inc: Likewise.
1246 * gcc.dg/torture/vshuf-8.inc: Likewise.
1247 * gcc.dg/torture/vshuf-4.inc: Likewise.
1249 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1252 * gfortran.dg/sizeof_proc.f90: New.
1254 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1256 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1257 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1259 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1262 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1264 2011-10-19 Jason Merrill <jason@redhat.com>
1267 * g++.dg/init/ref20.C: New.
1269 2011-10-19 Kai Tietz <ktietz@redhat.com>
1272 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1273 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1274 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1275 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1276 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1278 2011-10-19 Richard Guenther <rguenther@suse.de>
1281 * gcc.dg/torture/pr50768.c: New testcase.
1283 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1285 PR rtl-optimization/50340
1286 * gcc.dg/pr50340.c: New.
1288 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1290 PR tree-optimization/50717
1292 * gcc.dg/pr50717-1.c: New file.
1293 * gcc.target/arm/wmul-12.c: Correct types.
1294 * gcc.target/arm/wmul-8.c: Correct types.
1296 2011-10-18 Jason Merrill <jason@redhat.com>
1299 * g++.dg/cpp0x/defaulted32.C: New.
1302 * g++.dg/lookup/using23.C: New.
1305 * g++.dg/cpp0x/implicit12.C: New.
1306 * g++.dg/cpp0x/defaulted20.C: Adjust.
1307 * g++.dg/cpp0x/defaulted21.C: Adjust.
1308 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1309 * g++.dg/cpp0x/implicit4.C: Adjust.
1310 * g++.dg/cpp0x/implicit5.C: Adjust.
1311 * g++.dg/cpp0x/implicit8.C: Adjust.
1312 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1313 * g++.dg/cpp0x/not_special.C: Adjust.
1314 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1315 * g++.dg/cpp0x/rv1n.C: Adjust.
1316 * g++.dg/cpp0x/rv2n.C: Adjust.
1317 * g++.dg/cpp0x/rv3n.C: Adjust.
1318 * g++.dg/cpp0x/rv4n.C: Adjust.
1319 * g++.dg/cpp0x/rv5n.C: Adjust.
1320 * g++.dg/cpp0x/rv6n.C: Adjust.
1321 * g++.dg/cpp0x/rv7n.C: Adjust.
1323 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1325 * gcc.target/i386/avx2-vpop-check.h: New header.
1326 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1327 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1328 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1329 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1330 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1331 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1332 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1333 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1334 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1335 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1336 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1337 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1338 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1339 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1340 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1342 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1345 * gfortran.dg/coarray_subobject_1.f90: New test.
1346 * gfortran.dg/coarray/subobject_1.f90: New test.
1348 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1350 PR rtl-optimization/50205
1351 * gcc.dg/pr50205.c: New.
1353 2011-10-18 Richard Guenther <rguenther@suse.de>
1355 PR tree-optimization/50767
1356 * gcc.dg/torture/pr50767.c: New testcase.
1358 2011-10-18 Julian Brown <julian@codesourcery.com>
1360 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1361 * gcc.target/arm/unaligned-memcpy-1.c: New.
1362 * gcc.target/arm/unaligned-memcpy-2.c: New.
1363 * gcc.target/arm/unaligned-memcpy-3.c: New.
1364 * gcc.target/arm/unaligned-memcpy-4.c: New.
1366 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1369 * gfortran.dg/iso_c_binding_class.f03: New.
1371 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1373 * testsuite/lib/target-supports.exp
1374 (check_effective_target_vect_widen_shift): New.
1375 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1376 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1377 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1378 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1380 2011-10-18 Richard Guenther <rguenther@suse.de>
1382 * gcc.dg/torture/restrict-1.c: New testcase.
1384 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1386 * g++.dg/ext/bases.C: New test.
1388 2011-10-17 David S. Miller <davem@davemloft.net>
1390 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1391 all operations to emit VIS instructions.
1392 * gcc.target/sparc/fandnot.c: Likewise.
1393 * gcc.target/sparc/fnot.c: Likewise.
1394 * gcc.target/sparc/for.c: Likewise.
1395 * gcc.target/sparc/fornot.c: Likewise.
1396 * gcc.target/sparc/fxnor.c: Likewise.
1397 * gcc.target/sparc/fxor.c: Likewise.
1398 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1401 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1403 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1404 * gcc.dg/torture/vshuf-16.inc: New file.
1405 * gcc.dg/torture/vshuf-2.inc: New file.
1406 * gcc.dg/torture/vshuf-32.inc: New file.
1407 * gcc.dg/torture/vshuf-4.inc: New file.
1408 * gcc.dg/torture/vshuf-8.inc: New file.
1409 * gcc.dg/torture/vshuf-main.inc: New file.
1410 * gcc.dg/torture/vshuf-v16hi.c: New test.
1411 * gcc.dg/torture/vshuf-v16qi.c: New test.
1412 * gcc.dg/torture/vshuf-v2df.c: New test.
1413 * gcc.dg/torture/vshuf-v2di.c: New test.
1414 * gcc.dg/torture/vshuf-v2sf.c: New test.
1415 * gcc.dg/torture/vshuf-v2si.c: New test.
1416 * gcc.dg/torture/vshuf-v32qi.c: New test.
1417 * gcc.dg/torture/vshuf-v4df.c: New test.
1418 * gcc.dg/torture/vshuf-v4di.c: New test.
1419 * gcc.dg/torture/vshuf-v4hi.c: New test.
1420 * gcc.dg/torture/vshuf-v4sf.c: New test.
1421 * gcc.dg/torture/vshuf-v4si.c: New test.
1422 * gcc.dg/torture/vshuf-v8hi.c: New test.
1423 * gcc.dg/torture/vshuf-v8qi.c: New test.
1424 * gcc.dg/torture/vshuf-v8sf.c: New test.
1425 * gcc.dg/torture/vshuf-v8si.c: New test.
1427 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1429 PR tree-optimization/50746
1430 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1432 2011-10-17 Jason Merrill <jason@redhat.com>
1435 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1437 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/parse/error41.C: New.
1441 * g++.dg/parse/error20.C: Adjust.
1443 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1446 * g++.dg/warn/format7.C: New.
1447 * obj-c++.dg/warn7.mm: Likewise.
1449 2011-10-17 Richard Guenther <rguenther@suse.de>
1451 PR tree-optimization/50729
1452 * gcc.dg/torture/pr50729.c: New testcase.
1454 2011-10-15 Tom Tromey <tromey@redhat.com>
1455 Dodji Seketeli <dodji@redhat.com>
1457 * lib/prune.exp (prune_gcc_output): Prune output referring to
1459 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1460 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1461 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1462 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1464 2011-10-15 Tom Tromey <tromey@redhat.com>
1465 Dodji Seketeli <dodji@redhat.com>
1467 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1469 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1472 * g++.dg/inherit/error5.C: New.
1474 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1478 * gfortran.dg/kind_tests_4.f90: New.
1480 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1482 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1483 targets that support vector condition.
1485 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1488 * gfortran.dg/c_kind_tests_3.f03: New.
1490 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1493 * gfortran.dg/elemental_args_check_4.f90: New.
1495 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1497 PR tree-optimization/50727
1498 * gcc.dg/vect/pr50727.c: New test.
1500 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1502 * gcc.dg/vla-23.c: New test.
1504 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1506 PR tree-optimization/50596
1507 * gcc.dg/vect/vect-cond-9.c: New test.
1509 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1511 * gcc.dg/vect/bb-slp-29.c: New test.
1513 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1516 * g++.dg/ext/is_base_of_incomplete.C: New.
1517 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1518 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1520 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1522 * gcc.target/sparc/combined-1.c: Compile at -O2.
1524 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1526 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1527 (dg-options): Add -Wno-attributes.
1528 * gcc.target/i386/fma_double_?.c: Ditto.
1529 * gcc.target/i386/fma_run_float_?.c: Ditto.
1530 * gcc.target/i386/fma_run_double_?.c: Ditto.
1531 * gcc.target/i386/l_fma_float_?.c: Dtto.
1532 * gcc.target/i386/l_fma_double_?.c: Ditto.
1533 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1534 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1536 2011-10-15 Tobias Burnus <burnus@net-b.de>
1538 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1540 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1541 * gfortran.dg/rank_3.f90: Ditto.
1542 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1543 -std=f2008ts in dg-options.
1544 * gfortran.dg/rank_4.f90: Ditto.
1546 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1549 * gcc.target/sh/pr49263.c: New.
1551 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1553 * gnat.dg/specs/debug1.ads: Tweak.
1555 2011-10-14 Kai Tietz <ktietz@redhat.com>
1557 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1559 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1561 * gcc.target/i386/sse2-mul-1.c: New test.
1562 * gcc.target/i386/sse4_1-mul-1.c: New test.
1563 * gcc.target/i386/avx-mul-1.c: New test.
1564 * gcc.target/i386/xop-mul-1.c: New test.
1565 * gcc.target/i386/avx2-mul-1.c: New test.
1567 2011-10-14 Jason Merrill <jason@redhat.com>
1570 * g++.dg/cpp0x/nsdmi-list1.C: New.
1573 * g++.dg/cpp0x/nsdmi-const1.C: New.
1575 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1578 * gfortran.dg/pointer_intent_5.f90: New.
1580 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1582 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1583 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1584 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1586 2011-10-14 Tobias Burnus <burnus@net-b.de>
1589 * gfortran.dg/pointer_check_11.f90: New.
1590 * gfortran.dg/pointer_check_12.f90: New.
1592 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/overload/operator4.C: New.
1597 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1599 * gcc.dg/di-longlong64-sync-1.c: New test.
1600 * gcc.dg/di-sync-multithread.c: New test.
1601 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1602 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1603 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1604 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1605 (check_effective_target_arm_arm_ok): New helper.
1606 (check_effective_target_sync_longlong): New helper.
1608 2011-10-14 Richard Guenther <rguenther@suse.de>
1610 PR tree-optimization/50723
1611 * gcc.dg/torture/pr50723.c: New testcase.
1613 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1616 * g++.dg/warn/format6.C: New.
1617 * obj-c++.dg/warn6.mm: Likewise.
1619 2011-10-13 Richard Henderson <rth@redhat.com>
1621 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1623 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1624 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1625 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1627 2011-10-13 Jason Merrill <jason@redhat.com>
1630 * g++.dg/cpp0x/nsdmi-template2.C: New.
1633 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1636 * g++.dg/init/vbase1.C: New.
1638 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1640 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1641 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1642 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1643 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1645 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1647 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1649 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1651 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1653 2011-10-13 Richard Guenther <rguenther@suse.de>
1655 PR tree-optimization/50712
1656 * gcc.target/i386/pr50712.c: New testcase.
1658 2011-10-13 Tom de Vries <tom@codesourcery.com>
1660 * gcc.dg/memcpy-4.c: New test.
1662 2011-10-13 Richard Guenther <rguenther@suse.de>
1664 PR tree-optimization/50698
1665 * g++.dg/vect/pr50698.cc: New testcase.
1667 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1669 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1670 * gcc.target/powerpc/warn-2.c: Ditto.
1672 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1673 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1674 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1675 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1676 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1677 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1678 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1679 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1680 * gcc.target/powerpc/ppc-pow.c: Likewise.
1681 * gcc.target/powerpc/recip-1.c: Likewise.
1682 * gcc.target/powerpc/recip-2.c: Likewise.
1683 * gcc.target/powerpc/recip-3.c: Likewise.
1684 * gcc.target/powerpc/recip-4.c: Likewise.
1685 * gcc.target/powerpc/recip-5.c: Likewise.
1687 2011-10-12 David S. Miller <davem@davemloft.net>
1689 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1690 '-mvis3' instead of 'mcpu=niagara3' in options.
1691 * gcc.target/sparc/fhalve.c: Likewise.
1692 * gcc.target/sparc/fnegop.c: Likewise.
1693 * gcc.target/sparc/fpadds.c: Likewise.
1694 * gcc.target/sparc/fshift.c: Likewise.
1695 * gcc.target/sparc/fucmp.c: Likewise.
1696 * gcc.target/sparc/lzd.c: Likewise.
1697 * gcc.target/sparc/vis3misc.c: Likewise.
1698 * gcc.target/sparc/xmul.c: Likewise.
1700 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1702 * gnat.dg/vect1.ad[sb]: New test.
1703 * gnat.dg/vect1_pkg.ads: New helper.
1704 * gnat.dg/vect2.ad[sb]: New test.
1705 * gnat.dg/vect2_pkg.ads: New helper.
1706 * gnat.dg/vect3.ad[sb]: New test.
1707 * gnat.dg/vect3_pkg.ads: New helper.
1708 * gnat.dg/vect4.ad[sb]: New test.
1709 * gnat.dg/vect4_pkg.ads: New helper.
1710 * gnat.dg/vect5.ad[sb]: New test.
1711 * gnat.dg/vect5_pkg.ads: New helper.
1712 * gnat.dg/vect6.ad[sb]: New test.
1713 * gnat.dg/vect6_pkg.ads: New helper.
1715 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1717 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1718 * gcc.target/i386/fma_run_double_2.c: Likewise.
1719 * gcc.target/i386/fma_run_double_3.c: Likewise.
1720 * gcc.target/i386/fma_run_double_4.c: Likewise.
1721 * gcc.target/i386/fma_run_double_5.c: Likewise.
1722 * gcc.target/i386/fma_run_double_6.c: Likewise.
1723 * gcc.target/i386/fma_run_float_1.c: Likewise.
1724 * gcc.target/i386/fma_run_float_2.c: Likewise.
1725 * gcc.target/i386/fma_run_float_3.c: Likewise.
1726 * gcc.target/i386/fma_run_float_4.c: Likewise.
1727 * gcc.target/i386/fma_run_float_5.c: Likewise.
1728 * gcc.target/i386/fma_run_float_6.c: Likewise.
1730 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1731 remove the extra dg-options.
1732 * gcc.target/i386/l_fma_double_2.c: Likewise.
1733 * gcc.target/i386/l_fma_double_3.c: Likewise.
1734 * gcc.target/i386/l_fma_double_4.c: Likewise.
1735 * gcc.target/i386/l_fma_double_5.c: Likewise.
1736 * gcc.target/i386/l_fma_double_6.c: Likewise.
1737 * gcc.target/i386/l_fma_float_1.c: Likewise.
1738 * gcc.target/i386/l_fma_float_2.c: Likewise.
1739 * gcc.target/i386/l_fma_float_3.c: Likewise.
1740 * gcc.target/i386/l_fma_float_4.c: Likewise.
1741 * gcc.target/i386/l_fma_float_5.c: Likewise.
1742 * gcc.target/i386/l_fma_float_6.c: Likewise.
1744 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1746 PR tree-optimization/50189
1747 * g++.dg/torture/pr50189.C: New testcase.
1749 2011-10-12 Richard Guenther <rguenther@suse.de>
1751 PR tree-optimization/50700
1752 * gcc.dg/builtin-object-size-12.c: New testcase.
1754 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1757 * gcc.c-torture/compile/pr50565-1.c,
1758 gcc.c-torture/compile/pr50565-2.c: New tests.
1760 2011-10-11 Jason Merrill <jason@redhat.com>
1764 * g++.dg/template/constant1.C: New.
1765 * g++.dg/template/constant2.C: New.
1766 * g++.dg/cpp0x/constexpr-template3.C: New.
1768 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1770 * gcc.target/i386/warn-vect-op-3.c: New test.
1771 * gcc.target/i386/warn-vect-op-1.c: New test.
1772 * gcc.target/i386/warn-vect-op-2.c: New test.
1774 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1776 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1778 2011-10-11 Richard Guenther <rguenther@suse.de>
1780 PR tree-optimization/50204
1781 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1783 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1785 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1787 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1789 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1790 * gcc.target/i386/fma_double_2.c: Ditto.
1791 * gcc.target/i386/fma_double_3.c: Ditto.
1792 * gcc.target/i386/fma_double_4.c: Ditto.
1793 * gcc.target/i386/fma_double_5.c: Ditto.
1794 * gcc.target/i386/fma_double_6.c: Ditto.
1795 * gcc.target/i386/fma_float_1.c: Ditto.
1796 * gcc.target/i386/fma_float_2.c: Ditto.
1797 * gcc.target/i386/fma_float_3.c: Ditto.
1798 * gcc.target/i386/fma_float_4.c: Ditto.
1799 * gcc.target/i386/fma_float_5.c: Ditto.
1800 * gcc.target/i386/fma_float_6.c: Ditto.
1801 * gcc.target/i386/l_fma_double_1.c: Ditto.
1802 * gcc.target/i386/l_fma_double_2.c: Ditto.
1803 * gcc.target/i386/l_fma_double_3.c: Ditto.
1804 * gcc.target/i386/l_fma_double_4.c: Ditto.
1805 * gcc.target/i386/l_fma_double_5.c: Ditto.
1806 * gcc.target/i386/l_fma_double_6.c: Ditto.
1807 * gcc.target/i386/l_fma_float_1.c: Ditto.
1808 * gcc.target/i386/l_fma_float_2.c: Ditto.
1809 * gcc.target/i386/l_fma_float_3.c: Ditto.
1810 * gcc.target/i386/l_fma_float_4.c: Ditto.
1811 * gcc.target/i386/l_fma_float_5.c: Ditto.
1812 * gcc.target/i386/l_fma_float_6.c: Ditto.
1813 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1814 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1815 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1816 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1817 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1818 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1819 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1820 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1821 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1822 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1823 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1824 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1826 2011-10-11 Tristan Gingold <gingold@adacore.com>
1828 * gcc.dg/va-arg-4.c: New test.
1829 * gcc.dg/va-arg-5.c: Ditto.
1831 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1833 * lib/target-supports.exp (check_effective_target_fd_truncate):
1834 Close and unlink test file before exit.
1836 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1839 * gfortran.dg/forall_15.f90: New test case.
1841 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1842 Andrew Macleod <amacleod@redhat.com>
1844 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1845 wrappers for *other_threads() and *final_verify().
1846 * gcc.dg/simulate-thread/simulate-thread.h
1847 (simulate_thread_wrapper_other_threads): New.
1848 (simulate_thread_wrapper_final_verify): New.
1850 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1852 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1854 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1856 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1858 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1859 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1861 * gcc.target/i386/fma_1.h: New file.
1862 * gcc.target/i386/fma_2.h: Likewise.
1863 * gcc.target/i386/fma_3.h: Likewise.
1864 * gcc.target/i386/fma_4.h: Likewise.
1865 * gcc.target/i386/fma_5.h: Likewise.
1866 * gcc.target/i386/fma_6.h: Likewise.
1867 * gcc.target/i386/fma_double_1.c: Likewise.
1868 * gcc.target/i386/fma_double_2.c: Likewise.
1869 * gcc.target/i386/fma_double_3.c: Likewise.
1870 * gcc.target/i386/fma_double_4.c: Likewise.
1871 * gcc.target/i386/fma_double_5.c: Likewise.
1872 * gcc.target/i386/fma_double_6.c: Likewise.
1873 * gcc.target/i386/fma_float_1.c: Likewise.
1874 * gcc.target/i386/fma_float_2.c: Likewise.
1875 * gcc.target/i386/fma_float_3.c: Likewise.
1876 * gcc.target/i386/fma_float_4.c: Likewise.
1877 * gcc.target/i386/fma_float_5.c: Likewise.
1878 * gcc.target/i386/fma_float_6.c: Likewise.
1879 * gcc.target/i386/fma_main.h: Likewise.
1880 * gcc.target/i386/fma_run_double_1.c: Likewise.
1881 * gcc.target/i386/fma_run_double_2.c: Likewise.
1882 * gcc.target/i386/fma_run_double_3.c: Likewise.
1883 * gcc.target/i386/fma_run_double_4.c: Likewise.
1884 * gcc.target/i386/fma_run_double_5.c: Likewise.
1885 * gcc.target/i386/fma_run_double_6.c: Likewise.
1886 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1887 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1888 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1889 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1890 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1891 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1892 * gcc.target/i386/fma_run_float_1.c: Likewise.
1893 * gcc.target/i386/fma_run_float_2.c: Likewise.
1894 * gcc.target/i386/fma_run_float_3.c: Likewise.
1895 * gcc.target/i386/fma_run_float_4.c: Likewise.
1896 * gcc.target/i386/fma_run_float_5.c: Likewise.
1897 * gcc.target/i386/fma_run_float_6.c: Likewise.
1898 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1899 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1900 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1901 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1902 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1903 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1904 * gcc.target/i386/l_fma_1.h: Likewise.
1905 * gcc.target/i386/l_fma_2.h: Likewise.
1906 * gcc.target/i386/l_fma_3.h: Likewise.
1907 * gcc.target/i386/l_fma_4.h: Likewise.
1908 * gcc.target/i386/l_fma_5.h: Likewise.
1909 * gcc.target/i386/l_fma_6.h: Likewise.
1910 * gcc.target/i386/l_fma_double_1.c: Likewise.
1911 * gcc.target/i386/l_fma_double_2.c: Likewise.
1912 * gcc.target/i386/l_fma_double_3.c: Likewise.
1913 * gcc.target/i386/l_fma_double_4.c: Likewise.
1914 * gcc.target/i386/l_fma_double_5.c: Likewise.
1915 * gcc.target/i386/l_fma_double_6.c: Likewise.
1916 * gcc.target/i386/l_fma_float_1.c: Likewise.
1917 * gcc.target/i386/l_fma_float_2.c: Likewise.
1918 * gcc.target/i386/l_fma_float_3.c: Likewise.
1919 * gcc.target/i386/l_fma_float_4.c: Likewise.
1920 * gcc.target/i386/l_fma_float_5.c: Likewise.
1921 * gcc.target/i386/l_fma_float_6.c: Likewise.
1922 * gcc.target/i386/l_fma_main.h: Likewise.
1923 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1924 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1925 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1926 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1927 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1928 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1929 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1930 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1931 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1932 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1933 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1934 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1936 2011-10-10 Richard Guenther <rguenther@suse.de>
1939 * gcc.dg/torture/pr50389.c: New testcase.
1941 2011-10-10 Richard Guenther <rguenther@suse.de>
1944 * gcc.dg/builtins-47.c: Optimize.
1946 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1948 * lib/gcc-simulate-thread.exp: New.
1949 * gcc.dg/simulate-thread/guality.h: New.
1950 * gcc.dg/simulate-thread/simulate-thread.h: New.
1951 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1952 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1953 * gcc.dg/simulate-thread/README: New.
1954 * g++.dg/simulate-thread/guality.h: New.
1955 * g++.dg/simulate-thread/simulate-thread.h: New.
1956 * g++.dg/simulate-thread/simulate-thread.exp: New.
1957 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1958 * c-c++-common/cxxbitfields-2.c: Remove.
1959 * c-c++-common/cxxbitfields.c: Remove.
1960 * c-c++-common/cxxbitfields-4.c: Remove.
1961 * c-c++-common/cxxbitfields-5.c: Remove.
1962 * c-c++-common/simulate-thread/bitfields-1.c: New.
1963 * c-c++-common/simulate-thread/bitfields-2.c: New.
1964 * c-c++-common/simulate-thread/bitfields-3.c: New.
1965 * c-c++-common/simulate-thread/bitfields-4.c: New.
1967 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1970 * g++.dg/warn/format5.C: New.
1972 2011-10-09 Tobias Burnus <burnus@net-b.de>
1975 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1976 * gfortran.dg/common_16.f90: New.
1978 2011-10-09 Tobias Burnus <burnus@net-b.de>
1980 * gfortran.dg/iso_c_binding_param_1.f90: New.
1981 * gfortran.dg/iso_c_binding_param_2.f90: New.
1982 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1984 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1986 PR tree-optimization/50635
1987 * gcc.dg/vect/pr50635.c: New test.
1989 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1992 * gfortran.dg/proc_decl_27.f90: New.
1994 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1997 * objc/execute/initialize-1.m: New test.
1999 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2002 * gfortran.dg/pointer_function_result_1.f90 : New test.
2004 2011-10-07 David S. Miller <davem@davemloft.net>
2007 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2008 * gcc.target/sparc/cmask.c: Use it.
2009 * gcc.target/sparc/fhalve.c: Likewise.
2010 * gcc.target/sparc/fnegop.c: Likewise.
2011 * gcc.target/sparc/fpadds.c: Likewise.
2012 * gcc.target/sparc/fshift.c: Likewise.
2013 * gcc.target/sparc/fucmp.c: Likewise.
2014 * gcc.target/sparc/lzd.c: Likewise.
2015 * gcc.target/sparc/vis3misc.c: Likewise.
2016 * gcc.target/sparc/xmul.c: Likewise.
2018 2011-10-07 Richard Henderson <rth@redhat.com>
2020 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2022 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2024 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2026 * gcc.dg/pr50193-1.c: New file.
2027 * gcc.target/arm/shiftable.c: New file.
2029 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2032 * gfortran.dg/class_46.f03: New.
2034 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2036 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2037 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2038 (syslog, vsyslog, __vsyslog_chk): Likewise.
2040 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2041 (x, EXT_x): Use ASMNAME.
2043 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2044 (a, c): Use ASMNAME.
2046 2011-10-07 Tom de Vries <tom@codesourcery.com>
2049 * gcc.dg/pr50527.c: New test.
2051 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2053 PR tree-optimization/50650
2054 * gcc.c-torture/compile/pr50650.c: New test.
2056 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2058 PR tree-optimization/50575
2059 * gcc.c-torture/execute/vector-compare-2.x: New file.
2061 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2064 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2065 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2068 2011-10-07 Richard Guenther <rguenther@suse.de>
2071 * gcc.dg/vect/vect-align-2.c: Increase array size.
2073 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2074 H.J. Lu <hongjiu.lu@intel.com>
2077 * gcc.target/i386/pr50603.c: New test.
2079 2011-10-06 Jason Merrill <jason@redhat.com>
2082 * g++.dg/cpp0x/default31.C: New.
2084 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2086 PR tree-optimization/50596
2087 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2089 * gcc.dg/vect/vect-cond-8.c: New test.
2091 2011-10-06 Richard Henderson <rth@redhat.com>
2093 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2094 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2095 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2096 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2097 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2098 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2099 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2100 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2101 * gcc.c-torture/execute/vshuf-16.inc: New file.
2102 * gcc.c-torture/execute/vshuf-2.inc: New file.
2103 * gcc.c-torture/execute/vshuf-4.inc: New file.
2104 * gcc.c-torture/execute/vshuf-8.inc: New file.
2105 * gcc.c-torture/execute/vshuf-main.inc: New file.
2106 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2107 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2108 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2109 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2110 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2111 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2112 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2113 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2114 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2115 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2116 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2117 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2118 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2120 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2122 PR tree-optimization/49279
2123 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2124 * gcc.c-torture/execute/pr49279.c: New test.
2126 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2129 * gcc.c-torture/compile/pr49049.c: New test.
2131 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2134 * gcc.target/arm/pr50305.c: New test.
2136 2011-10-06 Richard Guenther <rguenther@suse.de>
2138 PR tree-optimization/38884
2139 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2140 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2142 2011-10-05 David S. Miller <davem@davemloft.net>
2144 * gcc.target/sparc/lzd.c: New test.
2145 * gcc.target/sparc/popc.c: New test.
2147 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2149 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2150 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2151 * g++.dg/other/final1.C: Cleanup original tree dump.
2153 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2155 PR tree-optimization/50613
2156 * gcc.dg/pr50613.c: New test.
2158 2011-10-05 Richard Henderson <rth@redhat.com>
2160 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2161 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2162 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2163 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2164 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2165 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2166 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2167 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2169 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2171 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2172 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2173 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2174 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2175 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2177 2011-10-05 Richard Guenther <rguenther@suse.de>
2179 PR tree-optimization/38885
2180 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2182 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2184 * gcc.target/i386/sw-1.c: New test.
2186 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2188 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2190 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2192 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2194 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2196 2011-10-04 David S. Miller <davem@davemloft.net>
2198 * gcc.target/sparc/fhalve.c: New test.
2199 * gcc.target/sparc/fnegop.c: New test.
2200 * gcc.target/sparc/xmul.c: New test.
2202 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2205 * gfortran.dg/dummy_procedure_6.f90: New.
2207 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2209 PR tree-optimization/50604
2210 * gcc.dg/pr50604.c: New test.
2212 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2214 PR tree-optimization/49662
2215 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2216 * gcc.dg/graphite/interchange-15.c: Likewise.
2217 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2219 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2221 * gcc.dg/tree-ssa/restrict-4.c: New test.
2223 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2225 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2226 (main): Use __typeof to get result type of comparison.
2228 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2230 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2231 Make et_vect_multiple_sizes_saved global.
2232 (check_effective_target_vect64): Make et_vect64_saved global.
2234 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2236 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2237 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2238 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2239 * gcc.dg/builtin-complex-err-1.c: Adjust.
2241 2011-10-02 Jason Merrill <jason@redhat.com>
2243 * g++.dg/cpp0x/range-for22.C: New.
2245 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2246 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2247 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2248 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2250 * g++.dg/cpp0x/nsdmi5.C: New.
2252 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2255 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2257 (mips-dg-options): Force an ABI option if the current ABI is
2258 incompatible with the required -mlong setting. Likewise force
2259 a long setting if the current one is incompatible with the
2260 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2261 throughout procedure.
2262 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2263 instead of addressing=absolute.
2265 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2267 * gcc.target/mips/stack-1.c: New test.
2269 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2271 * gcc.dg/pr49696.c: New test.
2273 2011-10-02 Jan Hubicka <jh@suse.cz>
2275 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2277 2011-10-01 David S. Miller <davem@davemloft.net>
2279 * gcc.target/sparc/cmask.c: New test.
2280 * gcc.target/sparc/fpadds.c: New test.
2281 * gcc.target/sparc/fshift.c: New test.
2282 * gcc.target/sparc/fucmp.c: New test.
2283 * gcc.target/sparc/vis3misc.c: New test.
2285 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2288 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2290 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2293 * g++.dg/dfp/44473-1.C: New test.
2294 * g++.dg/dfp/44473-2.C: New test.
2295 * g++.dg/dfp/mangle-1.C: New test.
2296 * g++.dg/dfp/mangle-2.C: New test.
2297 * g++.dg/dfp/mangle-3.C: New test.
2298 * g++.dg/dfp/mangle-4.C: New test.
2299 * g++.dg/dfp/mangle-5.C: New test.
2301 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2304 * gcc.dg/pr50571.c: New test.
2306 PR tree-optimization/46309
2307 * gcc.dg/pr46309.c: New test.
2309 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2311 * gcc.dg/strlenopt-21.c: New test.
2313 2011-09-30 Revital Eres <revital.eres@linaro.org>
2315 * gcc.dg/sms-10.c: New file.
2317 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2319 * gcc.target/arm/pr50099.c: New test.
2321 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2323 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2325 2011-09-30 David S. Miller <davem@davemloft.net>
2327 * gcc.target/sparc/bmaskbshuf.c: New test.
2328 * gcc.target/sparc/edgen.c: New test.
2330 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2333 * gfortran.dg/pure_formal_proc_3.f90: New.
2336 * gfortran.dg/stfunc_7.f90: New.
2338 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2340 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2341 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2342 * gcc.dg/vector-compare-1.c: Likewise.
2343 * gcc.dg/vector-compare-2.c: Likewise.
2345 2011-09-29 David S. Miller <davem@davemloft.net>
2347 * gcc.target/sparc/array.c: New test.
2349 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2351 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2352 loop unroll and set max unroll times to 8.
2353 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2354 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2355 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2356 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2358 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2361 * g++.dg/ext/visibility/warn5.C: New.
2363 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2366 * g++.dg/warn/Wextra-3.C: New.
2368 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2371 * gcc.target/sh/pr49468-si.c: New.
2373 2011-09-28 Tom de Vries <tom@codesourcery.com>
2376 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2377 (TEST): Initialize src3 with random floats.
2378 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2379 from union src3. Initialize src3 with random floats.
2381 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2383 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2384 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2385 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2386 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2387 * gcc.target/sh/sh4a-cos.c: Ditto.
2388 * gcc.target/sh/sh4a-cosf.c: Ditto.
2389 * gcc.target/sh/sh4a-sin.c: Ditto.
2390 * gcc.target/sh/sh4a-sinf.c: Ditto.
2391 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2392 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2393 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2395 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2398 * g++.dg/parse/error40.C: New.
2399 * g++.dg/warn/incomplete1.C: Adjust.
2401 2011-09-27 Jan Hubicka <jh@suse.cz>
2404 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2407 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2409 * gcc.dg/strlenopt-1.c: New test.
2410 * gcc.dg/strlenopt-1f.c: New test.
2411 * gcc.dg/strlenopt-2.c: New test.
2412 * gcc.dg/strlenopt-2f.c: New test.
2413 * gcc.dg/strlenopt-3.c: New test.
2414 * gcc.dg/strlenopt-4.c: New test.
2415 * gcc.dg/strlenopt-4g.c: New test.
2416 * gcc.dg/strlenopt-4gf.c: New test.
2417 * gcc.dg/strlenopt-5.c: New test.
2418 * gcc.dg/strlenopt-6.c: New test.
2419 * gcc.dg/strlenopt-7.c: New test.
2420 * gcc.dg/strlenopt-8.c: New test.
2421 * gcc.dg/strlenopt-9.c: New test.
2422 * gcc.dg/strlenopt-10.c: New test.
2423 * gcc.dg/strlenopt-11.c: New test.
2424 * gcc.dg/strlenopt-12.c: New test.
2425 * gcc.dg/strlenopt-12g.c: New test.
2426 * gcc.dg/strlenopt-13.c: New test.
2427 * gcc.dg/strlenopt-14g.c: New test.
2428 * gcc.dg/strlenopt-14gf.c: New test.
2429 * gcc.dg/strlenopt-15.c: New test.
2430 * gcc.dg/strlenopt-16g.c: New test.
2431 * gcc.dg/strlenopt-17g.c: New test.
2432 * gcc.dg/strlenopt-18g.c: New test.
2433 * gcc.dg/strlenopt.h: New file.
2435 2011-09-27 Tom de Vries <tom@codesourcery.com>
2438 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2439 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2440 * gcc.dg/pr43864.c: New test.
2441 * gcc.dg/pr43864-2.c: Same.
2442 * gcc.dg/pr43864-3.c: Same.
2443 * gcc.dg/pr43864-4.c: Same.
2445 2011-09-27 Jan Hubicka <jh@suse.cz>
2447 * gcc.dg/ipa/inline-5.c: New testcase.
2449 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2451 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2453 * gcc.dg/vect/bb-slp-27.c: New.
2454 * gcc.dg/vect/bb-slp-28.c: New.
2456 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2458 * testsuite/lib/target-supports.exp (check_profiling_available):
2459 Don't rely solely on TLS tests for -fprofile-generate, fall
2460 through to the other code.
2462 2011-09-27 Richard Guenther <rguenther@suse.de>
2464 PR tree-optimization/50363
2465 * gcc.dg/torture/pr50363.c: New testcase.
2467 2011-09-26 Jason Merrill <jason@redhat.com>
2470 * g++.dg/template/partial13.C: New.
2473 * g++.dg/template/partial12.C: New.
2476 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2478 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/diagnostic/bindings1.C: New.
2482 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2484 2011-09-26 David S. Miller <davem@davemloft.net>
2486 * gcc.target/sparc/wrgsr.c: New test.
2487 * gcc.target/sparc/rdgsr.c: New test.
2488 * gcc.target/sparc/edge.c: New test.
2489 * gcc.target/sparc/fcmp.c: New test.
2491 * gcc.target/sparc/edge.c: Update for new return types.
2492 * gcc.target/sparc/fcmp.c: Likewise.
2494 * gcc.target/sparc/fpaddsubi.c: New test.
2496 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2499 * gfortran.dg/common_15.f90: New.
2502 * gfortran.dg/dummy_procedure_5.f90: New.
2503 * gfortran.dg/interface_26.f90: Modified error message.
2504 * gfortran.dg/proc_ptr_11.f90: Ditto.
2505 * gfortran.dg/proc_ptr_15.f90: Ditto.
2506 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2507 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2509 2011-09-26 Jason Merrill <jason@redhat.com>
2512 * g++.dg/overload/rvalue3.C: New.
2515 * g++.dg/overload/ref-conv2.C: New.
2517 * g++.dg/cpp0x/nsdmi-template1.C: New.
2519 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2521 * g++.dg/cpp0x/nullptr25.C: New.
2523 2011-09-26 Richard Guenther <rguenther@suse.de>
2525 PR tree-optimization/50472
2526 * gcc.dg/torture/pr50472.c: New testcase.
2528 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2530 * gnat.dg/opt22.adb: New test.
2531 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2533 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2535 * gnat.dg/opt21.adb: New test.
2536 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2538 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2540 * gnat.dg/opt20.ad[sb]: New test.
2541 * gnat.dg/opt20_pkg.ads: New helper.
2543 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2545 * gnat.dg/array17.adb: New test.
2546 * gnat.dg/array17_pkg.ads: New helper.
2548 2011-09-25 Jason Merrill <jason@redhat.com>
2550 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2552 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2554 * gnat.dg/frame_overflow.ads: New.
2555 * gnat.dg/frame_overflow.adb: Adjust.
2556 * gnat.dg/specs/addr1.ads: Likewise.
2558 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2560 * g++.dg/tree-ssa/restrict2.C: New test.
2562 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2564 * lib/target-supports.exp (check_effective_target_vect64): New.
2565 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2566 of multiple vector sizes.
2567 * gcc.dg/vect/bb-slp-26.c: New.
2569 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2572 * g++.dg/template/bitfield1.C: New.
2574 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2576 * gcc.dg/vect/bb-slp-24.c: New.
2578 2011-09-24 Jason Merrill <jason@redhat.com>
2580 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2582 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2584 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2585 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2587 * g++.dg/cpp0x/nsdmi1.C: New.
2588 * g++.dg/cpp0x/nsdmi2.C: New.
2589 * g++.dg/cpp0x/nsdmi3.C: New.
2590 * g++.dg/cpp0x/nsdmi4.C: New.
2591 * g++.old-deja/g++.other/init4.C: New.
2593 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2596 * g++.dg/template/sfinae28.C: New.
2598 2011-09-23 Ian Lance Taylor <iant@google.com>
2600 * go.test/go-test.exp (errchk): Handle more cases of getting
2601 correct Tcl backslash quoting in regular expressions in test file.
2603 2011-09-23 Jason Merrill <jason@redhat.com>
2606 * g++.dg/init/const8.C: New.
2607 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2608 * g++.dg/cpp0x/defaulted2.C: Likewise.
2609 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2610 * g++.dg/init/pr20039.C: Likewise.
2611 * g++.dg/init/pr42844.C: Likewise.
2613 2011-09-23 Jan Hubicka <jh@suse.cz>
2615 * gcc.dg/ipa/inline-1.c: new testcase.
2616 * gcc.dg/ipa/inline-2.c: new testcase.
2617 * gcc.dg/ipa/inline-3.c: new testcase.
2618 * gcc.dg/ipa/inline-4.c: new testcase.
2620 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2623 * g++.dg/cpp0x/constexpr-static8.C: New.
2625 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.target/i386/avxfp-1.c: New test.
2628 * gcc.target/i386/avxfp-2.c: New test.
2630 2011-09-23 Terry Guo <terry.guo@arm.com>
2632 * gcc.c-torture/execute/941014-1.x: Deleted.
2634 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2637 * g++.dg/cpp0x/pr50491.C: New.
2639 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2642 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2644 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2647 * g++.dg/cpp0x/nullptr24.C: New.
2649 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2652 * gcc.target/i386/pr50482.c: New test.
2654 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2656 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2657 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2658 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2659 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2660 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2661 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2662 multilib options contain different -march= from dg-options.
2664 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2665 Paolo Carlini <paolo.carlini@oracle.com>
2668 * g++.dg/template/friend52.C: New.
2670 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2672 * gcc.target/arm/cmp-1.c: New test.
2673 * gcc.target/arm/cmp-2.c: Likewise.
2675 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2678 * gfortran.dg/impure_actual_1.f90: Modified error message.
2679 * gfortran.dg/proc_ptr_32.f90: New.
2680 * gfortran.dg/proc_ptr_33.f90: New.
2682 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2684 PR tree-optimization/50451
2685 * gcc.dg/vect/pr50451.c: New test.
2687 2011-09-21 Ian Lance Taylor <iant@google.com>
2689 * go.test/go-test.exp (errchk): Add special case for bug332.
2690 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2691 some more test lines.
2693 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2695 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2696 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2697 * g++.dg/other/i386-8.C: Ditto.
2698 * g++.dg/other/pr34435.C: Ditto.
2699 * g++.dg/other/pr39496.C: Ditto.
2700 * g++.dg/other/mmintrin.C: Ditto.
2702 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2704 * gcc.dg/vect/vect-cond-7.c: New test.
2705 * gcc.target/i386/sse4_1-cond-1.c: New test.
2706 * gcc.target/i386/avx-cond-1.c: New test.
2708 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2711 * g++.dg/other/pr50464.C: New test.
2713 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2715 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2716 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2717 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2718 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2720 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2722 * gnat.dg/opt19.adb: New test.
2724 2011-09-21 Terry Guo <terry.guo@arm.com>
2726 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2727 on arch conflict when testing case on targets other than armv7-a.
2729 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2732 * g++.dg/ext/int128-1.C: New.
2733 * g++.dg/ext/int128-2.C: Likewise.
2734 * g++.dg/ext/int128-2.h: Likewise.
2736 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2739 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2741 2011-09-20 Jason Merrill <jason@redhat.com>
2743 * g++.dg/cpp0x/constexpr-generated1.C: New.
2746 * g++.dg/overload/ref-conv1.C: New.
2748 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2750 * g++.dg/other/final1.C: New.
2752 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2754 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2757 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2759 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2762 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2764 PR tree-optimization/50413
2765 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2766 -fdump-tree-slp-details. Run other tests with
2767 -fdump-tree-vect-details.
2768 * g++.dg/vect/slp-pr50413.cc: New.
2770 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2771 Ira Rosen <ira.rosen@linaro.org>
2774 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2775 Fix underscores around restrict.
2777 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2779 PR tree-optimization/50414
2780 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2781 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2782 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2784 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2786 PR tree-optimization/50412
2787 * gfortran.dg/vect/pr50412.f90: New.
2789 2011-09-16 Jason Merrill <jason@redhat.com>
2792 * g++.dg/eh/defarg1.C: New.
2794 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2796 * gcc.dg/vect/vect-reduc-10.c: New test.
2797 * gcc.target/i386/avx-reduc-1.c: New test.
2799 * gcc.target/i386/sse2-extract-1.c: New test.
2800 * gcc.target/i386/avx-extract-1.c: New test.
2802 2011-09-16 Terry Guo <terry.guo@arm.com>
2804 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2806 2011-09-15 Diego Novillo <dnovillo@google.com>
2808 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2809 ALWAYS_CXXFLAGS, if defined.
2810 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2811 ALWAYS_GFORTRANFLAGS, if defined.
2812 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2813 ALWAYS_GOCFLAGS, if defined.
2814 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2815 ALWAYS_OBJCXXFLAGS, if defined.
2816 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2817 additional_flags, if defined.
2818 * lib/gnat.exp (gnat_target_compile): Likewise.
2819 * lib/objc.exp (objc_target_compile): Likewise.
2820 * lib/target-supports-dg.exp (dg-add-options): Handle
2823 2011-09-15 Tom de Vries <tom@codesourcery.com>
2826 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2827 Use uintptr_t in f1. Undo avr xfails.
2829 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2833 * gfortran.dg/function_types_3.f90: New.
2835 2011-09-15 Jason Merrill <jason@redhat.com>
2838 * g++.dg/cpp0x/trailing7.C: New.
2841 * g++.dg/cpp0x/nullptr23.C: New.
2843 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2845 * gcc.dg/vect/bb-slp-25.c: New.
2847 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2850 * g++.dg/cpp0x/noexcept15.C: New.
2852 2011-09-14 Tom de Vries <tom@codesourcery.com>
2855 * gcc.dg/pr50251.c: New test.
2857 2011-09-14 Tobias Burnus <burnus@net-b.de>
2861 * gfortran.dg/null_5.f90: New.
2862 * gfortran.dg/null_6.f90: New.
2864 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2866 * gcc.c-torture/compile/20110913-1.c: New test.
2868 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2871 * gfortran.dg/result_2.f90: New.
2873 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2875 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2877 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2880 * g++.dg/cpp0x/variadic116.C: New test case.
2882 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2884 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2885 * gcc.target/mips/interrupt_handler-2.c: New test.
2886 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2888 2011-09-12 Jason Merrill <jason@redhat.com>
2890 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2892 * g++.dg/cpp0x/explicit7.C: New.
2894 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2896 PR rtl-optimization/50212
2897 * g++.dg/other/pr50212.C: New test.
2899 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2902 * testsuite/gcc.target/avr/torture/avr-torture.exp
2903 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2904 "-O2 -fmerge-all-constants".
2906 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2909 * gfortran.dg/do_while_1.f90: New test.
2911 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2915 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2916 * gfortran.dg/proc_decl_26.f90: New.
2917 * gfortran.dg/typebound_override_2.f90: New.
2918 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2920 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2922 * gnat.dg/cond_expr2.ad[sb]: New test.
2924 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2926 * gnat.dg/atomic5.ad[sb]: New test.
2928 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2930 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2932 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2935 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2937 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2940 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2942 2011-09-09 Richard Guenther <rguenther@suse.de>
2944 PR tree-optimization/50328
2945 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2947 2011-09-09 Richard Guenther <rguenther@suse.de>
2950 * gcc.dg/torture/pr50333.c: New testcase.
2952 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2954 PR tree-optimization/50318
2955 * gcc.target/arm/pr50318-1.c: New file.
2957 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2959 * gcc.target/i386/all_one_m256i.c: New test.
2961 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2964 * g++.dg/cpp0x/sfinae28.C: New.
2966 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2969 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2970 longer ignored on typedefs.
2972 PR c++/33255 - Support -Wunused-local-typedefs warning
2973 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2974 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2976 2011-09-08 Martin Jambor <mjambor@suse.cz>
2978 PR tree-optimization/50287
2979 * gcc.dg/torture/pr50287.c: New test.
2981 2011-09-08 Richard Guenther <rguenther@suse.de>
2983 PR tree-optimization/19831
2984 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2985 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2986 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2987 * gcc.dg/errno-1.c: Adjust.
2989 2011-09-08 Richard Guenther <rguenther@suse.de>
2991 PR tree-optimization/19831
2992 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2994 2011-09-08 Tobias Burnus <burnus@net-b.de>
2997 * gfortran.dg/do_concurrent_1.f90: New.
2998 * gfortran.dg/do_concurrent_2.f90: New.
3000 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3003 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3004 * gcc.dg/pr50310-2.c: New test.
3006 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3009 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3010 * gfortran.dg/impure_constructor_1.f90: Modified.
3011 * gfortran.dg/proc_ptr_comp_33.f90: New.
3013 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3016 * gcc.dg/pr50310-1.c: New test.
3018 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3021 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3024 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3027 * g++.dg/cpp0x/noexcept14.C: New.
3029 2011-09-07 Jason Merrill <jason@redhat.com>
3031 * g++.dg/cpp0x/constexpr-ref3.C: New.
3033 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3035 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3037 * gcc.dg/section1.c: Don't xfail for avr.
3039 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3041 PR tree-optimization/50322
3042 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3044 2011-09-07 Martin Jambor <mjambor@suse.cz>
3046 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3048 2011-09-07 Martin Jambor <mjambor@suse.cz>
3050 PR tree-optimization/49911
3051 * g++.dg/tree-ssa/pr49911.C: New test.
3053 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3056 * gcc.dg/torture/pr49030.c: New test.
3058 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3061 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3062 * gfortran.dg/class_4d.f03: Deleted.
3063 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3065 2011-09-07 Richard Guenther <rguenther@suse.de>
3067 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3069 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3071 PR tree-optimization/46021
3072 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3074 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3076 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3078 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3080 * gcc.c-torture/compile/20110906-1.c: New test.
3082 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3084 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3086 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3088 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3089 --param tree-reassoc-width=1.
3091 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3092 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3094 2011-09-06 Richard Guenther <rguenther@suse.de>
3096 PR tree-optimization/48149
3097 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3099 2011-09-06 Richard Guenther <rguenther@suse.de>
3101 PR tree-optimization/48317
3102 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3104 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3106 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3108 (add_options_for_quad_vectors): Replace with ...
3109 (add_options_for_double_vectors): ... this.
3110 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3111 support multiple vector sizes since the vectorizer attempts to
3112 vectorize with both vector sizes.
3113 * gcc.dg/vect/no-vfa-vect-79.c,
3114 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3115 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3116 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3117 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3118 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3119 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3120 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3121 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3122 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3123 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3124 gcc.dg/vect/vect-40.c: Likewise.
3125 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3126 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3127 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3128 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3129 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3131 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3133 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3136 * gcc.target/mips/abi-main.h: New file.
3137 * gcc.target/mips/abi-o32-long32.c: New test.
3138 * gcc.target/mips/abi-o32-long64.c: Likewise.
3139 * gcc.target/mips/abi-o64-long32.c: Likewise.
3140 * gcc.target/mips/abi-o64-long64.c: Likewise.
3141 * gcc.target/mips/abi-n32-long32.c: Likewise.
3142 * gcc.target/mips/abi-n32-long64.c: Likewise.
3143 * gcc.target/mips/abi-n64-long32.c: Likewise.
3144 * gcc.target/mips/abi-n64-long64.c: Likewise.
3145 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3146 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3147 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3148 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3149 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3150 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3151 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3152 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3153 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3154 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3155 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3156 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3157 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3158 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3159 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3160 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3161 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3162 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3163 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3164 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3165 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3166 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3167 * gcc.target/mips/branch-3.c: Likewise.
3168 * gcc.target/mips/branch-4.c: Likewise.
3169 * gcc.target/mips/branch-5.c: Likewise.
3170 * gcc.target/mips/branch-6.c: Likewise.
3171 * gcc.target/mips/branch-7.c: Likewise.
3172 * gcc.target/mips/branch-8.c: Likewise.
3173 * gcc.target/mips/branch-9.c: Likewise.
3174 * gcc.target/mips/branch-10.c: Likewise.
3175 * gcc.target/mips/branch-11.c: Likewise.
3176 * gcc.target/mips/branch-12.c: Likewise.
3177 * gcc.target/mips/branch-13.c: Likewise.
3178 * gcc.target/mips/lazy-binding-1.c: Likewise.
3180 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3182 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3183 to avoid warning on int=16 platforms..
3185 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3187 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3188 to work even with -fshort-enums.
3190 2011-09-04 Jan Hubicka <jh@suse.cz>
3192 * gcc.c-torture/compile/20110902.c: new testcase.
3194 2011-09-04 Jason Merrill <jason@redhat.com>
3197 * g++.dg/cpp0x/rv-conv1.C: New.
3200 * g++.dg/cpp0x/rv-func3.C: New.
3202 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3206 * g++.dg/cpp0x/constexpr-template1.C: New.
3207 * g++.dg/cpp0x/constexpr-template2.C: New.
3208 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3209 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3211 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3213 * gnat.dg/specs/debug1.ads: Tweak pattern.
3215 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3218 * gfortran.dg/class_45a.f03: New.
3219 * gfortran.dg/class_45b.f03: New.
3221 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3222 Ira Rosen <ira.rosen@linaro.org>
3224 PR tree-optimization/50208
3225 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3226 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3227 -fno-tree-fre -fno-tree-pre.
3229 2011-09-02 Martin Jambor <mjambor@suse.cz>
3231 * gcc.dg/ipa/ipcp-3.c: New test.
3233 2011-09-02 Richard Guenther <rguenther@suse.de>
3235 PR tree-optimization/27460
3237 * gcc.dg/vect/vect-cond-7.c: New testcase.
3239 2011-09-02 Martin Jambor <mjambor@suse.cz>
3241 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3242 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3243 xfailed test for inlining.
3244 * g++.dg/ipa/ivinline-9.C: Likewise.
3246 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3248 PR tree-optimization/50178
3249 * gfortran.dg/vect/pr50178.f90: New test.
3251 2011-08-31 Martin Jambor <mjambor@suse.cz>
3254 * gcc.c-torture/execute/pr49886.c: New testcase.
3256 2011-08-31 Tom de Vries <tom@codesourcery.com>
3259 * gcc.dg/pr43513.c: New test.
3261 2011-08-30 Tobias Burnus <burnus@net-b.de>
3264 * gfortran.dg/common_14.f90: New.
3265 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3267 2011-08-30 Jason Merrill <jason@redhat.com>
3270 * g++.dg/cpp0x/decltype33.C: New.
3273 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3276 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3278 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3280 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3282 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3284 * gnat.dg/specs/aggr3.ads: New test.
3285 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3287 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3288 * gnat.dg/specs/aggr2.ads: Likewise.
3290 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3293 * gfortran.dg/allocate_with_source_2.f90: New test
3295 2011-08-30 Jason Merrill <jason@redhat.com>
3298 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3301 * g++.dg/cpp0x/constexpr-value3.C: New.
3303 2011-08-30 Richard Guenther <rguenther@suse.de>
3306 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3307 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3308 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3309 * gcc.dg/pr36902.c: XFAIL.
3311 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3313 * gcc.target/i386/fma-check.h: New.
3314 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3315 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3316 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3317 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3318 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3319 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3320 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3321 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3322 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3323 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3324 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3325 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3326 * gcc.target/i386/fma-compile.c: Likewise.
3327 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3328 * gcc.target/i386/sse-12.c: Add -mfma.
3329 * gcc.target/i386/sse-13.c: Likewise.
3330 * gcc.target/i386/sse-14.c: Likewise.
3331 * gcc.target/i386/sse-22.c: Likewise.
3332 * gcc.target/i386/sse-23.c: Likewise.
3333 * g++.dg/other/i386-2.C: Likewise.
3334 * g++.dg/other/i386-3.C: Likewise.
3336 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3339 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3340 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3342 2011-08-30 Christian Bruel <christian.bruel@st.com>
3344 * g++.dg/bprob/bprob.exp (feedback_options): Set
3345 -fbranch-probabilities.
3346 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3348 2011-08-29 Jason Merrill <jason@redhat.com>
3351 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3353 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3354 Jason Merrill <jason@redhat.com>
3356 * g++.dg/dfp/base.C: New test.
3358 2011-08-29 Jason Merrill <jason@redhat.com>
3362 * g++.dg/cpp0x/initlist58.C: New.
3364 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3367 * gfortran.dg/class_result_1.f03: New.
3369 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3372 * gcc.target/i386/pr48722.c: New test.
3374 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3377 * gfortran.dg/widechar_compare_1.f90: New test.
3379 2011-08-26 Jason Merrill <jason@redhat.com>
3383 * g++.dg/abi/mangle50.C: New.
3385 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3388 * gcc.target/i386/pr50202.c: New test.
3390 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3392 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3393 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3394 * gcc.target/i386/avx-round-vec.c: New test.
3395 * gcc.target/i386/avx-roundf-vec.c: New test.
3397 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3399 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3403 * c-c++-common/Wunused-var-14.c: New test.
3405 2011-08-26 Tom de Vries <tom@codesourcery.com>
3407 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3409 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3411 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3412 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3413 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3414 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3416 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3418 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3419 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3420 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3421 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3423 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3426 * gfortran.dg/pointer_comp_init_1.f90: New test.
3428 2011-08-25 Jason Merrill <jason@redhat.com>
3431 * g++.dg/cpp0x/sfinae27.C: New.
3433 2011-08-25 Tobias Burnus <burnus@net-b.de>
3435 * gfortran.dg/coarray_lib_token_4.f90: New.
3437 2011-08-25 Tobias Burnus <burnus@net-b.de>
3439 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3441 2011-08-25 Richard Guenther <rguenther@suse.de>
3443 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3445 2011-08-24 Tobias Burnus <burnus@net-b.de>
3448 * gfortran.dg/initialization_28.f90: New.
3450 2011-08-24 Richard Guenther <rguenther@suse.de>
3452 PR tree-optimization/50067
3453 * gcc.dg/torture/pr50067-3.c: New testcase.
3454 * gcc.dg/torture/pr50067-4.c: Likewise.
3455 * gcc.dg/torture/pr50067-5.c: Likewise.
3457 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3459 * g++.dg/other/i386-2.C: Add -mavx2 check.
3460 * g++.dg/other/i386-3.C: Likewise.
3461 * gcc.target/i386/avx-1.c: Add AVX2.
3462 * gcc.target/i386/avx-2.c: Likewise.
3463 * gcc.target/i386/funcspec-5.c: Likewise.
3464 * gcc.target/i386/sse-12.c: Likewise.
3465 * gcc.target/i386/sse-13.c: Likewise.
3466 * gcc.target/i386/sse-14.c: Likewise.
3467 * gcc.target/i386/sse-22.c: Likewise.
3468 * gcc.target/i386/sse-23.c: Likewise.
3469 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3470 * gcc.target/i386/avx2-check.h: New.
3471 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3472 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3473 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3474 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3475 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3476 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3477 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3478 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3479 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3480 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3481 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3482 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3483 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3484 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3485 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3486 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3487 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3488 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3489 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3490 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3491 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3492 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3493 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3494 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3495 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3496 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3497 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3498 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3499 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3500 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3501 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3502 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3503 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3504 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3505 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3506 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3507 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3508 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3509 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3510 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3511 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3512 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3513 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3514 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3515 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3516 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3517 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3518 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3519 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3520 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3521 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3522 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3523 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3524 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3525 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3526 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3527 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3528 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3529 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3530 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3531 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3532 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3533 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3534 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3535 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3536 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3537 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3538 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3539 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3540 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3541 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3542 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3543 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3544 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3545 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3546 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3547 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3548 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3549 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3550 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3551 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3594 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3596 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3597 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3600 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3601 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3602 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3632 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3633 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3642 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3643 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3644 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3645 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3646 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3647 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3648 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3649 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3650 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3651 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3652 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3712 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3713 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3714 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3715 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3716 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3717 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3718 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3719 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3720 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3721 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3722 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3723 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3724 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3725 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3726 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3727 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3728 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3729 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3730 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3731 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3732 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3733 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3734 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3735 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3736 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3737 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3738 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3739 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3740 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3741 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3742 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3743 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3744 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3745 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3746 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3747 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3748 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3749 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3750 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3751 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3752 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3753 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3754 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3755 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3756 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3757 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3758 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3759 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3760 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3761 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3762 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3763 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3764 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3765 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3766 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3767 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3768 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3769 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3770 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3771 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3772 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3773 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3774 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3775 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3776 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3777 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3778 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3779 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3780 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3781 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3782 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3783 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3784 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3785 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3786 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3787 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3788 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3789 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3790 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3791 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3792 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3793 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3794 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3795 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3796 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3797 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3798 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3799 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3800 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3801 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3802 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3803 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3804 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3805 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3806 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3807 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3808 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3809 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3810 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3811 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3812 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3813 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3814 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3815 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3816 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3817 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3818 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3819 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3820 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3821 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3822 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3823 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3824 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3825 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3826 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3827 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3828 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3829 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3830 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3831 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3832 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3833 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3834 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3835 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3836 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3837 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3838 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3839 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3840 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3841 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3842 * gcc.target/i386/testimm-9.c: Likewise.
3844 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3846 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3847 * g++.dg/other/i386-3.C: Likewise.
3848 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3849 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3850 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3851 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3852 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3853 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3854 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3855 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3856 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3857 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3858 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3859 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3860 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3861 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3862 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3863 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3864 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3865 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3866 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3867 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3868 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3869 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3870 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3871 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3872 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3873 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3874 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3875 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3876 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3877 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3878 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3879 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3880 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3881 * gcc.target/i386/sse-12.c: Add BMI2.
3882 * gcc.target/i386/sse-13.c: Likewise.
3883 * gcc.target/i386/sse-14.c: Likewise.
3884 * gcc.target/i386/sse-22.c: Likewise.
3885 * gcc.target/i386/sse-23.c: Likewise.
3887 2011-08-23 Jason Merrill <jason@redhat.com>
3889 * g++.dg/template/crash7.C: Adjust expected errors.
3891 2011-08-23 Jason Merrill <jason@redhat.com>
3895 * g++.dg/cpp0x/overload2.C: New.
3897 2011-08-23 Jason Merrill <jason@redhat.com>
3900 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3902 2011-08-23 Jason Merrill <jason@redhat.com>
3905 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3906 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3907 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3908 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3910 2011-08-23 Jason Merrill <jason@redhat.com>
3913 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3915 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3918 * g++.dg/warn/Wunused-var-16.C: New test.
3921 * gcc.dg/pr50161.c: New test.
3923 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3926 * g++.dg/gcov/gcov-7.C: New test.
3928 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3931 * g++.dg/dfp/nofields.C: New test.
3933 2011-08-23 Tobias Burnus <burnus@net-b.de>
3936 * gfortran.dg/use_16.f90: New.
3938 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3939 Kirill Yukhin <kirill.yukhin@intel.com>
3942 * gcc.target/i386/pr50155.c: New test.
3944 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3946 PR tree-optimization/50133
3947 * gcc.dg/pr50133.c: New test.
3950 * c-c++-common/cxxbitfields-6.c: New test.
3952 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3955 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3957 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3959 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3960 * gcc.dg/pr49994-3.c: Ditto.
3962 2011-08-22 Richard Guenther <rguenther@suse.de>
3965 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3966 * gcc.dg/torture/pr50067-2.c: Likewise.
3968 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3971 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3972 of a constant resulting from simplification.
3973 * gfortran.dg/warn_conversion_3.f90: New test.
3975 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3978 * gfortran.dg/zero_stride_1.f90: New test.
3980 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3983 * gfortran.dg/typebound_override_1.f90: Modified.
3985 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3987 PR tree-optimization/48739
3988 * gcc.dg/pr48739-1.c: New test.
3989 * gcc.dg/pr48739-2.c: New test.
3991 2011-08-20 Tobias Burnus <burnus@net-b.de>
3993 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3995 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3998 * gfortran.dg/where_3.f90: New test.
4000 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4003 * gfortran.dg/pr49721-1.f: New.
4004 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4006 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4008 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4009 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4012 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4014 * gcc.target/arm/wmul-11.c: New file.
4015 * gcc.target/arm/wmul-12.c: New file.
4016 * gcc.target/arm/wmul-13.c: New file.
4018 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4020 * gcc.target/arm/wmul-10.c: New file.
4022 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4024 * gcc.target/arm/wmul-9.c: New file.
4025 * gcc.target/arm/wmul-bitfield-2.c: New file.
4027 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4029 * gcc.target/arm/wmul-8.c: New file.
4031 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4033 * gcc.target/arm/wmul-7.c: New file.
4035 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4037 * gcc.target/arm/wmul-6.c: New file.
4039 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4041 * gcc.target/arm/wmul-5.c: New file.
4042 * gcc.target/arm/no-wmla-1.c: New file.
4044 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4046 * gcc.target/arm/wmul-bitfield-1.c: New file.
4048 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4050 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4052 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4054 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4055 * gcc.target/i386/conversion.c: Likewise.
4057 2011-08-19 Richard Guenther <rguenther@suse.de>
4059 * gcc.dg/torture/pr50067-1.c: New testcase.
4060 * gcc.dg/torture/pr50067-2.c: Likewise.
4062 2011-08-19 Joey Ye <joey.ye@arm.com>
4065 * gcc.target/arm/handler-align.c: New test.
4066 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4069 2011-08-19 Joey Ye <joey.ye@arm.com>
4071 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4073 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4076 * gfortran.dg/end_block_label_1.f90: New test.
4077 * gfortran.dg/end_associate_label_1.f90: New test.
4079 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4081 * gcc.dg/c1x-pointer-float-1.c: New test.
4083 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4086 * gfortran.dg/duplicate_labels_2.f: New test.
4088 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4090 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4091 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4092 gcc.dg/c1x-noreturn-5.c: New tests.
4094 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4096 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4098 2011-08-18 Tobias Burnus <burnus@net-b.de>
4101 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4102 * gfortran.dg/coarray_lock_3.f90: Fix test.
4103 * gfortran.dg/coarray_lock_4.f90: New.
4104 * gfortran.dg/coarray_lock_5.f90: New.
4106 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4109 * gcc.c-torture/compile/pr50009.c: New test.
4112 * gcc.dg/torture/pr50092.c: New test.
4114 2011-08-18 Tobias Burnus <burnus@net-b.de>
4117 * gfortran.dg/namelist_73.f90: New.
4119 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4121 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4124 * gcc.dg/pr50017.c: New test.
4126 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4129 * g++.dg/lookup/hidden-var1.C: New test case.
4131 2011-08-17 Tobias Burnus <burnus@net-b.de>
4134 * gfortran.dg/warn_unused_var_2.f90: New.
4135 * gfortran.dg/warn_unused_var_3.f90: New.
4137 2011-08-17 Tom de Vries <tom@codesourcery.com>
4140 * gcc.target/arm/pr43597.c: New test.
4142 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4145 * gfortran.dg/common_13.f90: New.
4147 2011-08-16 Jason Merrill <jason@redhat.com>
4150 * g++.dg/cpp0x/variadic-unresolved.C: New.
4152 * g++.old-deja/g++.brendan/README: Add R.I.P.
4154 * g++.dg/ext/attr-used-1.C: New.
4157 * g++.dg/cpp0x/initlist56.C: New.
4159 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4162 * g++.dg/opt/life1.C: Only run on Linux.
4164 2011-08-15 Tobias Burnus <burnus@net-b.de>
4166 * gfortran.dg/coarray_26.f90: New.
4168 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4170 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4173 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4176 * gfortran.dg/func_result_7.f90: New.
4178 2011-08-13 Jason Merrill <jason@redhat.com>
4181 * g++.dg/cpp0x/decltype32.C: New.
4184 * g++.dg/diagnostic/expr1.C: New.
4186 2011-08-12 David Li <davidxl@google.com>
4188 * g++.dg/abi/vbase15.C: New test.
4190 2011-08-12 Jason Merrill <jason@redhat.com>
4193 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4195 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4197 * gcc.dg/builtins-67.c: New test.
4198 * gcc.target/i386/conversion.c: Ditto.
4200 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4201 Brian Hackett <bhackett1024@gmail.com>
4203 * g++.dg/plugin/decl_plugin.c: New.
4204 * g++.dg/plugin/decl-plugin-test.C: New.
4205 * g++.dg/plugin/plugin.exp: Add above testcase.
4207 2011-08-11 Richard Guenther <rguenther@suse.de>
4209 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4211 2011-08-11 Michael Matz <matz@suse.de>
4213 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4215 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4217 PR tree-optimization/50039
4218 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4219 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4221 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4223 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4224 (sse4_1_test): Initialize src3 with random value.
4226 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4228 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4229 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4230 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4231 * gcc.dg/scal-to-vec1.c: New test.
4232 * gcc.dg/scal-to-vec2.c: New test.
4234 2011-08-09 Richard Guenther <rguenther@suse.de>
4236 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4237 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4238 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4239 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4241 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4243 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4245 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4247 * gcc.dg/pr49948.c: Require pthread effective target.
4249 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4251 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4253 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4255 * gcc.target/i386/sse-22a.c: New test.
4257 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4259 PR tree-optimization/50014
4260 * gcc.dg/vect/pr50014.c: New test.
4262 2011-08-08 Martin Jambor <mjambor@suse.cz>
4265 * gcc.dg/tree-ssa/pr49923.c: New test.
4267 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4270 * gcc.target/i386/pr49781-1.c: New.
4272 2011-08-08 Jason Merrill <jason@redhat.com>
4274 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4276 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4278 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4281 * gfortran.dg/typebound_override_1.f90: New.
4283 2011-08-07 Kai Tietz <ktietz@redhat.com>
4285 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4286 x86_64 mingw target.
4287 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4288 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4289 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4290 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4291 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4292 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4293 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4294 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4295 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4296 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4298 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4301 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4303 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4305 * gcc.dg/pr48770.c: Cleanup coverage files.
4306 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4308 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4310 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4311 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4312 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4313 lzcnt and bmi options.
4315 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4318 * gcc.dg/pr47381-1.c: New.
4319 * gcc.dg/pr47381-2.c: Likewise.
4320 * gcc.target/i386/pr47381.c: Likewise.
4322 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4325 * gcc.dg/pr47727.c: New.
4328 * gcc.dg/pr47372-1.c: New.
4329 * gcc.dg/pr47372-2.c: Likewise.
4331 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4334 * gcc.target/i386/pr47449.c: New.
4337 * gcc.dg/pr47446-1.c: New.
4338 * gcc.dg/pr47446-2.c: Likewise.
4340 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4343 * gcc.dg/pr47766.c: New.
4346 * gcc.dg/tls/pr47715-1.c: New.
4347 * gcc.dg/tls/pr47715-2.c: Likewise.
4348 * gcc.dg/tls/pr47715-3.c: Likewise.
4349 * gcc.dg/tls/pr47715-4.c: Likewise.
4350 * gcc.dg/tls/pr47715-5.c: Likewise.
4352 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4355 * objc.dg/gnu-api-2-class.m: Updated comments.
4356 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4357 * objc.dg/gnu-api-2-class-meta.m: New test.
4358 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4360 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4363 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4364 with classes that are in construction.
4366 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4369 * gcc.target/i386/pr48084-1.c: New.
4370 * gcc.target/i386/pr48084-2.c: Likewise.
4371 * gcc.target/i386/pr48084-3.c: Likewise.
4372 * gcc.target/i386/pr48084-4.c: Likewise.
4373 * gcc.target/i386/pr48084-5.c: Likewise.
4375 PR rtl-optimization/49504
4376 * gcc.target/i386/pr49504.c: New.
4379 * gcc.dg/pr49860.c: New.
4381 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4384 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4385 with classes that are in construction.
4387 2011-08-05 Jason Merrill <jason@redhat.com>
4390 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4393 * g++.dg/cpp0x/decltype31.C: New.
4396 * g++.dg/init/array28.C: New.
4399 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4401 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4404 * gcc.dg/pr47369-1.c: New.
4406 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4409 * gcc.dg/torture/pr47364-1.c: New.
4410 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4411 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4413 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4416 * gfortran.dg/transfer_check_2.f90: New test case.
4418 2011-08-05 Jan Hubicka <jh@suse.cz>
4421 * gfortran.dg/pr49494.f90: New testcase.
4423 2011-08-05 Jan Hubicka <jh@suse.cz>
4426 * gcc.c-torture/compile/pr49735.c: New testcase.
4428 2011-08-05 Jason Merrill <jason@redhat.com>
4431 * g++.dg/cpp0x/initlist56.C: New.
4434 * g++.dg/overload/rvalue2.C: New.
4437 * g++.dg/cpp0x/range-for21.C: New.
4439 * g++.dg/ext/vla11.C: New.
4441 2011-08-05 Richard Guenther <rguenther@suse.de>
4443 PR tree-optimization/49984
4444 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4446 2011-08-05 Richard Guenther <rguenther@suse.de>
4448 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4449 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4450 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4452 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4454 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4455 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4456 * gfortran.dg/ldist-pr43023.f90: Ditto.
4457 * gfortran.dg/namelist_52.f90: Ditto.
4458 * gfortran.dg/interface_proc_end.f90: Ditto.
4459 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4460 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4462 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4464 * gcc.dg/vect/vect-over-widen-1.c: New test.
4465 * gcc.dg/vect/vect-over-widen-2.c: New test.
4466 * gcc.dg/vect/vect-over-widen-3.c: New test.
4467 * gcc.dg/vect/vect-over-widen-4.c: New test.
4469 2011-08-04 Richard Guenther <rguenther@suse.de>
4472 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4474 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4476 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4478 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4481 * g++.dg/ext/builtin-object-size3.C: New test.
4483 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4485 PR tree-optimization/49948
4486 * gcc.dg/pr49948.c: New test.
4488 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4491 * gcc.dg/torture/pr47383.c: New.
4493 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4495 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4497 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4499 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4501 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4504 * gcc.dg/torture/pr47744-1.c: New.
4505 * gcc.dg/torture/pr47744-2.c: Likewise.
4506 * gcc.dg/torture/pr47744-3.c: Likewise.
4508 2011-08-03 Richard Guenther <rguenther@suse.de>
4511 * gcc.dg/torture/pr49958.c: New testcase.
4513 2011-08-03 Richard Guenther <rguenther@suse.de>
4515 PR tree-optimization/49938
4516 * g++.dg/torture/pr49938.C: New testcase.
4518 2011-08-02 Jason Merrill <jason@redhat.com>
4521 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4524 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4527 * g++.dg/cpp0x/variadic115.C: New.
4530 * g++.dg/cpp0x/union5.C: New.
4532 2011-08-02 Daniel Kraft <d@domob.eu>
4535 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4537 2011-08-02 Kai Tietz <ktietz@redhat.com>
4540 * gcc.dg/tree-ssa/forwprop-15.c
4542 2011-08-02 Jason Merrill <jason@redhat.com>
4545 * g++.dg/cpp0x/range-for20.C: New.
4547 2011-08-02 Tobias Burnus <burnus@net-b.de>
4549 * gfortran.dg/coarray_lib_token_3.f90: New.
4551 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4554 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4555 * gcc.dg/gomp/atomic-15.c: New test.
4556 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4557 * g++.dg/gomp/atomic-15.C: New test.
4558 * g++.dg/gomp/private-1.C: New test.
4559 * g++.dg/gomp/sharing-2.C: New test.
4560 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4561 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4562 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4564 2011-08-02 Tobias Burnus <burnus@net-b.de>
4566 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4567 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4569 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4570 * gfortran.dg/allocatable_function_5.f90: Ditto.
4571 * gfortran.dg/allocate_stat.f90: Ditto.
4572 * gfortran.dg/array_constructor_20.f90: Ditto.
4573 * gfortran.dg/array_constructor_21.f90: Ditto.
4574 * gfortran.dg/array_constructor_22.f90: Ditto.
4575 * gfortran.dg/array_constructor_26.f03: Ditto.
4576 * gfortran.dg/array_function_4.f90: Ditto.
4577 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4578 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4579 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4580 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4581 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4582 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4583 * gfortran.dg/class_15.f03: Ditto.
4584 * gfortran.dg/class_27.f03: Ditto.
4585 * gfortran.dg/class_33.f90: Ditto.
4586 * gfortran.dg/class_37.f03: Ditto.
4587 * gfortran.dg/class_40.f03: Ditto.
4588 * gfortran.dg/class_42.f03: Ditto.
4589 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4590 * gfortran.dg/coarray/registering_1.f90: Ditto.
4591 * gfortran.dg/convert_1.f90: Ditto.
4592 * gfortran.dg/default_initialization_3.f90: Ditto.
4593 * gfortran.dg/dependency_25.f90: Ditto.
4594 * gfortran.dg/dependency_26.f90: Ditto.
4595 * gfortran.dg/dependency_36.f90: Ditto.
4596 * gfortran.dg/dependency_37.f90: Ditto.
4597 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4598 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4599 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4600 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4601 * gfortran.dg/elemental_result_1.f90: Ditto.
4602 * gfortran.dg/empty_derived_type.f90: Ditto.
4603 * gfortran.dg/entry_7.f90: Ditto.
4604 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4605 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4606 * gfortran.dg/error_recovery_3.f90: Ditto.
4607 * gfortran.dg/extends_4.f03: Ditto.
4608 * gfortran.dg/func_assign.f90: Ditto.
4609 * gfortran.dg/func_assign_3.f90: Ditto.
4610 * gfortran.dg/generic_1.f90: Ditto.
4611 * gfortran.dg/generic_18.f90: Ditto.
4612 * gfortran.dg/generic_22.f03: Ditto.
4613 * gfortran.dg/generic_4.f90: Ditto.
4614 * gfortran.dg/generic_6.f90: Ditto.
4615 * gfortran.dg/generic_actual_arg.f90: Ditto.
4616 * gfortran.dg/graphite/id-21.f: Ditto.
4617 * gfortran.dg/graphite/pr45758.f90: Ditto.
4618 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4619 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4620 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4621 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4622 * gfortran.dg/host_used_types_1.f90: Ditto.
4623 * gfortran.dg/implicit_1.f90: Ditto.
4624 * gfortran.dg/implicit_11.f90: Ditto.
4625 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4626 * gfortran.dg/impure_actual_1.f90: Ditto.
4627 * gfortran.dg/impure_assignment_1.f90: Ditto.
4628 * gfortran.dg/impure_constructor_1.f90: Ditto.
4629 * gfortran.dg/initialization_10.f90: Ditto.
4630 * gfortran.dg/initialization_12.f90: Ditto.
4631 * gfortran.dg/interface_14.f90: Ditto.
4632 * gfortran.dg/interface_15.f90: Ditto.
4633 * gfortran.dg/interface_2.f90: Ditto.
4634 * gfortran.dg/interface_25.f90: Ditto.
4635 * gfortran.dg/interface_26.f90: Ditto.
4636 * gfortran.dg/interface_29.f90: Ditto.
4637 * gfortran.dg/interface_assignment_1.f90: Ditto.
4638 * gfortran.dg/internal_pack_6.f90: Ditto.
4639 * gfortran.dg/internal_pack_7.f90: Ditto.
4640 * gfortran.dg/internal_pack_8.f90: Ditto.
4641 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4642 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4643 * gfortran.dg/module_commons_3.f90: Ditto.
4644 * gfortran.dg/module_equivalence_4.f90: Ditto.
4645 * gfortran.dg/module_equivalence_6.f90: Ditto.
4646 * gfortran.dg/module_function_type_1.f90: Ditto.
4647 * gfortran.dg/module_naming_1.f90: Ditto.
4648 * gfortran.dg/namelist_4.f90: Ditto.
4649 * gfortran.dg/operator_c1202.f90: Ditto.
4650 * gfortran.dg/parens_7.f90: Ditto.
4651 * gfortran.dg/pr32921.f: Ditto.
4652 * gfortran.dg/pr33646.f90: Ditto.
4653 * gfortran.dg/pr41928.f90: Ditto.
4654 * gfortran.dg/pr42119.f90: Ditto.
4655 * gfortran.dg/pr43984.f90: Ditto.
4656 * gfortran.dg/present_1.f90: Ditto.
4657 * gfortran.dg/private_type_2.f90: Ditto.
4658 * gfortran.dg/proc_decl_2.f90: Ditto.
4659 * gfortran.dg/proc_ptr_10.f90: Ditto.
4660 * gfortran.dg/proc_ptr_22.f90: Ditto.
4661 * gfortran.dg/proc_ptr_8.f90: Ditto.
4662 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4663 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4664 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4665 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4666 * gfortran.dg/substring_equivalence.f90: Ditto.
4667 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4668 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4669 * gfortran.dg/trim_optimize_6.f90: Ditto.
4670 * gfortran.dg/typebound_call_12.f03: Ditto.
4671 * gfortran.dg/typebound_operator_5.f03: Ditto.
4672 * gfortran.dg/typebound_operator_6.f03: Ditto.
4673 * gfortran.dg/typebound_proc_18.f03: Ditto.
4674 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4675 * gfortran.dg/use_1.f90: Ditto.
4676 * gfortran.dg/use_10.f90: Ditto.
4677 * gfortran.dg/use_11.f90: Ditto.
4678 * gfortran.dg/use_14.f90: Ditto.
4679 * gfortran.dg/use_only_2.f90: Ditto.
4680 * gfortran.dg/use_rename_4.f90: Ditto.
4681 * gfortran.dg/use_rename_5.f90: Ditto.
4682 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4683 * gfortran.dg/used_interface_ref.f90: Ditto.
4684 * gfortran.dg/used_types_11.f90: Ditto.
4685 * gfortran.dg/used_types_3.f90: Ditto.
4686 * gfortran.dg/used_types_4.f90: Ditto.
4687 * gfortran.dg/userdef_operator_2.f90: Ditto.
4688 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4689 * gfortran.dg/vect/pr46213.f90: Ditto.
4690 * gfortran.dg/whole_file_21.f90: Ditto.
4691 * gfortran.dg/whole_file_22.f90: Ditto.
4692 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4693 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4695 2011-08-02 Kai Tietz <ktietz@redhat.com>
4697 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4699 2011-08-01 Jason Merrill <jason@redhat.com>
4702 * g++.dg/abi/mangle49.C: New.
4705 * g++.dg/cpp0x/constexpr-array4.C: New.
4708 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4710 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4713 * gcc.target/i386/pr49927.c: New test.
4715 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4717 PR tree-optimization/49926
4718 * gcc.dg/vect/pr49926.c: New test.
4720 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4722 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4723 * gcc.target/i386/lzcnt-1.c: New test.
4724 * gcc.target/i386/lzcnt-2.c: Likewise.
4725 * gcc.target/i386/lzcnt-2a.c: Likewise.
4726 * gcc.target/i386/lzcnt-3.c: Likewise.
4727 * gcc.target/i386/lzcnt-4.c: Likewise.
4728 * gcc.target/i386/lzcnt-4a.c: Likewise.
4729 * gcc.target/i386/lzcnt-5.c: Likewise.
4730 * gcc.target/i386/lzcnt-6.c: Likewise.
4731 * gcc.target/i386/lzcnt-6a.c: Likewise.
4732 * gcc.target/i386/lzcnt-check.h: Likewise.
4734 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4735 * gcc.target/i386/sse-13.c: Likewise.
4736 * gcc.target/i386/sse-14.c: Likewise.
4737 * g++.dg/other/i386-2.C: Likewise.
4738 * g++.dg/other/i386-3.C: Likewise.
4740 2011-08-01 Julian Brown <julian@codesourcery.com>
4742 * gcc.target/arm/fixed-point-exec.c: New test.
4744 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4747 * gcc.target/i386/pr49920.c: New test.
4749 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4751 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4752 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4753 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4754 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4755 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4756 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4757 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4758 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4759 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4760 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4761 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4762 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4763 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4764 * g++.dg/tree-ssa/pr33615.C: Ditto.
4765 * g++.dg/tree-ssa/restrict1.C: Ditto.
4766 * c-c++-common/restrict-2.c: Ditto.
4767 * gfortran.dg/pr32921.f: Ditto.
4768 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4769 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4770 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4771 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4772 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4773 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4774 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4775 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4776 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4777 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4779 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4781 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4782 .exe.ltrans[0-9]*. dump files.
4784 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4787 * gfortran.dg/abstract_type_6.f03: Modified.
4788 * gfortran.dg/typebound_proc_24.f03: New.
4790 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4793 * g++.dg/init/for1.C: Fix.
4795 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4798 * gfortran.dg/string_5.f90: New test.
4800 2011-07-29 Jason Merrill <jason@redhat.com>
4803 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4805 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4807 PR tree-optimization/47407
4808 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4812 2011-07-29 Richard Guenther <rguenther@suse.de>
4814 * gcc.dg/uninit-suppress.c: Also disable VRP.
4815 * gcc.dg/uninit-suppress_2.c: Likewise.
4817 2011-07-28 Jason Merrill <jason@redhat.com>
4820 * g++.dg/template/nontype24.C: New.
4822 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4824 PR rtl-optimization/47958
4825 * gcc.dg/torture/pr47958-1.c: New.
4827 2011-07-29 Wei Guozhi <carrot@google.com>
4829 PR rtl-optimization/49799
4830 * gcc.dg/pr49799.c: New test case.
4832 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4835 * gcc.dg/graphite/id-pr48648.c: New.
4837 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4840 * gfortran.dg/maxloc_2.f90: New test.
4841 * gfortran.dg/maxloc_3.f90: New test.
4842 * gfortran.dg/minloc_1.f90: New test.
4843 * gfortran.dg/minloc_2.f90: New test.
4844 * gfortran.dg/minloc_3.f90: New test.
4845 * gfortran.dg/minmaxloc_7.f90: New test.
4848 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4850 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4852 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4853 the builtin isn't optimized away.
4855 2011-07-27 Tobias Burnus <burnus@net-b.de>
4858 * gfortran.dg/lto/pr45586-2_0.f90: New.
4860 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4863 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4864 * c-c++-common/cxxbitfields-5.c: Same.
4866 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4868 * lib/target-supports.exp (check_effective_target_mmap): Use
4869 check_function_available.
4871 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4873 * g++.old-deja/g++.pt/crash60.C: Updated.
4875 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4878 * gcc.target/i386/pr49866.c: New test.
4880 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4882 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4883 * gcc.target/i386/bmi-andn-1.c: New test.
4884 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4885 * gcc.target/i386/bmi-andn-2.c: Likewise.
4886 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4887 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4888 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4889 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4890 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4891 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4892 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4893 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4894 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4895 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4896 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4897 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4898 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4899 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4900 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4901 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4902 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4903 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4904 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4905 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4906 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4908 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4911 * gfortran.dg/graphite/id-pr47691.f: New.
4913 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4915 * gcc.target/i386/avx-os-support.h: New.
4916 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4917 (main): Check avx_os_support before the test is run.
4918 * gcc.target/i386/aes-avx-check.h: Ditto.
4919 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4921 2011-07-27 Kai Tietz <ktietz@redhat.com>
4923 * gcc.target/i386/aggregate-ret3.c: New test.
4924 * gcc.target/i386/aggregate-ret4.c: New test.
4926 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4929 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4930 allocated array should *not* change its size.
4931 * gfortran.dg/multiple_allocation_3.f90: New test.
4933 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4936 * g++.dg/cpp0x/constexpr-49776.C: New.
4938 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4941 * gcc.dg/graphite/id-pr47046.c: New.
4943 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4946 * gcc.dg/graphite/run-id-pr47593.c: New.
4948 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4951 * gcc.dg/graphite/run-id-pr47653.c: New.
4952 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4953 induction variables.
4954 * gcc.dg/graphite/scop-16.c: Same.
4955 * gcc.dg/graphite/scop-17.c: Same.
4956 * gcc.dg/graphite/scop-21.c: Same.
4958 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4961 * gcc.dg/graphite/id-pr48805.c: New.
4963 2011-07-26 Tobias Burnus <burnus@net-b.de>
4965 * gfortran.dg/coarray_lib_token_2.f90: New.
4967 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4969 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4972 2011-07-25 Andrew Pinski <apinski@cavium.com>
4975 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4976 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4978 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4980 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4982 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4983 * gcc.c-torture/execute/loop-2g.c: Likewise.
4984 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4985 Require mmap support.
4986 * gcc.c-torture/execute/loop-2g.x: Likewise.
4987 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4988 (MAP_ANON): Provide default.
4989 * gcc.dg/20050826-1.c: Likewise.
4990 * gcc.target/i386/pr36533.c: Likewise.
4991 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4992 Use dg-require-effective-target mmap.
4994 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4997 * g++.dg/cpp0x/range-for19.C: New.
4999 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5002 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5005 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5008 * g++.dg/torture/pr49309.C: Remove.
5010 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5012 PR tree-optimization/49809
5013 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5016 2011-07-25 Richard Guenther <rguenther@suse.de>
5018 PR tree-optimization/49715
5019 * gcc.target/i386/pr49715-1.c: New testcase.
5020 * gcc.target/i386/pr49715-2.c: Likewise.
5022 2011-07-23 Jason Merrill <jason@redhat.com>
5024 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5026 2011-07-22 Jason Merrill <jason@redhat.com>
5029 * g++.dg/cpp0x/initlist55.C: New.
5031 2011-07-23 Tobias Burnus <burnus@net-b.de>
5034 * gfortran.dg/namelist_72.f: New.
5036 2011-07-23 Tobias Burnus <burnus@net-b.de>
5038 * gfortran.dg/coarray_25.f90: New.
5040 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5042 * override1.C: This test should use c++0x mode.
5043 * override3.C: New. Test the diagnostics in c++98 mode.
5045 2011-07-22 Jason Merrill <jason@redhat.com>
5046 Mark Glisse <marc.glisse@normalesup.org>
5049 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5052 * g++.dg/opt/builtins2.C: New.
5053 * g++.dg/other/error27.C: Don't rely on __builtin.
5055 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5057 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5059 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5060 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5061 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5062 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5064 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5067 2011-07-22 Richard Guenther <rguenther@suse.de>
5069 PR tree-optimization/45819
5070 * gcc.dg/pr45819.c: New testcase.
5072 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5074 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5076 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5080 * gcc.dg/graphite/run-id-pr47654.c: New.
5082 2011-07-21 Ian Lance Taylor <iant@google.com>
5085 * gcc.dg/pr49705.c: New test.
5087 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5089 * lib/target-supports.exp (check_avx_os_support_available): New.
5090 (check_effective_target_avx_runtime): Use it.
5092 2011-07-21 Richard Guenther <rguenther@suse.de>
5094 PR tree-optimization/49770
5095 * g++.dg/torture/pr49770.C: New testcase.
5097 2011-07-21 Kai Tietz <ktietz@redhat.com>
5099 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5100 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5102 2011-07-21 Tobias Burnus <burnus@net-b.de>
5104 * gfortran.dg/coarray_lib_token_1.f90: New.
5106 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5108 * gcc.dg/pr32912-2.c: Skip for AVR.
5109 * gcc.dg/pr44674.c: Add dg-require-profiling.
5111 2011-07-20 Jason Merrill <jason@redhat.com>
5113 * g++.dg/ext/desig2.C: New.
5115 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5117 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5119 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5120 * gcc.target/powerpc/recip-3.c: Ditto.
5122 2011-07-19 Jason Merrill <jason@redhat.com>
5124 PR c++/6709 (DR 743)
5125 PR c++/42603 (DR 950)
5126 * g++.dg/cpp0x/decltype21.C: New.
5128 2011-07-20 Richard Guenther <rguenther@suse.de>
5131 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5132 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5134 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5136 * gcc.target/arm/combine-movs.c: New.
5137 * gcc.target/arm/unsigned-extend-2.c: New.
5139 2011-07-19 Jason Merrill <jason@redhat.com>
5142 * g++.dg/cpp0x/variadic114.C: New.
5144 2011-07-19 Tobias Burnus <burnus@net-b.de>
5146 * gfortran.dg/coarray_args_1.f90: New.
5147 * gfortran.dg/coarray_args_2.f90: New.
5149 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5152 * gfortran.dg/allocate_error_3.f90: New.
5154 2011-07-19 Richard Guenther <rguenther@suse.de>
5156 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5157 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5158 * gcc.dg/torture/20110719-1.c: New testcase.
5160 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5162 PR tree-optimization/49768
5163 * gcc.c-torture/execute/pr49768.c: New test.
5165 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5167 PR tree-optimization/49771
5168 * gcc.dg/vect/pr49771.c: New test.
5170 2011-07-18 Martin Jambor <mjambor@suse.cz>
5172 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5173 * gcc.dg/ipa/ipa-2.c: Likewise.
5174 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5175 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5176 * gcc.dg/ipa/ipa-5.c: Likewise.
5177 * gcc.dg/ipa/ipa-7.c: Likewise.
5178 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5179 * gcc.dg/ipa/ipacost-1.c: Likewise.
5180 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5182 * gcc.dg/ipa/ipcp-1.c: New test.
5183 * gcc.dg/ipa/ipcp-2.c: Likewise.
5184 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5186 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5189 * gfortran.dg/pr49675.f90: New test.
5191 2011-07-18 Richard Guenther <rguenther@suse.de>
5193 * gcc.dg/torture/20110718-1.c: New testcase.
5195 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5197 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5198 * g++.dg/ext/bitfield3.C: Likewise.
5199 * g++.dg/ext/bitfield4.C: Likewise.
5200 * g++.dg/ext/bitfield5.C: Likewise.
5201 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5202 * g++.dg/other/pr23205-2.C: Likewise.
5203 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5204 * gcc.c-torture/compile/20001109-2.c: Likewise.
5205 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5206 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5207 * gcc.dg/bitfld-16.c: Likewise.
5208 * gcc.dg/bitfld-17.c: Likewise.
5209 * gcc.dg/bitfld-18.c: Likewise.
5210 * gcc.dg/builtins-config.h: Remove Netware support.
5211 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5212 * gcc.dg/cdce2.c: Likewise.
5213 * gcc.dg/cpp/assert4.c: Remove netware support.
5214 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5215 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5217 * lib/target-supports.exp (check_visibility_available): Remove
5219 (check_profiling_available): Likewise.
5221 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5223 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5225 2011-07-17 Tobias Burnus <burnus@net-b.de>
5226 Thomas Koenig <tkoenig@gcc.gnu.org>
5229 * gfortran.dg/generic_17.f90: Fix testcase.
5230 * gfortran.dg/interface_3.f90: Add dg-error.
5231 * gfortran.dg/use_14.f90: New.
5232 * gfortran.dg/use_15.f90: New.
5234 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5236 * gnat.dg/pointer_controlled.adb: New test.
5238 2011-07-17 Tobias Burnus <burnus@net-b.de>
5241 * gfortran.dg/pointer_remapping_7.f90: New.
5243 2011-07-16 Jason Merrill <jason@redhat.com>
5245 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5247 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5248 Jason Merrill <jason@redhat.com>
5252 * g++.dg/cpp0x/decltype29.C: Adjust.
5253 * g++.dg/cpp0x/error4.C: Adjust.
5254 * g++.dg/cpp0x/sfinae26.C: Adjust.
5255 * g++.dg/cpp0x/variadic105.C: Adjust.
5256 * g++.dg/template/deduce3.C: Adjust.
5257 * g++.dg/template/error45.C: Adjust.
5258 * g++.dg/template/ptrmem2.C: Adjust.
5259 * g++.dg/template/sfinae2.C: Adjust.
5260 * g++.old-deja/g++.pt/crash60.C: Adjust.
5261 * g++.old-deja/g++.pt/unify6.C: Adjust.
5262 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5263 * g++.dg/cpp0x/nullptr15.C: Adjust.
5264 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5265 * g++.dg/cpp0x/pr31431.C: Adjust.
5266 * g++.dg/cpp0x/pr31434.C: Adjust.
5267 * g++.dg/cpp0x/sfinae11.C: Adjust
5268 * g++.dg/cpp0x/temp_default2.C: Adjust.
5269 * g++.dg/cpp0x/trailing4.C: Adjust.
5270 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5271 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5272 * g++.dg/cpp0x/variadic105.C: Adjust.
5273 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5274 * g++.dg/ext/vla2.C: Adjust.
5275 * g++.dg/other/ptrmem10.C: Adjust.
5276 * g++.dg/other/ptrmem11.C: Adjust.
5277 * g++.dg/overload/unknown1.C: Adjust.
5278 * g++.dg/template/conv11.C: Adjust.
5279 * g++.dg/template/dependent-expr5.C: Adjust.
5280 * g++.dg/template/friend.C: Adjust.
5281 * g++.dg/template/incomplete2.C: Adjust.
5282 * g++.dg/template/local4.C: Adjust.
5283 * g++.dg/template/local6.C: Adjust.
5284 * g++.dg/template/operator9.C: Adjust.
5285 * g++.dg/template/ttp25.C: Adjust.
5286 * g++.dg/template/unify10.C: Adjust.
5287 * g++.dg/template/unify11.C: Adjust.
5288 * g++.dg/template/unify6.C: Adjust.
5289 * g++.dg/template/unify9.C: Adjust.
5290 * g++.dg/template/varmod1.C: Adjust.
5291 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5292 * g++.old-deja/g++.pt/crash28.C: Adjust.
5293 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5294 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5295 * g++.old-deja/g++.pt/expr2.C: Adjust.
5296 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5297 * g++.old-deja/g++.pt/spec5.C: Adjust.
5298 * g++.old-deja/g++.pt/spec6.C: Adjust.
5299 * g++.old-deja/g++.pt/unify4.C: Adjust.
5300 * g++.old-deja/g++.pt/unify8.C: Adjust.
5301 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5302 * g++.dg/overload/template5.C: New testcase.
5303 * g++.dg/template/overload12.C: New testcase.
5305 2011-07-11 Tobias Burnus <burnus@net-b.de>
5307 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5308 * gfortran.dg/coarray_7.f90: Ditto.
5309 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5310 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5312 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5314 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5316 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5317 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5318 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5320 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5321 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5322 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5324 2011-07-15 Jason Merrill <jason@redhat.com>
5327 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5328 Use --extra_opts instead of --additional_options.
5330 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5333 * g++.dg/torture/pr49309.C: Remove.
5335 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5337 * gcc.target/tic6x/weak-call.c: New test.
5338 * gcc.target/tic6x/fpcmp.c: New test.
5339 * gcc.target/tic6x/fpdiv.c: New test.
5340 * gcc.target/tic6x/rotdi16-scan.c: New test.
5341 * gcc.target/tic6x/ffssi.c: New test.
5342 * gcc.target/tic6x/fpdiv-lib.c: New test.
5343 * gcc.target/tic6x/cold-lc.c: New test.
5344 * gcc.target/tic6x/longcalls.c: New test.
5345 * gcc.target/tic6x/abi-align-1.c: New test.
5346 * gcc.target/tic6x/fpcmp-finite.c: New test.
5347 * gcc.target/tic6x/rotdi16.c: New test.
5348 * gcc.target/tic6x/bswapl.c: New test.
5349 * gcc.target/tic6x/ffsdi.c: New test.
5350 * gcc.target/tic6x/tic6x.exp: New file.
5351 * gcc.target/tic6x/builtins/arith24.c: New test.
5352 * gcc.target/tic6x/builtins/smpy.c: New test.
5353 * gcc.target/tic6x/builtins/smpylh.c: New test.
5354 * gcc.target/tic6x/builtins/smpyh.c: New test.
5355 * gcc.target/tic6x/builtins/sarith1.c: New test.
5356 * gcc.target/tic6x/builtins/extclr.c: New test
5357 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5358 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5359 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5360 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5362 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5364 * gcc.dg/20020312-2.c: Likewise.
5365 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5366 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5367 * gcc.dg/torture/builtin-math-7.c: Likewise.
5370 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5371 not testing tic6x-*-*.
5373 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5376 * g++.dg/torture/pr49309.C: New testcase.
5378 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5380 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5382 2011-07-14 Richard Guenther <rguenther@suse.de>
5384 PR tree-optimization/49651
5385 * gcc.dg/torture/pr49651.c: New testcase.
5387 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5390 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5392 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5394 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5395 -mno-pointers-to-nested-functions.
5396 * gcc.target/powerpc/no-r11-2.c: Ditto.
5397 * gcc.target/powerpc/no-r11-3.c: Ditto.
5399 2011-07-13 Jason Merrill <jason@redhat.com>
5401 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5402 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5403 when compiling C files.
5404 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5405 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5406 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5407 * g++.dg/lookup/anon2.C: Likewise.
5408 * g++.dg/tree-ssa/copyprop.C: Likewise.
5409 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5410 * g++.dg/init/vector1.C: Ignore narrowing errors.
5411 * g++.dg/torture/pr35526.C: Likewise.
5412 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5414 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5417 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5420 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5422 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5423 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5425 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5427 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5428 * lib/obj-c++.exp (obj-c++_init): Ditto.
5429 * lib/file-format.exp (gcc_target_object_format): Ditto.
5430 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5431 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5432 (check_visibility_available): Ditto.
5433 (check_effective_target_tls_native): Ditto.
5434 (check_effective_target_tls_emulated): Ditto.
5435 (check_effective_target_function_sections): Ditto.
5437 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5439 * gcc.target/arm/pr48183.c: New test.
5441 2011-07-13 Richard Guenther <rguenther@suse.de>
5443 * gcc.dg/torture/20110713-1.c: New testcase.
5445 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5448 * gcc.c-torture/compile/pr49474.c: New testcase.
5450 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5452 PR tree-optimization/49712
5453 * gcc.c-torture/execute/pr49712.c: New test.
5455 2011-07-11 Jason Merrill <jason@redhat.com>
5458 * g++.dg/template/recurse3.C: New.
5460 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5463 * gcc.dg/guality/csttest.c: New test.
5466 * gfortran.dg/pr49698.f90: New test.
5468 2011-07-11 Jeff Law <law@redhat.com>
5470 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5472 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5474 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5475 * go.test/go-test.exp (go-set-goarch): Likewise.
5477 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5480 * gcc.target/avr/torture/pr39633.c: New test case.
5482 2011-07-11 Tobias Burnus <burnus@net-b.de>
5485 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5487 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5489 * lib/target-supports.exp (check_effective_target_scheduling):
5491 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5492 * gcc.dg/pr45055.c: Ditto.
5493 * gcc.dg/pr45353.c: Ditto.
5494 * g++.dg/pr45056.C: Ditto.
5496 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5498 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5499 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5500 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5501 * g++.dg/torture/pr31863.C: Skip AVR.
5503 2011-07-10 Tobias Burnus <burnus@net-b.de>
5506 * gfortran.dg/intrinsic_signal.f90: New.
5508 2011-07-09 Jason Merrill <jason@redhat.com>
5510 * g++.dg/cpp0x/regress/regress6.C: New.
5511 * g++.dg/parse/crash45.C: Adjust message.
5512 * g++.dg/template/crash38.C: Adjust message.
5513 * g++.dg/template/crash64.C: Adjust message.
5515 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5517 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5518 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5519 * g++.dg/abi/bitfield3.C: Likewise.
5520 * g++.dg/eh/pr38662.C: Likewise.
5521 * g++.dg/ext/attrib36.C: Likewise.
5522 * g++.dg/ext/attrib37.C: Likewise.
5523 * g++.dg/ext/attrib8.C: Likewise.
5524 * g++.dg/ext/tmplattr1.C: Likewise.
5525 * g++.dg/inherit/override-attribs.C: Likewise.
5526 * g++.dg/opt/inline9.C: Likewise.
5527 * g++.dg/opt/life1.C: Likewise.
5528 * g++.dg/opt/longbranch2.C: Likewise.
5529 * g++.dg/opt/nrv12.C: Likewise.
5530 * g++.dg/opt/reg-stack4.C: Likewise.
5531 * g++.dg/other/pr35504.C: Likewise.
5532 * g++.dg/other/pr39496.C: Likewise.
5533 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5534 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5535 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5536 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5537 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5538 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5539 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5540 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5541 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5542 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5543 * g++.dg/warn/pr15774-1.C: Likewise.
5544 * g++.dg/warn/pr15774-2.C: Likewise.
5545 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5546 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5547 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5548 * g++.old-deja/g++.pt/asm2.C: Likewise.
5549 * gcc.c-torture/compile/20000804-1.c: Likewise.
5550 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5551 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5552 * gcc.dg/20020108-1.c: Likewise.
5553 * gcc.dg/20020122-2.c: Likewise.
5554 * gcc.dg/20020122-3.c: Likewise.
5555 * gcc.dg/20020206-1.c: Likewise.
5556 * gcc.dg/20020219-1.c: Likewise.
5557 * gcc.dg/20020310-1.c: Likewise.
5558 * gcc.dg/20020411-1.c: Likewise.
5559 * gcc.dg/20020418-2.c: Likewise.
5560 * gcc.dg/20020426-2.c: Likewise.
5561 * gcc.dg/20020517-1.c: Likewise.
5562 * gcc.dg/20030204-1.c: Likewise.
5563 * gcc.dg/20030826-2.c: Likewise.
5564 * gcc.dg/20031102-1.c: Likewise.
5565 * gcc.dg/20031202-1.c: Likewise.
5566 * gcc.dg/20050111-1.c: Likewise.
5567 * gcc.dg/20050503-1.c: Likewise.
5568 * gcc.dg/array-init-1.c: Likewise.
5569 * gcc.dg/builtin-apply4.c: Likewise.
5570 * gcc.dg/dfp/pr31344.c: Likewise.
5571 * gcc.dg/gomp/atomic-11.c: Likewise.
5572 * gcc.dg/graphite/pr40281.c: Likewise.
5573 * gcc.dg/ia64-sync-1.c: Likewise.
5574 * gcc.dg/ia64-sync-2.c: Likewise.
5575 * gcc.dg/ia64-sync-3.c: Likewise.
5576 * gcc.dg/ia64-sync-4.c: Likewise.
5577 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5578 * gcc.dg/invalid-call-1.c: Likewise.
5579 * gcc.dg/loop-3.c: Likewise.
5580 * gcc.dg/lower-subreg-1.c: Likewise.
5581 * gcc.dg/lto/pr47259_0.c: Likewise.
5582 * gcc.dg/nested-calls-1.c: Likewise.
5583 * gcc.dg/pr20017.c: Likewise.
5584 * gcc.dg/pr25023.c: Likewise.
5585 * gcc.dg/pr27671-2.c: Likewise.
5586 * gcc.dg/pr32176.c: Likewise.
5587 * gcc.dg/pr33676.c: Likewise.
5588 * gcc.dg/pr35045.c: Likewise.
5589 * gcc.dg/pr36015.c: Likewise.
5590 * gcc.dg/pr36584.c: Likewise.
5591 * gcc.dg/pr36998.c: Likewise.
5592 * gcc.dg/pr37438.c: Likewise.
5593 * gcc.dg/pr37908.c: Likewise.
5594 * gcc.dg/pr41241.c: Likewise.
5595 * gcc.dg/pr41340.c: Likewise.
5596 * gcc.dg/pr44136.c: Likewise.
5597 * gcc.dg/pr44194-1.c: Likewise.
5598 * gcc.dg/pr46212.c: Likewise.
5599 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5600 * gcc.dg/setjmp-2.c: Likewise.
5601 * gcc.dg/short-compare-1.c: Likewise.
5602 * gcc.dg/short-compare-2.c: Likewise.
5603 * gcc.dg/smod-1.c: Likewise.
5604 * gcc.dg/sync-2.c: Likewise.
5605 * gcc.dg/sync-3.c: Likewise.
5606 * gcc.dg/tls/opt-1.c: Likewise.
5607 * gcc.dg/tls/opt-2.c: Likewise.
5608 * gcc.dg/tls/opt-3.c: Likewise.
5609 * gcc.dg/torture/badshift.c: Likewise.
5610 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5611 * gcc.dg/torture/pr20314-2.c: Likewise.
5612 * gcc.dg/torture/pr36891.c: Likewise.
5613 * gcc.dg/torture/pr38774.c: Likewise.
5614 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5615 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5616 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5617 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5618 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5619 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5620 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5621 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5622 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5623 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5624 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5625 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5626 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5627 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5628 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5629 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5630 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5631 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5632 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5633 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5634 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5635 * gcc.dg/unroll-1.c: Likewise.
5636 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5637 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5638 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5639 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5640 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5641 * gcc.target/i386/20000609-1.c: Likewise.
5642 * gcc.target/i386/20000720-1.c: Likewise.
5643 * gcc.target/i386/20000724-1.c: Likewise.
5644 * gcc.target/i386/20011107-1.c: Likewise.
5645 * gcc.target/i386/20011119-1.c: Likewise.
5646 * gcc.target/i386/20020201-3.c: Likewise.
5647 * gcc.target/i386/20020218-1.c: Likewise.
5648 * gcc.target/i386/20020729-1.c: Likewise.
5649 * gcc.target/i386/20030926-1.c: Likewise.
5650 * gcc.target/i386/20060125-1.c: Likewise.
5651 * gcc.target/i386/20060125-2.c: Likewise.
5652 * gcc.target/i386/20060512-1.c: Likewise.
5653 * gcc.target/i386/20060512-2.c: Likewise.
5654 * gcc.target/i386/20060512-3.c: Likewise.
5655 * gcc.target/i386/20060512-4.c: Likewise.
5656 * gcc.target/i386/387-1.c: Likewise.
5657 * gcc.target/i386/387-2.c: Likewise.
5658 * gcc.target/i386/387-5.c: Likewise.
5659 * gcc.target/i386/387-6.c: Likewise.
5660 * gcc.target/i386/980312-1.c: Likewise.
5661 * gcc.target/i386/980313-1.c: Likewise.
5662 * gcc.target/i386/990117-1.c: Likewise.
5663 * gcc.target/i386/990424-1.c: Likewise.
5664 * gcc.target/i386/990524-1.c: Likewise.
5665 * gcc.target/i386/991129-1.c: Likewise.
5666 * gcc.target/i386/991214-1.c: Likewise.
5667 * gcc.target/i386/991230-1.c: Likewise.
5668 * gcc.target/i386/addr-sel-1.c: Likewise.
5669 * gcc.target/i386/aggregate-ret1.c: Likewise.
5670 * gcc.target/i386/aggregate-ret2.c: Likewise.
5671 * gcc.target/i386/align-main-3.c: Likewise.
5672 * gcc.target/i386/amd64-abi-1.c: Likewise.
5673 * gcc.target/i386/amd64-abi-2.c: Likewise.
5674 * gcc.target/i386/amd64-abi-4.c: Likewise.
5675 * gcc.target/i386/amd64-abi-5.c: Likewise.
5676 * gcc.target/i386/amd64-abi-6.c: Likewise.
5677 * gcc.target/i386/asm-1.c: Likewise.
5678 * gcc.target/i386/asm-3.c: Likewise.
5679 * gcc.target/i386/asm-5.c: Likewise.
5680 * gcc.target/i386/attributes-error.c: Likewise.
5681 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5682 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5683 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5684 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5685 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5686 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5687 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5688 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5689 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5690 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5691 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5692 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5693 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5694 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5695 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5696 * gcc.target/i386/bitfield1.c: Likewise.
5697 * gcc.target/i386/bitfield2.c: Likewise.
5698 * gcc.target/i386/bmi-2.c: Likewise.
5699 * gcc.target/i386/bmi-5.c: Likewise.
5700 * gcc.target/i386/builtin-unreachable.c: Likewise.
5701 * gcc.target/i386/cleanup-2.c: Likewise.
5702 * gcc.target/i386/clobbers.c: Likewise.
5703 * gcc.target/i386/cmov8.c: Likewise.
5704 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5705 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5706 * gcc.target/i386/compress-float-387.c: Likewise.
5707 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5708 * gcc.target/i386/compress-float-sse.c: Likewise.
5709 * gcc.target/i386/crc32-2.c: Likewise.
5710 * gcc.target/i386/crc32-3.c: Likewise.
5711 * gcc.target/i386/divmod-7.c: Likewise.
5712 * gcc.target/i386/divmod-8.c: Likewise.
5713 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5714 * gcc.target/i386/fma3-builtin.c: Likewise.
5715 * gcc.target/i386/fma3-fma.c: Likewise.
5716 * gcc.target/i386/fma4-256-vector.c: Likewise.
5717 * gcc.target/i386/fma4-builtin.c: Likewise.
5718 * gcc.target/i386/fma4-fma-2.c: Likewise.
5719 * gcc.target/i386/fma4-fma.c: Likewise.
5720 * gcc.target/i386/fma4-vector-2.c: Likewise.
5721 * gcc.target/i386/fma4-vector.c: Likewise.
5722 * gcc.target/i386/funcspec-1.c: Likewise.
5723 * gcc.target/i386/funcspec-10.c: Likewise.
5724 * gcc.target/i386/funcspec-11.c: Likewise.
5725 * gcc.target/i386/funcspec-2.c: Likewise.
5726 * gcc.target/i386/funcspec-5.c: Likewise.
5727 * gcc.target/i386/funcspec-6.c: Likewise.
5728 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5729 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5730 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5731 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5732 * gcc.target/i386/incoming-1.c: Likewise.
5733 * gcc.target/i386/incoming-10.c: Likewise.
5734 * gcc.target/i386/incoming-11.c: Likewise.
5735 * gcc.target/i386/incoming-12.c: Likewise.
5736 * gcc.target/i386/incoming-13.c: Likewise.
5737 * gcc.target/i386/incoming-14.c: Likewise.
5738 * gcc.target/i386/incoming-15.c: Likewise.
5739 * gcc.target/i386/incoming-2.c: Likewise.
5740 * gcc.target/i386/incoming-3.c: Likewise.
5741 * gcc.target/i386/incoming-4.c: Likewise.
5742 * gcc.target/i386/incoming-5.c: Likewise.
5743 * gcc.target/i386/incoming-6.c: Likewise.
5744 * gcc.target/i386/incoming-7.c: Likewise.
5745 * gcc.target/i386/incoming-8.c: Likewise.
5746 * gcc.target/i386/incoming-9.c: Likewise.
5747 * gcc.target/i386/lea.c: Likewise.
5748 * gcc.target/i386/local.c: Likewise.
5749 * gcc.target/i386/loop-1.c: Likewise.
5750 * gcc.target/i386/loop-2.c: Likewise.
5751 * gcc.target/i386/loop-3.c: Likewise.
5752 * gcc.target/i386/max-stack-align.c: Likewise.
5753 * gcc.target/i386/memcpy-1.c: Likewise.
5754 * gcc.target/i386/movbe-2.c: Likewise.
5755 * gcc.target/i386/movq-2.c: Likewise.
5756 * gcc.target/i386/movq.c: Likewise.
5757 * gcc.target/i386/nrv1.c: Likewise.
5758 * gcc.target/i386/pad-4.c: Likewise.
5759 * gcc.target/i386/pad-5a.c: Likewise.
5760 * gcc.target/i386/pad-5b.c: Likewise.
5761 * gcc.target/i386/pad-6a.c: Likewise.
5762 * gcc.target/i386/pad-6b.c: Likewise.
5763 * gcc.target/i386/pad-7.c: Likewise.
5764 * gcc.target/i386/pad-9.c: Likewise.
5765 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5766 * gcc.target/i386/pic-1.c: Likewise.
5767 * gcc.target/i386/pr12092-1.c: Likewise.
5768 * gcc.target/i386/pr12329.c: Likewise.
5769 * gcc.target/i386/pr21518.c: Likewise.
5770 * gcc.target/i386/pr22362.c: Likewise.
5771 * gcc.target/i386/pr22585.c: Likewise.
5772 * gcc.target/i386/pr23098.c: Likewise.
5773 * gcc.target/i386/pr25196.c: Likewise.
5774 * gcc.target/i386/pr25293.c: Likewise.
5775 * gcc.target/i386/pr25654.c: Likewise.
5776 * gcc.target/i386/pr26449.c: Likewise.
5777 * gcc.target/i386/pr26778.c: Likewise.
5778 * gcc.target/i386/pr26826.c: Likewise.
5779 * gcc.target/i386/pr27266.c: Likewise.
5780 * gcc.target/i386/pr29978.c: Likewise.
5781 * gcc.target/i386/pr30505.c: Likewise.
5782 * gcc.target/i386/pr30961-1.c: Likewise.
5783 * gcc.target/i386/pr31628.c: Likewise.
5784 * gcc.target/i386/pr32000-2.c: Likewise.
5785 * gcc.target/i386/pr32661-1.c: Likewise.
5786 * gcc.target/i386/pr32708-2.c: Likewise.
5787 * gcc.target/i386/pr32708-3.c: Likewise.
5788 * gcc.target/i386/pr34256.c: Likewise.
5789 * gcc.target/i386/pr34312.c: Likewise.
5790 * gcc.target/i386/pr34522.c: Likewise.
5791 * gcc.target/i386/pr35160.c: Likewise.
5792 * gcc.target/i386/pr35281.c: Likewise.
5793 * gcc.target/i386/pr36246.c: Likewise.
5794 * gcc.target/i386/pr36786.c: Likewise.
5795 * gcc.target/i386/pr37275.c: Likewise.
5796 * gcc.target/i386/pr37843-3.c: Likewise.
5797 * gcc.target/i386/pr37843-4.c: Likewise.
5798 * gcc.target/i386/pr39082-1.c: Likewise.
5799 * gcc.target/i386/pr39431.c: Likewise.
5800 * gcc.target/i386/pr39496.c: Likewise.
5801 * gcc.target/i386/pr39543-2.c: Likewise.
5802 * gcc.target/i386/pr39911.c: Likewise.
5803 * gcc.target/i386/pr40718.c: Likewise.
5804 * gcc.target/i386/pr40906-1.c: Likewise.
5805 * gcc.target/i386/pr40906-2.c: Likewise.
5806 * gcc.target/i386/pr40906-3.c: Likewise.
5807 * gcc.target/i386/pr40934.c: Likewise.
5808 * gcc.target/i386/pr41900.c: Likewise.
5809 * gcc.target/i386/pr42589.c: Likewise.
5810 * gcc.target/i386/pr43662.c: Likewise.
5811 * gcc.target/i386/pr43671.c: Likewise.
5812 * gcc.target/i386/pr43766.c: Likewise.
5813 * gcc.target/i386/pr43869.c: Likewise.
5814 * gcc.target/i386/pr44942.c: Likewise.
5815 * gcc.target/i386/pr44948-2a.c: Likewise.
5816 * gcc.target/i386/pr45234.c: Likewise.
5817 * gcc.target/i386/pr45336-2.c: Likewise.
5818 * gcc.target/i386/pr45336-4.c: Likewise.
5819 * gcc.target/i386/pr45852.c: Likewise.
5820 * gcc.target/i386/pr46470.c: Likewise.
5821 * gcc.target/i386/pr48037-1.c: Likewise.
5822 * gcc.target/i386/pr48389.c: Likewise.
5823 * gcc.target/i386/pr49095.c: Likewise.
5824 * gcc.target/i386/pr9771-1.c: Likewise.
5825 * gcc.target/i386/rdfsbase-1.c: Likewise.
5826 * gcc.target/i386/rdfsbase-2.c: Likewise.
5827 * gcc.target/i386/rdgsbase-1.c: Likewise.
5828 * gcc.target/i386/rdgsbase-2.c: Likewise.
5829 * gcc.target/i386/rdrand-3.c: Likewise.
5830 * gcc.target/i386/regparm-stdcall.c: Likewise.
5831 * gcc.target/i386/regparm.c: Likewise.
5832 * gcc.target/i386/reload-1.c: Likewise.
5833 * gcc.target/i386/rotate-2.c: Likewise.
5834 * gcc.target/i386/sibcall-5.c: Likewise.
5835 * gcc.target/i386/signbit-1.c: Likewise.
5836 * gcc.target/i386/signbit-2.c: Likewise.
5837 * gcc.target/i386/signbit-3.c: Likewise.
5838 * gcc.target/i386/sse-5.c: Likewise.
5839 * gcc.target/i386/sse-8.c: Likewise.
5840 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5841 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5842 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5843 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5844 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5845 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5846 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5847 * gcc.target/i386/sse2-movq-2.c: Likewise.
5848 * gcc.target/i386/sse2-movq-3.c: Likewise.
5849 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5850 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5851 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5852 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5853 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5854 * gcc.target/i386/ssefn-1.c: Likewise.
5855 * gcc.target/i386/ssefn-2.c: Likewise.
5856 * gcc.target/i386/sseregparm-1.c: Likewise.
5857 * gcc.target/i386/sseregparm-2.c: Likewise.
5858 * gcc.target/i386/sseregparm-3.c: Likewise.
5859 * gcc.target/i386/sseregparm-4.c: Likewise.
5860 * gcc.target/i386/sseregparm-5.c: Likewise.
5861 * gcc.target/i386/sseregparm-6.c: Likewise.
5862 * gcc.target/i386/sseregparm-7.c: Likewise.
5863 * gcc.target/i386/sseregparm-8.c: Likewise.
5864 * gcc.target/i386/stack-realign.c: Likewise.
5865 * gcc.target/i386/stack-usage-realign.c: Likewise.
5866 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5867 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5868 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5869 * gcc.target/i386/stackalign/return-1.c: Likewise.
5870 * gcc.target/i386/stackalign/return-2.c: Likewise.
5871 * gcc.target/i386/stackalign/return-3.c: Likewise.
5872 * gcc.target/i386/tailcall-1.c: Likewise.
5873 * gcc.target/i386/tbm-2.c: Likewise.
5874 * gcc.target/i386/udivmod-7.c: Likewise.
5875 * gcc.target/i386/udivmod-8.c: Likewise.
5876 * gcc.target/i386/unroll-1.c: Likewise.
5877 * gcc.target/i386/vararg-1.c: Likewise.
5878 * gcc.target/i386/vararg-2.c: Likewise.
5879 * gcc.target/i386/vect8-ret.c: Likewise.
5880 * gcc.target/i386/vectorize5.c: Likewise.
5881 * gcc.target/i386/wmul-1.c: Likewise.
5882 * gcc.target/i386/wmul-2.c: Likewise.
5883 * gcc.target/i386/wrfsbase-1.c: Likewise.
5884 * gcc.target/i386/wrfsbase-2.c: Likewise.
5885 * gcc.target/i386/wrgsbase-1.c: Likewise.
5886 * gcc.target/i386/wrgsbase-2.c: Likewise.
5887 * gcc.target/i386/xop-pcmov.c: Likewise.
5888 * gcc.target/i386/xop-pcmov2.c: Likewise.
5889 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5890 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5891 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5892 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5893 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5894 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5895 * gcc.target/i386/zee.c: Likewise.
5896 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5897 * gfortran.dg/compiler-directive_2.f: Likewise.
5898 * gfortran.dg/g77/20010216-1.f: Likewise.
5899 * gfortran.dg/gomp/pr39152.f90: Likewise.
5900 * gfortran.dg/pr33794.f90: Likewise.
5902 2011-07-09 Jason Merrill <jason@redhat.com>
5904 * g++.dg/cpp0x/regress/regress5.C: New.
5906 2011-07-08 Jason Merrill <jason@redhat.com>
5909 * g++.dg/expr/compound-asn1.C: New.
5910 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5912 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5915 * gcc.target/powerpc/altivec-34.c: New test.
5917 2011-07-08 Jason Merrill <jason@redhat.com>
5920 * g++.dg/abi/guard3.C: New.
5922 2011-07-08 Julian Brown <julian@codesourcery.com>
5924 * lib/target-supports.exp
5925 (check_effective_target_arm_little_endian): New.
5926 (check_effective_target_vect_pack_trunc): Use above.
5927 (check_effective_target_vect_unpack): Likewise.
5928 (check_effective_target_vect_element_align): Test
5929 check_effective_target_arm_vect_no_misalign for ARM.
5931 2011-07-08 Jason Merrill <jason@redhat.com>
5934 * g++.dg/cpp0x/constexpr-rom.C: New.
5936 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5939 * g++.dg/torture/pr49519.C: New test.
5941 2011-07-08 Martin Jambor <mjambor@suse.cz>
5943 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5945 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5948 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5950 2011-07-08 Richard Guenther <rguenther@suse.de>
5952 PR tree-optimization/49662
5953 * gcc.dg/graphite/interchange-14.c: XFAIL.
5954 * gcc.dg/graphite/interchange-15.c: Likewise.
5955 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5957 2011-07-06 Jason Merrill <jason@redhat.com>
5960 * g++.dg/cpp0x/regress/regress4.C: New.
5962 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5965 * gfortran.dg/result_in_spec_4.f90: New test.
5967 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5969 * gcc.target/sparc/cas64.c: New test.
5971 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5974 * g++.dg/torture/pr49644.C: New test.
5977 * gcc.c-torture/execute/pr49644.c: New test.
5979 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5981 * lib/target-supports.exp (check_effective_target_ia32): New.
5982 (check_effective_target_x32): Likewise.
5983 (check_effective_target_vect_cmdline_needed): Also check x32.
5985 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5987 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5989 * gcc.target/arm/pr42235.c: Likewise.
5990 * gcc.target/arm/pr42495.c: Likewise.
5991 * gcc.target/arm/pr42574.c: Likewise.
5992 * gcc.target/arm/thumb-branch1.c: Likewise.
5994 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5995 unneeded prune of possible warning.
5996 * gcc.target/arm/pr40956.c: Likewise.
5997 * gcc.target/arm/pr42505.c: Likewise.
5999 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6000 * gcc.c-torture/compile/pr46883.c: Likewise.
6001 * gcc.c-torture/compile/pr46934.c: Likewise.
6003 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6004 for move to ../../gcc.c-torture/compile.
6005 * gcc.target/arm/pr46883.c: Likewise.
6006 * gcc.target/arm/pr46934.c: Likewise.
6008 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6009 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6010 * gcc.target/arm/wmul-1.c: Likewise.
6011 * gcc.target/arm/wmul-2.c: Likewise.
6012 * gcc.target/arm/wmul-3.c: Likewise.
6013 * gcc.target/arm/wmul-4.c: Likewise.
6014 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6015 add tab after scan target.
6016 * gcc.target/arm/smlaltt-1.c: Likewise.
6017 * gcc.target/arm/smlatb-1.c: Likewise.
6018 * gcc.target/arm/smlatt-1.c: Likewise.
6020 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6023 * gcc.dg/debug/pr49522.c: New test.
6025 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6027 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6028 * gcc.dg/pr46212.c: Run only if target int32plus.
6029 * gcc.dg/torture/pr48146.c: Ditto.
6030 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6031 * c-c++-common/pr44832.c: Ditto.
6032 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6033 * gcc.dg/pr31490.c: Ditto.
6034 * gcc.dg/torture/builtin-math-7.c: Run only if target
6036 * gcc.dg/torture/pr45764.c: Skip for AVR.
6037 * gcc.dg/pr47893.c: Ditto.
6039 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6041 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6042 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6043 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6044 add tab to scan target.
6046 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6048 * gcc.target/arm/neon-modes-3.c: New test.
6050 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6052 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6053 -fno-loop-interchange -ffast-math.
6055 2011-07-07 Richard Guenther <rguenther@suse.de>
6057 * gcc.dg/ftrapv-3.c: New testcase.
6059 2011-07-07 Richard Guenther <rguenther@suse.de>
6061 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6062 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6064 2011-07-07 Kai Tietz <ktietz@redhat.com>
6066 * gcc.dg/binop-notxor1.c: New test.
6067 * gcc.dg/binop-notand4a.c: New test.
6068 * gcc.dg/binop-notxor2.c: New test.
6069 * gcc.dg/binop-notand3a.c: New test.
6070 * gcc.dg/binop-notand2a.c: New test.
6071 * gcc.dg/binop-notand6a.c: New test.
6072 * gcc.dg/binop-notor1.c: New test.
6073 * gcc.dg/binop-notand1a.c: New test.
6074 * gcc.dg/binop-notand5a.c: New test.
6075 * gcc.dg/binop-notor2.c: New test.
6077 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6080 * gcc.dg/gomp/pr49640.c: New test.
6082 2011-07-07 Richard Guenther <rguenther@suse.de>
6084 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6086 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6089 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6091 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6093 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6094 * gcc.target/powerpc/no-r11-2.c: Ditto.
6095 * gcc.target/powerpc/no-r11-3.c: Ditto.
6097 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6099 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6100 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6102 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6104 * lib/target-supports.exp (check_profiling_available): Disable
6105 profiling with -fprofile-generate for target avr.
6107 2011-07-06 Richard Guenther <rguenther@suse.de>
6109 PR tree-optimization/49645
6110 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6112 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6115 * gcc.dg/pr47383.c: New.
6117 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6119 PR tree-optimization/49647
6120 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6122 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6125 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6126 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6128 2011-07-05 Jason Merrill <jason@redhat.com>
6131 * g++.dg/template/template-id-4.C: New.
6133 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6135 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6136 * gcc.dg/pr43402.c: Ditto.
6138 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6140 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6142 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6144 * gcc.target/powerpc/ppc-switch-1.c: New test for
6145 --param case-values-threshold.
6146 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6148 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6150 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6152 2011-07-05 Jason Merrill <jason@redhat.com>
6154 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6156 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6158 PR tree-optimization/47654
6159 * gcc.dg/graphite/block-pr47654.c: New.
6161 2011-07-05 Jason Merrill <jason@redhat.com>
6163 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6165 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6167 PR tree-optimization/49580
6168 * gcc.dg/autopar/pr49580.c: New test.
6170 2011-07-05 Richard Guenther <rguenther@suse.de>
6172 PR tree-optimization/49518
6173 PR tree-optimization/49628
6174 * g++.dg/torture/pr49628.C: New testcase.
6175 * gcc.dg/torture/pr49518.c: Likewise.
6177 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6179 * ada/acats/run_acats (which): Extract last field from type -p,
6180 type output only if command succeeded.
6182 2011-07-04 Jason Merrill <jason@redhat.com>
6184 * g++.dg/abi/mangle48.C: New.
6186 * g++.dg/cpp0x/diag1.C: New.
6188 * g++.dg/diagnostic/aka1.C: New.
6190 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6192 PR rtl-optimization/49619
6193 * gcc.dg/pr49619.c: New test.
6195 PR rtl-optimization/49472
6196 * gfortran.dg/pr49472.f90: New test.
6199 * gcc.dg/pr49602.c: New test.
6201 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6205 * gcc.target/avr/avr.exp: Run over cpp files, too.
6206 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6207 * gcc.target/avr/progmem.h: New file.
6208 * gcc.target/avr/exit-abort.h: New file.
6209 * gcc.target/avr/progmem-error-1.c: New file.
6210 * gcc.target/avr/progmem-error-1.cpp: New file.
6211 * gcc.target/avr/progmem-warning-1.c: New file.
6212 * gcc.target/avr/torture/progmem-1.c: New file.
6213 * gcc.target/avr/torture/progmem-1.cpp: New file.
6215 2011-07-04 Richard Guenther <rguenther@suse.de>
6217 PR tree-optimization/49615
6218 * g++.dg/torture/pr49615.C: New testcase.
6220 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6222 PR tree-optimization/49610
6223 * gcc.dg/vect/pr49610.c: New test.
6225 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6227 * gnat.dg/specs/debug1.ads: New test.
6229 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6232 * gfortran.dg/typebound_proc_23.f90: New.
6234 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6237 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6239 2011-07-01 Jason Merrill <jason@redhat.com>
6242 * g++.dg/template/template-id-3.C: New.
6245 * g++.dg/template/qualified-id4.C: New.
6248 * g++.dg/template/explicit-args4.C: New.
6251 * g++.dg/template/offsetof2.C: New.
6253 2011-07-01 Kai Tietz <ktietz@redhat.com>
6255 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6257 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6260 * lib/target-supports.exp (check_effective_target_gld): New proc.
6262 2011-07-01 Richard Guenther <rguenther@suse.de>
6264 PR tree-optimization/49603
6265 * gcc.dg/torture/pr49603.c: New testcase.
6267 2011-06-30 Jason Merrill <jason@redhat.com>
6270 * g++.dg/rtti/template1.C: New.
6273 * g++.dg/cpp0x/regress/ctor1.C: New.
6276 * g++.dg/cpp0x/initlist54.C: New.
6278 2011-06-30 Martin Jambor <mjambor@suse.cz>
6280 * gcc.dg/tree-ssa/sra-12.c: New test.
6282 2011-06-29 Jason Merrill <jason@redhat.com>
6284 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6286 2011-06-30 Richard Guenther <rguenther@suse.de>
6288 PR tree-optimization/46787
6289 * gcc.dg/vect/vect-121.c: New testcase.
6291 2011-06-30 Martin Jambor <mjambor@suse.cz>
6293 PR tree-optimization/49094
6294 * gcc.dg/tree-ssa/pr49094.c: New test.
6296 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6299 * gfortran.dg/pr49540-1.f90: New test.
6300 * gfortran.dg/pr49540-2.f90: New test.
6302 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6305 * ada/acats/run_acats (which): Use last field of type -p output.
6307 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6308 Iain Sandoe <iains@gcc.gnu.org>
6311 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6312 Only skip on 64-bit *-*-darwin8* && !objc2.
6314 2011-06-30 Richard Guenther <rguenther@suse.de>
6316 PR tree-optimization/38752
6317 * gcc.c-torture/compile/pr38752.c: New testcase.
6319 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6321 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6322 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6324 2011-06-29 Jason Merrill <jason@redhat.com>
6327 * g++.dg/cpp0x/initlist53.C: Use placement new.
6328 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6329 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6332 * g++.dg/cpp0x/trailing6.C: New.
6333 * g++.dg/cpp0x/pr45908.C: No error.
6336 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6339 * g++.dg/cpp0x/constexpr-using2.C: New.
6341 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6344 * g++.dg/cpp0x/constexpr-diag3.C: New.
6345 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6346 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6347 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6348 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6350 2011-06-29 Jason Merrill <jason@redhat.com>
6352 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6354 2011-06-29 Richard Guenther <rguenther@suse.de>
6356 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6358 2011-06-29 Jason Merrill <jason@redhat.com>
6360 * g++.dg/cpp0x/initlist-value2.C: New.
6362 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6363 * g++.dg/cpp0x/initlist-value.C: New.
6365 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6367 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6369 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6371 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6372 * gcc.dg/inline_2.c: Likewise.
6373 * gcc.dg/unroll_1.c: Likewise.
6375 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6378 * gcc.target/i386/pr49567.c: New test.
6380 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6382 * gnat.dg/opt17.ad[sb]: New test.
6384 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6385 Tom de Vries <tom@codesourcery.com>
6387 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6388 (check_effective_target_arm_thumb2): New effective targets.
6389 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6390 properly. Clean up temporary files.
6391 * gcc.target/arm/ivopts-2.c: Likewise.
6392 * gcc.target/arm/ivopts-3.c: Likewise.
6393 * gcc.target/arm/ivopts-4.c: Likewise.
6394 * gcc.target/arm/ivopts-5.c: Likewise.
6395 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6397 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6400 * gfortran.dg/reshape_zerosize_3.f90: New test.
6402 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6404 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6405 * gcc.target/arm/vfp-ldmias.c: Likewise.
6406 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6407 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6408 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6409 * gcc.target/arm/vfp-stmias.c: Likewise.
6410 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6411 * gcc.target/arm/vfp-stmiad.c: Likewise.
6413 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6415 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6417 * gcc.target/arm/pr45701-2.c: Ditto.
6419 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6422 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6423 * gfortran.dg/extends_14.f03: Modified.
6425 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6427 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6428 early if the test is already being skipped.
6430 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6431 scan-assembler-dem-not): For missing file, report unresolved with
6432 same message as for pass/fail, with reason reported in log file.
6434 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6435 from add_options_for_arm_neon_fp16.
6436 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6437 check_effective_target_arm_neon_fp16_ok_nocache.
6438 Check -mfpu and -mfloat-abi options from current multilib.
6439 Do not require neon support.
6440 (check_effective_target_arm_fp16_ok): Renamed from
6441 check_effecitve_target_arm_neon_fp16_ok.
6442 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6443 arm_neon_fp16_ok and arm_fp16.
6444 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6445 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6446 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6447 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6449 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6451 * gcc.dg/builtin-assume-aligned-1.c: New test.
6452 * gcc.dg/builtin-assume-aligned-2.c: New test.
6453 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6456 * gcc.dg/pr49544.c: New test.
6458 2011-06-27 Richard Guenther <rguenther@suse.de>
6460 PR tree-optimization/49394
6461 * g++.dg/torture/pr49394.C: New testcase.
6463 2011-06-27 Kai Tietz <ktietz@redhat.com>
6465 * gcc.dg/optimize-bswapdi-2.c: New test.
6467 2011-06-27 Michael Hope <michael.hope@linaro.org>
6468 Richard Sandiford <richard.sandiford@linaro.org>
6470 PR tree-optimization/49169
6471 * gcc.dg/torture/pr49169.c: New test.
6473 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6476 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6478 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6481 2011-06-26 Jason Merrill <jason@redhat.com>
6483 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6486 * g++.dg/init/ref19.C: New.
6487 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6489 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6491 PR tree-optimization/48377
6492 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6495 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6498 * lib/target-supports.exp (check_effective_target_non_strict_align):
6500 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6502 2011-06-24 Martin Jambor <mjambor@suse.cz>
6504 PR tree-optimizations/49516
6505 * g++.dg/tree-ssa/pr49516.C: New test.
6507 2011-06-23 Jason Merrill <jason@redhat.com>
6510 * g++.dg/template/partial10.C: New.
6511 * g++.dg/template/partial11.C: New.
6513 2011-06-23 Jeff Law <law@redhat.com>
6516 * gcc.dg/pr48770.c: New test.
6518 2011-06-23 Jan Hubicka <jh@suse.cz>
6521 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6523 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6526 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6527 instead of -fdump-tree-optimized.
6529 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6532 * g++.dg/template/crash107.C: New.
6533 * g++.dg/template/error17.C: Adjust.
6535 2011-06-23 Jason Merrill <jason@redhat.com>
6538 * g++.dg/cpp0x/defaulted30.C: New.
6541 * g++.dg/rtti/anon-ns1.C: New.
6544 * g++.dg/init/ref18.C: New.
6547 * g++.dg/template/partial9.C: New.
6549 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6552 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6554 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6557 * gcc.dg/pr49496.c: New test.
6559 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6561 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6564 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6566 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6567 * gcc.target/arm/pr42879.c: Likewise.
6568 * gcc.target/arm/pr45701-3.c: Likewise.
6570 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6571 * gcc.target/arm/pr40482.c: Likewise.
6572 * gcc.target/arm/stack-corruption.c: Likewise.
6574 2011-06-22 Richard Guenther <rguenther@suse.de>
6576 PR tree-optimization/49493
6577 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6579 2011-06-22 Jason Merrill <jason@redhat.com>
6582 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6584 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6585 Dmitry Melnik <dm@ispras.ru>
6587 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6588 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6589 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6591 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6593 * gcc.target/arm/tlscall.c: New.
6595 2011-06-21 Jason Merrill <jason@redhat.com>
6598 * g++.dg/cpp0x/constexpr-ref1.C: New.
6599 * g++.dg/cpp0x/constexpr-ref2.C: New.
6600 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6603 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6606 * g++.dg/template/param3.C: New.
6608 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6610 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6611 my_clrsb test functions.
6613 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6614 test_sll, test_ull): Add clrsb tests.
6615 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6618 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6621 * gfortran.dg/class_44.f03: New.
6623 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6625 PR tree-optimization/49478
6626 * gcc.dg/vect/pr49478.c
6628 2011-06-21 Richard Guenther <rguenther@suse.de>
6630 PR tree-optimization/49483
6631 * gcc.dg/vect/vect-120.c: New testcase.
6633 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6636 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6637 * gcc.dg/vect/vect-peel-4.c: Likewise.
6639 2011-06-22 Christian Bruel <christian.bruel@st.com>
6642 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6643 * gcc.dg/always_inline2.c: Likewise.
6644 * gcc.dg/always_inline3.c: Likewise.
6645 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6646 * gcc.dg/inline_1.c: Likewise.
6647 * gcc.dg/inline_2.c: Likewise.
6648 * gcc.dg/inline_3.c: Likewise.
6649 * gcc.dg/inline_4.c: Likewise.
6650 * gcc.dg/20051201-1.c: Likewise.
6651 * gcc.dg/pr40087.c: Likewise.
6652 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6653 * gcc.dg/inline-22.c: Likewise.
6654 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6655 * gcc.dg/lto/20090218-1_1.c: Likewise.
6656 * g++.dg/ipa/devirt-7.C: Likewise.
6657 * gcc.dg/uninit-pred-5_a.c: Likewise.
6658 * gcc.dg/uninit-pred-5_b.c: Likewise.
6659 * gcc.dg/fail_always_inline.c: New.
6661 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6663 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6664 into 6 jobs instead of 3.
6666 2011-06-20 Jason Merrill <jason@redhat.com>
6669 * g++.dg/cpp0x/initlist53.C: New.
6671 2011-06-20 Tobias Burnus <burnus@net-b.de>
6674 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6675 * gfortran.dg/coarray_lock_3.f90: New.
6676 * gfortran.dg/coarray/lock_1.f90: New.
6678 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6680 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6681 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6682 unresolved and report the reason to the log file.
6684 * lib/scanasm.exp (object-size): Move argument processing earlier
6685 to report errors before verifying that the file exists. Report
6686 problems detected at runtime as unresolved instead of error and
6687 report their reasons to the log file.
6689 2011-06-20 Jason Merrill <jason@redhat.com>
6692 * g++.dg/cpp0x/explicit6.C: New.
6695 * g++.dg/cpp0x/enum20.C: New.
6698 * g++.dg/ext/attr-aligned01.C: New.
6701 * g++.dg/cpp0x/variadic-default.C: New.
6704 * g++.dg/cpp0x/auto26.C: New.
6707 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6709 2011-06-20 Kai Tietz <ktietz@redhat.com>
6711 * gcc.dg/binop-notand1.c: New test.
6712 * gcc.dg/binop-notand2.c: New test.
6713 * gcc.dg/binop-notand3.c: New test.
6714 * gcc.dg/binop-notand4.c: New test.
6715 * gcc.dg/binop-notand5.c: New test.
6716 * gcc.dg/binop-notand6.c: New test.
6718 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6721 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6723 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6726 * gfortran.dg/proc_ptr_31.f90: New.
6728 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6730 * gnat.dg/volatile6.adb: New test.
6731 * gnat.dg/volatile7.adb: Likewise.
6732 * gnat.dg/volatile8.adb: Likewise.
6733 * gnat.dg/volatile9.adb: Likewise.
6735 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6737 * gnat.dg/constant3.adb: New test.
6739 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6742 * gfortran.dg/read_list_eof_1.f90: New test.
6744 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6747 * gcc.target/i386/testimm-1.c: New test.
6748 * gcc.target/i386/testimm-2.c: New test.
6749 * gcc.target/i386/testimm-3.c: New test.
6750 * gcc.target/i386/testimm-4.c: New test.
6751 * gcc.target/i386/testimm-5.c: New test.
6752 * gcc.target/i386/testimm-6.c: New test.
6753 * gcc.target/i386/testimm-7.c: New test.
6754 * gcc.target/i386/testimm-8.c: New test.
6755 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6756 * gcc.target/i386/xop-rotate1-int.c: New test.
6757 * gcc.target/i386/xop-rotate2-int.c: New test.
6759 2011-06-17 Jason Merrill <jason@redhat.com>
6761 * g++.dg/cpp0x/rv-func2.C: New.
6763 * g++.dg/debug/dwarf2/lambda1.C: New.
6764 * g++.dg/warn/Wshadow-6.C: Adjust.
6766 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6769 * gfortran.dg/move_alloc_5.f90: New.
6771 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6773 PR rtl-optimization/48542
6774 * gcc.dg/torture/pr48542.c: New test.
6776 2011-06-16 Jason Merrill <jason@redhat.com>
6779 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6782 * g++.dg/cpp0x/initlist52.C New.
6785 * c-c++-common/raw-string-12.c: New.
6788 * g++.dg/cpp0x/sfinae26.C: New.
6791 * g++.dg/cpp0x/variadic113.C: New.
6794 * g++.dg/cpp0x/variadic112.C: New.
6796 2011-06-16 Jeff Law <law@redhat.com>
6798 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6799 improved jump threading.
6800 * gcc.dg/builtin-object-size-2.c: Likewise.
6801 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6803 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6806 * gfortran.dg/typebound_assignment_3.f03: New.
6808 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6811 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6813 2011-06-16 Martin Jambor <mjambor@suse.cz>
6815 PR tree-optimization/49343
6816 * gnat.dg/discr31.ad[sb]: New test.
6818 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6820 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6822 2011-06-16 Tom de Vries <tom@codesourcery.com>
6825 * gcc.target/arm/ivopts-3.c: Update test.
6826 * gcc.target/arm/ivopts-5.c: Same.
6828 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6831 2011-06-10 Wei Guozhi <carrot@google.com>
6834 * gcc.target/arm/pr45335.c: New test.
6835 * gcc.target/arm/pr45335-2.c: New test.
6836 * gcc.target/arm/pr45335-3.c: New test.
6837 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6838 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6839 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6841 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6843 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6845 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6848 * gfortran.dg/class_43.f03: New.
6850 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6852 PR tree-optimization/49419
6853 * gcc.c-torture/execute/pr49419.c: New test.
6855 2011-06-16 Revital Eres <revital.eres@linaro.org>
6857 * gcc.dg/sms-9.c: New file.
6859 2011-06-15 Easwaran Raman <eraman@google.com>
6861 PR rtl-optimization/49414
6862 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6864 2011-06-14 Jason Merrill <jason@redhat.com>
6866 * g++.dg/cpp0x/noexcept13.C: New.
6868 2011-06-14 Easwaran Raman <eraman@google.com>
6870 PR rtl-optimization/44194
6871 * gcc.dg/pr44194-1.c: New test.
6872 * gcc.dg/pr44194-2.c: New test.
6874 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6876 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6878 * gcc.target/arm/pr45701-2.c: Likewise.
6879 * gcc.target/arm/thumb-branch1.c: Likewise.
6881 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6884 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6886 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6888 * gcc.target/arm/pr45701-1.c: Require thumb support.
6889 * gcc.target/arm/pr45701-2.c: Likewise.
6890 * gcc.target/arm/thumb-branch1.c: Likewise.
6892 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6893 * gcc.target/arm/pr39839.c: Likewise.
6894 * gcc.target/arm/pr40657-2.c: Likewise.
6895 * gcc.target/arm/pr40956.c: Likewise.
6896 * gcc.target/arm/pr41679.c: Likewise.
6897 * gcc.target/arm/pr42235.c: Likewise.
6898 * gcc.target/arm/pr42495.c: Likewise.
6899 * gcc.target/arm/pr42505.c: Likewise.
6900 * gcc.target/arm/pr42574.c: Likewise.
6901 * gcc.target/arm/pr46883.c: Likewise.
6902 * gcc.target/arm/pr46934.c: Likewise.
6903 * gcc.target/arm/xor-and.c: Likewise.
6905 2011-06-14 Jason Merrill <jason@redhat.com>
6907 * g++.dg/other/error23.C: Adjust error message.
6908 * g++.dg/other/error32.C: Likewise.
6911 * g++.dg/cpp0x/rv-dotstar.C: New.
6914 * g++.dg/cpp0x/decltype30.C: New.
6916 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6918 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6921 * gfortran.dg/pr49103.f90: New test.
6923 2011-06-14 Tom de Vries <tom@codesourcery.com>
6926 * gcc.target/arm/ivopts-3.c: New test.
6927 * gcc.target/arm/ivopts-4.c: New test.
6928 * gcc.target/arm/ivopts-5.c: New test.
6930 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6932 PR rtl-optimization/49390
6933 * gcc.c-torture/execute/pr49390.c: New test.
6935 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6937 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6939 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6941 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6942 * gcc.c-torture/execute/cmpsi-2.x: New file.
6943 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6944 * gcc.c-torture/execute/pr45262.x: New file.
6945 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6946 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6948 * gcc.c-torture/compile/pr49163.c: Ditto.
6950 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6952 * gcc.dg/vect/vect-16.c: Rename to...
6953 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6954 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6955 for double-word vectors.
6956 * gcc.dg/vect/vect-peel-4.c: Likewise.
6957 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6959 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6962 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6965 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6967 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6969 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6971 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6973 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6975 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6977 * gfortran.dg/trim_optimize_8.f90: New test case.
6979 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6980 Ira Rosen <ira.rosen@linaro.org>
6982 PR tree-optimization/49352
6983 * gcc.dg/vect/pr49352.c: New test.
6985 2011-06-12 Tobias Burnus
6988 * gfortran.dg/alloc_comp_assign_11.f90: New.
6990 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6992 * gfortran.dg/trim_optimize_7.f90: New test.
6994 2011-06-10 Wei Guozhi <carrot@google.com>
6997 * gcc.target/arm/pr45335.c: New test.
6998 * gcc.target/arm/pr45335-2.c: New test.
6999 * gcc.target/arm/pr45335-3.c: New test.
7000 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7001 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7002 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7004 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7007 * g++.dg/parse/error39.C: New.
7009 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7011 * gcc.target/arm/20090811-1.c: Skip for incompatible
7012 options, do not override other options.
7013 * gcc.target/arm/combine-cmp-shift.c: Skip for
7014 incompatible options.
7015 * gcc.target/arm/pr45094.c: Likewise.
7016 * gcc.target/arm/scd42-1.c: Likewise.
7017 * gcc.target/arm/scd42-3.c: Likewise.
7018 * gcc.target/arm/thumb-ltu.c: Likewise.
7020 * lib/target-supports.exp
7021 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7022 multilib flags use -mfpu with a value other than neon-fp16.
7024 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7026 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7027 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7029 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7031 * lib/target-supports.exp (check_effective_target_pie): New proc.
7032 * gcc.dg/pie-link.c: Use target pie.
7034 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7035 Laurent Roug� <laurent.rouge@menta.fr>
7037 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7038 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7040 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7042 * gfortran.dg/coarray/sync_1.f90: New test for
7043 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7045 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7047 PR tree-optimization/49318
7048 * gcc.dg/vect/pr49318.c: New test.
7050 2011-06-09 David Krauss <potswa@mac.com>
7052 * g++.dg/template/arrow1.C: New.
7054 2011-06-09 Jason Merrill <jason@redhat.com>
7056 * lib/prune.exp: Prune "note"s.
7057 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7059 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7060 * g++.dg/template/dependent-expr3.C: Likewise.
7061 * g++.dg/parse/template7.C: Likewise.
7062 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7063 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7064 * g++.old-deja/g++.pt/friend38.C: Likewise.
7065 * g++.old-deja/g++.pt/crash32.C: Likewise.
7066 * g++.old-deja/g++.other/init4.C: Likewise.
7067 * g++.old-deja/g++.other/friend8.C: Likewise.
7069 * g++.dg/ext/complex7.C: Adjust expected output.
7070 * g++.dg/diagnostic/method1.C: Likewise.
7071 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7072 * g++.dg/parse/crash33.C: Likewise.
7073 * g++.dg/other/warning1.C: Likewise.
7074 * g++.dg/init/pr29571.C: Likewise.
7075 * g++.dg/warn/overflow-warn-1.C: Likewise.
7076 * g++.dg/warn/overflow-warn-3.C: Likewise.
7077 * g++.dg/warn/overflow-warn-4.C: Likewise.
7078 * g++.old-deja/g++.oliva/template1.C: Likewise.
7080 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7081 * g++.dg/parse/template7.C: Adjust.
7083 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7086 * gcc.dg/pr49307.c: New.
7088 2011-06-09 Wei Guozhi <carrot@google.com>
7091 * gcc.target/arm/pr46975.c: New testcase.
7093 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7095 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7096 (PMETH, arglist_t): Removed.
7097 (method_get_number_of_arguments): Removed.
7098 (method_get_nth_argument): Removed.
7099 (method_get_first_argument): Removed.
7100 (method_get_next_argument): Removed.
7101 (method_get_sizeof_arguments): Removed.
7102 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7104 (method_get_number_of_arguments): Removed.
7105 (method_get_nth_argument): Removed.
7106 (method_get_first_argument): Removed.
7107 (method_get_next_argument): Removed.
7108 (method_get_sizeof_arguments): Removed.
7109 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7111 2011-06-09 David Li <davidxl@google.com>
7113 * gcc.dg/dump-pass.c: New test.
7115 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7118 * g++.dg/parse/error38.C: New.
7120 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7123 * gfortran.dg/pr49308.f90: New test.
7125 2011-06-08 Jason Merrill <jason@redhat.com>
7127 * g++.dg/cpp0x/noexcept11.C: New.
7128 * g++.dg/cpp0x/noexcept12.C: New.
7129 * g++.dg/cpp0x/sfinae11.C: Adjust.
7131 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7134 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7135 to dg-options, match also DW_AT_linkage_name.
7137 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7140 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7141 -fno-common on alpha*-dec-osf*.
7142 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7144 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7146 PR rtl-optimization/49303
7147 * gcc.target/ia64/pr49303.c: New test.
7149 2011-06-08 Tobias Burnus <burnus@net-b.de>
7152 * gfortran.dg/coarray_lock_1.f90: New.
7153 * gfortran.dg/coarray_lock_2.f90: New.
7155 2011-06-07 Jason Merrill <jason@redhat.com>
7157 * lib/prune.exp: Look for "required" rather than "instantiated".
7158 * g++.dg/abi/mangle11.C: Likewise.
7159 * g++.dg/abi/mangle12.C: Likewise.
7160 * g++.dg/abi/mangle17.C: Likewise.
7161 * g++.dg/abi/mangle20-2.C: Likewise.
7162 * g++.dg/abi/pragma-pack1.C: Likewise.
7163 * g++.dg/cpp0x/decltype26.C: Likewise.
7164 * g++.dg/cpp0x/decltype28.C: Likewise.
7165 * g++.dg/cpp0x/decltype29.C: Likewise.
7166 * g++.dg/cpp0x/enum11.C: Likewise.
7167 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7168 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7169 * g++.dg/cpp0x/pr47416.C: Likewise.
7170 * g++.dg/ext/case-range2.C: Likewise.
7171 * g++.dg/ext/case-range3.C: Likewise.
7172 * g++.dg/gomp/for-19.C: Likewise.
7173 * g++.dg/gomp/pr37533.C: Likewise.
7174 * g++.dg/gomp/pr38639.C: Likewise.
7175 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7176 * g++.dg/inherit/base3.C: Likewise.
7177 * g++.dg/inherit/using6.C: Likewise.
7178 * g++.dg/init/placement4.C: Likewise.
7179 * g++.dg/init/reference3.C: Likewise.
7180 * g++.dg/lookup/scoped6.C: Likewise.
7181 * g++.dg/lookup/using7.C: Likewise.
7182 * g++.dg/other/abstract1.C: Likewise.
7183 * g++.dg/other/error10.C: Likewise.
7184 * g++.dg/other/error5.C: Likewise.
7185 * g++.dg/other/field1.C: Likewise.
7186 * g++.dg/other/offsetof5.C: Likewise.
7187 * g++.dg/parse/bitfield2.C: Likewise.
7188 * g++.dg/parse/constant4.C: Likewise.
7189 * g++.dg/parse/crash20.C: Likewise.
7190 * g++.dg/parse/invalid-op1.C: Likewise.
7191 * g++.dg/parse/non-dependent2.C: Likewise.
7192 * g++.dg/parse/template18.C: Likewise.
7193 * g++.dg/tc1/dr152.C: Likewise.
7194 * g++.dg/tc1/dr166.C: Likewise.
7195 * g++.dg/tc1/dr176.C: Likewise.
7196 * g++.dg/tc1/dr213.C: Likewise.
7197 * g++.dg/template/access11.C: Likewise.
7198 * g++.dg/template/access2.C: Likewise.
7199 * g++.dg/template/access3.C: Likewise.
7200 * g++.dg/template/access7.C: Likewise.
7201 * g++.dg/template/arg7.C: Likewise.
7202 * g++.dg/template/cond2.C: Likewise.
7203 * g++.dg/template/crash13.C: Likewise.
7204 * g++.dg/template/crash40.C: Likewise.
7205 * g++.dg/template/crash7.C: Likewise.
7206 * g++.dg/template/crash84.C: Likewise.
7207 * g++.dg/template/ctor5.C: Likewise.
7208 * g++.dg/template/defarg13.C: Likewise.
7209 * g++.dg/template/defarg14.C: Likewise.
7210 * g++.dg/template/dtor7.C: Likewise.
7211 * g++.dg/template/eh2.C: Likewise.
7212 * g++.dg/template/error2.C: Likewise.
7213 * g++.dg/template/error43.C: Likewise.
7214 * g++.dg/template/friend32.C: Likewise.
7215 * g++.dg/template/injected1.C: Likewise.
7216 * g++.dg/template/instantiate1.C: Likewise.
7217 * g++.dg/template/instantiate3.C: Likewise.
7218 * g++.dg/template/instantiate5.C: Likewise.
7219 * g++.dg/template/instantiate7.C: Likewise.
7220 * g++.dg/template/local6.C: Likewise.
7221 * g++.dg/template/lookup2.C: Likewise.
7222 * g++.dg/template/member5.C: Likewise.
7223 * g++.dg/template/memfriend15.C: Likewise.
7224 * g++.dg/template/memfriend16.C: Likewise.
7225 * g++.dg/template/memfriend17.C: Likewise.
7226 * g++.dg/template/memfriend7.C: Likewise.
7227 * g++.dg/template/meminit1.C: Likewise.
7228 * g++.dg/template/nested3.C: Likewise.
7229 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7230 * g++.dg/template/nontype12.C: Likewise.
7231 * g++.dg/template/nontype13.C: Likewise.
7232 * g++.dg/template/nontype6.C: Likewise.
7233 * g++.dg/template/pr23510.C: Likewise.
7234 * g++.dg/template/pr35240.C: Likewise.
7235 * g++.dg/template/ptrmem15.C: Likewise.
7236 * g++.dg/template/ptrmem6.C: Likewise.
7237 * g++.dg/template/qualified-id1.C: Likewise.
7238 * g++.dg/template/qualttp20.C: Likewise.
7239 * g++.dg/template/qualttp3.C: Likewise.
7240 * g++.dg/template/qualttp4.C: Likewise.
7241 * g++.dg/template/qualttp5.C: Likewise.
7242 * g++.dg/template/qualttp6.C: Likewise.
7243 * g++.dg/template/qualttp7.C: Likewise.
7244 * g++.dg/template/qualttp8.C: Likewise.
7245 * g++.dg/template/recurse.C: Likewise.
7246 * g++.dg/template/recurse2.C: Likewise.
7247 * g++.dg/template/ref5.C: Likewise.
7248 * g++.dg/template/scope2.C: Likewise.
7249 * g++.dg/template/sfinae10.C: Likewise.
7250 * g++.dg/template/sfinae3.C: Likewise.
7251 * g++.dg/template/sizeof3.C: Likewise.
7252 * g++.dg/template/static9.C: Likewise.
7253 * g++.dg/template/template-id-2.C: Likewise.
7254 * g++.dg/template/typedef13.C: Likewise.
7255 * g++.dg/template/typename4.C: Likewise.
7256 * g++.dg/template/using14.C: Likewise.
7257 * g++.dg/template/using2.C: Likewise.
7258 * g++.dg/template/warn1.C: Likewise.
7259 * g++.dg/warn/Wparentheses-13.C: Likewise.
7260 * g++.dg/warn/Wparentheses-15.C: Likewise.
7261 * g++.dg/warn/Wparentheses-16.C: Likewise.
7262 * g++.dg/warn/Wparentheses-17.C: Likewise.
7263 * g++.dg/warn/Wparentheses-18.C: Likewise.
7264 * g++.dg/warn/Wparentheses-19.C: Likewise.
7265 * g++.dg/warn/Wparentheses-20.C: Likewise.
7266 * g++.dg/warn/Wparentheses-23.C: Likewise.
7267 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7268 * g++.dg/warn/noeffect2.C: Likewise.
7269 * g++.dg/warn/noeffect4.C: Likewise.
7270 * g++.dg/warn/pr8570.C: Likewise.
7271 * g++.old-deja/g++.brendan/init2.C: Likewise.
7272 * g++.old-deja/g++.eh/spec6.C: Likewise.
7273 * g++.old-deja/g++.pt/crash10.C: Likewise.
7274 * g++.old-deja/g++.pt/crash36.C: Likewise.
7275 * g++.old-deja/g++.pt/derived3.C: Likewise.
7276 * g++.old-deja/g++.pt/error2.C: Likewise.
7277 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7278 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7279 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7280 * g++.old-deja/g++.pt/overload7.C: Likewise.
7281 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7283 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7284 Iain Sandoe <iains@gcc.gnu.org>
7286 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7287 Added code to deal with the case when [Protocol
7288 -descriptionForInstanceMethod:] or [Protocol
7289 -descriptionForClassMethod:] returns NULL.
7291 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7292 Iain Sandoe <iains@gcc.gnu.org>
7294 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7295 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7298 2011-06-07 Xinliang David Li <davidxl@google.com>
7300 * gcc.dg/inline_2.c: New test.
7301 * gcc.dg/unroll_2.c: New test.
7302 * gcc.dg/inline_3.c: New test.
7303 * gcc.dg/unroll_3.c: New test.
7304 * gcc.dg/inline_4.c: New test.
7305 * gcc.dg/unroll_4.c: New test.
7306 * gcc.dg/inline_1.c: New test.
7307 * gcc.dg/unroll_1.c: New test.
7309 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7311 PR tree-optimization/48497
7312 * lib/gcc-defs.exp (dg-additional-options): New proc.
7313 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7314 -msse2 on 32-bit x86.
7316 2011-06-06 Jason Merrill <jason@redhat.com>
7318 * g++.dg/cpp0x/enum19.C: New.
7320 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7322 * gcc.target/arm/neon-reload-class.c: New test.
7324 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7327 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7329 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7331 * gcc.target/arm/smlatb-1.c: New file.
7332 * gcc.target/arm/smlatt-1.c: New file.
7333 * gcc.target/arm/smlaltb-1.c: New file.
7334 * gcc.target/arm/smlaltt-1.c: New file.
7336 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7338 * gcc.target/arm/mla-2.c: New test.
7340 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7342 PR gcov-profile/49299
7343 * gcc.dg/tree-prof/pr49299-1.c: New test.
7344 * gcc.dg/tree-prof/pr49299-2.c: New test.
7346 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7348 * lib/target-supports.exp
7349 (check_effective_target_vect_widen_mult_qi_to_hi):
7350 Add NEON as supporting target.
7351 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7352 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7353 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7354 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7355 using widening multiplication on targets that support it.
7356 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7357 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7358 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7360 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7362 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7363 Modern Objective-C runtime API.
7364 * objc/execute/next_mapping.h: Removed.
7365 * objc-obj-c++-shared/next-mapping.h: Removed.
7366 * objc-obj-c++-shared/Object1.h: Removed.
7367 * objc-obj-c++-shared/Object1.m: Removed.
7368 * objc-obj-c++-shared/Object1.mm: Removed.
7369 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7370 * objc-obj-c++-shared/Protocol1.h: Removed.
7371 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7372 of ProtoBool, IVAR_T and METHOD.
7373 * objc-obj-c++-shared/runtime.h: New.
7374 * objc-obj-c++-shared/TestsuiteObject.h: New.
7375 * objc-obj-c++-shared/TestsuiteObject.m: New.
7377 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7378 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7379 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7381 * objc/execute/_cmd.m: Include
7382 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7383 runtime API. ([TestClass +initialize]): Include this method also
7384 with the GNU runtime.
7385 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7386 Object. ([-setValue:]): Return void.
7387 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7388 with the GNU runtime. Include
7389 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7390 for the NeXT runtime. Use the existing print_ivars() and
7391 compare_structures() implementations for the old NeXT runtime.
7392 Added new implementations for the Modern GNU and NeXT runtimes.
7393 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7394 well. (main): Use objc_getClass(). Use return instead of exit.
7395 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7396 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7398 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7399 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7400 instead of Object. (main): Use return instead of exit().
7401 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7402 instead of Object. Removed prototype for exit(). (main): Use
7403 return instead of exit(). Use the Modern Objective-C runtime API.
7404 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7406 * objc/execute/class-tests-1.h: Include
7407 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7408 runtime API. (test_class_with_superclass): Do not call [Object
7409 class]. There is no need to with the current libobjc.
7410 * objc/execute/class-tests-2.h: Include
7411 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7413 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7414 ../../objc-obj-c++-shared/next-mapping.h.
7415 * objc/execute/class-2.m: Likewise.
7416 * objc/execute/class-3.m: Likewise.
7417 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7418 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7419 +initialize]): Include this method also with the GNU
7420 runtime. (main): Use the Modern Objective-C runtime API.
7421 * objc/execute/class-5.m: Likewise.
7422 * objc/execute/class-6.m: Likewise.
7423 * objc/execute/class-7.m: Likewise.
7424 * objc/execute/class-8.m: Likewise.
7425 * objc/execute/class-9.m: Likewise.
7426 * objc/execute/class-10.m: Likewise.
7427 * objc/execute/class-11.m: Likewise.
7428 * objc/execute/class-12.m: Likewise.
7429 * objc/execute/class-13.m: Likewise.
7430 * objc/execute/class-14.m: Likewise.
7431 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7432 this method also with the GNU runtime.
7433 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7434 +initialize]): Include this method also with the GNU runtime.
7435 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7437 * objc/execute/encode-1.m: Likewise.
7438 * objc/execute/enumeration-1.m: Likewise.
7439 * objc/execute/enumeration-2.m: Likewise.
7440 * objc/execute/exceptions/catchall-1.m: Likewise.
7441 * objc/execute/exceptions/finally-1.m: Likewise.
7442 * objc/execute/exceptions/foward-1.m: Likewise.
7443 * objc/execute/exceptions/local-variables-1.m: Likewise.
7444 * objc/execute/exceptions/throw-nil.m: Likewise.
7445 * objc/execute/exceptions/trivial.m: Likewise.
7446 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7447 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7448 * objc/execute/exceptions/matcher-1.m: Likewise.
7449 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7451 * objc/execute/formal_protocol-2.m: Likewise.
7452 * objc/execute/formal_protocol-3.m: Likewise.
7453 * objc/execute/formal_protocol-4.m: Likewise.
7454 * objc/execute/formal_protocol-5.m: Include
7455 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7457 * objc/execute/formal_protocol-6.m: Likewise.
7458 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7459 Object. Include <objc/Protocol.h> instead of
7460 ../../objc-obj-c++-shared/Protocol1.h.
7461 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7463 * objc/execute/informal_protocol.m: Likewise.
7464 * objc/execute/load-3.m: Likewise.
7465 * objc/execute/many_args_method.m ([TestClass +initialize]):
7466 Include this method with the GNU runtime as well.
7467 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7468 * objc/execute/nested-func-1.m: Use TestsuiteObject
7470 * objc/execute/nil_method-1.m: Likewise.
7471 * objc/execute/no_clash.m: Likewise.
7472 * objc/execute/np-1.m: Do not include
7473 ../../objc-obj-c++-shared/Protocol1.h.
7474 (main): Use return instead of exit().
7475 * objc/execute/np-2.m: Do not include
7476 ../../objc-obj-c++-shared/Protocol1.h.
7477 ([MyObject +initialize]): Include this method also with the GNU
7478 runtime. (main): Use return instead of exit().
7479 * objc/execute/object_is_class.m: Include
7480 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7481 of Object. (main): Use the Modern Objective-C runtime API.
7482 * objc/execute/object_is_meta_class.m: Likewise.
7483 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7484 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7485 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7486 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7487 Objective-C runtime API.
7488 * objc/execute/protocol-isEqual-2.m: Likewise.
7489 * objc/execute/protocol-isEqual-3.m: Likewise.
7490 * objc/execute/protocol-isEqual-4.m: Likewise.
7491 * objc/execute/redefining_self.m ([TestClass +initialize]):
7492 Include this method with the GNU runtime as well.
7493 * objc/execute/root_methods.m: Include
7494 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7495 Include this method with the GNU runtime as well.
7496 (main): Use the Modern Objective-C runtime API.
7497 * objc/execute/selector-1.m: Include
7498 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7499 of Object. (main): Use the Modern Objective-C runtime API.
7500 * objc/execute/static-1.m ([Test +initialize]): Include this
7501 method with the GNU runtime as well.
7502 * objc/execute/static-2.m: Likewise.
7503 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7504 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7505 ([MathClass +initialize]): Include this method with the GNU
7507 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7509 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7510 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7511 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7512 * objc.dg/attributes/method-attribute-1.m: Likewise.
7513 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7514 * objc.dg/attributes/method-attribute-2.m: Likewise.
7515 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7516 * objc.dg/attributes/method-attribute-3.m: Likewise.
7517 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7518 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7519 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7520 * obj-c++.dg/bitfield-1.mm: Likewise.
7521 * obj-c++.dg/bitfield-2.mm: Likewise
7522 * objc.dg/bitfield-3.m: Likewise.
7523 * obj-c++.dg/bitfield-4.mm: Likewise.
7524 * objc.dg/bitfield-5.m: Likewise
7525 * objc.dg/call-super-1.m: Likewise.
7526 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7527 Use objc_getClass() instead of objc_get_class(), but for the GNU
7528 runtime redefine objc_getClass as objc_get_class. Include
7529 ../objc-obj-c++-shared/runtime.h.
7530 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7531 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7532 Use the Modern Objective-C runtime API.
7533 * objc.dg/class-protocol-1.m: Include
7534 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7535 * obj-c++.dg/class-protocol-1.mm: Likewise.
7536 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7537 * objc.dg/comp-types-10.m: Likewise.
7538 * objc.dg/comp-types-11.m: Likewise.
7539 * objc.dg/comp-types-12.m: Likewise.
7540 * obj-c++.dg/comp-types-9.mm: Likewise.
7541 * obj-c++.dg/comp-types-11.mm: Likewise.
7542 * obj-c++.dg/comp-types-12.mm: Likewise.
7543 * obj-c++.dg/comp-types-13.mm: Likewise.
7544 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7545 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7546 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7547 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7548 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7549 * objc.dg/desig-init-1.m: Likewise.
7550 * obj-c++.dg/defs.mm: Likewise.
7551 * objc.dg/exceptions-2.m: Likewise.
7552 * obj-c++.dg/except-1.mm: Likewise.
7553 * obj-c++.dg/exceptions-2.mm: Likewise.
7554 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7555 Use the Modern Objective-C runtime API.
7556 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7557 the Modern Objective-C runtime API. Do not include
7558 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7559 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7560 the Modern Objective-C runtime API except when using an older NeXT
7562 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7563 the Modern Objective-C runtime API.
7564 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7566 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7567 * objc.dg/encode-7-next-64bit.m: Updated include.
7568 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7570 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7571 the Modern Objective-C runtime API.
7572 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7573 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7574 instead of ../objc-obj-c++-shared/Protocol1.h.
7575 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7576 the Modern Objective-C runtime API except when using an older NeXT
7578 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7579 the Modern Objective-C runtime API.
7580 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7582 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7583 * objc.dg/fix-and-continue-2.m: Likewise.
7584 * objc.dg/foreach-1.m: Likewise.
7585 * objc.dg/foreach-2.m: Likewise.
7586 * objc.dg/foreach-3.m: Likewise.
7587 * objc.dg/foreach-4.m: Likewise.
7588 * objc.dg/foreach-5.m: Likewise.
7589 * objc.dg/foreach-6.m: Likewise.
7590 * objc.dg/foreach-7.m: Likewise.
7591 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7593 * objc.dg/func-ptr-2.m: Likewise.
7594 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7595 Do not include objc/objc-api.h.
7596 * obj-c++.dg/fsf-package-0.mm: Likewise.
7597 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7598 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7599 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7601 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7602 * objc.dg/gnu-runtime-3.m: Likewise.
7603 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7604 * objc.dg/headers.m: Include objc/runtime.h instead of
7605 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7606 for the NeXT runtime.
7607 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7608 * obj-c++.dg/isa-field-1.mm: Likewise.
7609 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7610 * objc.dg/layout-1.m: Likewise.
7611 * objc.dg/layout-2.m: Likewise.
7612 * objc.dg/local-decl-2.m: Likewise.
7613 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7614 Object. ([Container +elementForView:]): Use
7615 class_conformsToProtocol().
7616 * obj-c++.dg/lookup-2.mm: Likewise.
7617 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7618 * obj-c++.dg/local-decl-1.mm: Likewise.
7619 * objc.dg/method-3.m: Likewise.
7620 * objc.dg/method-4.m: Likewise.
7621 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7622 ../objc-obj-c++-shared/Protocol1.h.
7623 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7624 * objc.dg/method-9.m: Likewise.
7625 * objc.dg/method-10.m: Likewise.
7626 * objc.dg/method-13.m ([Root +initialize]): Include this method
7627 also for the GNU runtime. (main): Use objc_getClass() also for
7629 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7630 * objc.dg/method-17.m: Likewise.
7631 * objc.dg/method-19.m: Likewise.
7632 * objc.dg/method-20b.m: Likewise.
7633 * obj-c++.dg/method-2.mm: Likewise.
7634 * obj-c++.dg/method-6.mm: Likewise.
7635 * obj-c++.dg/method-10.mm: Likewise.
7636 * obj-c++.dg/method-11.mm: Likewise.
7637 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7638 ../objc-obj-c++-shared/Protocol1.h.
7639 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7640 * obj-c++.dg/method-15.mm: Likewise.
7641 * obj-c++.dg/method-17.mm: Likewise.
7642 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7643 +initialize]): Include this method also for the GNU
7644 runtime. (main): Use objc_getClass() also for the GNU runtime.
7645 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7646 * obj-c++.dg/method-22.mm: Likewise.
7647 * obj-c++.dg/method-23.mm: Likewise.
7648 * obj-c++.dg/no-extra-load.mm: Likewise.
7649 * objc.dg/objc-fast-4.m: Likewise.
7650 * objc.dg/objc-gc-4.m: Likewise.
7651 * obj-c++.dg/objc-gc-3.mm: Likewise.
7652 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7653 protocol_getMethodDescription() instead of [Protocol
7654 -descriptionForInstanceMethod].
7655 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7656 Made it available with all runtimes. (main): Call -test instead
7658 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7659 and put into a category.
7660 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7661 Object. Include objc/objc.h.
7662 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7663 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7664 New. (main): Use protocol_getMethodDescription() instead
7665 of [Protocol -descriptionForInstanceMethod] and [Protocol
7666 -descriptionForClassMethod].
7667 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7668 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7669 Objective-C runtime API.
7670 * obj-c++.dg/proto-qual-1.mm: Likewise.
7671 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7673 * obj-c++.dg/property/property-1.mm: Likewise.
7674 * obj-c++.dg/qual-types-1.mm: Likewise.
7675 * objc.dg/selector-2.m: Include objc/objc.h instead of
7676 ../objc-obj-c++-shared/Object1.h.
7677 * obj-c++.dg/selector-2.mm: Likewise.
7678 * obj-c++.dg/selector-5.mm: Likewise.
7679 * obj-c++.dg/selector-6.mm: Likewise.
7680 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7681 Object. Do not include objc/objc-api.h.
7682 * obj-c++.dg/set-not-used-1.mm: Likewise.
7683 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7684 * objc.dg/stret-1.m: Likewise.
7685 * objc.dg/stret-2.m: Likewise.
7686 * obj-c++.dg/super-class-2.mm: Likewise.
7687 * objc.dg/super-class-3.m: Likewise.
7688 * objc.dg/super-class-4.m: Likewise.
7689 * objc.dg/sync-2.m: Likewise.
7690 * obj-c++.dg/sync-2.mm: Likewise.
7691 * objc.dg/sync-1.m: Include objc/objc.h instead of
7692 ../objc-obj-c++-shared/Object1.h.
7693 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7694 'Class' as the type of 'isa'.
7695 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7696 Objective-C runtime API. ([TestClass +initialize]): Include this
7697 method with the GNU runtime as well.
7698 * objc.dg/strings/strings-1.m: Updated includes.
7699 * obj-c++.dg/strings/strings-1.mm: Likewise.
7700 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7701 objc.dg/strings/const-str-12b.m.
7702 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7703 * obj-c++.dg/template-3.mm: Likewise.
7704 * obj-c++.dg/template-4.mm: Likewise.
7705 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7706 Objective-C runtime API.
7707 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7708 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7709 * obj-c++.dg/try-catch-1.mm: Likewise.
7710 * obj-c++.dg/try-catch-2.mm: Likewise.
7711 * objc.dg/try-catch-3.m: Likewise.
7712 * obj-c++.dg/try-catch-3.mm: Likewise.
7713 * objc.dg/try-catch-6.m: Likewise.
7714 * objc.dg/try-catch-7.m: Likewise.
7715 * obj-c++.dg/try-catch-7.mm: Likewise.
7716 * obj-c++.dg/try-catch-8.mm: Likewise.
7717 * obj-c++.dg/try-catch-9.mm: Likewise.
7718 * objc.dg/try-catch-10.m: Likewise.
7719 * obj-c++.dg/try-catch-11.mm: Likewise.
7720 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7721 Object. Include objc/objc.h.
7722 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7723 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7724 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7725 Object. Use Modern Objective-C runtime API. Do not use
7727 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7728 * obj-c++.dg/torture/trivial.mm: Likewise.
7729 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7730 instead of ../objc-obj-c++-shared/Object1.h. Include
7731 ../objc-obj-c++-shared/runtime.h.
7732 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7733 * objc.dg/torture/strings/const-str-11.m: Likewise.
7734 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7735 * objc.dg/torture/strings/const-str-9.m: Likewise.
7736 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7737 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7738 instead of Object. Only add _FooClassReference if
7740 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7741 * objc.dg/torture/strings/const-str-8.m: Likewise.
7742 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7743 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7745 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7747 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7748 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7749 * obj-c++.dg/va-meth-1.mm: Likewise.
7750 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7751 ../objc-obj-c++-shared/Object1.h.
7752 * objc.dg/zero-link-3.m: Likewise.
7754 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7756 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7758 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7761 * obj-c++.dg/property/cxx-property-1.mm: New.
7762 * obj-c++.dg/property/cxx-property-2.mm: New.
7764 2011-06-06 Jason Merrill <jason@redhat.com>
7766 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7768 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7770 PR rtl-optimization/49145
7772 * gcc.c-torture/compile/pr49145.c: New test.
7774 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7777 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7778 to dg-options, match also DW_AT_linkage_name.
7781 * gcc.dg/debug/pr49294.c: New test.
7784 * g++.dg/opt/pr49264.C: New test.
7786 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7788 PR tree-optimization/49243
7789 * gcc.dg/pr49243.c: New.
7791 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7793 * gnat.dg/specs/cond_expr1.ads: New test.
7795 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7797 * gnat.dg/deferred_const4.ad[sb]: New test.
7798 * gnat.dg/deferred_const4_pkg.ads: New helper.
7800 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7802 * gnat.dg/test_tamdt.adb: Rename to...
7803 * gnat.dg/taft_type1.adb: ...this.
7804 * gnat.dg/tamdt.ad[sb]: Rename to...
7805 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7806 * gnat.dg/tamdt_aux.ads: Rename to...
7807 * gnat.dg/taft_type1_pkg2.ads: ...this.
7808 * gnat.dg/taft_type2.ad[sb]: New test.
7809 * gnat.dg/taft_type2_pkg.ads: New helper.
7810 * gnat.dg/taft_type3.adb: New test.
7811 * gnat.dg/taft_type3_pkg.ads: New helper.
7813 2011-06-05 Tobias Burnus <burnus@net-b.de>
7816 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7819 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7822 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7824 * objc.dg/gnu-api-2-objc.m: Likewise.
7825 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7826 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7828 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7830 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7831 alignment, not the alignment, when calling class_addIvar(). Add
7832 an 'isa' instance variable to the test root class.
7833 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7835 2011-06-04 Jan Hubicka <jh@suse.cz>
7837 PR tree-optimization/48893
7838 PR tree-optimization/49091
7839 PR tree-optimization/49179
7840 * gfortran.dg/pr49179.f90: New testcase
7842 2011-06-04 Jan Hubicka <jh@suse.cz>
7845 * g++.dg/torture/pr48954.C: New testcase.
7847 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7849 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7851 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7854 * g++.dg/diagnostic/bitfld2.C: New.
7856 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7859 * gcc.c-torture/execute/pr49281.c: New test.
7861 2011-06-04 Jan Hubicka <jh@suse.cz>
7863 PR tree-optimize/48929
7864 * gcc.c-torture/compile/pr48929.c: New testcase.
7866 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7868 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7870 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7873 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7875 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7877 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7879 2011-06-03 Richard Henderson <rth@redhat.com>
7880 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7882 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7884 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7886 * objc.dg/headers.m: Do not include objc-list.h.
7888 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7890 * objc.dg/type-stream-1.m: Test removed.
7891 * objc.dg/headers.m: Do not include typedstream.h.
7893 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7895 * objc.dg/torture/forward-1.m (main): Updated testcase.
7897 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7900 * gcc.c-torture/compile/pr49163.c: New.
7902 2011-06-02 Asher Langton <langton2@llnl.gov>
7905 * gfortran.dg/PR49268.f90: New test.
7907 2011-06-02 Asher Langton <langton2@llnl.gov>
7910 * gfortran.dg/PR37039.f90: New test.
7912 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7915 * objc.dg/method-5.m: Updated.
7916 * objc.dg/method-19.m: Updated.
7917 * objc.dg/method-lookup-1.m: New.
7918 * obj-c++.dg/method-6.mm: Updated.
7919 * obj-c++.dg/method-7.mm: Updated.
7920 * obj-c++.dg/method-lookup-1.mm: New.
7922 2011-06-02 DJ Delorie <dj@redhat.com>
7924 * lib/timeout.exp (timeout): Add board_info support.
7926 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7928 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7930 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7933 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7934 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7936 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7937 Hans-Peter Nilsson <hp@axis.com>
7939 PR rtl-optimization/48840
7940 * gcc.target/sparc/ultrasp13.c: New test.
7942 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7945 * gcc.c-torture/compile/pr49238.c: New.
7947 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7949 * gcc.target/arm/g2.c: Skip test in -mthumb.
7950 Skip test unless cpu is xscale.
7951 * gcc.target/arm/scd42-2.c: Likewise.
7952 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7954 2011-06-01 Jason Merrill <jason@redhat.com>
7956 * g++.dg/cpp0x/decltype28.C: New.
7957 * g++.dg/cpp0x/decltype29.C: New.
7959 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7962 * gcc.target/mips/pr45074.c: New test.
7964 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7965 Hans-Peter Nilsson <hp@axis.com>
7967 PR rtl-optimization/48830
7968 * gcc.target/sparc/ultrasp12.c: New test.
7970 2011-06-01 David Li <davidxl@google.com>
7972 * gcc.dg/profile-dir-1.c: Change pass name.
7973 * gcc.dg/profile-dir-2.c: Ditto.
7974 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7975 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7976 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7977 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7978 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7979 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7980 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7981 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7982 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7983 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7984 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7985 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7986 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7987 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7988 * gcc.dg/profile-dir-3.c: Ditto.
7989 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7991 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7993 * objc.dg/attributes/method-nonnull-1.m: New test.
7994 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7996 2011-05-31 Tobias Burnus <burnus@net-b.de>
7999 * gfortran.dg/coarray_atomic_1.f90: New.
8000 * gfortran.dg/coarray/atomic_1.f90: New.
8002 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8004 * gcc.dg/guality/bswaptest.c: New test.
8005 * gcc.dg/guality/clztest.c: New test.
8006 * gcc.dg/guality/ctztest.c: New test.
8007 * gcc.dg/guality/rotatetest.c: New test.
8010 * gcc.target/i386/pr48688.c: New test.
8012 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8015 * g++.dg/lookup/name-clash9.C: New.
8017 2011-05-31 Tobias Burnus <burnus@net-b.de>
8020 * gfortran.dg/coarray/dummy_1.f90: New.
8022 2011-05-31 Tobias Burnus <burnus@net-b.de>
8025 * gfortran.dg/coarray/save_1.f90: New.
8026 * gfortran.dg/coarray_4.f90: Update dg-error.
8028 2011-05-31 Jason Merrill <jason@redhat.com>
8030 * g++.dg/cpp0x/rv-template1.C: New.
8032 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8034 PR rtl-optimization/49235
8035 * gcc.dg/pr49235.c: New test.
8037 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8039 PR tree-optimization/49093
8040 * gcc.dg/vect/pr49093.c: New test.
8042 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8045 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8047 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8050 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8053 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8056 * gcc.c-torture/execute/pr49186.c: New.
8058 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8061 * gcc.target/i386/pr49168-1.c: New.
8063 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8064 Eric Botcazou <ebotcazou@adacore.com>
8066 * gcc.dg/guality/drap.c: New test.
8068 2011-05-30 Richard Guenther <rguenther@suse.de>
8070 PR tree-optimization/49210
8071 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8072 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8074 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8077 * g++.dg/gomp/pr49223-1.C: New test.
8078 * g++.dg/gomp/pr49223-2.C: New test.
8080 2011-05-30 Richard Guenther <rguenther@suse.de>
8082 PR tree-optimization/49218
8083 * gcc.c-torture/execute/pr49218.c: New testcase.
8085 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8087 PR tree-optimization/49199
8088 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8089 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8090 -fno-tree-scev-cprop.
8092 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8095 * gfortran.dg/extends_13.f03: New.
8097 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8099 PR rtl-optimization/49095
8100 * gcc.target/i386/pr49095.c: New test.
8102 2011-05-29 Tobias Burnus <burnus@net-b.de>
8105 * gfortran.dg/coarray_24.f90: New.
8107 2011-05-29 Tobias Burnus <burnus@net-b.de>
8110 * gfortran.dg/coarray_23.f90: New.
8112 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8115 * gcc.dg/pr48826.c: New test.
8117 2011-05-29 Richard Guenther <rguenther@suse.de>
8119 PR tree-optimization/49217
8120 * gcc.dg/torture/pr49217.c: New testcase.
8122 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8125 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8127 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8129 * gnat.dg/boolean_subtype.adb: Rename to...
8130 * gnat.dg/boolean_subtype1.adb: ...this.
8132 2011-05-28 Jason Merrill <jason@redhat.com>
8134 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8136 2011-05-27 Jason Merrill <jason@redhat.com>
8138 * g++.dg/cpp0x/enum18.C: Adjust.
8140 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8142 2011-05-27 Tobias Burnus <burnus@net-b.de>
8145 * gfortran.dg/coarray_22.f90: New.
8147 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8149 PR tree-optimization/46728
8150 * gcc.target/powerpc/pr46728-1.c: New.
8151 * gcc.target/powerpc/pr46728-2.c: New.
8152 * gcc.target/powerpc/pr46728-3.c: New.
8153 * gcc.target/powerpc/pr46728-4.c: New.
8154 * gcc.target/powerpc/pr46728-5.c: New.
8155 * gcc.dg/pr46728-6.c: New.
8156 * gcc.target/powerpc/pr46728-7.c: New.
8157 * gcc.target/powerpc/pr46728-8.c: New.
8158 * gcc.dg/pr46728-9.c: New.
8159 * gcc.target/powerpc/pr46728-10.c: New.
8160 * gcc.target/powerpc/pr46728-11.c: New.
8161 * gcc.dg/pr46728-12.c: New.
8162 * gcc.target/powerpc/pr46728-13.c: New.
8163 * gcc.target/powerpc/pr46728-14.c: New.
8164 * gcc.target/powerpc/pr46728-15.c: New.
8165 * gcc.target/powerpc/pr46728-16.c: New.
8167 2011-05-27 Jason Merrill <jason@redhat.com>
8169 * g++.dg/abi/mangle47.C: New.
8172 * g++.dg/template/const5.C: New.
8174 * g++.dg/cpp0x/enum18.C: New.
8176 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8178 * g++.dg/cpp0x/error6.C: New.
8180 * g++.dg/cpp0x/error5.C: New.
8182 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8185 * g++.dg/eh/cond6.C: New test.
8187 2011-05-27 Tobias Burnus <burnus@net-b.de>
8190 * gfortran.dg/rank_3.f90: New.
8191 * gfortran.dg/rank_4.f90: New.
8193 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8195 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8196 replace dump search.
8198 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8200 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8201 * gnat.dg/bit_packed_array5.adb: ...here.
8203 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8206 * g++.dg/cpp0x/auto25.C: New.
8208 2011-05-27 Richard Guenther <rguenther@suse.de>
8210 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8212 2011-05-27 Richard Guenther <rguenther@suse.de>
8214 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8216 2011-05-27 Richard Guenther <rguenther@suse.de>
8219 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8221 2011-05-26 Jason Merrill <jason@redhat.com>
8223 * g++.dg/cpp0x/friend1.C: New.
8224 * g++.dg/cpp0x/friend2.C: New.
8226 * g++.dg/cpp0x/auto7.C: Update.
8227 * g++.dg/template/crash50.C: Adjust.
8228 * g++.dg/template/static9.C: Adjust.
8229 * g++.old-deja/g++.ext/memconst.C: Adjust.
8231 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8233 * gcc.dg/march.c: Ignore a note for some targets.
8235 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8236 Nathan Froyd <froydnj@codesourcery.com>
8240 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8241 * g++.dg/parse/pr18770.C: New test.
8242 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8244 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8247 * gfortran.dg/dependency_40.f90 : New test.
8249 2011-05-26 Tobias Burnus <burnus@net-b.de>
8252 * gfortran.dg/coarray/registering_1.f90: New.
8254 2011-05-26 Jason Merrill <jason@redhat.com>
8256 * g++.dg/cpp0x/variadic111.C: New.
8257 * g++.dg/cpp0x/variadic41.C: Adjust.
8259 2011-05-26 Richard Guenther <rguenther@suse.de>
8261 PR tree-optimization/48702
8262 * gcc.dg/torture/pr48702.c: New testcase.
8264 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8266 PR gcov-profile/48845
8267 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8269 * gcc.dg/matrix/matrix.exp: Likewise.
8270 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8271 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8272 line number to check_profiling_available.
8273 * lib/target-supports.exp (check_profiling_available): Account for
8275 Require TLS runtime support with -fprofile-generate.
8276 * lib/profopt.exp (profopt-execute): Add TLS options for
8278 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8280 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8283 * g++.dg/eh/cond5.C: New test.
8285 PR tree-optimization/49161
8286 * gcc.c-torture/execute/pr49161.c: New test.
8288 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8290 * gcc.target/arm/neon-vorn-vbic.c: New test.
8292 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8294 PR tree-optimization/49038
8295 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8296 * gcc.dg/vect/pr49038.c: New test.
8298 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8300 * g++.dg/init/pr25811-3.C: New.
8301 * g++.dg/init/pr25811-4.C: New.
8303 2011-05-25 Jason Merrill <jason@redhat.com>
8305 * g++.dg/cpp0x/enum17.C: New.
8306 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8308 * g++.dg/cpp0x/auto24.C: New.
8310 * g++.dg/cpp0x/error4.C: New.
8312 * g++.dg/cpp0x/rv-restrict.C: New.
8314 * g++.dg/cpp0x/enum15.C: New.
8315 * g++.dg/cpp0x/constexpr-switch2.C: New.
8317 * g++.dg/cpp0x/variadic110.C: New.
8319 * g++.dg/cpp0x/auto9.C: Add typedef test.
8321 * g++.dg/cpp0x/auto23.C: New.
8322 * g++.dg/cpp0x/auto9.C: Adjust.
8324 * g++.dg/cpp0x/defaulted29.C: New.
8326 * g++.dg/cpp0x/initlist51.C: New.
8328 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8330 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8331 * g++.dg/abi/packed1.C: Suppress warning.
8332 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8333 * g++.dg/template/stdarg1.C: Likewise.
8334 * g++.dg/other/packed1.C: Remove arm from xfail list.
8336 2011-05-25 Jason Merrill <jason@redhat.com>
8338 * g++.dg/cpp0x/enum16.C: New.
8339 * g++.dg/parse/error15.C: Adjust.
8341 * g++.dg/cpp0x/initlist50.C: New.
8343 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8345 * g++.dg/cpp0x/variadic109.C: New.
8347 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8349 * gcc.target/i386/pause-1.c: New.
8351 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8353 * gcc.dg/stack-usage-1.c: Adjust comment.
8354 * gcc.dg/stack-usage-2.c: New test.
8356 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8359 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8360 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8362 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8364 PR rtl-optimization/48757
8365 * gfortran.dg/pr48757.f: New test case.
8367 2011-05-24 Jason Merrill <jason@redhat.com>
8369 * g++.dg/cpp0x/access01.C: New.
8371 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8374 * objc.dg/pr48177.m: New testcase.
8376 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8379 * objc.dg/pr48187.m: New testcase.
8380 * obj-c++.dg/pr48187.mm: New testcase.
8381 * objc.dg/ivar-extra-semicolon.m: New testcase.
8383 2011-05-24 Jason Merrill <jason@redhat.com>
8385 * g++.dg/template/access21.C: New.
8386 * g++.dg/template/access22.C: New.
8388 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8390 PR rtl-optimization/48633
8391 * g++.dg/pr48633.C: New test.
8393 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8396 * g++.dg/other/pr49133.C: New test.
8398 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8399 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8401 * gcc.dg/torture/tls/run-gd.c: New test.
8402 * gcc.dg/torture/tls/run-ie.c: New test.
8403 * gcc.dg/torture/tls/run-ld.c: New test.
8404 * gcc.dg/torture/tls/run-le.c: New test.
8405 * lib/target-supports.exp (check_effective_target_tls_runtime):
8406 Build testcase with TLS options.
8408 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8410 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8412 2011-05-24 Tom de Vries <tom@codesourcery.com>
8414 PR tree-optimization/49121
8415 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8417 2011-05-23 Jason Merrill <jason@redhat.com>
8419 * g++.dg/cpp0x/defaulted28.C: New.
8421 * g++.dg/cpp0x/sfinae25.C: New.
8423 * g++.dg/cpp0x/rv-cast2.C: New.
8425 * g++.dg/cpp0x/enum14.C: New.
8427 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8430 * gcc.c-torture/execute/pr49123.c: New test.
8433 * gcc.dg/debug/pr49032.c: New test.
8436 * gcc.dg/pr49120.c: New test.
8438 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8441 * gcc.target/i386/pr47315.c: New test.
8443 2011-05-23 Jason Merrill <jason@redhat.com>
8445 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8447 * g++.dg/cpp0x/sfinae24.C: New.
8449 * g++.dg/cpp0x/error3.C: New.
8451 * g++.dg/cpp0x/defaulted27.C: New.
8453 * g++.dg/cpp0x/decltype27.C: New.
8455 2011-05-23 Richard Guenther <rguenther@suse.de>
8457 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8459 2011-05-23 Richard Guenther <rguenther@suse.de>
8461 PR tree-optimization/40874
8462 * g++.dg/tree-ssa/pr40874.C: New testcase.
8464 2011-05-23 Richard Guenther <rguenther@suse.de>
8466 PR tree-optimization/49115
8467 * g++.dg/torture/pr49115.C: New testcase.
8469 2011-05-23 Richard Guenther <rguenther@suse.de>
8472 * gcc.dg/memcpy-3.c: New testcase.
8474 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8477 * gcc.c-torture/execute/pr48973-1.c: New test.
8478 * gcc.c-torture/execute/pr48973-2.c: New test.
8480 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8483 * g++.dg/warn/pr18016.C: New.
8485 2011-05-23 Tom de Vries <tom@codesourcery.com>
8488 * gcc.target/arm/ivopts-6.c: New test.
8490 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8493 * gcc.c-torture/compile/pr49029.c: New test.
8495 2011-05-22 Jason Merrill <jason@redhat.com>
8497 * g++.dg/cpp0x/sfinae23.C: New.
8498 * g++.dg/cpp0x/sfinae8.C: Correct.
8500 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8502 * gfortran.dg/function_optimize_8.f90: New test case.
8504 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8506 PR tree-optimization/49087
8507 * gcc.dg/vect/O3-pr49087.c: New test.
8509 2011-05-21 Jason Merrill <jason@redhat.com>
8511 * g++.dg/debug/const5.C: New.
8513 2011-05-20 Jason Merrill <jason@redhat.com>
8515 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8517 * g++.dg/cpp0x/constexpr-static7.C: New.
8519 * g++.dg/cpp0x/enum12.C: New.
8520 * g++.dg/cpp0x/enum13.C: New.
8522 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8525 * gfortran.dg/select_type_23.f03: New.
8527 2011-05-20 Jason Merrill <jason@redhat.com>
8529 * g++.dg/cpp0x/defaulted26.C: New.
8531 * g++.dg/cpp0x/noexcept02.C: Fix.
8532 * g++.dg/cpp0x/noexcept03.C: Fix.
8533 * g++.dg/cpp0x/noexcept08.C: Fix.
8534 * g++.dg/cpp0x/noexcept10.C: New.
8536 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8539 * gfortran.dg/extends_12.f03: New.
8541 2011-05-20 Jason Merrill <jason@redhat.com>
8543 * g++.dg/template/koenig9.C: New.
8544 * g++.dg/opt/pr47615.C: Fix.
8545 * g++.dg/overload/defarg1.C: Fix.
8546 * g++.dg/tc1/dr213.C: Remove xfail.
8547 * g++.dg/torture/pr34850.C: Fix.
8548 * g++.dg/torture/pr39362.C: Fix.
8549 * g++.old-deja/g++.brendan/crash56.C: Fix.
8550 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8552 2011-05-20 Richard Guenther <rguenther@suse.de>
8554 PR tree-optimization/49079
8555 * gcc.dg/torture/pr49079.c: New testcase.
8557 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8559 PR tree-optimization/49073
8560 * gcc.c-torture/execute/pr49073.c: New test.
8562 2011-06-19 Tobias Burnus <burnus@net-b.de>
8565 * gfortran.dg/coarray_21.f90: New.
8567 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8569 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8572 2011-05-19 Richard Guenther <rguenther@suse.de>
8575 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8577 2011-05-19 Richard Guenther <rguenther@suse.de>
8580 * gcc.dg/builtin-object-size-11.c: New testcase.
8582 2011-05-19 Tom de Vries <tom@codesourcery.com>
8585 * gcc.target/arm/ivopts.c: New test.
8586 * gcc.target/arm/ivopts-2.c: New test.
8588 2011-05-19 Tom de Vries <tom@codesourcery.com>
8590 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8592 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8594 * gcc.c-torture/execute/960321-1.x: Remove.
8596 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8599 * gfortran.dg/move_alloc_4.f90: New.
8601 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8604 * gcc.target/i386/pr49002-1.c: New test.
8605 * gcc.target/i386/pr49002-2.c: Likewise.
8607 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8609 PR tree-optimization/49039
8610 * gcc.c-torture/execute/pr49039.c: New test.
8611 * gcc.dg/tree-ssa/pr49039.c: New test.
8612 * g++.dg/torture/pr49039.C: New test.
8614 2011-05-18 Jason Merrill <jason@redhat.com>
8616 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8617 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8618 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8620 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8622 * gcc.target/bfin/mcpu-bf592.c: New test.
8624 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8626 PR tree-optimization/41881
8627 * gcc.dg/vect/O3-pr41881.c: New test.
8628 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8630 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8632 PR tree-optimization/49000
8633 * gcc.dg/pr49000.c: New test.
8635 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8637 * gnat.dg/invalid1.adb: New test.
8639 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8641 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8643 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8644 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8646 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8649 * g++.dg/cpp0x/range-for18.C: New.
8651 2011-05-15 Tobias Burnus <burnus@net-b.de>
8654 * gfortran.dg/coarray/image_index_2.f90: New.
8656 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8658 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8659 * g++.dg/cpp0x/override2.C: New.
8661 2011-05-14 Tobias Burnus <burnus@net-b.de>
8664 * gfortran.de/coarray_20.f90: New.
8666 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8669 * function_optimize_7.f90: New test case.
8671 2011-05-13 Jason Merrill <jason@redhat.com>
8673 * g++.dg/cpp0x/decltype26.C: New.
8674 * g++.dg/cpp0x/enum11.C: New.
8676 2011-05-13 Tobias Burnus <burnus@net-b.de>
8680 * gfortran.dg/assign_8.f90: Update dg-error.
8682 2011-05-13 Tobias Burnus <burnus@net-b.de>
8685 * gfortran.dg/io_constraints_8.f90: New.
8686 * gfortran.dg/io_constraints_9.f90: New.
8688 2011-05-13 Martin Thuresson <martint@google.com>
8690 PR gcov-profile/47793
8691 * gcc.dg/pr47793.c: New.
8693 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8695 PR tree-optimization/48975
8696 * gcc.dg/pr48975.c: New test.
8698 2011-05-12 Tobias Burnus <burnus@net-b.de>
8701 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8703 2011-05-12 Jason Merrill <jason@redhat.com>
8705 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8707 2011-05-12 Geert Bosch <bosch@adacore.com>
8709 * gnat.dg/view_conversion1.adb: New test.
8711 2011-05-12 Richard Guenther <rguenther@suse.de>
8713 PR tree-optimization/48172
8714 * gcc.dg/vect/pr48172.c: New testcase.
8716 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8719 * g++.dg/opt/pr48967.C: New test.
8721 2011-05-11 Jason Merrill <jason@redhat.com>
8723 * g++.dg/cpp0x/constexpr-friend.C: New.
8724 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8726 * g++.dg/cpp0x/sfinae22.C: New.
8728 2011-05-11 Tobias Burnus <burnus@net-b.de>
8731 * gfortran.dg/generic_24.f90: New.
8733 2011-05-11 Richard Guenther <rguenther@suse.de>
8735 PR tree-optimization/15256
8736 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8738 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8741 * gcc.dg/pr48159-1.c: New test.
8742 * gcc.dg/pr48159-2.c: New test.
8744 2011-05-11 Richard Guenther <rguenther@suse.de>
8747 * gcc.dg/torture/pr48953.c: New testcase.
8749 2011-05-11 Richard Guenther <rguenther@suse.de>
8751 PR tree-optimization/18041
8752 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8754 2011-05-11 Alan Modra <amodra@gmail.com>
8757 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8759 2011-05-10 Jason Merrill <jason@redhat.com>
8761 * g++.dg/cpp0x/defaulted25.C: New.
8762 * g++.dg/template/crash7.C: Adjust.
8764 * g++.dg/cpp0x/variadic108.C: New.
8766 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8768 * g++.dg/inherit/virtual9.C: Extend.
8770 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8773 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8774 are passed and returned in vector registers.
8776 2011-05-10 Richard Guenther <rguenther@suse.de>
8778 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8779 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8780 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8781 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8782 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8785 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8787 PR tree-optimization/48611
8788 PR tree-optimization/48794
8789 * gfortran.dg/gomp/pr48611.f90: New test.
8790 * gfortran.dg/gomp/pr48794.f90: New test.
8793 * gcc.dg/dfp/pr48928.c: New test.
8795 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8798 * g++.dg/cpp0x/pr48522.C: New.
8800 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8803 * g++.dg/cpp0x/sfinae21.C: New.
8805 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8807 * g++.dg/template/sfinae28.C: Rename to...
8808 * g++.dg/cpp0x/sfinae19.C: ... this.
8809 * g++.dg/template/sfinae29.C: Rename to...
8810 * g++.dg/cpp0x/sfinae20.C: ... this.
8812 2011-05-09 Jeff Law <law@redhat.com>
8814 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8817 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8820 * g++.dg/init/pr20039.C: New.
8822 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8826 * g++.dg/template/sfinae28.C: New.
8827 * g++.dg/template/sfinae29.C: Likewise.
8829 2011-05-09 Jason Merrill <jason@redhat.com>
8831 * g++.dg/template/nontype23.C: New.
8833 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8835 * g++.dg/init/pr48859.C: New.
8837 2011-05-09 Jason Merrill <jason@redhat.com>
8839 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8840 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8841 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8842 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8843 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8844 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8845 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8846 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8848 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8850 * g++.dg/inherit/virtual9.C: New.
8852 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8855 * g++.dg/template/dependent-expr8.C: New test case.
8857 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8859 PR tree-optimization/48837
8860 * gcc.dg/pr48837.c: New testcase.
8862 2011-05-06 Jason Merrill <jason@redhat.com>
8864 * g++.dg/cpp0x/constexpr-condition2.C: New.
8866 * g++.dg/cpp0x/constexpr-missing.C: New.
8868 2011-05-06 Tobias Burnus <burnus@net-b.de>
8871 * gfortran.dg/coarray/this_image_2.f90: New.
8873 2011-05-06 Tobias Burnus <burnus@net-b.de>
8877 * gfortran.dg/bind_c_usage_22.f90: New.
8878 * gfortran.dg/bind_c_usage_23.f90: New.
8879 * gfortran.dg/bind_c_usage_24.f90: New.
8880 * gfortran.dg/bind_c_usage_24_c.c: New.
8882 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8885 * g++.dg/template/member9.C: New test case.
8887 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8889 * gnat.dg/discr29.ad[sb]: New test.
8890 * gnat.dg/discr30.adb: Likewise.
8892 2011-05-05 Julian Brown <julian@codesourcery.com>
8894 * gcc.target/arm/neon-vset_lanes8.c: New test.
8896 2011-05-05 Jason Merrill <jason@redhat.com>
8898 * g++.dg/init/new32.C: New.
8900 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8902 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8905 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8907 PR rtl-optimization/48381
8908 * gcc.c-torture/compile/pr48381.c: New test.
8910 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8912 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8914 * gcc.target/i386/opt-1.c: Ditto.
8916 2011-05-04 Jason Merrill <jason@redhat.com>
8918 * g++.dg/conversion/base1.C: New.
8920 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8922 PR libgfortran/48787
8923 * gfortran.dg/round_3.f08: Add more checks to test case.
8925 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8927 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8928 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8929 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8930 Gate test on effective_target fd_truncate.
8932 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8934 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8935 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8936 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8937 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8938 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8939 * gcc.target/i386/pr38824.c: Ditto.
8940 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8941 * gcc.target/i386/vecinit-2.c: Ditto.
8942 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8943 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8944 * gcc.target/i386/parity-2.c: Ditto.
8945 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8947 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8949 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8951 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8952 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8953 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8955 2011-05-03 Tobias Burnus <burnus@net-b.de>
8958 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8960 2011-05-03 Tobias Burnus <burnus@net-b.de>
8963 * gfortran.dg/coarray/this_image_1.f90: New.
8965 2011-05-03 Tobias Burnus <burnus@net-b.de>
8968 * gfortran.dg/coarray/caf.dg: New.
8969 * gfortran.dg/coarray/image_index_1.f90: New, copied
8970 from ../coarray_16.f90.
8972 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8975 * g++.dg/ext/complex9.C: New.
8977 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8980 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8981 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8982 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8984 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8986 * gcc.target/bfin/builtins: Created.
8987 * gcc.target/bfin/hisilh-O0.c: Deleted.
8988 * gcc.target/bfin/hisilh.c: Moved to...
8989 * gcc.target/bfin/builtins/hisilh.c: ...here.
8990 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8991 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8992 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8993 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8994 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8995 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8996 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8997 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8998 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8999 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9000 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9001 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9002 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9003 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9004 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9005 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9006 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9007 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9008 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9009 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9010 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9011 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9012 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9013 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9014 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9015 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9016 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9017 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9018 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9019 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9020 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9021 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9022 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9023 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9024 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9025 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9026 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9027 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9028 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9029 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9030 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9031 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9032 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9033 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9034 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9035 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9037 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9038 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9039 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9040 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9041 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9042 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9043 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9044 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9045 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9046 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9047 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9048 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9049 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9050 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9051 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9052 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9053 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9054 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9055 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9056 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9057 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9058 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9059 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9060 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9061 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9062 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9063 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9064 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9065 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9066 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9067 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9068 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9069 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9070 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9071 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9072 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9073 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9074 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9075 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9076 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9077 * gcc.target/bfin/builtins/circptr.c: Ditto.
9078 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9079 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9080 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9081 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9082 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9083 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9084 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9085 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9086 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9087 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9088 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9089 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9090 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9091 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9092 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9093 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9094 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9095 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9096 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9097 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9098 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9099 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9100 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9101 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9102 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9103 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9104 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9105 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9106 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9107 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9108 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9109 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9110 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9111 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9112 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9113 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9114 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9115 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9116 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9117 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9118 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9119 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9120 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9121 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9122 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9123 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9124 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9125 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9126 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9127 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9128 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9129 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9130 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9131 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9132 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9133 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9134 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9135 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9136 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9137 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9138 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9139 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9140 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9141 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9142 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9143 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9144 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9145 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9146 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9147 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9149 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9151 * gcc.target/arm/cold-lc.c: New test.
9153 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9156 * gcc.dg/pr48774.c: New test.
9158 2011-05-03 Richard Guenther <rguenther@suse.de>
9160 * gcc.dg/large-size-array-5.c: New testcase.
9162 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9164 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9166 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9168 * lib/target-supports.exp (check_effective_target_vect_strided):
9170 (check_effective_target_vect_strided2)
9171 (check_effective_target_vect_strided3)
9172 (check_effective_target_vect_strided4)
9173 (check_effective_target_vect_strided8): ...these new functions.
9175 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9176 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9177 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9178 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9179 * gcc.dg/vect/pr37539.c: Likewise.
9180 * gcc.dg/vect/slp-11a.c: Likewise.
9181 * gcc.dg/vect/slp-11b.c: Likewise.
9182 * gcc.dg/vect/slp-11c.c: Likewise.
9183 * gcc.dg/vect/slp-12a.c: Likewise.
9184 * gcc.dg/vect/slp-12b.c: Likewise.
9185 * gcc.dg/vect/slp-18.c: Likewise.
9186 * gcc.dg/vect/slp-19a.c: Likewise.
9187 * gcc.dg/vect/slp-19b.c: Likewise.
9188 * gcc.dg/vect/slp-21.c: Likewise.
9189 * gcc.dg/vect/slp-23.c: Likewise.
9190 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9192 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9193 instead of vect_interleave && vect_extract_even_odd.
9194 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9195 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9196 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9197 * gcc.dg/vect/vect-1.c: Likewise.
9198 * gcc.dg/vect/vect-10.c: Likewise.
9199 * gcc.dg/vect/vect-98.c: Likewise.
9200 * gcc.dg/vect/vect-107.c: Likewise.
9201 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9202 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9203 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9204 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9205 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9206 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9207 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9208 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9209 * gcc.dg/vect/vect-strided-float.c: Likewise.
9210 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9211 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9212 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9213 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9214 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9215 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9216 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9217 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9218 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9219 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9220 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9221 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9222 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9223 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9224 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9226 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9228 * gcc.dg/vect/pr30843.c: Likewise.
9229 * gcc.dg/vect/pr33866.c: Likewise.
9230 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9231 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9232 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9233 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9235 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9237 * gcc.dg/vect/slp-11.c: Split into...
9238 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9239 gcc.dg/vect/slp-11c.c: ...these tests.
9240 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9241 * gcc.dg/vect/slp-12c.c: ...this new test.
9242 * gcc.dg/vect/slp-19.c: Split into...
9243 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9244 gcc.dg/vect/slp-19c.c: ...these new tests.
9246 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9248 * lib/target-supports.exp
9249 (check_effective_target_vect_extract_even_odd_wide): Delete.
9250 (check_effective_target_vect_strided_wide): Likewise.
9251 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9252 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9253 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9254 * gcc.dg/vect/pr37539.c: Likewise.
9255 * gcc.dg/vect/slp-11.c: Likewise.
9256 * gcc.dg/vect/slp-12a.c: Likewise.
9257 * gcc.dg/vect/slp-12b.c: Likewise.
9258 * gcc.dg/vect/slp-19.c: Likewise.
9259 * gcc.dg/vect/slp-23.c: Likewise.
9260 * gcc.dg/vect/vect-1.c: Likewise.
9261 * gcc.dg/vect/vect-98.c: Likewise.
9262 * gcc.dg/vect/vect-107.c: Likewise.
9263 * gcc.dg/vect/vect-strided-float.c: Likewise.
9265 2011-05-02 Jason Merrill <jason@redhat.com>
9267 * g++.dg/init/new31.C: New.
9269 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9272 * gcc.dg/pr35445.c: New test.
9274 2011-05-02 Jason Merrill <jason@redhat.com>
9276 * c-c++-common/vla-1.c: New.
9278 2011-05-02 Richard Guenther <rguenther@suse.de>
9280 PR tree-optimization/48822
9281 * gcc.dg/torture/pr48822.c: New testcase.
9283 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9286 * g++.dg/cpp0x/constexpr-47969.C: New.
9288 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9291 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9292 on vect_no_align targets.
9293 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9294 vect_no_align targets.
9296 2011-05-01 Xinliang David Li <davidxl@google.com>
9298 * gcc.dg/tree-ssa/integer-addr.c: New test.
9299 * gcc.dg/tree-ssa/alias_bug.c: New test.
9301 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9303 PR libgfortran/48787
9304 * gfortran.dg/round_3.f08: Add more checks.
9306 2011-04-30 Tobias Burnus <burnus@net-b.de>
9309 * gfortran.dg/import9.f90: New, proper test.
9310 * gfortran.dg/interface_37.f90: Remove bogus
9311 test (bogus copy of interface_36.f90).
9313 2011-04-30 Tobias Burnus <burnus@net-b.de>
9316 * gfortran.dg/interface_37.f90: New.
9318 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9321 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9323 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9325 PR tree-optimization/48809
9326 * gcc.c-torture/execute/pr48809.c: New test.
9328 2011-04-29 Jeff Law <law@redhat.com>
9330 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9332 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9335 * g++.dg/init/ctor10.C: New.
9337 2011-04-29 Le-Chun Wu <lcwu@google.com>
9339 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9340 warning in implicitly instantiated templates.
9342 2011-04-29 Le-Chun Wu <lcwu@google.com>
9344 * g++.dg/warn/Wnull-conversion-1.C: New.
9345 * g++.dg/warn/Wnull-conversion-2.C: New.
9347 2011-04-29 Diego Novillo <dnovillo@google.com>
9349 * g++.old-deja/g++.other/null3.C: Expect warning about
9350 converting boolean to a pointer.
9352 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9355 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9359 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9361 2011-04-29 Tobias Burnus <burnus@net-b.de>
9364 * gfortran.dg/typebound_proc_22.f90: New.
9367 * gfortran.dg/interface_36.f90: New.
9369 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9371 PR libgfortran/48488
9372 PR libgfortran/48602
9373 PR libgfortran/48615
9374 PR libgfortran/48684
9375 PR libgfortran/48787
9376 * gfortran.dg/fmt_g.f: Adjust test.
9377 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9378 * gfortran.dg/round_3.f08: New test.
9379 * gfortran.dg/namelist_print_1.f: Adjust test.
9380 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9381 * gfortran.dg/f2003_io_5.f03: Adjust test.
9382 * gfortran.dg/coarray_15.f90: Adjust test.
9383 * gfortran.dg/namelist_65.f90: Adjust test.
9384 * gfortran.dg/fmt_cache_1.f: Adjust test.
9385 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9386 * gfortran.dg/real_const_3.f90: Adjust test.
9388 2011-04-29 Jan Hubicka <jh@suse.cz>
9390 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9391 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9393 2011-04-28 Xinliang David Li <davidxl@google.com>
9395 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9396 * g++.dg/prof-robust-1.C: New test.
9398 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9400 PR tree-optimization/48765
9401 * gcc.dg/vect/pr48765.c: New.
9403 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9405 PR tree-optimization/48775
9406 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9408 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9411 * g++.dg/inherit/pr48798.C: New.
9412 * g++.old-deja/g++.other/base1.C: Adjust.
9414 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9417 * g++.dg/template/inherit7.C: New test case.
9419 2011-04-28 Richard Guenther <rguenther@suse.de>
9421 PR tree-optimization/40052
9422 PR tree-optimization/15347
9423 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9424 * gcc.dg/pr15347.c: Likewise.
9426 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9429 * g++.dg/cpp0x/sfinae18.C: New.
9431 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9434 * g++.dg/ext/is_literal_type1.C: New.
9436 2011-04-28 Tobias Burnus <burnus@net-b.de>
9440 * gfortran.dg/interface_35.f90: New.
9441 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9442 * gfortran.dg/func_result_6.f90: Add dg-warning.
9443 * gfortran.dg/bessel_1.f90: Ditto.
9444 * gfortran.dg/hypot_1.f90: Ditto.
9445 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9446 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9447 * gfortran.dg/interface_assignment_4.f90: Ditto.
9449 2011-04-27 Jason Merrill <jason@redhat.com>
9451 * g++.dg/ext/complex8.C: New.
9453 * g++.dg/cpp0x/initlist49.C: New.
9454 * g++.dg/init/new30.C: New.
9456 2011-04-27 Tobias Burnus <burnus@net-b.de>
9459 * gfortran.dg/whole_file_34.f90: New.
9461 2011-04-27 Jan Hubicka <jh@suse.cz>
9463 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9465 2011-04-27 Jason Merrill <jason@redhat.com>
9467 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9469 * g++.dg/parse/ambig6.C: New.
9471 2011-04-27 Nick Clifton <nickc@redhat.com>
9473 * gcc.dg/20020312-2.c: Add definition for RX.
9475 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9476 option with RX targets.
9478 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9481 2011-04-27 Richard Guenther <rguenther@suse.de>
9483 * gcc.dg/tree-ssa/pr23382.c: Remove.
9485 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9488 * gcc.c-torture/compile/pr48767.c: New test.
9490 2011-04-27 Richard Guenther <rguenther@suse.de>
9492 PR tree-optimization/48772
9493 * g++.dg/pr48772.C: New testcase.
9495 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9498 * gcc.c-torture/compile/pr48742.c: New test.
9500 2011-04-26 Jason Merrill <jason@redhat.com>
9502 * g++.dg/lookup/koenig13.C: New.
9504 * g++.dg/cpp0x/initlist48.C: New.
9506 2011-04-25 Jason Merrill <jason@redhat.com>
9508 * g++.dg/cpp0x/sfinae17.C: New.
9510 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9513 * gcc.target/powerpc/pr48258-1.c: New file.
9514 * gcc.target/powerpc/pr48258-2.c: Ditto.
9516 2011-04-26 Xinliang David Li <davidxl@google.com>
9518 * gcc.dg/uninit-suppress.c: New test.
9519 * gcc.dg/uninit-suppress.c: New test.
9521 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9524 * gcc.dg/pr48768.c: New test.
9526 PR tree-optimization/48734
9527 * gcc.c-torture/compile/pr48734.c: New test.
9530 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9532 2011-04-26 Richard Guenther <rguenther@suse.de>
9534 PR tree-optimization/48731
9535 * gcc.dg/torture/pr48731.c: New testcase.
9537 2011-04-26 Richard Guenther <rguenther@suse.de>
9540 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9542 2011-04-26 Richard Guenther <rguenther@suse.de>
9545 * gcc.dg/torture/pr48694-1.c: New testcase.
9546 * gcc.dg/torture/pr48694-2.c: Likewise.
9548 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9550 * g++.dg/ext/underlying_type1.C: New.
9551 * g++.dg/ext/underlying_type2.C: Likewise.
9552 * g++.dg/ext/underlying_type3.C: Likewise.
9553 * g++.dg/ext/underlying_type4.C: Likewise.
9554 * g++.dg/ext/underlying_type5.C: Likewise.
9555 * g++.dg/ext/underlying_type6.C: Likewise.
9556 * g++.dg/ext/underlying_type7.C: Likewise.
9557 * g++.dg/ext/underlying_type8.C: Likewise.
9558 * g++.dg/ext/underlying_type9.C: Likewise.
9559 * g++.dg/ext/underlying_type10.C: Likewise.
9561 2011-04-25 Jason Merrill <jason@redhat.com>
9563 * g++.dg/cpp0x/regress/template-const2.C: New.
9565 2011-04-25 Jeff Law <law@redhat.com>
9567 * gcc.dg/tree-ssa/vrp56.c: new test.
9569 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9571 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9573 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9575 PR preprocessor/48740
9576 * c-c++-common/raw-string-11.c: New test.
9578 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9580 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9583 2011-04-23 Tobias Burnus <burnus@net-b.de>
9586 * gfortran.dg/coarray_19.f90: New.
9588 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9591 * gcc.dg/pr48685.c: New test.
9593 2011-04-22 Jan Hubicka <jh@suse.cz>
9595 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9597 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9599 PR tree-optimization/48717
9600 * gcc.c-torture/execute/pr48717.c: New test.
9602 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9605 * gcc.target/i386/pr48723.c: New test.
9607 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9610 * gcc.dg/gomp/pr48716.c: New test.
9611 * g++.dg/gomp/pr48716.C: New test.
9613 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9616 * gcc.dg/missing-field-init-2.c: Update testcase.
9618 2011-04-22 Alan Modra <amodra@gmail.com>
9620 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9622 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9625 * gfortran.dg/function_optimize_6.f90: New test.
9627 2011-04-21 Easwaran Raman <eraman@google.com>
9629 * gcc.dg/stack-layout-2.c: New test.
9631 2011-04-21 Richard Guenther <rguenther@suse.de>
9634 * g++.dg/lto/pr48207-2_0.C: New testcase.
9635 * g++.dg/lto/pr48207-3_0.C: Likewise.
9637 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9639 * gnat.dg/volatile5.adb: New test.
9640 * gnat.dg/volatile5_pkg.ads: New helper.
9642 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9645 * gcc.target/i386/pr48708.c: New test.
9647 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9649 * gcc.dg/vect/vect-119.c: New test.
9651 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9653 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9656 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9657 Richard Sandiford <richard.sandiford@linaro.org>
9660 * gcc.target/arm/pr46329.c: New test.
9662 2011-04-21 Tobias Burnus <burnus@net-b.de>
9665 * gfortran.dg/coarray_18.f90: New.
9667 2011-04-20 Jason Merrill <jason@redhat.com>
9669 * g++.dg/cpp0x/initlist47.C: New.
9671 * g++.dg/init/dtor4.C: New.
9673 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9676 * gcc.target/i386/sse2-pinsrw.c: New test.
9677 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9678 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9679 * gcc.target/i386/sse2-insvhi.c: Ditto.
9680 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9681 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9683 2011-04-20 Jason Merrill <jason@redhat.com>
9685 * g++.dg/template/const4.C: New.
9687 2011-04-20 Easwaran Raman <eraman@google.com>
9689 * gcc.dg/stack-layout-1.c: New test.
9691 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9693 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9694 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9697 2011-04-20 Kai Tietz <ktietz@redhat.com>
9699 * gcc.dg/binop-xor1.c: New test.
9700 * gcc.dg/binop-xor2.c: New test.
9701 * gcc.dg/binop-xor3.c: New test.
9702 * gcc.dg/binop-xor4.c: New test.
9703 * gcc.dg/binop-xor5.c: New test.
9705 2011-04-20 Richard Guenther <rguenther@suse.de>
9707 PR tree-optimization/47892
9708 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9710 2011-04-20 Richard Guenther <rguenther@suse.de>
9713 * g++.dg/torture/pr48695.C: New testcase.
9715 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9717 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9718 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9719 * gcc.c-torture/execute/pr45262.c: Ditto
9720 * gcc.dg/torture/pr43165.c: Ditto.
9721 * gcc.dg/torture/pr47228.c: Ditto.
9722 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9723 * gcc.dg/ipa/pr45644.c: Ditto.
9724 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9727 2011-04-19 Jason Merrill <jason@redhat.com>
9729 * g++.dg/ext/complex7.C: New.
9731 * g++.dg/ext/attrib41.C: New.
9733 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9736 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9738 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9741 * gcc.target/i386/pr48678.c: New test.
9743 2011-04-19 Martin Jambor <mjambor@suse.cz>
9745 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9746 * g++.dg/opt/devirt2.C: New test.
9747 * g++.dg/ipa/devirt-g-1.C: Likewise.
9749 2011-04-19 Tobias Burnus <burnus@net-b.de>
9752 * gfortran.dg/whole_file_33.f90: New.
9754 2011-04-19 Martin Jambor <mjambor@suse.cz>
9756 * g++.dg/ipa/devirt-7.C: New test.
9758 2011-04-19 Richard Guenther <rguenther@suse.de>
9761 * g++.dg/lto/pr48207_0.C: New testcase.
9763 2011-04-18 Jason Merrill <jason@redhat.com>
9765 * g++.dg/init/void1.C: New.
9767 * g++.dg/cpp0x/union4.C: New.
9769 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9772 * g++.dg/torture/pr48661.C: New test.
9775 * g++.dg/gomp/pr48632.C: New test.
9777 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9779 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9780 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9782 2011-04-18 Tobias Burnus <burnus@net-b.de>
9785 * gfortran.dg/coarray_17.f90: New.
9786 * gfortran.dg/coarray_10.f90: Update dg-error.
9788 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9791 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9792 * gfortran.dg/guality/guality.exp: Likewise.
9794 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9796 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9798 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9800 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9802 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9804 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9806 2011-04-18 Richard Guenther <rguenther@suse.de>
9809 * g++.dg/torture/pr46364.C: New testcase.
9811 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9813 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9815 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9817 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9819 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9820 Ira Rosen <ira.rosen@linaro.org>
9823 * gcc.target/arm/pr48252.c: New test.
9825 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9827 PR tree-optimization/48616
9828 * gcc.dg/pr48616.c: New test.
9830 2011-04-18 Tobias Burnus <burnus@net-b.de>
9833 * gfortran.dg/coarray_16.f90: New.
9835 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9838 * gfortran.dg/realloc_on_assign_7.f03: New test.
9840 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9842 PR libgfortran/48602
9843 * gfortran.dg/fmt_g0_6.f08: New test.
9845 2011-04-17 Jason Merrill <jason@redhat.com>
9847 * g++.dg/cpp0x/sfinae16.C: New.
9849 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9851 * gcc.target/mips/reg-var-1.c: New test.
9853 2011-04-17 Jan Hubicka <jh@suse.cz>
9855 * gcc.dg/winline-5.c: Update testcase.
9857 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9859 * gnat.dg/discr27.ad[sb]: Move dg directive.
9860 * gnat.dg/discr28.ad[sb]: New test.
9861 * gnat.dg/discr28_pkg.ads: New helper.
9863 2011-04-17 Michael Matz <matz@suse.de>
9865 PR tree-optimization/48622
9867 * gcc.dg/lto/pr48622_0.c: New test.
9869 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9871 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9872 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9873 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9874 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9875 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9876 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9878 2011-04-15 Jason Merrill <jason@redhat.com>
9880 * g++.dg/cpp0x/range-for17.C: New.
9882 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9884 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9885 * g++.dg/cpp0x/range-for3.C: Likewise.
9886 * g++.dg/cpp0x/range-for9.C: Correct error message.
9887 * g++.dg/cpp0x/range-for11.C: New.
9888 * g++.dg/cpp0x/range-for12.C: New.
9889 * g++.dg/cpp0x/range-for13.C: New.
9890 * g++.dg/cpp0x/range-for14.C: New.
9891 * g++.dg/cpp0x/range-for15.C: New.
9892 * g++.dg/cpp0x/range-for16.C: New.
9894 2011-04-15 Tobias Burnus <burnus@net-b.de>
9897 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9899 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9901 * objc.dg/naming-4.m: Updated.
9902 * objc.dg/naming-5.m: Updated.
9903 * objc.dg/naming-6.m: New.
9904 * objc.dg/naming-7.m: New.
9905 * obj-c++.dg/naming-1.mm: Updated.
9906 * obj-c++.dg/naming-2.mm: Updated.
9907 * obj-c++.dg/naming-3.mm: New.
9908 * obj-c++.dg/naming-4.mm: New.
9910 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9912 PR libgfortran/48589
9913 * gfortran.dg/fmt_g0_5.f08: New test.
9915 2011-04-15 Richard Guenther <rguenther@suse.de>
9918 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9920 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9922 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9923 -finline-limit=0 to -fno-inline
9925 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9928 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9931 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9934 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9935 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9936 * gcc.target/i386/avx-insertps-3.c: New test.
9937 * gcc.target/i386/avx-insertps-4.c: New test.
9939 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9941 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9944 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9949 * gcc.target/avr/pr46779-1.c: New test case
9950 * gcc.target/avr/pr46779-2.c: New test case
9952 2011-04-14 Jason Merrill <jason@redhat.com>
9954 * g++.dg/cpp0x/sfinae15.C: New.
9956 * g++.dg/cpp0x/sfinae14.C: New.
9958 * g++.dg/ext/vla10.C: New.
9960 2011-04-14 Richard Guenther <rguenther@suse.de>
9962 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9964 2011-04-14 Richard Guenther <rguenther@suse.de>
9966 * gcc.dg/fold-bitand-4.c: Move ...
9967 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9969 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9971 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9973 * gcc.target/avr/torture/trivial.c: Ditto.
9975 2011-04-13 Jason Merrill <jason@redhat.com>
9977 * g++.dg/template/operator11.C: New.
9979 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9982 * gcc.dg/gomp/pr48591.c: New test.
9985 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9986 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9988 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9991 * g++.dg/template/dependent-expr7.C: New test case.
9993 2011-04-13 Jason Merrill <jason@redhat.com>
9995 * g++.dg/cpp0x/sfinae13.C: New.
9997 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9999 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10001 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10003 * gcc.target/arm/pr43698.c: Remove -march option.
10005 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10007 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10010 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10014 * gfortran.dg/realloc_on_assign_6.f03: New test.
10016 2011-04-12 Kai Tietz <ktietz@redhat.com>
10018 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10019 targets the additional -mno-ms-bitfields and
10020 -Wno-packed-bitfield-compat options.
10021 * g++.dg/ext/bitfield3.C: Likewise.
10022 * g++.dg/ext/bitfield4.C: Likewise.
10023 * g++.dg/ext/bitfield5.C: Likewise.
10024 * gcc.dg/bitfld-15.c: Likewise.
10025 * gcc.dg/bitfld-16.c: Likewise.
10026 * gcc.dg/bitfld-17.c: Likewise.
10027 * gcc.dg/bitfld-18.c: Likewise.
10029 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10031 * gcc.target/arm/neon-vld3-1.c: New test.
10032 * gcc.target/arm/neon-vst3-1.c: New test.
10033 * gcc.target/arm/neon/v*.c: Regenerate.
10035 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10037 PR rtl-optimization/48549
10038 * g++.dg/opt/pr48549.C: New test.
10040 2011-04-12 Richard Guenther <rguenther@suse.de>
10042 PR tree-optimization/46076
10043 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10045 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10048 * lib/compat.exp (compat-execute): Declare unsupported after
10049 stripping path from src1.
10050 * lib/lto.exp (lto-execute): Likewise.
10052 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10055 * gcc.dg/pr48552-1.c: New test.
10056 * gcc.dg/pr48552-2.c: New test.
10058 2011-04-11 Jason Merrill <jason@redhat.com>
10060 * g++.dg/cpp0x/sfinae12.C: New.
10062 * g++.dg/cpp0x/enum10.C: New.
10064 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10066 * g++.dg/cpp0x/rv-func.C: New.
10068 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10070 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10073 2011-04-11 Martin Jambor <mjambor@suse.cz>
10075 PR tree-optimization/48195
10076 * gcc.dg/ipa/pr48195.c: New test.
10078 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10080 * gnat.dg/return3.adb: Remove unused switch.
10082 2011-04-08 Mike Stump <mikestump@comcast.net>
10085 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10086 default to fno-common.
10088 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10090 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10091 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10093 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10096 * gfortran.dg/function_optimize_5.f90: New test.
10098 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10100 * gnat.dg/aggr17.adb: New test.
10101 * gnat.dg/aggr18.adb: Likewise.
10103 2011-04-08 Michael Matz <matz@suse.de>
10105 PR middle-end/48389
10106 * gcc.target/i386/pr48389.c: New test.
10108 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10110 PR rtl-optimization/48272
10111 * g++.dg/opt/pr48272.C: New.
10113 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10115 PR rtl-optimization/48235
10116 * gcc.dg/pr48235.c: New.
10118 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10120 PR rtl-optimization/48302
10121 * g++.dg/opt/pr48302.C: New.
10123 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10126 * g++.dg/opt/pr48273.C: New.
10128 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10130 PR rtl-optimization/48442
10131 * gcc.dg/pr48442.c: New.
10133 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10135 PR tree-optimization/48377
10136 * gcc.dg/vect/pr48377.c: New test.
10138 2011-04-07 Jason Merrill <jason@redhat.com>
10140 * g++.dg/cpp0x/regress/call1.C: New.
10142 * g++.dg/cpp0x/variadic107.C: New.
10144 * g++.dg/cpp0x/sfinae11.C: New.
10145 * g++.dg/cpp0x/noexcept02.C: Fix.
10147 * g++.dg/cpp0x/sfinae10.C: New.
10149 * g++.dg/cpp0x/sfinae9.C: New.
10151 * c-c++-common/Wcast-qual-1.c: Move here from...
10152 * gcc.dg/cast-qual-3.c: ...here, and...
10153 * g++.dg/warn/Wcast-qual2.C: ...here.
10155 * g++.dg/cpp0x/sfinae8.C: New.
10157 * g++.dg/cpp0x/sfinae7.C: New.
10159 * g++.dg/cpp0x/enum9.C: New.
10161 2011-04-07 Mike Stump <mikestump@comcast.net>
10163 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10164 with no trampolines.
10166 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10169 * gfortran.dg/gomp/pr48117.f90: New test.
10172 * gcc.dg/torture/pr48343.c: New test.
10174 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10176 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10178 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10180 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10182 2011-04-07 Tom de Vries <tom@codesourcery.com>
10185 * lib/scanasm.exp (object-size): New proc.
10186 * gcc.target/arm/pr43920-2.c: New test.
10188 2011-04-06 Tobias Burnus <burnus@net-b.de>
10192 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10194 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10196 * gcc.dg/mtune.c: Prune note from output.
10198 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10201 * gcc.dg/guality/pr36977.c: New test.
10202 * gcc.dg/guality/pr48466.c: New test.
10204 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10206 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10208 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10210 * gnat.dg/return3.adb: New test.
10212 2011-04-06 Richard Guenther <rguenther@suse.de>
10214 PR tree-optimization/47663
10215 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10217 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10219 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10220 Solaris 8 and 9 as well.
10222 2011-04-05 Tom de Vries <tom@codesourcery.com>
10225 * gcc.target/arm/pr43920-1.c: New test.
10227 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10229 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10230 (cctor): Actually return the value.
10231 (main): Cast return values.
10233 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10235 * gfortran.dg/character_comparison_8.f90: New test.
10237 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10239 * frontend-passes: (optimize_lexical_comparison): New function.
10240 (optimize_expr): Call it.
10241 (optimize_comparison): Also handle lexical comparison functions.
10242 Return false instad of -2 for unequal comparison.
10244 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10247 * function_optimize_4.f90: New test.
10249 2011-04-04 Tobias Burnus <burnus@net-b.de>
10252 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10253 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10254 * gfortran.dg/coarray_15.f90: New.
10256 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10258 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10259 * gfortran.dg/bessel_7.f90: Likewise.
10261 2011-04-03 Tobias Burnus <burnus@net-b.de>
10263 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10265 2011-04-03 Richard Guenther <rguenther@suse.de>
10266 Ira Rosen <ira.rosen@linaro.org>
10268 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10269 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10270 -ftree-loop-if-convert-stores.
10272 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10274 * gnat.dg/specs/aggr2.ads: New test.
10276 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10278 * gnat.dg/debug2.ad[sb]: New test.
10279 * gnat.dg/debug2_pkg.ads: New helper.
10280 * gnat.dg/debug3.ad[sb]: New test.
10282 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10284 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10286 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10288 PR middle-end/48335
10289 * gcc.c-torture/compile/pr48335-1.c: New test.
10290 * gcc.dg/pr48335-1.c: New test.
10291 * gcc.dg/pr48335-2.c: New test.
10292 * gcc.dg/pr48335-3.c: New test.
10293 * gcc.dg/pr48335-4.c: New test.
10294 * gcc.dg/pr48335-5.c: New test.
10295 * gcc.dg/pr48335-6.c: New test.
10296 * gcc.dg/pr48335-7.c: New test.
10297 * gcc.dg/pr48335-8.c: New test.
10298 * gcc.target/i386/pr48335-1.c: New test.
10300 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10303 * gcc.dg/Waddress.c: New test.
10305 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10308 * gfortran.dg/function_optimize_3.f90: New test.
10310 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10312 * gcc.c-torture/compile/20110401-1.c: New test.
10314 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10315 * g++.dg/lto/20091002-2_0.C: Likewise.
10316 * g++.dg/lto/20090303_0.c: Likewise.
10317 * g++.dg/lto/20091004-1_0.C: Likewise.
10318 * g++.dg/lto/20091002-3_0.C: Likewise.
10319 * g++.dg/lto/20091004-2_0.C: Likewise.
10320 * g++.dg/lto/20081123_0.C: Likewise.
10321 * g++.dg/lto/20090313_0.C: Likewise.
10322 * g++.dg/lto/20081109-1_0.C: Likewise.
10323 * g++.dg/lto/20081219_0.C: Likewise.
10324 * g++.dg/lto/20081204-1_0.C: Likewise.
10325 * g++.dg/lto/20090302_0.C: Likewise.
10326 * g++.dg/lto/20081119-1_0.C: Likewise.
10327 * g++.dg/lto/20081118_0.C: Likewise.
10328 * gcc.dg/lto/20091020-2_0.c: Likewise.
10329 * gcc.dg/lto/20090210_0.c: Likewise.
10330 * gcc.dg/lto/20081204-1_0.c: Likewise.
10331 * gcc.dg/lto/20081224_0.c: Likewise.
10332 * gcc.dg/lto/20090219_0.c: Likewise.
10333 * gcc.dg/lto/20091014-1_0.c: Likewise.
10334 * gcc.dg/lto/20091016-1_0.c: Likewise.
10335 * gcc.dg/lto/20090206-2_0.c: Likewise.
10336 * gcc.dg/lto/20090116_0.c: Likewise.
10337 * gcc.dg/lto/20091013-1_0.c: Likewise.
10338 * gcc.dg/lto/20091015-1_0.c: Likewise.
10339 * gcc.dg/lto/20090126-2_0.c: Likewise.
10341 2011-03-31 Ian Lance Taylor <iant@google.com>
10343 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10345 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10347 * gnat.dg/opt16.adb: New test.
10349 2011-03-31 Jason Merrill <jason@redhat.com>
10351 * g++.dg/cpp0x/defaulted24.C: New.
10353 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10356 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10359 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10361 * g++.dg/other/i386-9.C: New test.
10363 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10365 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10367 2011-03-30 Jason Merrill <jason@redhat.com>
10369 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10371 * g++.dg/cpp0x/regress/isnan.C: New.
10373 * g++.dg/cpp0x/initlist46.C: New.
10375 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10378 * gcc.target/arm/neon-modes-2.c: New test.
10380 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10383 * gcc.c-torture/compile/pr48305.c: New test.
10385 2011-03-29 Jason Merrill <jason@redhat.com>
10387 * g++.dg/cpp0x/regress/value-dep1.C: New.
10389 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10391 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10393 2011-03-29 Ian Lance Taylor <iant@google.com>
10395 * go.test/go-test.exp: Handle the test lines used in several new
10397 (errchk): Add opts parameter. Change all callers. Handle parens
10400 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10401 Dominique d'Humieres <dominiq@lps.ens.fr>
10403 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10404 and __APPLE__ && __PPC__ && __ALTIVEC__.
10406 2011-03-29 Jason Merrill <jason@redhat.com>
10408 * g++.dg/cpp0x/dependent1.C: New.
10410 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10412 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10414 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10416 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10419 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10420 * gfortran.dg/proc_ptr_comp_32.f90: New.
10422 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10424 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10425 check for corresponding warning.
10427 2011-03-28 Jason Merrill <jason@redhat.com>
10429 * g++.dg/cpp0x/rv-deduce2.C: New.
10431 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10434 * gcc.dg/pr48203.c: New test.
10436 2011-03-28 Jeff Law <law@redhat.com>
10438 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10440 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10442 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10443 and __PPC__ && __ALTIVEC__.
10445 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10448 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10449 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10450 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10451 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10453 2011-03-28 Jason Merrill <jason@redhat.com>
10455 * g++.dg/cpp0x/initlist-array2.C: New.
10457 * g++.dg/cpp0x/initlist-array1.C: New.
10459 * g++.dg/cpp0x/constexpr-compound.C: New.
10461 * g++.dg/cpp0x/constexpr-using.C: New.
10463 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10465 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10468 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10470 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10472 * gcc.dg/slp-1.c: New test.
10474 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10476 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10477 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10478 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10479 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10480 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10481 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10482 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10483 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10484 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10485 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10486 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10487 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10488 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10489 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10491 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10494 * gfortran.dg/trim_optimize_5.f90: New test.
10495 * gfortran.dg/trim_optimize_6.f90: New test.
10497 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10500 * gcc.target/mips/madd-7.c: Remove -mlong32.
10501 * gcc.target/mips/msub-7.c: Likewise.
10503 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10505 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10506 accesses to preserve the meaning of the test for doubleword vectors.
10507 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10508 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10510 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10513 * gfortran.dg/class_42.f03: New.
10515 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10517 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10520 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10522 PR rtl-optimization/48144
10523 * gcc.dg/pr48144.c: New test.
10525 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10527 * gnat.dg/discr27.ad[sb]: New test.
10529 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10531 * gnat.dg/limited_with2.ad[sb]: New test.
10532 * gnat.dg/limited_with2_pkg1.ads: New helper.
10533 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10535 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10537 * gnat.dg/opt15.adb: New test.
10538 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10540 2011-03-25 Tobias Burnus <burnus@net-b.de>
10544 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10545 * gfortran.dg/leadz_trailz_3.f90: Ditto
10547 2011-03-25 Martin Jambor <mjambor@suse.cz>
10549 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10551 2011-03-25 Jason Merrill <jason@redhat.com>
10553 * g++.dg/cpp0x/defaulted22.C: New.
10554 * g++.dg/cpp0x/defaulted23.C: New.
10555 * g++.dg/cpp0x/defaulted15.C: Adjust.
10557 2011-03-25 Jason Merrill <jason@redhat.com>
10559 * g++.dg/cpp0x/move1.C: New.
10561 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10564 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10566 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10568 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10569 for mips-sgi-irix6.5.
10570 Replace snprintf prototype by <stdio.h>.
10572 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10575 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10576 run_expensive_tests.
10577 * gcc.dg/graphite/block-4.c: Likewise.
10578 * gcc.dg/graphite/block-7.c: Likewise.
10579 * gcc.dg/graphite/block-8.c: Likewise.
10581 2011-03-25 Richard Guenther <rguenther@suse.de>
10583 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10584 * g++.dg/tree-ssa/pr8781.C: Likewise.
10585 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10586 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10587 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10588 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10589 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10590 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10591 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10592 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10593 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10594 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10595 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10596 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10597 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10598 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10599 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10600 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10601 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10602 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10603 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10604 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10605 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10606 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10607 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10608 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10609 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10610 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10611 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10612 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10613 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10614 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10615 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10616 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10617 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10618 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10619 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10620 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10621 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10622 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10623 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10624 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10625 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10626 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10627 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10628 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10629 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10630 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10631 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10632 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10633 * c-c++-common/pr46562-2.c: Likewise.
10634 * gfortran.dg/pr42108.f90: Likewise.
10635 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10636 foo to be inlined even at -O1.
10637 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10638 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10639 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10640 * gcc.dg/matrix/matrix.exp: Disable FRE.
10642 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10645 * gcc.dg/dfp/pr48204.c: New test.
10647 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10650 * gcc.c-torture/execute/pr47917.c: Move this...
10651 * gcc.dg/torture/pr47917.c: to here and add xfails.
10653 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10655 * gnat.dg/array16.ad[sb]: New test.
10656 * gnat.dg/array16.ads: New helper.
10658 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10660 * gnat.dg/derived_type2.adb: New test.
10662 2011-03-24 Richard Guenther <rguenther@suse.de>
10664 PR tree-optimization/48271
10665 * g++.dg/torture/pr48271.C: New testcase.
10667 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10669 * gnat.dg/array15.ad[sb]: New test.
10671 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10674 * gcc.target/i386/pr48237.c: New test.
10676 2011-03-24 Richard Guenther <rguenther@suse.de>
10678 PR middle-end/48269
10679 * gcc.dg/builtin-object-size-10.c: New testcase.
10681 2011-03-24 Richard Guenther <rguenther@suse.de>
10683 PR tree-optimization/46562
10684 * c-c++-common/pr46562-2.c: New testcase.
10685 * c-c++-common/pr46562.c: Likewise.
10687 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10689 * gcc.dg/vect/vect-cselim-1.c: New test.
10690 * gcc.dg/vect/vect-cselim-2.c: New test.
10692 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10694 * gcc.target/arm/pr46934.c: New.
10696 2011-03-23 Ian Lance Taylor <iant@google.com>
10698 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10700 2011-03-23 Richard Guenther <rguenther@suse.de>
10702 * gcc.dg/struct: Remove directory and contents.
10704 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10707 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10709 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10711 * gnat.dg/discr26.ad[sb]: New test.
10712 * gnat.dg/discr26_pkg.ads: New helper.
10714 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10717 * gcc.target/arm/neon-vld-1.c: New test.
10719 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10721 * gnat.dg/array14.ad[sb]: New test.
10722 * gnat.dg/array14_pkg.ads: New helper.
10724 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10726 * gcc.c-torture/execute/920501-8.x: Remove.
10727 * gcc.c-torture/execute/930513-1.x: Remove.
10728 * gcc.c-torture/execute/960312-1.x: Remove.
10729 * gcc.c-torture/compile/20000804-1.c,
10730 gcc.c-torture/compile/20001205-1.c,
10731 gcc.c-torture/compile/20001226-1.c,
10732 gcc.c-torture/compile/20010518-2.c,
10733 gcc.c-torture/compile/20020312-1.c,
10734 gcc.c-torture/compile/20020604-1.c,
10735 gcc.c-torture/compile/920501-12.c,
10736 gcc.c-torture/compile/920501-4.c,
10737 gcc.c-torture/compile/920520-1.c,
10738 gcc.c-torture/compile/980506-1.c,
10739 gcc.c-torture/execute/980709-1.x,
10740 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10741 options for m68hc11.
10742 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10743 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10746 2011-03-22 Nick Clifton <nickc@redhat.com>
10748 * lib/target-supports.exp (check_profiling_available): Add MN10300
10749 to the list of targets that do not support profiling. Restore
10750 alpha sorting to this list.
10752 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10754 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10755 failure on 32-bit systems.
10756 * gcc.dg/torture/vector-2.c: Ditto.
10758 2011-03-22 Richard Guenther <rguenther@suse.de>
10760 PR tree-optimization/48228
10761 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10763 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10765 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10769 * gcc.target/powerpc/pr48226.c: New file.
10771 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10773 * lib/prune.exp (prune_gcc_output): Prune "could not create
10774 compact unwind for" warnings.
10776 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10780 * gcc.c-torture/execute/pr42544.c: New test.
10781 * gcc.c-torture/execute/pr48197.c: New test.
10783 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10785 PR preprocessor/48192
10786 * gcc.target/powerpc/pr48192.c: New file.
10789 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10790 split problem of 0 being loaded in a VSX register.
10792 2011-03-21 Richard Guenther <rguenther@suse.de>
10795 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10796 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10797 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10798 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10800 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10803 * gcc.dg/pr48213.c: New test.
10805 2011-03-21 Kai Tietz <ktietz@redhat.com>
10808 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10810 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10812 * gcc.target/arm/xor-and.c: New.
10814 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10817 * gfortran.dg/function_optimize_1.f90: New test.
10818 * gfortran.dg/function_optimize_2.f90: New test.
10820 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10822 PR rtl-optimization/47502
10823 * gcc.target/i386/pr47502-1.c: New.
10824 * gcc.target/i386/pr47502-2.c: Likewise.
10826 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10828 PR rtl-optimization/48156
10829 * gcc.dg/pr48156.c: New test.
10831 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10833 PR libfortran/47439
10834 * gfortran.dg/scratch_1.f90: Adjust test.
10836 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10838 PR libfortran/47439
10839 * gfortran.dg/scratch_1.f90: New test.
10841 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10843 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10844 variably modified typedefs.
10845 * gcc.dg/c1x-typedef-2.c: Remove.
10847 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10849 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10850 * gcc.dg/c1x-anon-struct-3.c: New test.
10851 * gcc.dg/anon-struct-11.c: Update.
10853 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10855 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10857 Only xfail with gas.
10859 2011-03-18 Jason Merrill <jason@redhat.com>
10861 * g++.dg/template/fn-ptr1.C: New.
10863 * g++.dg/overload/volatile1.C: New.
10865 * g++.dg/opt/pr23372.C: New.
10867 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10869 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10871 PR middle-end/47405
10872 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10874 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10876 * gcc.target/arm/unsigned-extend-1.c: New.
10878 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10881 * gcc.c-torture/compile/pr48161.c: New test.
10883 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10885 PR middle-end/47725
10886 * gcc.dg/torture/pr47725.c: New.
10888 2011-03-17 Jason Merrill <jason@redhat.com>
10890 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10891 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10893 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10895 * gnat.dg/specs/elab2.ads: New test.
10896 * gnat.dg/specs/elab2_pkg.ads: New helper.
10898 2011-03-17 Jason Merrill <jason@redhat.com>
10900 * g++.dg/cpp0x/decltype-1212.C: New.
10901 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10903 2011-03-17 Jason Merrill <jason@redhat.com>
10905 * g++.dg/parse/memfnquals1.C: New.
10907 2011-03-17 Richard Guenther <rguenther@suse.de>
10909 PR middle-end/48134
10910 * gcc.dg/pr48134.c: New testcase.
10912 2011-03-17 Richard Guenther <rguenther@suse.de>
10914 PR middle-end/48165
10915 * g++.dg/torture/pr48165.C: New testcase.
10917 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10919 PR rtl-optimization/48141
10920 * gcc.dg/pr48141.c: New test.
10922 2011-03-16 Jason Merrill <jason@redhat.com>
10924 * g++.dg/cpp0x/constexpr-48089.C: New.
10926 * g++.dg/cpp0x/constexpr-abi1.C: New.
10928 * g++.dg/cpp0x/constexpr-46336.C: New.
10929 * g++.dg/parse/friend5.C: Adjust expected errors.
10931 * g++.dg/cpp0x/constexpr-47570.C: New.
10933 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10936 * ++.dg/debug/dwarf2/typedef6.C: New test.
10938 2011-03-16 Jason Merrill <jason@redhat.com>
10940 * g++.dg/cpp0x/elision2.C: New.
10942 * g++.dg/cpp0x/constexpr-array3.C: New.
10944 2011-03-16 Jason Merrill <jason@redhat.com>
10946 * g++.dg/cpp0x/sfinae6.C: New.
10947 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10948 * g++.dg/cpp0x/pr45908.C: Likewise.
10949 * g++.dg/cpp0x/sfinae6.C: Likewise.
10950 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10951 * g++.old-deja/g++.law/arg11.C: Likewise.
10953 2011-03-16 Jason Merrill <jason@redhat.com>
10955 * g++.dg/template/incomplete6.C: New.
10957 2011-03-16 Jeff Law <law@redhat.com>
10959 * gcc.dg/tree-ssa/vrp55.c: New test.
10961 2011-03-16 Jason Merrill <jason@redhat.com>
10963 * g++.dg/cpp0x/auto22.C: New.
10965 2011-03-16 Richard Guenther <rguenther@suse.de>
10967 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10968 optimizing it away if promoted to const.
10970 2011-03-16 Richard Guenther <rguenther@suse.de>
10972 PR tree-optimization/48149
10973 * gcc.dg/fold-complex-1.c: New testcase.
10975 2011-03-16 Richard Guenther <rguenther@suse.de>
10978 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10979 or cloning happens.
10981 2011-03-16 Richard Guenther <rguenther@suse.de>
10983 PR tree-optimization/26134
10984 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10986 2011-03-16 Richard Guenther <rguenther@suse.de>
10988 PR tree-optimization/48146
10989 * gcc.dg/torture/pr48146.c: New testcase.
10991 2011-03-16 Richard Guenther <rguenther@suse.de>
10993 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10994 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10996 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10998 PR middle-end/48136
10999 * gcc.c-torture/compile/pr48136.c: New test.
11001 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11004 * gcc.dg/guality/pr45882.c: New test.
11006 2011-03-15 Jason Merrill <jason@redhat.com>
11008 * g++.dg/cpp0x/constexpr-recursion.C: New.
11010 * g++.dg/cpp0x/implicit11.C: New.
11012 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11014 * g++.dg/cpp0x/constexpr-attribute.C: New.
11016 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11018 * g++.dg/parse/pr34758.C: New.
11020 2011-03-15 Xinliang David Li <davidxl@google.com>
11023 * gcc.dg/uninit-pred-7_d.c: New test.
11024 * gcc.dg/uninit-pred-8_d.c: New test.
11026 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11029 * gcc.target/arm/pr46788.c: New.
11031 2011-03-15 Richard Guenther <rguenther@suse.de>
11033 PR middle-end/47650
11034 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11035 * gfortran.dg/ishft_4.f90: Likewise.
11036 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11038 2011-03-15 Richard Guenther <rguenther@suse.de>
11040 PR tree-optimization/13954
11041 * g++.dg/tree-ssa/pr13954.C: New testcase.
11043 2011-03-15 Richard Guenther <rguenther@suse.de>
11045 PR tree-optimization/48037
11046 * gcc.target/i386/pr48037-1.c: New testcase.
11048 2011-03-15 Richard Guenther <rguenther@suse.de>
11050 PR tree-optimization/41490
11051 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11052 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11053 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11054 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11055 * g++.dg/tree-ssa/pr33604.C: Adjust.
11057 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11059 PR middle-end/47917
11060 * gcc.c-torture/execute/pr47917.c: New test.
11061 * gcc.dg/pr47917.c: New test.
11063 PR middle-end/38878
11064 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11066 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11068 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11069 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11070 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11071 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11072 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11073 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11074 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11075 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11076 * gcc.target/i386/avx-floor-vec.c: Ditto.
11077 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11078 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11079 * gcc.target/i386/avx-rint-vec.c: Ditto.
11080 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11081 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11082 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11083 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11085 2011-03-14 Tom Tromey <tromey@redhat.com>
11087 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11088 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11089 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11091 2011-03-14 Tom Tromey <tromey@redhat.com>
11093 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11094 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11095 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11097 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11099 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11101 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11103 PR rtl-optimization/47166
11104 * gcc.c-torture/execute/postmod-1.c: New test.
11106 2011-03-14 Richard Guenther <rguenther@suse.de>
11108 PR middle-end/48098
11109 * gcc.dg/torture/pr48098.c: New testcase.
11111 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11114 * gcc.target/powerpc/pr48053-1.c: New test.
11115 * gcc.target/powerpc/pr48053-2.c: Likewise.
11117 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11119 PR libfortran/48066
11120 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11122 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11124 PR libfortran/48066
11125 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11127 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11130 * gfortran.dg/class_41.f03: New.
11132 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11134 * g++.dg/conversion/cast3.C: New test.
11136 2011-03-11 Jason Merrill <jason@redhat.com>
11138 * g++.dg/template/error45.C: New.
11140 * g++.dg/parse/no-type-defn1.C: New.
11142 * g++.dg/ext/attrib40.C: New.
11144 * g++.dg/cpp0x/regress/array1.C: New.
11146 2011-03-11 Richard Guenther <rguenther@suse.de>
11148 PR tree-optimization/48067
11149 * gcc.dg/pr48067.c: New testcase.
11151 2011-03-11 Richard Guenther <rguenther@suse.de>
11154 * g++.dg/lto/20110311-1_0.C: New testcase.
11156 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11159 * g++.dg/inherit/virtual8.C: New test.
11161 PR middle-end/48044
11162 * gcc.dg/torture/pr48044.c: New test.
11164 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11167 * gfortran.dg/proc_ptr_comp_31.f90: New.
11169 2011-03-11 Richard Guenther <rguenther@suse.de>
11171 PR tree-optimization/47278
11172 * gcc.dg/torture/pr47278-1.c: New testcase.
11173 * gcc.dg/torture/pr47278-2.c: Likewise.
11175 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11177 PR tree-optimization/48063
11178 * gcc.dg/torture/pr48063.c: New test.
11180 2011-03-10 Jason Merrill <jason@redhat.com>
11182 * g++.dg/template/array22.C: New.
11184 * g++.dg/cpp0x/syntax-err1.C: New.
11185 * g++.dg/parse/error36.C: Adjust expected errors.
11186 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11187 * g++.old-deja/g++.pt/typename3.C: Likewise.
11188 * g++.old-deja/g++.pt/typename4.C: Likewise.
11189 * g++.old-deja/g++.pt/typename6.C: Likewise.
11191 2011-03-09 Jason Merrill <jason@redhat.com>
11193 * g++.dg/template/nontype22.C: New.
11195 2011-03-09 Martin Jambor <mjambor@suse.cz>
11197 PR tree-optimization/47714
11198 * g++.dg/torture/pr47714.C: New test.
11200 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11203 * gcc.target/powerpc/pr47755-2.c: New file.
11205 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11207 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11208 is not set in the environment, pass 64 as first argument when not
11209 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11210 native where ulimit -u is supported.
11212 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11214 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11216 2011-03-08 Jason Merrill <jason@redhat.com>
11218 * g++.dg/template/nontype21.C: New.
11220 * g++.dg/template/anon5.C: New.
11222 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11225 * gcc.dg/pr47881.c: New test.
11227 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11230 * g++.dg/lookup/template3.C: New test.
11232 2011-03-08 Kai Tietz <ktietz@redhat.com>
11234 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11237 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11240 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11241 sizeof to compute alignment.
11243 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11245 PR tree-optimization/48022
11246 * gcc.dg/pr48022-1.c: New test.
11247 * gcc.dg/pr48022-2.c: New test.
11249 2011-03-07 Jason Merrill <jason@redhat.com>
11251 * g++.dg/template/nontype20.C: New.
11252 * g++.dg/init/member1.C: Adjust expected errors.
11253 * g++.dg/parse/constant4.C: Likewise.
11254 * g++.dg/template/qualified-id3.C: Likewise.
11255 * g++.old-deja/g++.pt/crash10.C: Likewise.
11257 * g++.dg/cpp0x/regress/non-const1.C: New.
11259 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11262 * gcc.dg/pr47991.c: New test.
11264 2011-03-07 Jason Merrill <jason@redhat.com>
11266 * g++.dg/abi/mangle46.C: New.
11268 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11271 * gcc.target/powerpc/pr47862.c: New.
11273 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11276 * gcc.target/i386/combine-mul.c: Require nonpic.
11278 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11279 Nathan Froyd <froydnj@codesourcery.com>
11281 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11283 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11285 * README.QMTEST: Remove.
11287 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11288 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11291 * gfortran.dg/array_constructor_37.f90 : New test.
11293 2011-03-05 Jason Merrill <jason@redhat.com>
11295 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11296 * g++.dg/abi/mangle45.C: Likewise.
11297 * g++.dg/cpp0x/trailing1.C: Likewise.
11299 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11301 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11303 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11305 PR rtl-optimization/47899
11306 * gcc.dg/pr47899.c: New test.
11308 * gcc.dg/torture/pr47968.c: Ignore warnings.
11310 PR tree-optimization/47967
11311 * gcc.c-torture/compile/pr47967.c: New test.
11313 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11315 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11316 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11318 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11320 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11321 and property_getAttributes() if __OBJC2__.
11322 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11323 * objc.dg/property/property-encoding-1.m: New.
11324 * obj-c++.dg/property/property-encoding-1.mm: New.
11326 2011-03-04 Jason Merrill <jason@redhat.com>
11328 * g++.dg/template/pseudodtor6.C: New.
11330 * g++.dg/inherit/covariant19.C: New.
11332 2011-03-04 Richard Guenther <rguenther@suse.de>
11334 PR middle-end/47968
11335 * gcc.dg/torture/pr47968.c: New testcase.
11337 2011-03-04 Richard Guenther <rguenther@suse.de>
11339 PR middle-end/47975
11340 * gcc.dg/torture/pr47975.c: New testcase.
11342 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11345 * g++.dg/template/crash106.C: New.
11347 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11350 * gcc.dg/gomp/pr47963.c: New test.
11351 * g++.dg/gomp/pr47963.C: New test.
11353 2011-03-02 Jason Merrill <jason@redhat.com>
11355 * g++.dg/cpp0x/regress/condition1.C: New.
11357 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11359 2011-03-01 Jason Merrill <jason@redhat.com>
11361 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11363 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11365 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11367 PR rtl-optimization/47925
11368 * gcc.c-torture/execute/pr47925.c: New test.
11370 2011-03-01 Jason Merrill <jason@redhat.com>
11372 * g++.dg/cpp0x/decltype25.C: New.
11374 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11376 2011-03-01 Richard Guenther <rguenther@suse.de>
11378 PR tree-optimization/47890
11379 * gcc.dg/torture/pr47890.c: New testcase.
11381 2011-03-01 Richard Guenther <rguenther@suse.de>
11384 * gcc.dg/lto/pr47924_0.c: New testcase.
11386 2011-03-01 Richard Guenther <rguenther@suse.de>
11389 * gfortran.dg/lto/pr46911_0.f: New testcase.
11391 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11393 PR libgfortran/47933
11394 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11395 compile errors from older code form.
11397 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11399 PR libgfortran/47567
11400 * gfortran.dg/fmt_fw_d.f90: New test.
11402 2011-02-28 Jason Merrill <jason@redhat.com>
11404 * g++.dg/inherit/covariant18.C: New.
11406 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11408 PR middle-end/47893
11409 * gcc.dg/pr47893.c: New test.
11411 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11413 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11414 NULL in case of a selector with conflicting types.
11415 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11417 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11419 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11420 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11421 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11422 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11424 2011-02-28 Jason Merrill <jason@redhat.com>
11427 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11429 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11431 PR libgfortran/47778
11432 * gfortran.dg/namelist_71.f90: New test.
11434 2011-02-27 Jason Merrill <jason@redhat.com>
11437 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11438 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11440 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11443 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11445 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11448 * gfortran.dg/gomp/task-1.f90: Removed.
11450 2011-02-26 Jason Merrill <jason@redhat.com>
11452 * g++.dg/template/this-targ1.C: New.
11454 * g++.dg/cpp0x/regress/template-const1.C: New.
11455 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11456 * g++.dg/template/function1.C: Adjust.
11457 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11458 * g++.dg/debug/debug7.C: Adjust.
11460 2011-02-26 Tobias Burnus <burnus@net-b.de>
11463 * gfortran.dg/gomp/task-1.f90: New.
11465 2011-02-25 Jie Zhang <jie@codesourcery.com>
11467 * gcc.target/arm/neon-thumb2-move.c: Add
11468 dg-require-effective-target arm_thumb2_ok.
11470 2011-02-24 Jason Merrill <jason@redhat.com>
11472 * g++.dg/parse/constant1.C: Specify C++98 mode.
11473 * g++.dg/parse/constant5.C: Likewise.
11474 * g++.dg/parse/error2.C: Likewise.
11475 * g++.dg/parse/semicolon3.C: Likewise.
11476 * g++.dg/template/crash14.C: Likewise.
11477 * g++.dg/template/local4.C: Likewise.
11478 * g++.dg/template/nontype3.C: Likewise.
11479 * g++.dg/parse/crash31.C: Adjust expected errors.
11480 * g++.dg/template/function1.C: Likewise.
11481 * g++.dg/template/ref3.C: Likewise.
11482 * g++.dg/template/static9.C: Likewise.
11483 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11485 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11486 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11487 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11488 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11489 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11491 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11494 * gfortran.dg/pr47878.f90: New test.
11496 2011-02-24 Richard Guenther <rguenther@suse.de>
11499 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11500 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11502 2011-02-24 Richard Guenther <rguenther@suse.de>
11505 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11506 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11508 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11510 PR libgfortran/47567
11511 * gfortran.dg/fmt_f0_1.f90: Update test.
11513 2011-02-23 Jason Merrill <jason@redhat.com>
11515 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11516 * g++.dg/abi/mangle45.C: New.
11518 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11519 * g++.dg/template/canon-type-9.C: Match use of decltype
11520 between declaration and definition.
11521 * g++.dg/template/canon-type-12.C: Likewise.
11523 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11526 * gfortran.dg/nested_allocatables_1.f90: New.
11528 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11531 * g++.dg/pr46868.C: New test.
11532 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11533 * g++.dg/parse/error14.C: Adjust.
11535 2011-02-23 Richard Guenther <rguenther@suse.de>
11537 PR tree-optimization/47838
11538 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11540 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11542 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11544 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11546 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11547 * gfortran.dg/count_init_expr.f03: Ditto.
11548 * gfortran.dg/gomp/pr43711.f90: Ditto.
11549 * gcc.dg/struct-parse-2.c: Ditto.
11550 * gcc.dg/parse-error-3.c: Ditto.
11551 * gcc.dg/Wlogical-op-1.c: Ditto.
11552 * gcc.dg/Walways-true-1.c: Ditto.
11553 * gcc.dg/pr24225.c: Ditto.
11554 * gcc.dg/Walways-true-2.c: Ditto.
11555 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11556 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11557 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11558 * g++.dg/overload/defarg4.C: Ditto.
11559 * g++.dg/inherit/covariant16.C: Ditto.
11560 * g++.dg/inherit/virtual7.C: Ditto.
11561 * g++.dg/template/canon-type-9.C: Ditto.
11562 * g++.dg/template/access19.C: Ditto.
11563 * g++.dg/template/call7.C: Ditto.
11564 * g++.dg/template/canon-type-2.C: Ditto.
11565 * g++.dg/template/init7.C: Ditto.
11566 * g++.dg/template/sizeof-template-argument.C: Ditto.
11567 * g++.dg/template/const3.C: Ditto.
11568 * g++.dg/template/sfinae26.C: Ditto.
11569 * g++.dg/template/sfinae26.C: Ditto.
11570 * g++.dg/template/canon-type-11.C: Ditto.
11571 * g++.dg/template/union2.C: Ditto.
11572 * g++.dg/template/canon-type-3.C: Ditto.
11573 * g++.dg/template/canon-type-1.C: Ditto.
11574 * g++.dg/template/canon-type-5.C: Ditto.
11575 * g++.dg/template/canon-type-7.C: Ditto.
11576 * g++.dg/template/canon-type-10.C: Ditto.
11577 * g++.dg/template/spec36.C: Ditto.
11578 * g++.dg/template/typedef38.C: Ditto.
11579 * g++.dg/template/canon-type-4.C: Ditto.
11580 * g++.dg/template/canon-type-6.C: Ditto.
11581 * g++.dg/template/canon-type-13.C: Ditto.
11582 * g++.dg/template/instantiate9.C: Ditto.
11583 * g++.dg/template/ttp22.C: Ditto.
11584 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11585 * g++.dg/warn/Walways-true-1.C: Ditto.
11586 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11587 * g++.dg/warn/Walways-true-2.C: Ditto.
11588 * g++.dg/conversion/op4.C: Ditto.
11589 * g++.dg/opt/pr19650.C: Ditto.
11590 * g++.dg/lookup/friend11.C: Ditto.
11591 * g++.dg/other/default2.C: Ditto.
11592 * g++.dg/other/default3.C: Ditto.
11593 * g++.dg/other/dtor2.C: Ditto.
11594 * g++.dg/other/friend5.C: Ditto.
11595 * g++.dg/other/default5.C: Ditto.
11596 * g++.dg/init/brace6.C: Ditto.
11597 * g++.dg/init/aggr5.C: Ditto.
11598 * g++.dg/init/error2.C: Ditto.
11599 * g++.dg/expr/bound-mem-fun.C: Ditto.
11600 * g++.dg/expr/cond6.C: Ditto.
11601 * g++.dg/expr/stmt-expr-1.C: Ditto.
11602 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11603 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11604 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11605 * g++.dg/cpp0x/bracket1.C: Ditto.
11606 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11607 * g++.dg/cpp0x/pr38646.C: Ditto.
11608 * g++.dg/cpp0x/variadic73.C: Ditto.
11609 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11610 * g++.dg/cpp0x/bracket4.C: Ditto.
11611 * g++.dg/cpp0x/decltype4.C: Ditto.
11612 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11613 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11614 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11615 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11616 * g++.dg/cpp0x/decltype2.C: Ditto.
11617 * g++.dg/cpp0x/decltype1.C: Ditto.
11618 * g++.dg/cpp0x/bracket2.C: Ditto.
11619 * g++.dg/cpp0x/decltype5.C: Ditto.
11620 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11621 * g++.dg/cpp0x/variadic70.C: Ditto.
11622 * g++.dg/cpp0x/decltype6.C: Ditto.
11623 * g++.dg/cpp0x/rvo.C: Ditto.
11624 * g++.dg/cpp0x/vt-40092.C: Ditto.
11625 * g++.dg/cpp0x/variadic-new.C: Ditto.
11626 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11627 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11628 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11629 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11630 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11631 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11632 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11633 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11634 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11635 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11636 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11637 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11638 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11639 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11640 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11641 * g++.dg/cpp0x/pr39639.C: Ditto.
11642 * g++.dg/cpp0x/decltype3.C: Ditto.
11643 * g++.dg/cpp0x/variadic68.C: Ditto.
11644 * g++.dg/cpp0x/variadic-function.C: Ditto.
11645 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11646 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11647 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11648 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11649 * g++.dg/parse/crash35.C: Ditto.
11650 * g++.dg/parse/crash40.C: Ditto.
11651 * g++.dg/parse/defarg12.C: Ditto.
11652 * g++.dg/parse/crash34.C: Ditto.
11653 * g++.dg/parse/constructor3.C: Ditto.
11654 * g++.dg/parse/template23.C: Ditto.
11655 * g++.dg/parse/crash56.C: Ditto.
11656 * g++.dg/parse/dtor13.C: Ditto.
11657 * g++.dg/parse/error33.C: Ditto.
11658 * g++.dg/parse/ctor9.C: Ditto.
11659 * g++.dg/parse/error32.C: Ditto.
11660 * g++.dg/parse/error37.C: Ditto.
11661 * g++.dg/parse/bitfield3.C: Ditto.
11662 * g++.dg/parse/struct-4.C: Ditto.
11663 * g++.dg/ext/has_trivial_copy.C: Ditto.
11664 * g++.dg/ext/is_polymorphic.C: Ditto.
11665 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11666 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11667 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11668 * g++.dg/ext/is_union.C: Ditto.
11669 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11670 * g++.dg/ext/is_pod.C: Ditto.
11671 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11672 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11673 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11674 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11675 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11676 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11677 * g++.dg/ext/is_abstract.C: Ditto.
11678 * g++.dg/ext/has_trivial_assign.C: Ditto.
11679 * g++.dg/ext/is_class.C: Ditto.
11680 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11681 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11682 * g++.dg/ext/is_base_of.C: Ditto.
11683 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11684 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11685 * g++.dg/ext/is_empty.C: Ditto.
11686 * g++.dg/ext/is_enum.C: Ditto.
11687 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11688 * gnat.dg/opt11.adb: Ditto.
11689 * obj-c++.dg/pr45735.mm: Ditto.
11690 * obj-c++.dg/pr24393.mm: Ditto.
11691 * obj-c++.dg/exceptions-2.mm: Ditto.
11692 * objc.dg/pr45735.m: Ditto.
11693 * objc.dg/pr24393.m: Ditto.
11695 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11697 * objc.dg/attributes/objc-exception-1.m: New.
11699 2011-02-23 Jie Zhang <jie@codesourcery.com>
11701 * gcc.dg/cpp/include7.c: New test.
11703 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11706 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11708 2011-02-23 Jie Zhang <jie@codesourcery.com>
11710 PR rtl-optimization/47763
11711 * gcc.dg/pr47763.c: New test.
11713 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11716 * gfortran.dg/whole_file_32.f90 : New test.
11718 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11721 * g++.dg/inherit/virtual7.C: New test.
11723 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11726 * objc.dg/type-size-3.m: Updated error message.
11727 * objc.dg/type-size-4.m: New test.
11728 * objc.dg/type-size-5.m: New test.
11730 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11732 * lib/gnat.exp: Fix comments.
11733 Don't load libgloss.exp.
11734 (default_gnat_version): Call $compiler with --version.
11735 Adapt regexp for gnatmake output, insert version.
11736 (gnat_version): New proc.
11737 (gnat_init): Remove gnat_libgcc_s_path.
11738 (gnat_target_compile): Likewise.
11739 Remove ld_library_path.
11740 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11741 (gnat_pass): Remove.
11742 (gnat_pass): Remove.
11743 (gnat_finish): Remove.
11744 (gnat_exit): Remove.
11745 (local_find_gnatmake): Reindent.
11746 (runtest_file_p): Remove.
11747 (prune_warnings): Remove.
11748 (find_gnatclean): New proc.
11749 * lib/gnat-dg.exp (lremove): New proc.
11750 (gnat-dg-test): Reindent.
11751 Remove additional output files.
11752 (gnat-dg-runtest): Remove.
11754 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11755 * gnat.dg/loop_optimization6.adb: Likewise.
11756 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11758 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11760 PR tree-optimization/47835
11761 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11763 2011-02-22 Tobias Burnus <burnus@net-b.de>
11765 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11766 * gfortran.dg/abstract_type_2.f03: Ditto.
11767 * gfortran.dg/abstract_type_3.f03: Ditto.
11768 * gfortran.dg/abstract_type_4.f03: Ditto.
11769 * gfortran.dg/abstract_type_5.f03: Ditto.
11770 * gfortran.dg/abstract_type_6.f03: Ditto.
11771 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11772 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11773 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11774 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11775 * gfortran.dg/array_function_5.f90: Ditto.
11776 * gfortran.dg/asynchronous_3.f03: Ditto.
11777 * gfortran.dg/char_expr_1.f90: Ditto.
11778 * gfortran.dg/class_14.f03: Ditto.
11779 * gfortran.dg/data_array_6.f: Ditto.
11780 * gfortran.dg/data_invalid.f90: Ditto.
11781 * gfortran.dg/dot_product_1.f03: Ditto.
11782 * gfortran.dg/func_derived_5.f90: Ditto.
11783 * gfortran.dg/func_result_4.f90: Ditto.
11784 * gfortran.dg/implied_do_1.f90: Ditto.
11785 * gfortran.dg/initialization_25.f90: Ditto.
11786 * gfortran.dg/initialization_26.f90: Ditto.
11787 * gfortran.dg/interface_34.f90: Ditto.
11788 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11789 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11790 * gfortran.dg/matmul_8.f03: Ditto.
11791 * gfortran.dg/merge_init_expr.f90: Ditto.
11792 * gfortran.dg/pack_assign_1.f90: Ditto.
11793 * gfortran.dg/pack_vector_1.f90: Ditto.
11794 * gfortran.dg/pointer_check_8.f90: Ditto.
11795 * gfortran.dg/product_init_expr.f03: Ditto.
11796 * gfortran.dg/reshape_order_5.f90: Ditto.
11797 * gfortran.dg/reshape_shape_1.f90: Ditto.
11798 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11799 * gfortran.dg/same_name_2.f90: Ditto.
11800 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11801 * gfortran.dg/spread_init_expr.f03: Ditto.
11802 * gfortran.dg/stmt_func_1.f90: Ditto.
11803 * gfortran.dg/sum_init_expr.f03: Ditto.
11804 * gfortran.dg/transpose_3.f03: Ditto.
11805 * gfortran.dg/unpack_init_expr.f03: Ditto.
11806 * gfortran.dg/warn_conversion.f90: Ditto.
11807 * gfortran.dg/warn_conversion_2.f90: Ditto.
11808 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11809 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11810 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11811 * gfortran.dg/whole_file_16.f90: Ditto.
11812 * gfortran.dg/whole_file_17.f90: Ditto.
11813 * gfortran.dg/whole_file_18.f90: Ditto.
11814 * gfortran.dg/whole_file_20.f03: Ditto.
11815 * gfortran.dg/whole_file_5.f90: Ditto.
11816 * gfortran.dg/whole_file_6.f90: Ditto.
11817 * gfortran.dg/write_invalid_format.f90: Ditto.
11818 * gfortran.dg/zero_sized_6.f90: Ditto.
11820 2011-02-21 Jeff Law <law@redhat.com>
11822 PR rtl-optimization/46178
11823 * gcc.target/i386/pr46178.c: New test.
11825 PR rtl-optimization/46002
11826 * gcc.c-torture/compile/pr46002.c: New test.
11828 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11830 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11833 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11836 * g++.dg/debug/pr47106.C: Require effective target lto.
11838 2011-02-21 Jason Merrill <jason@redhat.com>
11840 * g++.dg/cpp0x/constexpr-diag2.C: New.
11842 2011-02-20 Jason Merrill <jason@redhat.com>
11844 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11846 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11848 * g++.dg/overload/conv-op1.C: New.
11850 * g++.dg/cpp0x/constexpr-synth1.C: New.
11852 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11854 * objc.dg/layout-2.m: New.
11855 * objc.dg/selector-3.m: Adjusted location of error message.
11856 * objc.dg/type-size-3.m: Same.
11857 * obj-c++.dg/selector-3.mm: Same.
11859 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11862 * objc.dg/property/dotsyntax-22.m: New.
11863 * obj-c++.dg/property/dotsyntax-22.mm: New.
11865 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11868 * g++.dg/template/typedef38.C: New test.
11870 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11873 * gfortran.dg/whole_file_30.f90 : New test.
11874 * gfortran.dg/whole_file_31.f90 : New test.
11876 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11880 * gfortran.dg/whole_file_28.f90 : New test.
11881 * gfortran.dg/whole_file_29.f90 : New test.
11883 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11886 * g++.dg/template/crash105.C: New.
11888 2011-02-19 Jason Merrill <jason@redhat.com>
11890 * g++.dg/cpp0x/regress/no-elide1.C: New.
11892 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11894 PR tree-optimization/46620
11895 * gcc.dg/pr46620.c: New.
11897 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11900 * gcc.target/i386/pr47809.c: New test.
11902 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11903 Tobias Burnus <burnus@net-b.de>
11905 * lib/target-supports.exp
11906 (check_effective_target_fortran_large_real): New check for large reals.
11907 * gfortran.dg/nan_7.f90: New test.
11909 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11911 PR libgfortran/47567
11912 * gfortran.dg/fmt_f0_1.f90: Update test.
11914 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11917 * gfortran.dg/array_constructor_36.f90 : New test.
11918 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11919 allow for comparison between different elements of the array
11920 constructor at different levels of optimization.
11922 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11924 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11925 * gcc.target/i386/pr32280-1.c: Likewise.
11927 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11930 * gcc.target/i386/pr47800.c: New test.
11932 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11934 * objc/execute/exceptions/foward-1.x: New.
11936 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11939 * gfortran.dg/derived_constructor_comps_4.f90: New.
11941 2011-02-18 Tobias Burnus
11944 * gfortran.dg/func_result_6.f90: New.
11946 2011-02-18 Michael Matz <matz@suse.de>
11949 * gfortran.dg/lto/pr45586_0.f90: New test.
11950 * gfortran.dg/typebound_proc_20.f90: Ditto.
11951 * gfortran.dg/typebound_proc_21.f90: Ditto.
11953 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11956 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11958 2011-02-18 Tobias Burnus <burnus@net-b.de>
11961 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11962 gcc_warning_prefix.
11963 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11964 normalizing the error/warning output.
11965 * gfortran.dg/Wall.f90: Update dg-error/warning.
11966 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11967 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11968 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11969 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11970 * gfortran.dg/class_30.f90: Update dg-error/warning.
11971 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11972 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11973 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11974 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11975 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11976 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11977 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11978 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11979 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11980 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11981 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11982 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11983 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11984 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11985 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11986 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11987 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11988 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11989 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11990 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11991 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11992 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11993 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11994 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11995 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11997 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12000 * gfortran.dg/proc_ptr_comp_30.f90: New.
12002 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12005 * gcc.target/i386/pr47780.c: New test.
12007 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12010 * gfortran.dg/class_40.f03: New.
12012 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12015 * g++.dg/cpp0x/auto21.C: New test.
12017 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12019 * objc.dg/special/unclaimed-category-1.h: Updated for
12021 * objc.dg/special/unclaimed-category-1.m: Same.
12022 * objc.dg/zero-link-1.m: Same.
12023 * objc.dg/lookup-1.m: Same.
12024 * objc.dg/torture/strings/const-str-9.m
12025 * objc.dg/torture/strings/const-str-10.m: Same.
12026 * objc.dg/torture/strings/const-str-11.m: Same.
12027 * objc.dg/torture/forward-1.m: Same.
12028 * objc.dg/zero-link-2.m: Same.
12029 * objc.dg/encode-7-next-64bit.m: Same.
12030 * objc.dg/method-4.m: Same.
12031 * objc.dg/next-runtime-1.m: Same.
12032 * objc.dg/image-info.m: Same.
12033 * objc.dg/pr23214.m: Same.
12034 * objc.dg/symtab-1.m: Same.
12035 * obj-c++.dg/basic.m: Same.
12036 * obj-c++.dg/proto-lossage-3.m: Same.
12037 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12038 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12039 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12040 * obj-c++.dg/method-11.m: Same.
12041 * objc/execute/enumeration-1.m: Same.
12042 * objc/execute/object_is_class.m: Same.
12043 * objc/execute/formal_protocol-2.m: Same.
12044 * objc/execute/formal_protocol-4.m: Same.
12045 * objc/execute/formal_protocol-6.m: Same.
12046 * objc/execute/bycopy-3.m: Same.
12047 * objc/execute/exceptions/catchall-1.m: Same.
12048 * objc/execute/exceptions/finally-1.m: Same.
12049 * objc/execute/exceptions/local-variables-1.m: Same.
12050 * objc/execute/exceptions/foward-1.m: Same.
12051 * objc/execute/bf-common.h
12052 * objc/execute/enumeration-2.m: Same.
12053 * objc/execute/formal_protocol-1.m: Same.
12054 * objc/execute/formal_protocol-3.m: Same.
12055 * objc/execute/formal_protocol-5.m: Same.
12056 * objc/execute/accessing_ivars.m: Same.
12057 * objc/execute/bycopy-2.m: Same.
12058 * objc/execute/formal_protocol-7.m: Same.
12059 * objc/execute/compatibility_alias.m: Same.
12060 * objc/execute/no_clash.m: Same.
12061 * objc/execute/object_is_meta_class.m: Same.
12062 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12063 * objc/execute/class-tests-1.h: Include stdio.h.
12064 * objc/execute/class-tests-2.h: Same.
12065 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12067 * obj-c++.dg/try-catch-2.mm: Same.
12069 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12072 * g++.dg/warn/Wunused-parm-4.C: New test.
12074 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12075 Jan Hubicka <jh@suse.cz>
12079 * g++.dg/debug/pr47106.C: New.
12081 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12084 * gcc.target/i386/pr43653.c: New test.
12086 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12089 * g++.dg/template/inherit6.C: New test.
12091 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12094 * gfortran.dg/class_39.f03: New.
12096 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12099 * g++.dg/cpp0x/variadic106.C: New test.
12101 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12103 PR libfortran/47757
12104 * gfortran.dg/pr47757-1.f90: New test.
12105 * gfortran.dg/pr47757-2.f90: New test.
12106 * gfortran.dg/pr47757-3.f90: New test.
12109 * g++.dg/cpp0x/enum8.C: New test.
12111 2011-02-15 Jason Merrill <jason@redhat.com>
12113 * g++.dg/inherit/implicit-trivial1.C: New.
12114 * g++.dg/cpp0x/implicit-trivial1.C: New.
12116 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12118 PR middle-end/47725
12119 * gcc.dg/torture/pr47725.c: Removed.
12121 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12124 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12125 constant does not generate a load from memory.
12127 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12129 PR middle-end/47725
12130 * gcc.dg/torture/pr47725.c: New.
12132 2011-02-15 Richard Guenther <rguenther@suse.de>
12134 PR tree-optimization/47743
12135 * gcc.dg/torture/pr47743.c: New testcase.
12137 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12139 PR middle-end/47581
12140 * gcc.target/i386/pr47581.c: New test.
12142 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12145 * gfortran.dg/select_type_22.f03: New.
12147 2011-02-14 Jason Merrill <jason@redhat.com>
12149 * g++.dg/cpp0x/regress/enum1.C: New.
12151 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12153 * gnat.dg/include.adb: New test.
12155 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12158 * gfortran.dg/class_38.f03: New.
12160 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12162 * gcc.dg/pr46494.c: New test.
12164 2011-02-14 Richard Guenther <rguenther@suse.de>
12166 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12168 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12171 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12172 sparc*-sun-solaris2.11.
12174 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12177 * gfortran.dg/argument_checking_18.f90: New.
12179 2011-02-13 Tobias Burnus <burnus@net-b.de>
12181 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12182 * gfortran.dg/argument_checking_17.f90: New.
12184 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12186 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12187 are temporarily disabled.
12188 * gfortran.dg/class_7.f03: Ditto.
12189 * gfortran.dg/coarray_14.f90: Ditto.
12190 * gfortran.dg/typebound_proc_13.f03: Ditto.
12192 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12195 * gfortran.dg/extends_11.f03: New.
12197 2011-02-11 Xinliang David Li <davidxl@google.com>
12199 PR tree-optimization/47707
12200 * g++.dg/tree-ssa/pr47707.C: New test.
12202 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12204 * g++.dg/opt/inline17.C: New test.
12206 2011-02-11 Tobias Burnus <burnus@net-b.de>
12209 * gfortran.dg/pure_formal_2.f90: New.
12211 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12213 PR rtl-optimization/47614
12214 * gfortran.dg/pr47614.f: New.
12216 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12219 * gcc.dg/opts-6.c: New test.
12221 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12224 * gcc.dg/pr47684.c: New test.
12226 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12229 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12230 c99_runtime, dg-add-options c99_runtime.
12231 (main): Use __asm__.
12233 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12236 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12237 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12238 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12239 * gcc.dg/ucnid-10.c: Likewise.
12240 * gcc.dg/ucnid-13.c: Likewise.
12241 * gcc.dg/ucnid-7.c: Likewise.
12242 * gcc.dg/ucnid-8.c: Likewise.
12243 Adapt dg-warning line number.
12245 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12247 * gcc.target/i386/parity-1.c: Use -march=k8.
12248 * gcc.target/i386/parity-2.c: Ditto.
12249 * gcc.target/i386/vecinit-1.c: Ditto.
12250 * gcc.target/i386/vecinit-2.c: Ditto.
12252 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12255 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12256 * gcc.target/mips/save-restore-3.c: Likewise.
12257 * gcc.target/mips/save-restore-4.c: Likewise.
12258 * gcc.target/mips/save-restore-5.c: Likewise.
12261 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12262 * g++.dg/tree-prof/partition2.C: Likewise.
12264 2011-02-09 Jason Merrill <jason@redhat.com>
12266 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12267 rather than misdeclare std::puts.
12269 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12270 * g++.dg/other/warning1.C: Likewise.
12271 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12272 * g++.old-deja/g++.gb/scope06.C: Likewise.
12273 * g++.old-deja/g++.law/cvt11.C: Likewise.
12274 * g++.old-deja/g++.law/init1.C: Likewise.
12275 * g++.dg/abi/mangle26.C: Likewise.
12277 * g++.dg/template/function1.C: Adjust for C++0x mode.
12278 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12280 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12281 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12283 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12285 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12287 * g++.dg/cpp0x/regress: New directory.
12288 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12289 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12290 * g++.dg/cpp0x/regress/regress3.C: New.
12292 2011-02-10 Richard Guenther <rguenther@suse.de>
12294 PR tree-optimization/47677
12295 * gcc.dg/torture/pr47677.c: New testcase.
12297 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12299 * objc.dg/special/load-category-1.m: Remove unused header.
12300 * objc.dg/special/load-category-1a.m: Likewise.
12301 * objc.dg/special/load-category-2.m: Likewise.
12302 * objc.dg/special/load-category-2a.m: Likewise.
12303 * objc.dg/special/load-category-3.m: Likewise.
12304 * objc.dg/special/load-category-3a.m: Likewise.
12305 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12306 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12307 * objc.dg/attributes/class-attribute-1.m: Likewise.
12308 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12309 * obj-c++.dg/property/property.exp: Likewise.
12310 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12311 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12312 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12313 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12314 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12315 * obj-c++.dg/template-8.mm: Likewise.
12317 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12320 * gcc.target/i386/pr47665.c: New test.
12322 2011-02-10 Jie Zhang <jie@codesourcery.com>
12326 2011-02-05 Jie Zhang <jie@codesourcery.com>
12328 * gcc.dg/pr42631.c: Update test.
12329 * gcc.dg/pr42631-2.c: New test.
12331 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12334 * gfortran.dg/proc_decl_25.f90: New.
12336 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12339 * gfortran.dg/typebound_assignment_2.f03: New.
12341 2011-02-09 Richard Guenther <rguenther@suse.de>
12343 PR tree-optimization/47664
12344 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12346 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12348 PR middle-end/47646
12349 * gnat.dg/uninit_func.adb: Adjust dg directive.
12351 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12353 PR middle-end/47646
12354 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12356 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12359 * gfortran.dg/auto_dealloc_2.f90: New.
12361 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12363 * gcc.dg/builtins-config.h: Remove __sgi handling.
12364 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12365 -std=c99 for mips-sgi-irix6.5*.
12367 2011-02-09 Martin Jambor <mjambor@suse.cz>
12369 PR middle-end/45505
12370 * gfortran.dg/pr25923.f90: Remove xfails.
12372 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12375 * gfortran.dg/inquire_14.f90: New test.
12377 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12380 * gfortran.dg/pointer_init_6.f90: New.
12382 2011-02-08 Jeff Law <law@redhat.com>
12384 PR tree-optimization/42893
12385 * gcc.tree-ssa/pr42893.c: New test.
12387 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12389 PR tree-optimization/46834
12390 PR tree-optimization/46994
12391 PR tree-optimization/46995
12392 * gcc.dg/graphite/id-pr46834.c: New.
12393 * gfortran.dg/graphite/id-pr46994.f90: New.
12394 * gfortran.dg/graphite/id-pr46995.f90: New.
12396 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12398 PR middle-end/47646
12399 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12400 using the variable is known the warning is emitted there.
12401 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12402 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12404 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12407 * gcc.dg/noreturn-1.c (foo5): Likewise.
12408 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12409 (method2): Likewise.
12411 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12412 the return statement using the uninitialized variable.
12413 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12415 2011-02-08 Richard Guenther <rguenther@suse.de>
12417 PR middle-end/47639
12418 * g++.dg/opt/pr47639.c: New testcase.
12420 2011-02-08 Richard Guenther <rguenther@suse.de>
12422 PR tree-optimization/47632
12423 * g++.dg/opt/pr47632.C: New testcase.
12425 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12427 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12429 2011-02-07 Richard Guenther <rguenther@suse.de>
12431 PR tree-optimization/47615
12432 * g++.dg/opt/pr47615.C: New testcase.
12434 2011-02-07 Richard Guenther <rguenther@suse.de>
12436 PR tree-optimization/47621
12437 * gcc.dg/torture/pr47621.c: New testcase.
12439 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12441 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12443 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12446 * gfortran.dg/allocate_with_source_1 : New test.
12448 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12450 PR middle-end/47610
12451 * gcc.dg/pr47610.c: New test.
12453 2011-02-05 Jie Zhang <jie@codesourcery.com>
12456 * gcc.dg/pr42631.c: Update test.
12457 * gcc.dg/pr42631-2.c: New test.
12459 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12462 * gfortran.dg/pr47574.f90: New test.
12464 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12466 PR tree-optimization/46194
12467 * gcc.dg/autopar/pr46194.c: New.
12469 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12471 PR tree-optimization/43695
12472 * g++.dg/ipa/pr43695.C: New.
12474 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12476 PR inline-asm/23200
12477 * gcc.dg/pr23200.c: New test.
12479 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12482 * g++.dg/pr47589.C: New test.
12484 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12487 * g++.dg/template/typedef37.C: New test.
12488 * g++.dg/template/param1.C: Adjust expected error message.
12490 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12492 PR middle-end/31490
12493 * gcc.dg/pr31490-2.c: New test.
12494 * gcc.dg/pr31490-3.c: New test.
12495 * gcc.dg/pr31490-4.c: New test.
12497 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12498 Jakub Jelinek <jakub@redhat.com>
12501 * g++.dg/parser/semicolon3.C: Adjust.
12502 * g++.dg/parser/semicolon4.C: New testcase.
12503 * g++.dg/pr46890.C: New testcase.
12505 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12508 * g++.dg/init/pr29571.C: New.
12510 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12512 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12513 instead of vect_int.
12515 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12518 * gcc.target/i386/pr47312.c: New test.
12521 * gcc.target/i386/pr47564.c: New test.
12523 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12525 PR tree-optimization/45122
12526 * gcc.dg/tree-ssa/pr45122.c: New.
12528 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12531 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12534 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12535 and vsx so a default --with-cpu=power7 doesn't give an error
12536 when -mavoid-indexed-addresses is used.
12538 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12539 wrapper function to save the arguments and then jump to the real
12540 function, rather than depending on the compiler not to move stuff
12542 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12544 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12545 Paul Thomas <pault@gcc.gnu.org>
12548 * gfortran.dg/class_37.f03 : New test.
12550 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12551 Richard Guenther <rguenther@suse.de>
12553 PR tree-optimization/40979
12555 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12556 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12557 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12558 check_vect_support_and_set_flags.
12559 * gfortran.dg/graphite/vect-pr40979.f90: New.
12561 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12564 * gfortran.dg/class_36.f03: New.
12566 2011-02-02 Richard Guenther <rguenther@suse.de>
12568 PR tree-optimization/47566
12569 * gcc.dg/lto/20110201-1_0.c: New testcase.
12571 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12577 * debug/pr47498.c: New.
12578 * debug/pr47501.c: New.
12580 2011-02-01 Richard Guenther <rguenther@suse.de>
12582 PR tree-optimization/47559
12583 * g++.dg/torture/pr47559.C: New testcase.
12585 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12588 * gfortran.dg/typebound_call_20.f03: New.
12590 2011-02-01 Richard Guenther <rguenther@suse.de>
12592 PR tree-optimization/47555
12593 * gcc.dg/pr47555.c: New testcase.
12595 2011-02-01 Richard Guenther <rguenther@suse.de>
12597 PR tree-optimization/47541
12598 * g++.dg/torture/pr47541.C: New testcase.
12600 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12603 * gfortran.dg/typebound_call_19.f03: New.
12605 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12608 * g++.dg/cpp0x/pr47416.C: New test.
12610 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12613 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12615 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12618 * gfortran.dg/typebound_assignment_1.f03: New.
12620 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12622 PR tree-optimization/47538
12623 * gcc.c-torture/execute/pr47538.c: New test.
12625 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12628 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12630 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12632 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12634 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12636 PR rtl-optimization/44031
12637 * gcc.c-torture/compile/20110131-1.c: New test.
12639 2011-01-31 Tobias Burnus <burnus@net-b.de>
12642 * gfortran.dg/stmt_func_1.f90: New.
12644 2011-01-31 Tobias Burnus <burnus@net-b.de>
12647 * gfortran.dg/interface_34.f90: New.
12649 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12652 * gfortran.dg/realloc_on_assign_5.f03: New test.
12653 * gfortran.dg/realloc_on_assign_5.f03: New test.
12655 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12657 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12658 * gfortran.dg/bessel_7.f90: Likewise.
12659 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12661 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12662 * gfortran.dg/sum_init_expr.f03: Likewise.
12664 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12666 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12669 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12670 loop only on "vect_intfloat_cvt" targets.
12672 2011-01-29 Tobias Burnus <burnus@net-b.de>
12675 * gfortran.dg/shape_6.f90: New.
12677 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12679 PR libgfortran/47434
12680 * gfortran.dg/read_infnan_1.f90: Update test.
12681 * gfortran.dg/module_nan.f90: Update test.
12682 * gfortran.dg/char4_iunit_1.f03: Update test.
12683 * gfortran.dg/large_real_kind_1.f90: Update test.
12684 * gfortran.dg/real_const_3.f90: Update test.
12685 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12687 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12690 * g++.dg/template/param2.C: New test.
12692 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12694 PR libgfortran/47285
12695 * gfortran.dg/fmt_g.f: New test.
12697 2011-01-28 Tobias Burnus <burnus@net-b.de>
12700 * gfortran.dg/pure_formal_1.f90: New.
12702 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12705 * gcc.dg/tls/pr42894.c: New test.
12707 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12709 * gcc.dg/pr47276.c: Add dg-require-visibility.
12711 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12713 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12715 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12716 Tobias Burnus <burnus@gcc.gnu.org>
12721 * gfortran.dg/realloc_on_assign_3.f03: New test.
12722 * gfortran.dg/realloc_on_assign_4.f03: New test.
12723 * gfortran.dg/allocatable_function_5.f90: New test.
12724 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12725 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12726 implemented" dg-errors.
12728 2011-01-27 Jan Hubicka <jh@suse.cz>
12730 PR middle-end/46949
12731 * gcc.dg/attr-weakref-4.c: New testcase
12733 2011-01-27 Martin Jambor <mjambor@suse.cz>
12735 PR tree-optimization/47228
12736 * gcc.dg/torture/pr47228.c: New test.
12738 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12740 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12742 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12744 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12745 when using auto-overlay support on the SPU.
12747 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12749 PR rtl-optimization/44174
12750 * gcc.target/i386/asm-6.c: New test.
12752 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12754 PR rtl-optimization/46856
12755 * gcc.c-torture/compile/pr46856.c: New test.
12757 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12758 Andrew Pinski <pinskia@gmail.com>
12761 * gcc.dg/pr43082.c: New.
12763 2011-01-26 DJ Delorie <dj@redhat.com>
12765 PR rtl-optimization/46878
12766 * gcc.dg/pr46878-1.c: New test.
12768 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12771 * g++.dg/cpp0x/pr47476.C: New test.
12773 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12775 * gcc.c-torture/compile/20110126-1.c: New test.
12777 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12780 * gcc.dg/torture/pr47473.c: New test.
12782 2011-01-26 Jan Hubicka <jh@suse.cz>
12785 * gcc.c-torture/execute/pr47237.c: New testcase.
12787 2011-01-26 Jan Hubicka <jh@suse.cz>
12789 PR tree-optimization/47190
12790 * gcc.dg/attr-weakref-3.c: New testcase.
12792 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12795 * gcc.dg/dll-9a.c: New test file.
12796 * gcc.dg/dll-11.c: Likewise.
12797 * gcc.dg/dll-12.c: Likewise.
12798 * gcc.dg/dll-12a.c: Likewise.
12799 * gcc.dg/dll-11a.c: Likewise.
12800 * gcc.dg/dll-9.c: Likewise.
12801 * gcc.dg/dll-10.c: Likewise.
12802 * gcc.dg/dll-10a.c: Likewise.
12803 * g++.dg/ext/dllexport4a.cc: Likewise.
12804 * g++.dg/ext/dllexport4.C: Likewise.
12805 * g++.dg/ext/dllexport5.C: Likewise.
12806 * g++.dg/ext/dllexport5a.cc: Likewise.
12808 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12810 PR tree-optimization/46970
12811 * gcc.dg/graphite/pr46970.c: New.
12813 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12815 PR tree-optimization/46215
12816 * gcc.dg/graphite/pr46215.c: New.
12818 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12820 PR tree-optimization/46168
12821 * gcc.dg/graphite/pr46168.c: New.
12823 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12825 PR tree-optimization/43657
12826 * gcc.dg/graphite/pr43657.c: New.
12828 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12830 PR tree-optimization/29832
12831 * gfortran.dg/graphite/pr29832.f90: New.
12833 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12835 PR tree-optimization/43567
12836 * gcc.dg/graphite/pr43567.c: New.
12838 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12840 * gfortran.dg/graphite/interchange-4.f: New.
12841 * gfortran.dg/graphite/interchange-5.f: New.
12843 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12844 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12845 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12846 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12847 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12848 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12849 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12850 * gfortran.dg/ltrans-7.f90: Removed.
12851 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12853 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12854 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12855 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12856 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12857 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12858 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12859 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12860 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12861 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12862 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12863 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12864 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12865 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12866 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12867 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12868 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12869 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12870 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12871 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12872 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12873 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12874 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12875 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12876 * gcc.dg/tree-ssa/data-dep-1.c
12877 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12878 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12879 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12880 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12881 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12883 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12885 PR tree-optimization/47265
12886 PR tree-optimization/47443
12887 * gcc.c-torture/compile/pr47265.c: New test.
12888 * gcc.dg/pr47443.c: New test.
12890 2011-01-25 Martin Jambor <mjambor@suse.cz>
12892 PR tree-optimization/47382
12893 * g++.dg/torture/pr47382.C: New test.
12894 * g++.dg/opt/devirt1.C: Xfail.
12896 2011-01-25 Yao Qi <yao@codesourcery.com>
12899 * gcc.target/arm/pr45701-1.c: New test.
12900 * gcc.target/arm/pr45701-2.c: New test.
12901 * gcc.target/arm/pr45701-3.c: New test.
12903 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12904 Jakub Jelinek <jakub@redhat.com>
12906 PR tree-optimization/47271
12907 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12909 2011-01-25 Nick Clifton <nickc@redhat.com>
12911 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12912 (saturate_add): Delete.
12913 (exchange): Delete.
12914 (main): Do not run saturate_add.
12915 (set_interrupts): Delete.
12917 2011-01-25 Tobias Burnus <burnus@net-b.de>
12920 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12922 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12924 PR tree-optimization/47427
12925 PR tree-optimization/47428
12926 * gcc.c-torture/compile/pr47427.c: New test.
12927 * gcc.c-torture/compile/pr47428.c: New test.
12929 2011-01-25 Richard Guenther <rguenther@suse.de>
12931 PR middle-end/47411
12932 * gcc.dg/torture/pr47411.c: New testcase.
12934 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12936 * gfortran.dg/graphite/id-24.f: New.
12937 * gfortran.dg/graphite/id-25.f: New.
12939 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12941 * gfortran.dg/graphite/id-23.f: New.
12943 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12945 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12947 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12949 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12950 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12951 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12952 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12953 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12954 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12955 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12956 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12957 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12959 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12961 * gcc.dg/graphite/block-0.c: Add documentation.
12962 * gcc.dg/graphite/block-4.c: Same.
12963 * gcc.dg/graphite/block-7.c: Same.
12964 * gcc.dg/graphite/block-8.c: New.
12965 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12966 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12967 * gcc.dg/graphite/interchange-12.c: Add documentation.
12968 * gcc.dg/graphite/interchange-13.c: New.
12969 * gcc.dg/graphite/interchange-14.c: New.
12970 * gcc.dg/graphite/interchange-15.c: New.
12971 * gcc.dg/graphite/interchange-8.c: Add documentation.
12972 * gcc.dg/graphite/interchange-mvt.c: Same.
12974 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12977 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12978 * gcc.target/powerpc/altivec-14.c: Ditto.
12979 * gcc.target/powerpc/altivec-33.c: Ditto.
12980 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12981 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12982 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12983 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12984 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12985 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12986 * g++.dg/ext/altivec-15.C: Ditto.
12987 * g++.dg/ext/altivec-types-1.C: Ditto.
12988 * g++.dg/ext/altivec-types-2.C: Ditto.
12989 * g++.dg/ext/altivec-types-3.C: Ditto.
12990 * g++.dg/ext/altivec-types-4.C: Ditto.
12992 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12994 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12996 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12998 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12999 optimization options.
13001 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13003 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13006 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13008 2011-01-23 Tobias Burnus <burnus@net-b.de>
13011 * gfortran.dg/allocatable_scalar_12.f90: New.
13013 2011-01-23 Ira Rosen <irar@il.ibm.com>
13015 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13016 vectorization to be not profitable if peeling is used to
13017 realign the memory access.
13018 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13019 loop bound to avoid loop unrolling.
13020 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13022 2011-01-22 Jan Hubicka <jh@suse.cz>
13025 * g++.dg/lto/pr47333.C: New file.
13027 2011-01-22 Jan Hubicka <jh@suse.cz>
13029 PR tree-optimization/43884
13031 * gcc.dg/autopar/outer-2.c: Increase array size.
13032 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13034 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13037 * gfortran.dg/c_loc_tests_16.f90: New test.
13039 2011-01-22 Tobias Burnus <burnus@net-b.de>
13042 * gfortran.dg/typebound_proc_19.f90: New.
13044 2011-01-21 Jeff Law <law@redhat.com>
13046 PR tree-optimization/47053
13047 * g++.dg/pr47053.C: New test.
13049 2011-01-21 Jason Merrill <jason@redhat.com>
13052 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13054 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13057 * g++.dg/cpp0x/range-for10.C: New test.
13058 * g++.dg/template/for1.C: New test.
13060 PR middle-end/45566
13061 * g++.dg/tree-prof/partition3.C: New test.
13063 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13065 PR rtl-optimization/47366
13066 * g++.dg/opt/pr47366.C: New test.
13068 2011-01-21 Jason Merrill <jason@redhat.com>
13071 * g++.dg/cpp0x/constexpr-regress2.C: New.
13073 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13075 2011-01-21 Jeff Law <law@redhat.com>
13077 PR rtl-optimization/41619
13078 * gcc.dg/pr41619.c: New.
13080 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13082 PR tree-optimization/47355
13083 * g++.dg/opt/pr47355.C: New test.
13085 2011-01-21 Richard Guenther <rguenther@suse.de>
13087 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13090 2011-01-21 Richard Guenther <rguenther@suse.de>
13092 PR tree-optimization/47365
13093 * gcc.dg/torture/pr47365.c: New testcase.
13094 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13096 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13098 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13100 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13102 PR tree-optimization/47391
13103 * gcc.dg/pr47391.c: New test.
13105 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13107 * g++.dg/template/char1.C: Use signed char.
13109 2011-01-21 Tobias Burnus <burnus@net-b.de>
13112 * gfortran.dg/pointer_target_4.f90: New.
13114 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13117 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13118 ILP32 system and not IP32.
13120 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13123 * g++.dg/debug/pr46583.C: New.
13125 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13128 * g++.dg/debug/pr47283.C: New test.
13131 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13132 * gcc.target/i386/headmerge-2.c: Likewise.
13134 2011-01-20 Richard Guenther <rguenther@suse.de>
13136 PR middle-end/47370
13137 * gcc.dg/torture/pr47370.c: New testcase.
13139 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13141 PR tree-optimization/46130
13142 * gcc.dg/pr46130-1.c: New test.
13143 * gcc.dg/pr46130-2.c: New test.
13145 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13148 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13150 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13153 * g++.dg/debug/pr46240.cc: New.
13155 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13158 * g++.dg/template/anonunion1.C: New test.
13160 PR rtl-optimization/47337
13161 * gcc.c-torture/execute/pr47337.c: New test.
13163 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13166 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13168 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13170 PR tree-optimization/46021
13171 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13173 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13175 PR tree-optimization/47290
13176 * g++.dg/torture/pr47290.C: New test.
13178 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13181 * gfortran.dg/proc_ptr_comp_29.f90: New.
13183 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13186 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13187 powerpc-apple-darwin9.
13189 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13191 PR rtl-optimization/47299
13192 * gcc.c-torture/execute/pr47299.c: New test.
13194 2011-01-17 Jason Merrill <jason@redhat.com>
13196 * g++.dg/cpp0x/constexpr-virtual.C: New.
13198 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13201 * gfortran.dg/gomp/pr47331.f90: New test.
13203 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13206 * objc.dg/selector-warn-1.m: New.
13207 * obj-c++.dg/selector-warn-1.mm: New.
13209 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13211 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13212 Update dg-final accordingly.
13214 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13216 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13218 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13220 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13222 * gcc.dg/guality/pr36728-2.c: Likewise.
13224 2011-01-17 Richard Guenther <rguenther@suse.de>
13226 PR tree-optimization/47313
13227 * g++.dg/torture/pr47313.C: New testcase.
13229 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13232 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13233 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13234 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13235 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13237 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13239 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13240 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13241 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13243 2011-01-17 Richard Guenther <rguenther@suse.de>
13245 PR tree-optimization/45967
13246 * gcc.dg/torture/pr45967-2.c: New testcase.
13247 * gcc.dg/torture/pr45967-3.c: Likewise.
13249 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13252 * g++.dg/ext/pr47213.C: Require visibility.
13254 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13256 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13257 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13259 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13261 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13262 Linux-based targets.
13264 2011-01-13 Jan Hubicka <jh@suse.cz>
13266 PR tree-optimization/47276
13267 * gcc.dg/pr47276.c: New testcase.
13269 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13270 Jonathan Wakely <jwakely.gcc@gmail.com>
13273 * g++.dg/other/pr33558.C: New.
13274 * g++.dg/other/pr33558-2.C: New.
13276 2011-01-14 Martin Jambor <mjambor@suse.cz>
13278 PR tree-optimization/45934
13279 PR tree-optimization/46302
13280 * g++.dg/ipa/devirt-c-1.C: New test.
13281 * g++.dg/ipa/devirt-c-2.C: Likewise.
13282 * g++.dg/ipa/devirt-c-3.C: Likewise.
13283 * g++.dg/ipa/devirt-c-4.C: Likewise.
13284 * g++.dg/ipa/devirt-c-5.C: Likewise.
13285 * g++.dg/ipa/devirt-c-6.C: Likewise.
13286 * g++.dg/ipa/devirt-6.C: Likewise.
13287 * g++.dg/ipa/devirt-d-1.C: Likewise.
13288 * g++.dg/torture/pr45934.C: Likewise.
13290 2011-01-14 Jason Merrill <jason@redhat.com>
13292 * g++.dg/cpp0x/variadic105.C: New.
13294 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13295 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13298 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13299 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13300 execution tests on i?86-*-*, x86_64-*-* and
13301 powerpc*-apple-darwin* && ilp32.
13302 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13303 tests on i?86-*-* and x86_64-*-*.
13305 2011-01-14 Richard Guenther <rguenther@suse.de>
13307 PR tree-optimization/47280
13308 * g++.dg/opt/pr47280.C: New testcase.
13310 2011-01-14 Jason Merrill <jason@redhat.com>
13312 * g++.dg/cpp0x/constexpr-regress1.C: New.
13314 * g++.dg/ext/flexary2.C: New.
13316 2011-01-14 Richard Guenther <rguenther@suse.de>
13318 PR middle-end/47281
13319 * gcc.dg/torture/pr47281.c: New testcase.
13320 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13322 2011-01-14 Richard Guenther <rguenther@suse.de>
13324 PR tree-optimization/47286
13325 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13327 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13330 * g++.dg/ext/pr47213.C: New.
13332 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13334 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13336 2011-01-13 Tobias Burnus <burnus@net-b.de>
13337 Mikael Morin <mikael@gcc.gnu.org>
13341 * gfortran.dg/select_type_20.f90: New.
13342 * gfortran.dg/select_type_21.f90: New.
13344 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13347 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13349 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13351 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13352 * gcc.dg/guality/pr36728-2.c: Likewise.
13354 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13357 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13359 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13361 PR rtl-optimization/45352
13362 * gcc.dg/pr45352-3.c: New.
13364 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13366 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13368 * g++.dg/cpp0x/range-for8.C: New.
13369 * g++.dg/cpp0x/range-for9.C: New.
13371 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13374 * g++.dg/debug/pr47209.C: New.
13376 2011-01-12 Richard Guenther <rguenther@suse.de>
13379 * gcc.dg/lto/pr47259_0.c: New testcase.
13380 * gcc.dg/lto/pr47259_1.c: Likewise.
13382 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13384 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13385 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13386 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13387 methods missing from the OBJC2 Object.
13388 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13389 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13390 GNU and NeXT runtimes.
13391 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13393 * objc-obj-c++-shared/Object1.m: Likewise.
13394 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13395 * objc.dg/proto-qual-1.m: Likewise.
13396 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13397 * obj-c++.dg/proto-qual-1.mm: Likewise.
13399 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13402 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13404 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13406 Fixed the Objective-C++ testsuite and updated all tests.
13407 * lib/obj-c++.exp (obj-c++_init): Declare and set
13408 gcc_warning_prefix and gcc_error_prefix.
13409 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13410 'dg-warning', 'dg-message' and 'dg-error'.
13411 * obj-c++.dg/class-extension-3.mm: Likewise.
13412 * obj-c++.dg/class-protocol-1.mm: Likewise.
13413 * obj-c++.dg/encode-7.mm: Likewise.
13414 * obj-c++.dg/exceptions-3.mm: Likewise.
13415 * obj-c++.dg/exceptions-5.mm: Likewise.
13416 * obj-c++.dg/method-12.mm: Likewise.
13417 * obj-c++.dg/method-13.mm: Likewise.
13418 * obj-c++.dg/method-15.mm: Likewise.
13419 * obj-c++.dg/method-16.mm: Likewise.
13420 * obj-c++.dg/method-4.mm: Likewise.
13421 * obj-c++.dg/method-8.mm: Likewise.
13422 * obj-c++.dg/method-conflict-1.mm: Likewise.
13423 * obj-c++.dg/method-conflict-2.mm: Likewise.
13424 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13425 and uncommented second part of the testcase now that the testsuite
13427 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13428 and uncommented second part of the testcase now that the testsuite
13430 * obj-c++.dg/private-1.mm: Likewise.
13431 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13432 * obj-c++.dg/syntax-error-7.mm: Likewise.
13433 * obj-c++.dg/warn5.mm: Likewise.
13434 * obj-c++.dg/property/at-property-14.mm: Likewise.
13435 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13437 * obj-c++.dg/property/at-property-18.mm: Likewise.
13438 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13440 * obj-c++.dg/property/at-property-21.mm: Likewise.
13441 * obj-c++.dg/property/at-property-28.mm: Likewise.
13442 * obj-c++.dg/property/at-property-5.mm: Likewise.
13443 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13444 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13445 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13446 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13447 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13448 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13449 * obj-c++.dg/tls/diag-5.mm: Likewise.
13450 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13451 dg-error, now matched correctly.
13453 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13455 * objc.dg/property/at-property-29.m: New.
13456 * obj-c++.dg/property/at-property-29.mm: New.
13458 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13460 * go.test/go-test.exp (go-set-goarch): New proc.
13461 (go-gc-tests): Use it.
13463 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13466 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13468 2011-01-11 Richard Henderson <rth@redhat.com>
13470 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13472 2011-01-11 Jan Hubicka <jh@suse.cz>
13476 * gcc.dg/lto/pr45721_1.c: New file.
13477 * gcc.dg/lto/pr45721_0.c: New file.
13479 2011-01-11 Richard Guenther <rguenther@suse.de>
13481 PR tree-optimization/46076
13482 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13484 2011-01-11 Jeff Law <law@redhat.com>
13486 * PR tree-optimization/47086
13487 * gcc.dg/pr47086.c: New test.
13489 2011-01-11 Jason Merrill <jason@redhat.com>
13492 * g++.dg/template/new10.C: New.
13495 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13497 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13499 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13500 Split type definitions and NSConstantString class into...
13501 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13502 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13503 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13504 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13505 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13506 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13508 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13509 encode defines for newer NeXT system headers.
13510 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13511 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13512 * objc.dg/foreach-5.m: Likewise.
13513 * objc.dg/foreach-2.m: Likewise.
13514 * objc.dg/foreach-4.m: Likewise.
13515 * objc.dg/torture/strings/string1.m: Likewise.
13516 * objc.dg/torture/strings/string2.m: Likewise.
13517 * objc.dg/torture/strings/string3.m: Likewise.
13518 * objc.dg/torture/strings/string4.m: Likewise.
13519 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13520 header and stand alone.
13521 * obj-c++.dg/strings/strings-2.mm: Likewise.
13522 * objc.dg/torture/strings/const-str-3.m: Likewise.
13523 * objc.dg/strings/strings-2.m: Likewise.
13524 * objc.dg/strings/const-str-12b.m: Likewise.
13526 2011-01-12 Richard Guenther <rguenther@suse.de>
13528 PR middle-end/32511
13529 * gcc.dg/attr-weak-1.c: Adjust.
13531 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13534 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13535 standard compliant and comment.
13537 2011-01-10 Jan Hubicka <jh@suse.cz>
13540 * gcc.dg/initpri3.c: New testcase.
13542 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13545 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13546 externally visible.
13551 (g_ebp_save): Likewise.
13552 (g_esp_save): Likewise.
13554 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13556 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13558 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13560 PR tree-optimization/46021
13561 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13562 i?86-*-*, x86_64-*-*.
13564 2011-01-10 Jeff Law <law@redhat.com>
13566 * PR tree-optimization/47141
13567 * gcc.c-torture/compile/pr47141.c: New test.
13569 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13572 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13573 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13574 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13575 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13578 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13579 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13580 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13581 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13582 being vectorized. Adjust dg-final pattern.
13585 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13586 * gcc.dg/vect/slp-24.c: Likewise.
13588 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13591 * g++.dg/other/pr47218-1.C: New test file.
13592 * g++.dg/other/pr47218.C: Likewise.
13593 * g++.dg/other/pr47218.h: New supporting header.
13595 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13598 * objc.dg/attributes/invalid-attribute-1.m: New.
13599 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13601 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13604 * gfortran.dg/proc_ptr_comp_28.f90: New.
13606 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13608 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13609 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13610 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13611 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13612 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13613 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13614 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13615 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13616 * objc.dg/gnu-api-2-class.m: Likewise.
13617 * objc.dg/gnu-api-2-ivar.m: Likewise.
13618 * objc.dg/gnu-api-2-method.m: Likewise.
13619 * objc.dg/gnu-api-2-objc.m: Likewise.
13620 * objc.dg/gnu-api-2-object.m: Likewise.
13621 * objc.dg/gnu-api-2-property.m: Likewise.
13622 * objc.dg/gnu-api-2-protocol.m: Likewise.
13623 * objc.dg/gnu-api-2-sel.m: Likewise.
13625 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13627 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13628 * objc.dg/objc-foreach-4.m: Likewise.
13629 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13630 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13631 * objc.dg/foreach-4.m: Likewise.
13632 * objc.dg/foreach-5.m: Likewise.
13633 * objc.dg/foreach-3.m: Return self from init.
13635 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13638 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13640 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13643 * gfortran.dg/class_35.f90: New.
13645 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13647 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13649 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13652 * objc.dg/invalid-method-2.m: New.
13653 * obj-c++.dg/invalid-method-2.mm: New.
13655 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13658 * gfortran.dg/transpose_optimization_2.f90 : New test.
13660 2011-01-08 Jan Hubicka <jh@suse.cz>
13662 PR tree-optmization/46469
13663 * g++.dg/torture/pr46469.C: New testcase.
13665 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13667 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13668 emulation of libobjc-gnu structure layout functionality to ..
13669 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13670 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13671 * objc/execute/bf-common.h: Adjust headers.
13672 * objc/execute/bf-1.m: Likewise.
13673 * objc/execute/bf-2.m: Likewise.
13674 * objc/execute/bf-3.m: Likewise.
13675 * objc/execute/bf-4.m: Likewise.
13676 * objc/execute/bf-5.m: Likewise.
13677 * objc/execute/bf-6.m: Likewise.
13678 * objc/execute/bf-7.m: Likewise.
13679 * objc/execute/bf-8.m: Likewise.
13680 * objc/execute/bf-9.m: Likewise.
13681 * objc/execute/bf-10.m: Likewise.
13682 * objc/execute/bf-11.m: Likewise.
13683 * objc/execute/bf-12.m: Likewise.
13684 * objc/execute/bf-13.m: Likewise.
13685 * objc/execute/bf-14.m: Likewise.
13686 * objc/execute/bf-15.m: Likewise.
13687 * objc/execute/bf-16.m: Likewise.
13688 * objc/execute/bf-17.m: Likewise.
13689 * objc/execute/bf-18.m: Likewise.
13690 * objc/execute/bf-19.m: Likewise.
13691 * objc/execute/bf-20.m: Likewise.
13692 * objc/execute/bf-21.m: Likewise.
13693 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13694 objc_get_type_qualifiers ().
13696 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13699 * gfortran.dg/dependency_39.f90: New test.
13701 2011-01-07 Jan Hubicka <jh@suse.cz>
13703 Get builtins tests ready for linker plugin.
13704 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13705 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13706 my_memset, my_bzero): Mark used.
13707 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13708 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13710 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13713 2011-01-07 Jan Hubicka <jh@suse.cz>
13715 PR tree-optimization/46367
13716 * g++.dg/torture/pr46367.C: New file.
13718 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13721 * gcc.dg/pr47201.c: New test.
13724 * gcc.dg/tree-prof/pr47187.c: New test.
13726 2011-01-07 Tobias Burnus <burnus@net-b.de>
13729 * gfortran.dg/extends_type_of_3.f90: New.
13731 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13733 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13734 * g++.dg/ext/dllimport-MI1.C: Likewise.
13735 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13736 * g++.dg/ext/dllimport10.C: Likewise.
13737 * g++.dg/ext/dllimport11.C: Likewise.
13738 * g++.dg/ext/dllimport12.C: Likewise.
13739 * g++.dg/ext/dllimport13.C: Likewise.
13740 * g++.dg/ext/dllimport2.C: Likewise.
13741 * g++.dg/ext/dllimport3.C: Likewise.
13742 * g++.dg/ext/dllimport4.C: Likewise.
13743 * g++.dg/ext/dllimport5.C: Likewise.
13744 * g++.dg/ext/dllimport6.C: Likewise.
13745 * g++.dg/ext/dllimport8.C: Likewise.
13746 * g++.dg/ext/dllimport9.C: Likewise.
13747 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13748 targets, too. Additionally enable test for i?86-*-mingw*.
13749 * g++.dg/ext/selectany1.C: Likewise.
13750 Remove guard variable check.
13752 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13756 * gfortran.dg/storage_size_3.f08: Extended.
13758 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13761 * g++.dg/template/stdarg1.C: New test.
13763 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13766 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13767 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13768 from the interface of functions to not hide the errors that
13771 2011-01-06 Jan Hubicka <jh@suse.cz>
13773 * gcc.dg/lto/pr47188_0.c: New testcase.
13774 * gcc.dg/lto/pr47188_1.c: New testcase.
13776 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13780 * gfortran.dg/interface_33.f90: New test.
13782 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13785 * gcc.c-torture/compile/pr47150.c: New test.
13787 2011-01-06 Ira Rosen <irar@il.ibm.com>
13789 PR tree-optimization/47139
13790 * gcc.dg/vect/pr47139.c: New test.
13792 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13795 * gfortran.dg/extends_type_of_2.f03: New.
13797 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13799 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13801 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13803 * gnat.dg/opt14.adb: New test.
13805 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13808 * gfortran.dg/allocate_error_2.f90: New test.
13810 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13813 * gfortran.dg/storage_size_3.f08: New.
13815 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13817 PR libgfortran/47154
13818 * gfortran.dg/namelist_68.f90: New test.
13820 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13822 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13824 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13827 * gfortran.dg/class_34.f90: New.
13829 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13831 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13832 use __builtin_inff. Skip all single-precision tests that require
13835 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13837 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13839 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13841 PR tree-optimization/47148
13842 * gcc.c-torture/execute/pr47148.c: New test.
13844 PR tree-optimization/47155
13845 * gcc.c-torture/execute/pr47155.c: New test.
13847 PR rtl-optimization/47157
13848 * gcc.c-torture/compile/pr47157.c: New test.
13850 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13852 * gcc.dg/torture/vector-shift2.c (schar): Define.
13853 (main): Always use schar or uchar instead of plain "char" to avoid
13854 dependencies on implementation-defined char signedness.
13856 2011-01-03 Martin Jambor <mjambor@suse.cz>
13858 PR tree-optimization/46801
13859 * gnat.dg/pack9.adb: Remove xfail.
13861 2011-01-03 Martin Jambor <mjambor@suse.cz>
13863 PR tree-optimization/46984
13864 * g++.dg/ipa/pr46984.C: New test.
13866 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13869 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13871 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13873 PR tree-optimization/47140
13874 * gcc.c-torture/compile/pr47140.c: New test.
13876 PR rtl-optimization/47028
13877 * gcc.dg/pr47028.c: New test.
13879 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13881 * objc.dg/protocol-forward-1.m: Removed TODO.
13882 * objc.dg/protocol-forward-2.m: New.
13883 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13884 * obj-c++.dg/protocol-forward-2.mm: New.
13886 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13889 * g++.dg/eh/pr38662.C: New testcase.
13891 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13893 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13894 scan for newline '\n'.
13897 Copyright (C) 2011 Free Software Foundation, Inc.
13899 Copying and distribution of this file, with or without modification,
13900 are permitted in any medium without royalty provided the copyright
13901 notice and this notice are preserved.