1 2011-11-09 Ian Lance Taylor <iant@google.com>
3 * lib/target-supports.exp (check_effective_target_ucontext_h): New
5 * gcc.dg/split-5.c: New test.
7 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
9 * gcc.dg/tm/memopt-1.c: Adjust regexp.
11 2011-11-09 Jason Merrill <jason@redhat.com>
14 * g++.dg/template/virtual1.C: New.
16 2011-11-08 Jason Merrill <jason@redhat.com>
18 Run most C++ tests in both C++98 and C++11 modes.
19 * lib/target-supports.exp (check_effective_target_c++11): New.
20 (check_effective_target_c++98): New.
21 * lib/g++-dg.exp (g++-dg-runtest): New.
22 * g++.dg/dg.exp: Use g++-dg-runtest.
23 * g++.dg/charset/charset.exp: Likewise.
24 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
25 * g++.dg/dfp/dfp.exp: Likewise.
26 * g++.dg/gcov/gcov.exp: Likewise.
27 * g++.dg/gomp/gomp.exp: Likewise.
28 * g++.dg/graphite/graphite.exp: Likewise.
29 * g++.dg/tls/tls.exp: Likewise.
30 * g++.dg/tm/tm.exp: Likewise.
31 * g++.dg/vect/vect.exp: Likewise.
32 * g++.old-deja/old-deja.exp: Likewise.
33 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
34 with some of the torture options.
35 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
36 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
37 * g++.dg/init/null1.C: Only run in C++98.
38 * g++.dg/warn/Wconversion-null-3.C: Likewise.
39 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
40 * g++.old-deja/g++.brendan/crash64.C: Likewise.
41 * g++.old-deja/g++.other/anon9.C: Likewise.
42 * g++.old-deja/g++.other/linkage1.C: Likewise.
43 * g++.old-deja/g++.other/linkage2.C: Likewise.
44 * g++.old-deja/g++.pt/t29.C: Likewise.
45 * g++.old-deja/g++.pt/t30.C: Likewise.
46 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
47 * g++.dg/ext/anon-struct4.C: Likewise.
48 * g++.dg/init/brace2.C: Likewise.
49 * g++.dg/init/brace6.C: Likewise.
50 * g++.dg/other/anon3.C: Likewise.
51 * g++.dg/template/arg2.C: Likewise.
52 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
53 * g++.old-deja/g++.brendan/enum11.C: Likewise.
54 * g++.old-deja/g++.brendan/enum8.C: Likewise.
55 * g++.old-deja/g++.brendan/enum9.C: Likewise.
56 * g++.old-deja/g++.brendan/friend3.C: Likewise.
57 * g++.old-deja/g++.brendan/init2.C: Likewise.
58 * g++.old-deja/g++.brendan/init4.C: Likewise.
59 * g++.old-deja/g++.brendan/misc14.C: Likewise.
60 * g++.old-deja/g++.jason/cond.C: Likewise.
61 * g++.old-deja/g++.law/init1.C: Likewise.
62 * g++.old-deja/g++.law/operators32.C: Likewise.
63 * g++.old-deja/g++.pt/enum6.C: Likewise.
64 * g++.old-deja/g++.pt/explicit70.C: Likewise.
65 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
67 * g++.dg/eh/new1.C: Adjust for C++11 mode.
68 * g++.dg/init/new11.C: Likewise.
69 * g++.dg/init/pr29571.C: Likewise.
70 * g++.dg/lookup/forscope2.C: Likewise.
71 * g++.dg/parse/linkage1.C: Likewise.
72 * g++.dg/parse/typedef8.C: Likewise.
73 * g++.dg/template/error44.C: Likewise.
74 * g++.dg/tls/diag-2.C: Likewise.
75 * g++.dg/tls/diag-4.C: Likewise.
76 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
77 * g++.old-deja/g++.abi/arraynew.C: Likewise.
78 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
79 * g++.old-deja/g++.brendan/new3.C: Likewise.
80 * g++.old-deja/g++.eh/new1.C: Likewise.
81 * g++.old-deja/g++.eh/new2.C: Likewise.
82 * g++.old-deja/g++.jason/new.C: Likewise.
83 * g++.old-deja/g++.law/friend1.C: Likewise.
84 * g++.old-deja/g++.mike/net46.C: Likewise.
85 * g++.old-deja/g++.mike/p755.C: Likewise.
86 * g++.old-deja/g++.other/new6.C: Likewise.
88 * g++.dg/cpp0x/variadic74.C: Adjust diags.
89 * g++.dg/template/crash53.C: Likewise.
90 * g++.dg/template/void9.C: Likewise.
92 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
95 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
97 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
100 * g++.dg/cpp0x/sfinae29.C: New.
102 2011-11-09 Janus Weil <janus@gcc.gnu.org>
105 * gfortran.dg/typebound_call_22.f03: New test case.
107 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
110 * gfortran.dg/inquire_size.f90: Don't flush the unit.
112 2011-11-09 Richard Guenther <rguenther@suse.de>
114 PR tree-optimization/51039
115 * gcc.dg/pr51039.c: New testcase.
117 2011-11-09 Jakub Jelinek <jakub@redhat.com>
119 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
120 Enable also for powerpc*-*-*.
122 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
125 * gfortran.dg/forall_16.f90: New test.
127 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
130 * gfortran.dg/initialization_29.f90: Expand test.
132 2011-11-09 Dodji Seketeli <dodji@redhat.com>
135 * g++.dg/cpp0x/alias-decl-12.C: New test.
136 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
138 2011-11-09 Dodji Seketeli <dodji@redhat.com>
141 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
143 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
145 PR tree-optimization/51015
146 * gcc.dg/vect/pr51015.c: New test.
148 2011-11-08 David S. Miller <davem@davemloft.net>
150 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
151 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
153 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
156 * gfortran.dg/io_constraints_3.f90: Improve testcase.
158 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
161 * gfortran.dg/string_5.f90: Improve testcase.
163 2011-10-23 Jason Merrill <jason@redhat.com>
166 * g++.dg/template/lvalue2.C: New.
168 2011-11-08 Michael Matz <matz@suse.de>
170 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
171 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
172 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
173 * g++.dg/eh/builtin2.C: Ditto.
174 * g++.dg/eh/builtin3.C: Ditto.
176 2011-11-08 Jakub Jelinek <jakub@redhat.com>
178 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
179 being prefered even for -mavx.
180 * gcc.target/i386/avx-cvt-3.c: New test.
182 2011-11-08 Richard Guenther <rguenther@suse.de>
184 PR tree-optimization/51012
185 * gcc.dg/pr51012-1.c: New testcase.
186 * gcc.dg/pr51012-2.c: Likewise.
188 2011-11-08 Richard Guenther <rguenther@suse.de>
191 * c-c++-common/uninit-pr51010.c: New testcase.
193 2011-11-08 Jakub Jelinek <jakub@redhat.com>
195 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
196 check_effective_target_vect_call_copysignf,
197 check_effective_target_vect_call_lrint): New procedures.
198 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
199 $VECT_SLP_CFLAGS with -ffast-math.
200 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
201 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
202 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
203 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
205 2011-11-07 Richard Henderson <rth@redhat.com>
206 Aldy Hernandez <aldyh@redhat.com>
207 Torvald Riegel <triegel@redhat.com>
209 Merged from transactional-memory.
211 * g++.dg/dg.exp: Run transactional memory tests.
212 * g++.dg/tm: New directory with new tests.
213 * gcc.dg/tm: New directory with new tests.
214 * c-c++-common/tm: New directory with new tests.
216 2011-11-08 Dodji Seketeli <dodji@redhat.com>
218 Fix context handling of alias-declaration
219 * g++.dg/cpp0x/alias-decl-11.C: New test.
221 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
224 * g++.dg/parse/template26.C: New.
225 * g++.dg/template/crash45.C: Adjust dg-error string.
227 2011-11-07 Jason Merrill <jason@redhat.com>
230 * g++.dg/template/lookup9.C: New.
233 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
236 * g++.dg/cpp0x/decltype35.C: New.
238 2011-11-07 Dodji Seketeli <dodji@redhat.com>
240 Support C++11 alias-declaration
242 * g++.dg/cpp0x/alias-decl-0.C: New test case.
243 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
244 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
245 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
246 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
247 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
248 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
249 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
250 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
251 * g++.dg/ext/alias-decl-attr1.C: Likewise.
252 * g++.dg/ext/alias-decl-attr2.C: Likewise.
253 * g++.dg/ext/alias-decl-attr3.C: Likewise.
254 * g++.dg/ext/alias-decl-attr4.C: Likewise.
256 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
258 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
260 2011-11-07 Janus Weil <janus@gcc.gnu.org>
263 * gfortran.dg/typebound_call_21.f03: New.
265 2011-11-07 Nathan Sidwell <nathan@acm.org>
267 * gcc.dg/profile-dir-1.c: Adjust final scan.
268 * gcc.dg/profile-dir-2.c: Adjust final scan.
269 * gcc.dg/profile-dir-3.c: Adjust final scan.
270 * gcc.misc-tests/gcov.exp: Adjust regexp.
271 * gcc.misc-tests/gcov-12.c: New.
272 * gcc.misc-tests/gcov-13.c: New.
273 * gcc.misc-tests/gcovpart-13b.c: New.
274 * gcc.misc-tests/gcov-14.c: New.
276 2011-11-07 Jason Merrill <jason@redhat.com>
279 * g++.dg/ext/visibility/template8.C: New.
281 2011-11-07 Jakub Jelinek <jakub@redhat.com>
283 PR tree-optimization/50789
284 * gcc.target/i386/avx2-gather-1.c: New test.
285 * gcc.target/i386/avx2-gather-2.c: New test.
286 * gcc.target/i386/avx2-gather-3.c: New test.
287 * gcc.target/i386/avx2-gather-4.c: New test.
289 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
291 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
293 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
296 * gfortran.dg/open_dev_null.f90: Remove testcase.
298 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
300 * lib/target-supports.exp (check_effective_target_sync_int_128):
301 Don't cache the result.
302 (check_effective_target_sync_long_long): Ditto.
304 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
306 PR rtl-optimization/47698
307 * gcc.target/i386/47698.c: New test.
309 2011-11-06 Jason Merrill <jason@redhat.com>
312 * g++.dg/ext/visibility/template7.C: New.
314 2011-11-07 Terry Guo <terry.guo@arm.com>
316 * gcc.target/arm/wmul-1.c: Adjust optimization level.
317 * gcc.target/arm/wmul-2.c: Ditto.
318 * gcc.target/arm/wmul-3.c: Ditto.
319 * gcc.target/arm/wmul-4.c: Ditto.
321 2011-11-06 Joseph Myers <joseph@codesourcery.com>
323 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
324 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
325 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
326 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
327 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
328 expected diagnostics.
330 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
331 Richard Henderson <rth@redhat.com>
332 Aldy Hernandez <aldyh@redhat.com>
334 Merged from cxx-mem-model.
336 * lib/target-supports.exp (check_effective_target_sync_int_128,
337 check_effective_target_sync_long_long): Check whether the target
338 supports 64 and 128 bit __sync builtins.
339 (check_effective_target_cas_char): New.
340 (check_effective_target_cas_int): New.
341 * gcc.dg/dg.exp: Exclude simulate-thread tests.
342 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
343 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
344 produce the expected library calls.
345 * gcc.dg/atomic-fence.c: New functional tests.
346 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
347 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
348 * gcc.dg/atomic-lockfree[-aux].c: New tests.
349 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
350 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
351 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
352 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
353 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
354 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
356 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
358 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
360 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
362 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
363 int128 operations are atomic.
364 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
365 operations are atomic.
366 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
367 operations are atomic.
368 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
369 operations are atomic.
370 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
371 stores aren't moved out of a loop.
372 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
373 globals don't overwrite neighbouring globals.
374 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
375 writes dont overwrite neighbouring components.
376 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
377 * c-c++-common/gomp/atomic-3.c: Likewise.
378 * c-c++-common/gomp/atomic-9.c: Likewise.
379 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
380 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
381 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
382 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
383 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
384 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
385 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
386 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
387 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
388 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
389 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
390 g++.dg/gomp/atomic-15.C: Remove.
391 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
392 * gcc.dg/gomp/atomic-11.c: Remove test.
394 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
396 * gcc.dg/vect/bb-slp-cond-1.c: New test.
397 * gcc.dg/vect/slp-cond-1.c: New test.
398 * gcc.dg/vect/slp-cond-2.c: New test.
400 2011-11-05 David S. Miller <davem@davemloft.net>
402 * lib/test-supports.exp
403 (check_effective_target_ultrasparc_vis2_hw): New proc.
404 (check_effective_target_ultrasparc_vis3_hw): New proc.
405 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
406 * gcc.target/sparc/vec-init-2.inc: Likewise.
407 * gcc.target/sparc/vec-init-3.inc: Likewise.
408 * gcc.target/sparc/vec-init-1-vis1.c: New test.
409 * gcc.target/sparc/vec-init-1-vis2.c: New test.
410 * gcc.target/sparc/vec-init-1-vis3.c: New test.
411 * gcc.target/sparc/vec-init-2-vis1.c: New test.
412 * gcc.target/sparc/vec-init-2-vis2.c: New test.
413 * gcc.target/sparc/vec-init-2-vis3.c: New test.
414 * gcc.target/sparc/vec-init-3-vis1.c: New test.
415 * gcc.target/sparc/vec-init-3-vis2.c: New test.
416 * gcc.target/sparc/vec-init-3-vis3.c: New test.
418 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
420 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
421 Disable test on Epiphany.
422 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
423 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
424 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
425 * g++.dg/parse/pragma3.C: Likewise.
426 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
428 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
429 * gcc.dg/tls/thr-cse-1.c: Likewise.
430 * g++.dg/opt/devirt2.C: Likewise.
431 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
432 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
433 * gcc.target/epiphany: New directory.
435 2011-11-05 Tobias Burnus <burnus@net-b.de>
437 * gfortran.dg/quad_2.f90: New.
439 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
441 * gcc.dg/strlenopt-22g.c: New wrapper around...
442 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
444 2011-11-04 Jason Merrill <jason@redhat.com>
447 * g++.dg/init/lifetime2.C: New.
448 * g++.dg/cpp0x/initlist-lifetime2.C: New.
451 * g++.dg/init/lifetime1.C: Test cleanup order.
453 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
455 * g++.dg/other/offsetof7.C: New test.
457 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
459 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
460 variable, default empty, -ffat-lto-objects for effective_target_lto.
461 (gcc-dg-test-1): Add options from dg-final methods.
462 * lib/scanasm.exp (scan-assembler_required_options)
463 (scan-assembler-not_required_options): New procs.
465 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
467 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
468 generate a pedwarn in c++98-mode.
469 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
470 don't generate a pedwarn in c++0x-mode.
472 2011-11-04 Olivier Goffart <olivier@woboq.com>
475 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
477 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
479 PR rtl-optimization/38644
480 * gcc.target/arm/stack-red-zone.c: New.
482 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
485 * g++.dg/warn/Wconversion-null-3.C: New.
487 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
490 * g++.dg/cpp0x/udlit-strint-length.C: New.
492 2011-11-04 Jason Merrill <jason@redhat.com>
495 * g++.dg/cpp0x/initlist-lifetime1.C: New.
496 * g++.dg/init/lifetime1.C: New.
497 * g++.dg/init/ref21.C: New.
498 * g++.dg/eh/array1.C: New.
500 2011-11-04 Tom de Vries <tom@codesourcery.com>
502 PR tree-optimization/50763
503 * gcc.dg/pr50763-5.c: New test.
505 2011-11-04 Tom de Vries <tom@codesourcery.com>
507 PR tree-optimization/50763
508 * g++.dg/pr50763-4.C: New test.
510 2011-11-04 Jakub Jelinek <jakub@redhat.com>
512 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
515 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
517 * gcc.dg/torture/vec-cvt-1.c: New test.
519 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
521 * gnat.dg/specs/private1[-sub].ads: New test.
523 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
526 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
527 * gfortran.dg/inline_sum_1.f90: New.
528 * gfortran.dg/inline_sum_2.f90: New.
529 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
530 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
531 * gfortran.dg/inline_product_1.f90: New.
533 2011-11-03 Tobias Burnus <burnus@net-b.de>
536 * gfortran.dg/bind_c_dts_5.f90: New.
538 2011-11-03 Tobias Burnus <burnus@net-b.de>
541 * gfortran.dg/module_parameter_array_refs_2.f90: New.
543 2011-11-03 Richard Guenther <rguenther@suse.de>
546 * g++.dg/init/copy7.C: Remove testcase.
548 2011-11-03 Martin Jambor <mjambor@suse.cz>
550 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
551 * g++.dg/ipa/devirt-c-2.C: Likewise.
552 * g++.dg/ipa/devirt-c-7.C: New test.
553 * g++.dg/ipa/devirt-c-8.C: Likewise.
555 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
557 PR tree-optimization/50912
558 * gnat.dg/loop_optimization10.ad[sb]: New test.
559 * gnat.dg/loop_optimization10_pkg.ads: New helper.
561 2011-11-02 Jason Merrill <jason@redhat.com>
564 * g++.dg/cpp0x/nsdmi-list2.C: New.
566 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
569 * g++.dg/cpp0x/warn_cxx0x2.C: New.
570 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
572 2011-11-02 Tom de Vries <tom@codesourcery.com>
574 PR tree-optimization/50769
575 * gfortran.dg/pr50769.f90: New test.
577 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
579 * gcc.target/sparc/20111102-1.c: New test.
581 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/warn/Wcast-qual2.C: New.
586 2011-11-02 Tom de Vries <tom@codesourcery.com>
588 PR tree-optimization/50763
589 * g++.dg/pr50763-3.C: New test.
591 2011-11-02 Tom de Vries <tom@codesourcery.com>
593 PR tree-optimization/50672
594 * g++.dg/pr50672.C: New test.
596 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
598 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
599 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
600 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
602 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
604 2011-11-02 Richard Guenther <rguenther@suse.de>
606 PR tree-optimization/50902
607 * gcc.dg/torture/pr50902.c: New testcase.
609 2010-11-02 Richard Guenther <rguenther@suse.de>
611 PR tree-optimization/50890
612 * gcc.dg/torture/pr50890.c: New testcase.
614 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
617 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
618 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
620 2011-11-01 Tom de Vries <tom@codesourcery.com>
622 PR tree-optimization/50908
623 * gcc.dg/pr50908.c: New test.
624 * gcc.dg/pr50908-2.c: Same.
625 * gcc.dg/pr50908-3.c: Same.
627 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
629 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
630 the outer loop. Remove comment. Don't check for widen-mult.
632 2011-10-31 Martin Jambor <mjambor@suse.cz>
634 * gcc.dg/ipa/ipcp-4.c: New test.
636 2011-10-31 Jakub Jelinek <jakub@redhat.com>
638 * gcc.dg/vshift-3.c: New test.
639 * gcc.dg/vshift-4.c: New test.
640 * gcc.dg/vshift-5.c: New test.
642 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
644 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
645 and current implementation.
647 2011-10-31 Paul Brook <paul@codesourcery.com>
649 * gcc.dg/constructor-1.c: New test.
651 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
654 * gfortran.dg/dshift_3.f90: New test.
656 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
658 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
660 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
661 * gcc.dg/torture/vshuf-v4si.c: Likewise.
662 * gcc.dg/torture/vshuf-v8si.c: Likewise.
663 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
664 * gcc.dg/torture/vshuf-v4di.c: Likewise.
665 * gcc.dg/torture/vshuf-v2df.c: Likewise.
666 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
667 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
668 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
669 * gcc.dg/torture/vshuf-v2di.c: Likewise.
670 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
671 * gcc.dg/torture/vshuf-v4df.c: Likewise.
672 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
673 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
674 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
675 * gcc.dg/vector-compare-2.c: Likewise.
677 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
680 * g++.dg/cpp0x/pr50901.C: New.
682 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
684 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
685 * gcc.target/i386/fma4-check.h (main): Ditto.
686 * gcc.target/i386/xop-check.h (main): Ditto.
688 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
691 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
694 * g++.dg/template/crash109.C: New.
696 2011-10-28 Jason Merrill <jason@redhat.com>
698 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
700 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
703 * g++.dg/template/crash109.C: New.
705 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
707 * gfortran.dg/nearest_5.f90: New test.
709 2011-10-28 Jakub Jelinek <jakub@redhat.com>
711 * gcc.dg/vshift-1.c: New test.
712 * gcc.dg/vshift-2.c: New test.
713 * gcc.target/i386/xop-vshift-1.c: New test.
714 * gcc.target/i386/xop-vshift-2.c: New test.
715 * gcc.target/i386/avx2-vshift-1.c: New test.
717 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
719 PR rtl-optimization/49720
720 * g++.dg/torture/pr49720.C: New test.
722 2011-10-27 David S. Miller <davem@davemloft.net>
724 * gcc.target/sparc/setcc-3.c: New test.
726 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
729 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
731 2011-10-27 Jakub Jelinek <jakub@redhat.com>
733 * gcc.target/i386/sse2-cvt-1.c: New test.
734 * gcc.target/i386/sse2-cvt-2.c: New test.
735 * gcc.target/i386/avx-cvt-1.c: New test.
736 * gcc.target/i386/avx-cvt-2.c: New test.
737 * gcc.target/i386/avx2-cvt-1.c: New test.
738 * gcc.target/i386/avx2-cvt-2.c: New test.
740 2011-10-27 Martin Jambor <mjambor@suse.cz>
742 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
744 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
745 Steven G. Kargl <kargl@gcc.gnu.org>
748 * gfortran.dg/pr50875.f90: New test.
750 2011-10-26 David S. Miller <davem@davemloft.net>
752 * gcc.target/sparc/fmaf-1.c: New test.
754 * gcc.target/sparc/setcc-1.c: New test.
755 * gcc.target/sparc/setcc-2.c: New test.
757 2011-10-26 Joseph Myers <joseph@codesourcery.com>
759 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
761 2011-10-26 Joseph Myers <joseph@codesourcery.com>
763 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
766 2011-10-26 Joseph Myers <joseph@codesourcery.com>
768 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
771 2011-10-26 Joseph Myers <joseph@codesourcery.com>
773 * gcc.target/i386/pad-4.c: Skip for Windows targets.
775 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
777 * gnat.dg/specs/discr1.ads: New test.
778 * gnat.dg/specs/discr1_pkg.ads: New helper.
780 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
782 * gnat.dg/specs/unchecked_union.ads: Rename to...
783 * gnat.dg/specs/unchecked_union1.ads: ...this.
784 * gnat.dg/specs/unchecked_union2.ads: New test.
786 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
788 * gnat.dg/specs/atomic1.ads: New test.
790 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
792 Implement C++11 user-defined literals.
793 * g++.dg/cpp0x/udlit-addr.C: New.
794 * g++.dg/cpp0x/udlit-args.C: New.
795 * g++.dg/cpp0x/udlit-args-neg.C: New.
796 * g++.dg/cpp0x/udlit-clink-neg.C: New.
797 * g++.dg/cpp0x/udlit-concat.C: New.
798 * g++.dg/cpp0x/udlit-concat-neg.C: New.
799 * g++.dg/cpp0x/udlit-constexpr.C: New.
800 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
801 * g++.dg/cpp0x/udlit-declare-neg.C: New.
802 * g++.dg/cpp0x/udlit-friend.C: New.
803 * g++.dg/cpp0x/udlit-general.C: New.
804 * g++.dg/cpp0x/udlit-inline.C: New.
805 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
806 * g++.dg/cpp0x/udlit-member-neg.C: New.
807 * g++.dg/cpp0x/udlit-namespace.C: New.
808 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
809 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
810 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
811 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
812 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
813 * g++.dg/cpp0x/udlit-operator-neg.C: New.
814 * g++.dg/cpp0x/udlit-raw-str.C: New.
815 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
816 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
817 * g++.dg/cpp0x/udlit-systemheader.C: New.
818 * g++.dg/cpp0x/udlit-template.C: New.
819 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
820 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
821 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
822 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
823 * g++.dg/cpp0x/udlit_system_header: New.
825 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
828 * g++.dg/cpp0x/decltype34.C: New.
830 2011-10-26 Tom de Vries <tom@codesourcery.com>
832 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
833 * gcc.c-torture/unsorted/HIset.c: Same.
834 * gcc.c-torture/unsorted/SIcmp.c: Same.
835 * gcc.c-torture/unsorted/SIset.c: Same.
836 * gcc.c-torture/unsorted/SFset.c: Same.
837 * gcc.c-torture/unsorted/UHIcmp.c: Same.
838 * gcc.c-torture/unsorted/USIcmp.c: Same.
839 * gcc.c-torture/unsorted/DFcmp.c: Same.
841 2011-10-26 Jakub Jelinek <jakub@redhat.com>
843 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
844 to work also with -masm=intel and additionally test the xmm vs. ymm
845 register type combination on mask/dest and in vsib.
846 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
847 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
848 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
849 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
850 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
851 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
852 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
853 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
854 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
855 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
856 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
857 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
858 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
859 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
860 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
861 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
862 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
863 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
864 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
865 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
866 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
867 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
868 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
869 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
870 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
871 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
872 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
873 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
874 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
875 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
876 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
878 2011-10-26 Tom de Vries <tom@codesourcery.com>
880 PR tree-optimization/50763
881 * gcc.dg/pr50763-2.c: New test.
883 2011-10-25 Joseph Myers <joseph@codesourcery.com>
885 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
886 Update expected messages.
888 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
890 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
892 2011-10-25 Jason Merrill <jason@redhat.com>
895 * g++.dg/init/aggr7.C: New.
898 * g++.dg/cpp0x/initlist59.C: New.
900 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/overload/operator5.C: New.
905 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/template/crash108.C: New.
910 2011-10-25 Jakub Jelinek <jakub@redhat.com>
912 PR tree-optimization/50596
913 * gcc.dg/vect/vect-cond-10.c: New test.
915 2011-10-24 Joey Ye <joey.ye@arm.com>
917 * gcc.target/arm/pr42575.c: Remove architecture option.
919 2011-10-24 David S. Miller <davem@davemloft.net>
921 * gcc.target/sparc/vis3move-1.c: New test.
922 * gcc.target/sparc/vis3move-2.c: New test.
923 * gcc.target/sparc/vis3move-3.c: New test.
925 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
927 * gcc.dg/strlenopt-22.c: New testcase.
928 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
930 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
932 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
934 (dg-skip-if): Remove.
935 * gcc.target/i386/funcspec-1.c: Ditto.
936 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
938 2011-10-24 Richard Guenther <rguenther@suse.de>
940 * gcc.dg/vect/vect-bool-1.c: New testcase.
942 2011-10-24 Richard Guenther <rguenther@suse.de>
944 PR tree-optimization/50838
945 * gcc.dg/torture/pr50838.c: New testcase.
947 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
949 PR tree-optimization/50730
950 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
951 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
952 -fno-tree-sra and SLP flags.
954 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
958 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
961 * g++.dg/cpp0x/warn_cxx0x2.C: New.
962 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
964 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
967 * g++.dg/cpp0x/warn_cxx0x2.C: New.
968 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
970 2011-10-23 Tom de Vries <tom@codesourcery.com>
972 PR tree-optimization/50763
973 * gcc.dg/pr50763.c: New test.
975 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
978 * gcc.target/i386/pr50788.c: New test.
980 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
982 PR tree-optimization/50819
983 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
984 * g++.dg/vect/slp-pr50819.cc: New test.
986 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
989 * g++.dg/warn/Wconversion4.C: New.
991 2011-10-21 Jakub Jelinek <jakub@redhat.com>
994 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
995 from element other than first and reverse permutation.
996 * gcc.dg/torture/vshuf-16.inc: Likewise.
997 * gcc.dg/torture/vshuf-8.inc: Likewise.
998 * gcc.dg/torture/vshuf-4.inc: Likewise.
1000 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/parse/error43.C: New.
1004 * g++.dg/parse/error44.C: Likewise.
1006 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1007 Kirill Yukhin <kirill.yukhin@intel.com>
1010 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1011 * gcc.target/i386/bmi2-check.h: Ditto.
1013 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1016 * g++.dg/cpp0x/override2.C: Add test.
1018 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1020 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1021 check_linker_plugin_available.
1023 2011-10-21 Kai Tietz <ktietz@redhat.com>
1025 * gcc.target/i386/branch-cost1.c: New test.
1026 * gcc.target/i386/branch-cost2.c: New test.
1027 * gcc.target/i386/branch-cost3.c: New test.
1028 * gcc.target/i386/branch-cost4.c: New test.
1030 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1032 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1034 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1037 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1039 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1041 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1042 (_moz_foo, EXT__foo): Use ASMNAME.
1044 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1046 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1049 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1052 * gcc.target/i386/pr50766.c: New test.
1054 2011-10-20 Jason Merrill <jason@redhat.com>
1057 * g++.dg/eh/partial1.C: New.
1059 2011-10-20 Richard Henderson <rth@redhat.com>
1061 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1062 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1063 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1064 Use __builtin_shuffle.
1066 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1069 * gfortran.dg/ishft_3.f90: Update test.
1071 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1074 * gfortran.dg/substring_integer_index.f90: New test.
1076 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1078 * gfortran.dg/format_string.f: New test.
1080 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1082 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1084 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1086 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1088 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1089 gcc.target/i386/pr46226.c: Do not use
1090 -mno-accumulate-outgoing-args.
1092 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1094 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1095 including <strings.h>.
1097 2011-10-19 Jan Hubicka <jh@suse.cz>
1099 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1100 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1101 * lib/c-torture.exp: Likewise.
1102 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1103 * gcc.c-torture/compile/sync-1.c: Likewise.
1104 * gcc.c-torture/compile/sync-1.c: Likewise.
1105 * gcc.c-torture/compile/sync-3.c: Likewise.
1106 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1107 * gcc.dg/noncompile/920507-1.c: Likewise.
1108 * gcc.dg/torture/pr36400.c: Likewise.
1109 * g++.dg/torture/pr34850.C: Likewise.
1111 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1113 * gnat.dg/source_ref1.adb: New test.
1114 * gnat.dg/source_ref2.adb: Likewise.
1116 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1119 * g++.dg/parse/error42.C: New.
1120 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1122 2011-10-19 Jason Merrill <jason@redhat.com>
1125 * g++.dg/init/value9.C: New.
1127 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1129 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1130 * gcc.dg/torture/vshuf-16.inc: Likewise.
1131 * gcc.dg/torture/vshuf-8.inc: Likewise.
1132 * gcc.dg/torture/vshuf-4.inc: Likewise.
1134 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1137 * gfortran.dg/sizeof_proc.f90: New.
1139 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1141 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1142 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1144 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1147 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1149 2011-10-19 Jason Merrill <jason@redhat.com>
1152 * g++.dg/init/ref20.C: New.
1154 2011-10-19 Kai Tietz <ktietz@redhat.com>
1157 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1158 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1159 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1160 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1161 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1163 2011-10-19 Richard Guenther <rguenther@suse.de>
1166 * gcc.dg/torture/pr50768.c: New testcase.
1168 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1170 PR rtl-optimization/50340
1171 * gcc.dg/pr50340.c: New.
1173 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1175 PR tree-optimization/50717
1177 * gcc.dg/pr50717-1.c: New file.
1178 * gcc.target/arm/wmul-12.c: Correct types.
1179 * gcc.target/arm/wmul-8.c: Correct types.
1181 2011-10-18 Jason Merrill <jason@redhat.com>
1184 * g++.dg/cpp0x/defaulted32.C: New.
1187 * g++.dg/lookup/using23.C: New.
1190 * g++.dg/cpp0x/implicit12.C: New.
1191 * g++.dg/cpp0x/defaulted20.C: Adjust.
1192 * g++.dg/cpp0x/defaulted21.C: Adjust.
1193 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1194 * g++.dg/cpp0x/implicit4.C: Adjust.
1195 * g++.dg/cpp0x/implicit5.C: Adjust.
1196 * g++.dg/cpp0x/implicit8.C: Adjust.
1197 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1198 * g++.dg/cpp0x/not_special.C: Adjust.
1199 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1200 * g++.dg/cpp0x/rv1n.C: Adjust.
1201 * g++.dg/cpp0x/rv2n.C: Adjust.
1202 * g++.dg/cpp0x/rv3n.C: Adjust.
1203 * g++.dg/cpp0x/rv4n.C: Adjust.
1204 * g++.dg/cpp0x/rv5n.C: Adjust.
1205 * g++.dg/cpp0x/rv6n.C: Adjust.
1206 * g++.dg/cpp0x/rv7n.C: Adjust.
1208 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1210 * gcc.target/i386/avx2-vpop-check.h: New header.
1211 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1212 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1213 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1214 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1215 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1216 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1217 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1218 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1219 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1220 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1221 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1222 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1223 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1224 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1225 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1227 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1230 * gfortran.dg/coarray_subobject_1.f90: New test.
1231 * gfortran.dg/coarray/subobject_1.f90: New test.
1233 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1235 PR rtl-optimization/50205
1236 * gcc.dg/pr50205.c: New.
1238 2011-10-18 Richard Guenther <rguenther@suse.de>
1240 PR tree-optimization/50767
1241 * gcc.dg/torture/pr50767.c: New testcase.
1243 2011-10-18 Julian Brown <julian@codesourcery.com>
1245 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1246 * gcc.target/arm/unaligned-memcpy-1.c: New.
1247 * gcc.target/arm/unaligned-memcpy-2.c: New.
1248 * gcc.target/arm/unaligned-memcpy-3.c: New.
1249 * gcc.target/arm/unaligned-memcpy-4.c: New.
1251 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1254 * gfortran.dg/iso_c_binding_class.f03: New.
1256 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1258 * testsuite/lib/target-supports.exp
1259 (check_effective_target_vect_widen_shift): New.
1260 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1261 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1262 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1263 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1265 2011-10-18 Richard Guenther <rguenther@suse.de>
1267 * gcc.dg/torture/restrict-1.c: New testcase.
1269 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1271 * g++.dg/ext/bases.C: New test.
1273 2011-10-17 David S. Miller <davem@davemloft.net>
1275 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1276 all operations to emit VIS instructions.
1277 * gcc.target/sparc/fandnot.c: Likewise.
1278 * gcc.target/sparc/fnot.c: Likewise.
1279 * gcc.target/sparc/for.c: Likewise.
1280 * gcc.target/sparc/fornot.c: Likewise.
1281 * gcc.target/sparc/fxnor.c: Likewise.
1282 * gcc.target/sparc/fxor.c: Likewise.
1283 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1286 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1288 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1289 * gcc.dg/torture/vshuf-16.inc: New file.
1290 * gcc.dg/torture/vshuf-2.inc: New file.
1291 * gcc.dg/torture/vshuf-32.inc: New file.
1292 * gcc.dg/torture/vshuf-4.inc: New file.
1293 * gcc.dg/torture/vshuf-8.inc: New file.
1294 * gcc.dg/torture/vshuf-main.inc: New file.
1295 * gcc.dg/torture/vshuf-v16hi.c: New test.
1296 * gcc.dg/torture/vshuf-v16qi.c: New test.
1297 * gcc.dg/torture/vshuf-v2df.c: New test.
1298 * gcc.dg/torture/vshuf-v2di.c: New test.
1299 * gcc.dg/torture/vshuf-v2sf.c: New test.
1300 * gcc.dg/torture/vshuf-v2si.c: New test.
1301 * gcc.dg/torture/vshuf-v32qi.c: New test.
1302 * gcc.dg/torture/vshuf-v4df.c: New test.
1303 * gcc.dg/torture/vshuf-v4di.c: New test.
1304 * gcc.dg/torture/vshuf-v4hi.c: New test.
1305 * gcc.dg/torture/vshuf-v4sf.c: New test.
1306 * gcc.dg/torture/vshuf-v4si.c: New test.
1307 * gcc.dg/torture/vshuf-v8hi.c: New test.
1308 * gcc.dg/torture/vshuf-v8qi.c: New test.
1309 * gcc.dg/torture/vshuf-v8sf.c: New test.
1310 * gcc.dg/torture/vshuf-v8si.c: New test.
1312 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1314 PR tree-optimization/50746
1315 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1317 2011-10-17 Jason Merrill <jason@redhat.com>
1320 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1322 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/parse/error41.C: New.
1326 * g++.dg/parse/error20.C: Adjust.
1328 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1331 * g++.dg/warn/format7.C: New.
1332 * obj-c++.dg/warn7.mm: Likewise.
1334 2011-10-17 Richard Guenther <rguenther@suse.de>
1336 PR tree-optimization/50729
1337 * gcc.dg/torture/pr50729.c: New testcase.
1339 2011-10-15 Tom Tromey <tromey@redhat.com>
1340 Dodji Seketeli <dodji@redhat.com>
1342 * lib/prune.exp (prune_gcc_output): Prune output referring to
1344 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1345 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1346 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1347 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1349 2011-10-15 Tom Tromey <tromey@redhat.com>
1350 Dodji Seketeli <dodji@redhat.com>
1352 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1354 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1357 * g++.dg/inherit/error5.C: New.
1359 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1363 * gfortran.dg/kind_tests_4.f90: New.
1365 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1367 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1368 targets that support vector condition.
1370 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1373 * gfortran.dg/c_kind_tests_3.f03: New.
1375 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1378 * gfortran.dg/elemental_args_check_4.f90: New.
1380 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1382 PR tree-optimization/50727
1383 * gcc.dg/vect/pr50727.c: New test.
1385 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1387 * gcc.dg/vla-23.c: New test.
1389 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1391 PR tree-optimization/50596
1392 * gcc.dg/vect/vect-cond-9.c: New test.
1394 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1396 * gcc.dg/vect/bb-slp-29.c: New test.
1398 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/ext/is_base_of_incomplete.C: New.
1402 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1403 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1405 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1407 * gcc.target/sparc/combined-1.c: Compile at -O2.
1409 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1411 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1412 (dg-options): Add -Wno-attributes.
1413 * gcc.target/i386/fma_double_?.c: Ditto.
1414 * gcc.target/i386/fma_run_float_?.c: Ditto.
1415 * gcc.target/i386/fma_run_double_?.c: Ditto.
1416 * gcc.target/i386/l_fma_float_?.c: Dtto.
1417 * gcc.target/i386/l_fma_double_?.c: Ditto.
1418 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1419 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1421 2011-10-15 Tobias Burnus <burnus@net-b.de>
1423 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1425 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1426 * gfortran.dg/rank_3.f90: Ditto.
1427 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1428 -std=f2008ts in dg-options.
1429 * gfortran.dg/rank_4.f90: Ditto.
1431 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1434 * gcc.target/sh/pr49263.c: New.
1436 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1438 * gnat.dg/specs/debug1.ads: Tweak.
1440 2011-10-14 Kai Tietz <ktietz@redhat.com>
1442 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1444 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.target/i386/sse2-mul-1.c: New test.
1447 * gcc.target/i386/sse4_1-mul-1.c: New test.
1448 * gcc.target/i386/avx-mul-1.c: New test.
1449 * gcc.target/i386/xop-mul-1.c: New test.
1450 * gcc.target/i386/avx2-mul-1.c: New test.
1452 2011-10-14 Jason Merrill <jason@redhat.com>
1455 * g++.dg/cpp0x/nsdmi-list1.C: New.
1458 * g++.dg/cpp0x/nsdmi-const1.C: New.
1460 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1463 * gfortran.dg/pointer_intent_5.f90: New.
1465 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1467 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1468 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1469 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1471 2011-10-14 Tobias Burnus <burnus@net-b.de>
1474 * gfortran.dg/pointer_check_11.f90: New.
1475 * gfortran.dg/pointer_check_12.f90: New.
1477 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1480 * g++.dg/overload/operator4.C: New.
1482 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1484 * gcc.dg/di-longlong64-sync-1.c: New test.
1485 * gcc.dg/di-sync-multithread.c: New test.
1486 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1487 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1488 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1489 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1490 (check_effective_target_arm_arm_ok): New helper.
1491 (check_effective_target_sync_longlong): New helper.
1493 2011-10-14 Richard Guenther <rguenther@suse.de>
1495 PR tree-optimization/50723
1496 * gcc.dg/torture/pr50723.c: New testcase.
1498 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1501 * g++.dg/warn/format6.C: New.
1502 * obj-c++.dg/warn6.mm: Likewise.
1504 2011-10-13 Richard Henderson <rth@redhat.com>
1506 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1508 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1509 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1510 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1512 2011-10-13 Jason Merrill <jason@redhat.com>
1515 * g++.dg/cpp0x/nsdmi-template2.C: New.
1518 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1521 * g++.dg/init/vbase1.C: New.
1523 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1525 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1526 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1527 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1528 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1530 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1532 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1534 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1536 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1538 2011-10-13 Richard Guenther <rguenther@suse.de>
1540 PR tree-optimization/50712
1541 * gcc.target/i386/pr50712.c: New testcase.
1543 2011-10-13 Tom de Vries <tom@codesourcery.com>
1545 * gcc.dg/memcpy-4.c: New test.
1547 2011-10-13 Richard Guenther <rguenther@suse.de>
1549 PR tree-optimization/50698
1550 * g++.dg/vect/pr50698.cc: New testcase.
1552 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1554 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1555 * gcc.target/powerpc/warn-2.c: Ditto.
1557 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1558 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1559 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1560 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1561 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1562 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1563 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1564 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1565 * gcc.target/powerpc/ppc-pow.c: Likewise.
1566 * gcc.target/powerpc/recip-1.c: Likewise.
1567 * gcc.target/powerpc/recip-2.c: Likewise.
1568 * gcc.target/powerpc/recip-3.c: Likewise.
1569 * gcc.target/powerpc/recip-4.c: Likewise.
1570 * gcc.target/powerpc/recip-5.c: Likewise.
1572 2011-10-12 David S. Miller <davem@davemloft.net>
1574 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1575 '-mvis3' instead of 'mcpu=niagara3' in options.
1576 * gcc.target/sparc/fhalve.c: Likewise.
1577 * gcc.target/sparc/fnegop.c: Likewise.
1578 * gcc.target/sparc/fpadds.c: Likewise.
1579 * gcc.target/sparc/fshift.c: Likewise.
1580 * gcc.target/sparc/fucmp.c: Likewise.
1581 * gcc.target/sparc/lzd.c: Likewise.
1582 * gcc.target/sparc/vis3misc.c: Likewise.
1583 * gcc.target/sparc/xmul.c: Likewise.
1585 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1587 * gnat.dg/vect1.ad[sb]: New test.
1588 * gnat.dg/vect1_pkg.ads: New helper.
1589 * gnat.dg/vect2.ad[sb]: New test.
1590 * gnat.dg/vect2_pkg.ads: New helper.
1591 * gnat.dg/vect3.ad[sb]: New test.
1592 * gnat.dg/vect3_pkg.ads: New helper.
1593 * gnat.dg/vect4.ad[sb]: New test.
1594 * gnat.dg/vect4_pkg.ads: New helper.
1595 * gnat.dg/vect5.ad[sb]: New test.
1596 * gnat.dg/vect5_pkg.ads: New helper.
1597 * gnat.dg/vect6.ad[sb]: New test.
1598 * gnat.dg/vect6_pkg.ads: New helper.
1600 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1602 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1603 * gcc.target/i386/fma_run_double_2.c: Likewise.
1604 * gcc.target/i386/fma_run_double_3.c: Likewise.
1605 * gcc.target/i386/fma_run_double_4.c: Likewise.
1606 * gcc.target/i386/fma_run_double_5.c: Likewise.
1607 * gcc.target/i386/fma_run_double_6.c: Likewise.
1608 * gcc.target/i386/fma_run_float_1.c: Likewise.
1609 * gcc.target/i386/fma_run_float_2.c: Likewise.
1610 * gcc.target/i386/fma_run_float_3.c: Likewise.
1611 * gcc.target/i386/fma_run_float_4.c: Likewise.
1612 * gcc.target/i386/fma_run_float_5.c: Likewise.
1613 * gcc.target/i386/fma_run_float_6.c: Likewise.
1615 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1616 remove the extra dg-options.
1617 * gcc.target/i386/l_fma_double_2.c: Likewise.
1618 * gcc.target/i386/l_fma_double_3.c: Likewise.
1619 * gcc.target/i386/l_fma_double_4.c: Likewise.
1620 * gcc.target/i386/l_fma_double_5.c: Likewise.
1621 * gcc.target/i386/l_fma_double_6.c: Likewise.
1622 * gcc.target/i386/l_fma_float_1.c: Likewise.
1623 * gcc.target/i386/l_fma_float_2.c: Likewise.
1624 * gcc.target/i386/l_fma_float_3.c: Likewise.
1625 * gcc.target/i386/l_fma_float_4.c: Likewise.
1626 * gcc.target/i386/l_fma_float_5.c: Likewise.
1627 * gcc.target/i386/l_fma_float_6.c: Likewise.
1629 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1631 PR tree-optimization/50189
1632 * g++.dg/torture/pr50189.C: New testcase.
1634 2011-10-12 Richard Guenther <rguenther@suse.de>
1636 PR tree-optimization/50700
1637 * gcc.dg/builtin-object-size-12.c: New testcase.
1639 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1642 * gcc.c-torture/compile/pr50565-1.c,
1643 gcc.c-torture/compile/pr50565-2.c: New tests.
1645 2011-10-11 Jason Merrill <jason@redhat.com>
1649 * g++.dg/template/constant1.C: New.
1650 * g++.dg/template/constant2.C: New.
1651 * g++.dg/cpp0x/constexpr-template3.C: New.
1653 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1655 * gcc.target/i386/warn-vect-op-3.c: New test.
1656 * gcc.target/i386/warn-vect-op-1.c: New test.
1657 * gcc.target/i386/warn-vect-op-2.c: New test.
1659 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1661 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1663 2011-10-11 Richard Guenther <rguenther@suse.de>
1665 PR tree-optimization/50204
1666 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1668 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1670 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1672 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1674 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1675 * gcc.target/i386/fma_double_2.c: Ditto.
1676 * gcc.target/i386/fma_double_3.c: Ditto.
1677 * gcc.target/i386/fma_double_4.c: Ditto.
1678 * gcc.target/i386/fma_double_5.c: Ditto.
1679 * gcc.target/i386/fma_double_6.c: Ditto.
1680 * gcc.target/i386/fma_float_1.c: Ditto.
1681 * gcc.target/i386/fma_float_2.c: Ditto.
1682 * gcc.target/i386/fma_float_3.c: Ditto.
1683 * gcc.target/i386/fma_float_4.c: Ditto.
1684 * gcc.target/i386/fma_float_5.c: Ditto.
1685 * gcc.target/i386/fma_float_6.c: Ditto.
1686 * gcc.target/i386/l_fma_double_1.c: Ditto.
1687 * gcc.target/i386/l_fma_double_2.c: Ditto.
1688 * gcc.target/i386/l_fma_double_3.c: Ditto.
1689 * gcc.target/i386/l_fma_double_4.c: Ditto.
1690 * gcc.target/i386/l_fma_double_5.c: Ditto.
1691 * gcc.target/i386/l_fma_double_6.c: Ditto.
1692 * gcc.target/i386/l_fma_float_1.c: Ditto.
1693 * gcc.target/i386/l_fma_float_2.c: Ditto.
1694 * gcc.target/i386/l_fma_float_3.c: Ditto.
1695 * gcc.target/i386/l_fma_float_4.c: Ditto.
1696 * gcc.target/i386/l_fma_float_5.c: Ditto.
1697 * gcc.target/i386/l_fma_float_6.c: Ditto.
1698 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1699 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1700 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1701 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1702 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1703 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1704 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1705 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1706 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1707 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1708 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1709 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1711 2011-10-11 Tristan Gingold <gingold@adacore.com>
1713 * gcc.dg/va-arg-4.c: New test.
1714 * gcc.dg/va-arg-5.c: Ditto.
1716 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1718 * lib/target-supports.exp (check_effective_target_fd_truncate):
1719 Close and unlink test file before exit.
1721 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1724 * gfortran.dg/forall_15.f90: New test case.
1726 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1727 Andrew Macleod <amacleod@redhat.com>
1729 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1730 wrappers for *other_threads() and *final_verify().
1731 * gcc.dg/simulate-thread/simulate-thread.h
1732 (simulate_thread_wrapper_other_threads): New.
1733 (simulate_thread_wrapper_final_verify): New.
1735 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1737 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1739 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1741 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1743 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1744 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1746 * gcc.target/i386/fma_1.h: New file.
1747 * gcc.target/i386/fma_2.h: Likewise.
1748 * gcc.target/i386/fma_3.h: Likewise.
1749 * gcc.target/i386/fma_4.h: Likewise.
1750 * gcc.target/i386/fma_5.h: Likewise.
1751 * gcc.target/i386/fma_6.h: Likewise.
1752 * gcc.target/i386/fma_double_1.c: Likewise.
1753 * gcc.target/i386/fma_double_2.c: Likewise.
1754 * gcc.target/i386/fma_double_3.c: Likewise.
1755 * gcc.target/i386/fma_double_4.c: Likewise.
1756 * gcc.target/i386/fma_double_5.c: Likewise.
1757 * gcc.target/i386/fma_double_6.c: Likewise.
1758 * gcc.target/i386/fma_float_1.c: Likewise.
1759 * gcc.target/i386/fma_float_2.c: Likewise.
1760 * gcc.target/i386/fma_float_3.c: Likewise.
1761 * gcc.target/i386/fma_float_4.c: Likewise.
1762 * gcc.target/i386/fma_float_5.c: Likewise.
1763 * gcc.target/i386/fma_float_6.c: Likewise.
1764 * gcc.target/i386/fma_main.h: Likewise.
1765 * gcc.target/i386/fma_run_double_1.c: Likewise.
1766 * gcc.target/i386/fma_run_double_2.c: Likewise.
1767 * gcc.target/i386/fma_run_double_3.c: Likewise.
1768 * gcc.target/i386/fma_run_double_4.c: Likewise.
1769 * gcc.target/i386/fma_run_double_5.c: Likewise.
1770 * gcc.target/i386/fma_run_double_6.c: Likewise.
1771 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1772 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1773 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1774 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1775 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1776 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1777 * gcc.target/i386/fma_run_float_1.c: Likewise.
1778 * gcc.target/i386/fma_run_float_2.c: Likewise.
1779 * gcc.target/i386/fma_run_float_3.c: Likewise.
1780 * gcc.target/i386/fma_run_float_4.c: Likewise.
1781 * gcc.target/i386/fma_run_float_5.c: Likewise.
1782 * gcc.target/i386/fma_run_float_6.c: Likewise.
1783 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1784 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1785 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1786 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1787 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1788 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1789 * gcc.target/i386/l_fma_1.h: Likewise.
1790 * gcc.target/i386/l_fma_2.h: Likewise.
1791 * gcc.target/i386/l_fma_3.h: Likewise.
1792 * gcc.target/i386/l_fma_4.h: Likewise.
1793 * gcc.target/i386/l_fma_5.h: Likewise.
1794 * gcc.target/i386/l_fma_6.h: Likewise.
1795 * gcc.target/i386/l_fma_double_1.c: Likewise.
1796 * gcc.target/i386/l_fma_double_2.c: Likewise.
1797 * gcc.target/i386/l_fma_double_3.c: Likewise.
1798 * gcc.target/i386/l_fma_double_4.c: Likewise.
1799 * gcc.target/i386/l_fma_double_5.c: Likewise.
1800 * gcc.target/i386/l_fma_double_6.c: Likewise.
1801 * gcc.target/i386/l_fma_float_1.c: Likewise.
1802 * gcc.target/i386/l_fma_float_2.c: Likewise.
1803 * gcc.target/i386/l_fma_float_3.c: Likewise.
1804 * gcc.target/i386/l_fma_float_4.c: Likewise.
1805 * gcc.target/i386/l_fma_float_5.c: Likewise.
1806 * gcc.target/i386/l_fma_float_6.c: Likewise.
1807 * gcc.target/i386/l_fma_main.h: Likewise.
1808 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1809 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1810 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1811 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1812 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1813 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1814 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1815 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1816 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1817 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1818 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1819 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1821 2011-10-10 Richard Guenther <rguenther@suse.de>
1824 * gcc.dg/torture/pr50389.c: New testcase.
1826 2011-10-10 Richard Guenther <rguenther@suse.de>
1829 * gcc.dg/builtins-47.c: Optimize.
1831 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1833 * lib/gcc-simulate-thread.exp: New.
1834 * gcc.dg/simulate-thread/guality.h: New.
1835 * gcc.dg/simulate-thread/simulate-thread.h: New.
1836 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1837 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1838 * gcc.dg/simulate-thread/README: New.
1839 * g++.dg/simulate-thread/guality.h: New.
1840 * g++.dg/simulate-thread/simulate-thread.h: New.
1841 * g++.dg/simulate-thread/simulate-thread.exp: New.
1842 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1843 * c-c++-common/cxxbitfields-2.c: Remove.
1844 * c-c++-common/cxxbitfields.c: Remove.
1845 * c-c++-common/cxxbitfields-4.c: Remove.
1846 * c-c++-common/cxxbitfields-5.c: Remove.
1847 * c-c++-common/simulate-thread/bitfields-1.c: New.
1848 * c-c++-common/simulate-thread/bitfields-2.c: New.
1849 * c-c++-common/simulate-thread/bitfields-3.c: New.
1850 * c-c++-common/simulate-thread/bitfields-4.c: New.
1852 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1855 * g++.dg/warn/format5.C: New.
1857 2011-10-09 Tobias Burnus <burnus@net-b.de>
1860 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1861 * gfortran.dg/common_16.f90: New.
1863 2011-10-09 Tobias Burnus <burnus@net-b.de>
1865 * gfortran.dg/iso_c_binding_param_1.f90: New.
1866 * gfortran.dg/iso_c_binding_param_2.f90: New.
1867 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1869 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1871 PR tree-optimization/50635
1872 * gcc.dg/vect/pr50635.c: New test.
1874 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1877 * gfortran.dg/proc_decl_27.f90: New.
1879 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1882 * objc/execute/initialize-1.m: New test.
1884 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1887 * gfortran.dg/pointer_function_result_1.f90 : New test.
1889 2011-10-07 David S. Miller <davem@davemloft.net>
1892 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1893 * gcc.target/sparc/cmask.c: Use it.
1894 * gcc.target/sparc/fhalve.c: Likewise.
1895 * gcc.target/sparc/fnegop.c: Likewise.
1896 * gcc.target/sparc/fpadds.c: Likewise.
1897 * gcc.target/sparc/fshift.c: Likewise.
1898 * gcc.target/sparc/fucmp.c: Likewise.
1899 * gcc.target/sparc/lzd.c: Likewise.
1900 * gcc.target/sparc/vis3misc.c: Likewise.
1901 * gcc.target/sparc/xmul.c: Likewise.
1903 2011-10-07 Richard Henderson <rth@redhat.com>
1905 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1907 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1909 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1911 * gcc.dg/pr50193-1.c: New file.
1912 * gcc.target/arm/shiftable.c: New file.
1914 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1917 * gfortran.dg/class_46.f03: New.
1919 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1921 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1922 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1923 (syslog, vsyslog, __vsyslog_chk): Likewise.
1925 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1926 (x, EXT_x): Use ASMNAME.
1928 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1929 (a, c): Use ASMNAME.
1931 2011-10-07 Tom de Vries <tom@codesourcery.com>
1934 * gcc.dg/pr50527.c: New test.
1936 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1938 PR tree-optimization/50650
1939 * gcc.c-torture/compile/pr50650.c: New test.
1941 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1943 PR tree-optimization/50575
1944 * gcc.c-torture/execute/vector-compare-2.x: New file.
1946 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1949 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1950 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1953 2011-10-07 Richard Guenther <rguenther@suse.de>
1956 * gcc.dg/vect/vect-align-2.c: Increase array size.
1958 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1959 H.J. Lu <hongjiu.lu@intel.com>
1962 * gcc.target/i386/pr50603.c: New test.
1964 2011-10-06 Jason Merrill <jason@redhat.com>
1967 * g++.dg/cpp0x/default31.C: New.
1969 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1971 PR tree-optimization/50596
1972 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1974 * gcc.dg/vect/vect-cond-8.c: New test.
1976 2011-10-06 Richard Henderson <rth@redhat.com>
1978 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1979 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1980 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1981 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1982 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1983 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1984 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1985 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1986 * gcc.c-torture/execute/vshuf-16.inc: New file.
1987 * gcc.c-torture/execute/vshuf-2.inc: New file.
1988 * gcc.c-torture/execute/vshuf-4.inc: New file.
1989 * gcc.c-torture/execute/vshuf-8.inc: New file.
1990 * gcc.c-torture/execute/vshuf-main.inc: New file.
1991 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1992 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1993 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1994 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1995 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1996 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1997 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1998 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1999 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2000 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2001 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2002 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2003 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2005 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2007 PR tree-optimization/49279
2008 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2009 * gcc.c-torture/execute/pr49279.c: New test.
2011 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2014 * gcc.c-torture/compile/pr49049.c: New test.
2016 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2019 * gcc.target/arm/pr50305.c: New test.
2021 2011-10-06 Richard Guenther <rguenther@suse.de>
2023 PR tree-optimization/38884
2024 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2025 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2027 2011-10-05 David S. Miller <davem@davemloft.net>
2029 * gcc.target/sparc/lzd.c: New test.
2030 * gcc.target/sparc/popc.c: New test.
2032 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2034 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2035 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2036 * g++.dg/other/final1.C: Cleanup original tree dump.
2038 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2040 PR tree-optimization/50613
2041 * gcc.dg/pr50613.c: New test.
2043 2011-10-05 Richard Henderson <rth@redhat.com>
2045 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2046 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2047 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2048 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2049 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2050 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2051 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2052 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2054 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2056 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2057 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2058 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2059 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2060 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2062 2011-10-05 Richard Guenther <rguenther@suse.de>
2064 PR tree-optimization/38885
2065 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2067 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2069 * gcc.target/i386/sw-1.c: New test.
2071 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2073 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2075 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2077 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2079 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2081 2011-10-04 David S. Miller <davem@davemloft.net>
2083 * gcc.target/sparc/fhalve.c: New test.
2084 * gcc.target/sparc/fnegop.c: New test.
2085 * gcc.target/sparc/xmul.c: New test.
2087 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2090 * gfortran.dg/dummy_procedure_6.f90: New.
2092 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2094 PR tree-optimization/50604
2095 * gcc.dg/pr50604.c: New test.
2097 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2099 PR tree-optimization/49662
2100 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2101 * gcc.dg/graphite/interchange-15.c: Likewise.
2102 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2104 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2106 * gcc.dg/tree-ssa/restrict-4.c: New test.
2108 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2110 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2111 (main): Use __typeof to get result type of comparison.
2113 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2115 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2116 Make et_vect_multiple_sizes_saved global.
2117 (check_effective_target_vect64): Make et_vect64_saved global.
2119 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2121 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2122 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2123 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2124 * gcc.dg/builtin-complex-err-1.c: Adjust.
2126 2011-10-02 Jason Merrill <jason@redhat.com>
2128 * g++.dg/cpp0x/range-for22.C: New.
2130 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2131 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2132 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2133 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2135 * g++.dg/cpp0x/nsdmi5.C: New.
2137 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2140 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2142 (mips-dg-options): Force an ABI option if the current ABI is
2143 incompatible with the required -mlong setting. Likewise force
2144 a long setting if the current one is incompatible with the
2145 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2146 throughout procedure.
2147 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2148 instead of addressing=absolute.
2150 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2152 * gcc.target/mips/stack-1.c: New test.
2154 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2156 * gcc.dg/pr49696.c: New test.
2158 2011-10-02 Jan Hubicka <jh@suse.cz>
2160 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2162 2011-10-01 David S. Miller <davem@davemloft.net>
2164 * gcc.target/sparc/cmask.c: New test.
2165 * gcc.target/sparc/fpadds.c: New test.
2166 * gcc.target/sparc/fshift.c: New test.
2167 * gcc.target/sparc/fucmp.c: New test.
2168 * gcc.target/sparc/vis3misc.c: New test.
2170 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2173 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2175 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2178 * g++.dg/dfp/44473-1.C: New test.
2179 * g++.dg/dfp/44473-2.C: New test.
2180 * g++.dg/dfp/mangle-1.C: New test.
2181 * g++.dg/dfp/mangle-2.C: New test.
2182 * g++.dg/dfp/mangle-3.C: New test.
2183 * g++.dg/dfp/mangle-4.C: New test.
2184 * g++.dg/dfp/mangle-5.C: New test.
2186 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2189 * gcc.dg/pr50571.c: New test.
2191 PR tree-optimization/46309
2192 * gcc.dg/pr46309.c: New test.
2194 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2196 * gcc.dg/strlenopt-21.c: New test.
2198 2011-09-30 Revital Eres <revital.eres@linaro.org>
2200 * gcc.dg/sms-10.c: New file.
2202 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2204 * gcc.target/arm/pr50099.c: New test.
2206 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2208 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2210 2011-09-30 David S. Miller <davem@davemloft.net>
2212 * gcc.target/sparc/bmaskbshuf.c: New test.
2213 * gcc.target/sparc/edgen.c: New test.
2215 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2218 * gfortran.dg/pure_formal_proc_3.f90: New.
2221 * gfortran.dg/stfunc_7.f90: New.
2223 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2225 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2226 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2227 * gcc.dg/vector-compare-1.c: Likewise.
2228 * gcc.dg/vector-compare-2.c: Likewise.
2230 2011-09-29 David S. Miller <davem@davemloft.net>
2232 * gcc.target/sparc/array.c: New test.
2234 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2236 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2237 loop unroll and set max unroll times to 8.
2238 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2239 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2240 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2241 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2243 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2246 * g++.dg/ext/visibility/warn5.C: New.
2248 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2251 * g++.dg/warn/Wextra-3.C: New.
2253 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2256 * gcc.target/sh/pr49468-si.c: New.
2258 2011-09-28 Tom de Vries <tom@codesourcery.com>
2261 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2262 (TEST): Initialize src3 with random floats.
2263 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2264 from union src3. Initialize src3 with random floats.
2266 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2268 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2269 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2270 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2271 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2272 * gcc.target/sh/sh4a-cos.c: Ditto.
2273 * gcc.target/sh/sh4a-cosf.c: Ditto.
2274 * gcc.target/sh/sh4a-sin.c: Ditto.
2275 * gcc.target/sh/sh4a-sinf.c: Ditto.
2276 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2277 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2278 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2280 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2283 * g++.dg/parse/error40.C: New.
2284 * g++.dg/warn/incomplete1.C: Adjust.
2286 2011-09-27 Jan Hubicka <jh@suse.cz>
2289 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2292 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2294 * gcc.dg/strlenopt-1.c: New test.
2295 * gcc.dg/strlenopt-1f.c: New test.
2296 * gcc.dg/strlenopt-2.c: New test.
2297 * gcc.dg/strlenopt-2f.c: New test.
2298 * gcc.dg/strlenopt-3.c: New test.
2299 * gcc.dg/strlenopt-4.c: New test.
2300 * gcc.dg/strlenopt-4g.c: New test.
2301 * gcc.dg/strlenopt-4gf.c: New test.
2302 * gcc.dg/strlenopt-5.c: New test.
2303 * gcc.dg/strlenopt-6.c: New test.
2304 * gcc.dg/strlenopt-7.c: New test.
2305 * gcc.dg/strlenopt-8.c: New test.
2306 * gcc.dg/strlenopt-9.c: New test.
2307 * gcc.dg/strlenopt-10.c: New test.
2308 * gcc.dg/strlenopt-11.c: New test.
2309 * gcc.dg/strlenopt-12.c: New test.
2310 * gcc.dg/strlenopt-12g.c: New test.
2311 * gcc.dg/strlenopt-13.c: New test.
2312 * gcc.dg/strlenopt-14g.c: New test.
2313 * gcc.dg/strlenopt-14gf.c: New test.
2314 * gcc.dg/strlenopt-15.c: New test.
2315 * gcc.dg/strlenopt-16g.c: New test.
2316 * gcc.dg/strlenopt-17g.c: New test.
2317 * gcc.dg/strlenopt-18g.c: New test.
2318 * gcc.dg/strlenopt.h: New file.
2320 2011-09-27 Tom de Vries <tom@codesourcery.com>
2323 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2324 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2325 * gcc.dg/pr43864.c: New test.
2326 * gcc.dg/pr43864-2.c: Same.
2327 * gcc.dg/pr43864-3.c: Same.
2328 * gcc.dg/pr43864-4.c: Same.
2330 2011-09-27 Jan Hubicka <jh@suse.cz>
2332 * gcc.dg/ipa/inline-5.c: New testcase.
2334 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2336 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2338 * gcc.dg/vect/bb-slp-27.c: New.
2339 * gcc.dg/vect/bb-slp-28.c: New.
2341 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2343 * testsuite/lib/target-supports.exp (check_profiling_available):
2344 Don't rely solely on TLS tests for -fprofile-generate, fall
2345 through to the other code.
2347 2011-09-27 Richard Guenther <rguenther@suse.de>
2349 PR tree-optimization/50363
2350 * gcc.dg/torture/pr50363.c: New testcase.
2352 2011-09-26 Jason Merrill <jason@redhat.com>
2355 * g++.dg/template/partial13.C: New.
2358 * g++.dg/template/partial12.C: New.
2361 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2363 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2366 * g++.dg/diagnostic/bindings1.C: New.
2367 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2369 2011-09-26 David S. Miller <davem@davemloft.net>
2371 * gcc.target/sparc/wrgsr.c: New test.
2372 * gcc.target/sparc/rdgsr.c: New test.
2373 * gcc.target/sparc/edge.c: New test.
2374 * gcc.target/sparc/fcmp.c: New test.
2376 * gcc.target/sparc/edge.c: Update for new return types.
2377 * gcc.target/sparc/fcmp.c: Likewise.
2379 * gcc.target/sparc/fpaddsubi.c: New test.
2381 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2384 * gfortran.dg/common_15.f90: New.
2387 * gfortran.dg/dummy_procedure_5.f90: New.
2388 * gfortran.dg/interface_26.f90: Modified error message.
2389 * gfortran.dg/proc_ptr_11.f90: Ditto.
2390 * gfortran.dg/proc_ptr_15.f90: Ditto.
2391 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2392 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2394 2011-09-26 Jason Merrill <jason@redhat.com>
2397 * g++.dg/overload/rvalue3.C: New.
2400 * g++.dg/overload/ref-conv2.C: New.
2402 * g++.dg/cpp0x/nsdmi-template1.C: New.
2404 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2406 * g++.dg/cpp0x/nullptr25.C: New.
2408 2011-09-26 Richard Guenther <rguenther@suse.de>
2410 PR tree-optimization/50472
2411 * gcc.dg/torture/pr50472.c: New testcase.
2413 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2415 * gnat.dg/opt22.adb: New test.
2416 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2418 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2420 * gnat.dg/opt21.adb: New test.
2421 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2423 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2425 * gnat.dg/opt20.ad[sb]: New test.
2426 * gnat.dg/opt20_pkg.ads: New helper.
2428 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2430 * gnat.dg/array17.adb: New test.
2431 * gnat.dg/array17_pkg.ads: New helper.
2433 2011-09-25 Jason Merrill <jason@redhat.com>
2435 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2437 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2439 * gnat.dg/frame_overflow.ads: New.
2440 * gnat.dg/frame_overflow.adb: Adjust.
2441 * gnat.dg/specs/addr1.ads: Likewise.
2443 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2445 * g++.dg/tree-ssa/restrict2.C: New test.
2447 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2449 * lib/target-supports.exp (check_effective_target_vect64): New.
2450 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2451 of multiple vector sizes.
2452 * gcc.dg/vect/bb-slp-26.c: New.
2454 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2457 * g++.dg/template/bitfield1.C: New.
2459 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2461 * gcc.dg/vect/bb-slp-24.c: New.
2463 2011-09-24 Jason Merrill <jason@redhat.com>
2465 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2467 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2469 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2470 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2472 * g++.dg/cpp0x/nsdmi1.C: New.
2473 * g++.dg/cpp0x/nsdmi2.C: New.
2474 * g++.dg/cpp0x/nsdmi3.C: New.
2475 * g++.dg/cpp0x/nsdmi4.C: New.
2476 * g++.old-deja/g++.other/init4.C: New.
2478 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/template/sfinae28.C: New.
2483 2011-09-23 Ian Lance Taylor <iant@google.com>
2485 * go.test/go-test.exp (errchk): Handle more cases of getting
2486 correct Tcl backslash quoting in regular expressions in test file.
2488 2011-09-23 Jason Merrill <jason@redhat.com>
2491 * g++.dg/init/const8.C: New.
2492 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2493 * g++.dg/cpp0x/defaulted2.C: Likewise.
2494 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2495 * g++.dg/init/pr20039.C: Likewise.
2496 * g++.dg/init/pr42844.C: Likewise.
2498 2011-09-23 Jan Hubicka <jh@suse.cz>
2500 * gcc.dg/ipa/inline-1.c: new testcase.
2501 * gcc.dg/ipa/inline-2.c: new testcase.
2502 * gcc.dg/ipa/inline-3.c: new testcase.
2503 * gcc.dg/ipa/inline-4.c: new testcase.
2505 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2508 * g++.dg/cpp0x/constexpr-static8.C: New.
2510 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2512 * gcc.target/i386/avxfp-1.c: New test.
2513 * gcc.target/i386/avxfp-2.c: New test.
2515 2011-09-23 Terry Guo <terry.guo@arm.com>
2517 * gcc.c-torture/execute/941014-1.x: Deleted.
2519 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2522 * g++.dg/cpp0x/pr50491.C: New.
2524 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2527 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2529 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2532 * g++.dg/cpp0x/nullptr24.C: New.
2534 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2537 * gcc.target/i386/pr50482.c: New test.
2539 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2541 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2542 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2543 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2544 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2545 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2546 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2547 multilib options contain different -march= from dg-options.
2549 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2550 Paolo Carlini <paolo.carlini@oracle.com>
2553 * g++.dg/template/friend52.C: New.
2555 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2557 * gcc.target/arm/cmp-1.c: New test.
2558 * gcc.target/arm/cmp-2.c: Likewise.
2560 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2563 * gfortran.dg/impure_actual_1.f90: Modified error message.
2564 * gfortran.dg/proc_ptr_32.f90: New.
2565 * gfortran.dg/proc_ptr_33.f90: New.
2567 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2569 PR tree-optimization/50451
2570 * gcc.dg/vect/pr50451.c: New test.
2572 2011-09-21 Ian Lance Taylor <iant@google.com>
2574 * go.test/go-test.exp (errchk): Add special case for bug332.
2575 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2576 some more test lines.
2578 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2580 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2581 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2582 * g++.dg/other/i386-8.C: Ditto.
2583 * g++.dg/other/pr34435.C: Ditto.
2584 * g++.dg/other/pr39496.C: Ditto.
2585 * g++.dg/other/mmintrin.C: Ditto.
2587 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2589 * gcc.dg/vect/vect-cond-7.c: New test.
2590 * gcc.target/i386/sse4_1-cond-1.c: New test.
2591 * gcc.target/i386/avx-cond-1.c: New test.
2593 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2596 * g++.dg/other/pr50464.C: New test.
2598 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2600 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2601 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2602 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2603 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2605 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2607 * gnat.dg/opt19.adb: New test.
2609 2011-09-21 Terry Guo <terry.guo@arm.com>
2611 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2612 on arch conflict when testing case on targets other than armv7-a.
2614 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2617 * g++.dg/ext/int128-1.C: New.
2618 * g++.dg/ext/int128-2.C: Likewise.
2619 * g++.dg/ext/int128-2.h: Likewise.
2621 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2624 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2626 2011-09-20 Jason Merrill <jason@redhat.com>
2628 * g++.dg/cpp0x/constexpr-generated1.C: New.
2631 * g++.dg/overload/ref-conv1.C: New.
2633 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2635 * g++.dg/other/final1.C: New.
2637 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2639 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2642 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2644 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2647 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2649 PR tree-optimization/50413
2650 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2651 -fdump-tree-slp-details. Run other tests with
2652 -fdump-tree-vect-details.
2653 * g++.dg/vect/slp-pr50413.cc: New.
2655 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2656 Ira Rosen <ira.rosen@linaro.org>
2659 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2660 Fix underscores around restrict.
2662 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2664 PR tree-optimization/50414
2665 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2666 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2667 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2669 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2671 PR tree-optimization/50412
2672 * gfortran.dg/vect/pr50412.f90: New.
2674 2011-09-16 Jason Merrill <jason@redhat.com>
2677 * g++.dg/eh/defarg1.C: New.
2679 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2681 * gcc.dg/vect/vect-reduc-10.c: New test.
2682 * gcc.target/i386/avx-reduc-1.c: New test.
2684 * gcc.target/i386/sse2-extract-1.c: New test.
2685 * gcc.target/i386/avx-extract-1.c: New test.
2687 2011-09-16 Terry Guo <terry.guo@arm.com>
2689 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2691 2011-09-15 Diego Novillo <dnovillo@google.com>
2693 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2694 ALWAYS_CXXFLAGS, if defined.
2695 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2696 ALWAYS_GFORTRANFLAGS, if defined.
2697 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2698 ALWAYS_GOCFLAGS, if defined.
2699 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2700 ALWAYS_OBJCXXFLAGS, if defined.
2701 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2702 additional_flags, if defined.
2703 * lib/gnat.exp (gnat_target_compile): Likewise.
2704 * lib/objc.exp (objc_target_compile): Likewise.
2705 * lib/target-supports-dg.exp (dg-add-options): Handle
2708 2011-09-15 Tom de Vries <tom@codesourcery.com>
2711 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2712 Use uintptr_t in f1. Undo avr xfails.
2714 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2718 * gfortran.dg/function_types_3.f90: New.
2720 2011-09-15 Jason Merrill <jason@redhat.com>
2723 * g++.dg/cpp0x/trailing7.C: New.
2726 * g++.dg/cpp0x/nullptr23.C: New.
2728 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2730 * gcc.dg/vect/bb-slp-25.c: New.
2732 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2735 * g++.dg/cpp0x/noexcept15.C: New.
2737 2011-09-14 Tom de Vries <tom@codesourcery.com>
2740 * gcc.dg/pr50251.c: New test.
2742 2011-09-14 Tobias Burnus <burnus@net-b.de>
2746 * gfortran.dg/null_5.f90: New.
2747 * gfortran.dg/null_6.f90: New.
2749 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2751 * gcc.c-torture/compile/20110913-1.c: New test.
2753 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2756 * gfortran.dg/result_2.f90: New.
2758 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2760 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2762 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2765 * g++.dg/cpp0x/variadic116.C: New test case.
2767 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2769 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2770 * gcc.target/mips/interrupt_handler-2.c: New test.
2771 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2773 2011-09-12 Jason Merrill <jason@redhat.com>
2775 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2777 * g++.dg/cpp0x/explicit7.C: New.
2779 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2781 PR rtl-optimization/50212
2782 * g++.dg/other/pr50212.C: New test.
2784 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2787 * testsuite/gcc.target/avr/torture/avr-torture.exp
2788 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2789 "-O2 -fmerge-all-constants".
2791 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2794 * gfortran.dg/do_while_1.f90: New test.
2796 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2800 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2801 * gfortran.dg/proc_decl_26.f90: New.
2802 * gfortran.dg/typebound_override_2.f90: New.
2803 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2805 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2807 * gnat.dg/cond_expr2.ad[sb]: New test.
2809 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2811 * gnat.dg/atomic5.ad[sb]: New test.
2813 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2815 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2817 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2820 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2822 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2825 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2827 2011-09-09 Richard Guenther <rguenther@suse.de>
2829 PR tree-optimization/50328
2830 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2832 2011-09-09 Richard Guenther <rguenther@suse.de>
2835 * gcc.dg/torture/pr50333.c: New testcase.
2837 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2839 PR tree-optimization/50318
2840 * gcc.target/arm/pr50318-1.c: New file.
2842 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2844 * gcc.target/i386/all_one_m256i.c: New test.
2846 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2849 * g++.dg/cpp0x/sfinae28.C: New.
2851 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2854 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2855 longer ignored on typedefs.
2857 PR c++/33255 - Support -Wunused-local-typedefs warning
2858 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2859 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2861 2011-09-08 Martin Jambor <mjambor@suse.cz>
2863 PR tree-optimization/50287
2864 * gcc.dg/torture/pr50287.c: New test.
2866 2011-09-08 Richard Guenther <rguenther@suse.de>
2868 PR tree-optimization/19831
2869 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2870 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2871 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2872 * gcc.dg/errno-1.c: Adjust.
2874 2011-09-08 Richard Guenther <rguenther@suse.de>
2876 PR tree-optimization/19831
2877 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2879 2011-09-08 Tobias Burnus <burnus@net-b.de>
2882 * gfortran.dg/do_concurrent_1.f90: New.
2883 * gfortran.dg/do_concurrent_2.f90: New.
2885 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2888 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2889 * gcc.dg/pr50310-2.c: New test.
2891 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2894 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2895 * gfortran.dg/impure_constructor_1.f90: Modified.
2896 * gfortran.dg/proc_ptr_comp_33.f90: New.
2898 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2901 * gcc.dg/pr50310-1.c: New test.
2903 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2906 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2909 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/cpp0x/noexcept14.C: New.
2914 2011-09-07 Jason Merrill <jason@redhat.com>
2916 * g++.dg/cpp0x/constexpr-ref3.C: New.
2918 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2920 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2922 * gcc.dg/section1.c: Don't xfail for avr.
2924 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2926 PR tree-optimization/50322
2927 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2929 2011-09-07 Martin Jambor <mjambor@suse.cz>
2931 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2933 2011-09-07 Martin Jambor <mjambor@suse.cz>
2935 PR tree-optimization/49911
2936 * g++.dg/tree-ssa/pr49911.C: New test.
2938 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2941 * gcc.dg/torture/pr49030.c: New test.
2943 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2946 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2947 * gfortran.dg/class_4d.f03: Deleted.
2948 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2950 2011-09-07 Richard Guenther <rguenther@suse.de>
2952 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2954 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2956 PR tree-optimization/46021
2957 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2959 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2961 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2963 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2965 * gcc.c-torture/compile/20110906-1.c: New test.
2967 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2969 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2971 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2973 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2974 --param tree-reassoc-width=1.
2976 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2977 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2979 2011-09-06 Richard Guenther <rguenther@suse.de>
2981 PR tree-optimization/48149
2982 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2984 2011-09-06 Richard Guenther <rguenther@suse.de>
2986 PR tree-optimization/48317
2987 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2989 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2991 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2993 (add_options_for_quad_vectors): Replace with ...
2994 (add_options_for_double_vectors): ... this.
2995 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2996 support multiple vector sizes since the vectorizer attempts to
2997 vectorize with both vector sizes.
2998 * gcc.dg/vect/no-vfa-vect-79.c,
2999 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3000 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3001 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3002 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3003 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3004 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3005 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3006 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3007 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3008 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3009 gcc.dg/vect/vect-40.c: Likewise.
3010 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3011 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3012 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3013 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3014 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3016 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3018 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3021 * gcc.target/mips/abi-main.h: New file.
3022 * gcc.target/mips/abi-o32-long32.c: New test.
3023 * gcc.target/mips/abi-o32-long64.c: Likewise.
3024 * gcc.target/mips/abi-o64-long32.c: Likewise.
3025 * gcc.target/mips/abi-o64-long64.c: Likewise.
3026 * gcc.target/mips/abi-n32-long32.c: Likewise.
3027 * gcc.target/mips/abi-n32-long64.c: Likewise.
3028 * gcc.target/mips/abi-n64-long32.c: Likewise.
3029 * gcc.target/mips/abi-n64-long64.c: Likewise.
3030 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3031 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3032 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3033 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3034 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3035 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3036 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3037 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3038 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3039 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3040 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3041 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3042 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3043 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3044 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3045 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3046 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3047 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3048 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3049 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3050 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3051 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3052 * gcc.target/mips/branch-3.c: Likewise.
3053 * gcc.target/mips/branch-4.c: Likewise.
3054 * gcc.target/mips/branch-5.c: Likewise.
3055 * gcc.target/mips/branch-6.c: Likewise.
3056 * gcc.target/mips/branch-7.c: Likewise.
3057 * gcc.target/mips/branch-8.c: Likewise.
3058 * gcc.target/mips/branch-9.c: Likewise.
3059 * gcc.target/mips/branch-10.c: Likewise.
3060 * gcc.target/mips/branch-11.c: Likewise.
3061 * gcc.target/mips/branch-12.c: Likewise.
3062 * gcc.target/mips/branch-13.c: Likewise.
3063 * gcc.target/mips/lazy-binding-1.c: Likewise.
3065 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3067 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3068 to avoid warning on int=16 platforms..
3070 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3072 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3073 to work even with -fshort-enums.
3075 2011-09-04 Jan Hubicka <jh@suse.cz>
3077 * gcc.c-torture/compile/20110902.c: new testcase.
3079 2011-09-04 Jason Merrill <jason@redhat.com>
3082 * g++.dg/cpp0x/rv-conv1.C: New.
3085 * g++.dg/cpp0x/rv-func3.C: New.
3087 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3091 * g++.dg/cpp0x/constexpr-template1.C: New.
3092 * g++.dg/cpp0x/constexpr-template2.C: New.
3093 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3094 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3096 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3098 * gnat.dg/specs/debug1.ads: Tweak pattern.
3100 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3103 * gfortran.dg/class_45a.f03: New.
3104 * gfortran.dg/class_45b.f03: New.
3106 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3107 Ira Rosen <ira.rosen@linaro.org>
3109 PR tree-optimization/50208
3110 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3111 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3112 -fno-tree-fre -fno-tree-pre.
3114 2011-09-02 Martin Jambor <mjambor@suse.cz>
3116 * gcc.dg/ipa/ipcp-3.c: New test.
3118 2011-09-02 Richard Guenther <rguenther@suse.de>
3120 PR tree-optimization/27460
3122 * gcc.dg/vect/vect-cond-7.c: New testcase.
3124 2011-09-02 Martin Jambor <mjambor@suse.cz>
3126 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3127 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3128 xfailed test for inlining.
3129 * g++.dg/ipa/ivinline-9.C: Likewise.
3131 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3133 PR tree-optimization/50178
3134 * gfortran.dg/vect/pr50178.f90: New test.
3136 2011-08-31 Martin Jambor <mjambor@suse.cz>
3139 * gcc.c-torture/execute/pr49886.c: New testcase.
3141 2011-08-31 Tom de Vries <tom@codesourcery.com>
3144 * gcc.dg/pr43513.c: New test.
3146 2011-08-30 Tobias Burnus <burnus@net-b.de>
3149 * gfortran.dg/common_14.f90: New.
3150 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3152 2011-08-30 Jason Merrill <jason@redhat.com>
3155 * g++.dg/cpp0x/decltype33.C: New.
3158 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3161 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3163 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3165 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3167 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3169 * gnat.dg/specs/aggr3.ads: New test.
3170 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3172 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3173 * gnat.dg/specs/aggr2.ads: Likewise.
3175 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3178 * gfortran.dg/allocate_with_source_2.f90: New test
3180 2011-08-30 Jason Merrill <jason@redhat.com>
3183 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3186 * g++.dg/cpp0x/constexpr-value3.C: New.
3188 2011-08-30 Richard Guenther <rguenther@suse.de>
3191 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3192 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3193 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3194 * gcc.dg/pr36902.c: XFAIL.
3196 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3198 * gcc.target/i386/fma-check.h: New.
3199 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3200 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3201 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3202 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3203 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3204 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3205 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3206 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3207 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3208 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3209 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3210 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3211 * gcc.target/i386/fma-compile.c: Likewise.
3212 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3213 * gcc.target/i386/sse-12.c: Add -mfma.
3214 * gcc.target/i386/sse-13.c: Likewise.
3215 * gcc.target/i386/sse-14.c: Likewise.
3216 * gcc.target/i386/sse-22.c: Likewise.
3217 * gcc.target/i386/sse-23.c: Likewise.
3218 * g++.dg/other/i386-2.C: Likewise.
3219 * g++.dg/other/i386-3.C: Likewise.
3221 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3224 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3225 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3227 2011-08-30 Christian Bruel <christian.bruel@st.com>
3229 * g++.dg/bprob/bprob.exp (feedback_options): Set
3230 -fbranch-probabilities.
3231 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3233 2011-08-29 Jason Merrill <jason@redhat.com>
3236 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3238 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3239 Jason Merrill <jason@redhat.com>
3241 * g++.dg/dfp/base.C: New test.
3243 2011-08-29 Jason Merrill <jason@redhat.com>
3247 * g++.dg/cpp0x/initlist58.C: New.
3249 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3252 * gfortran.dg/class_result_1.f03: New.
3254 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3257 * gcc.target/i386/pr48722.c: New test.
3259 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3262 * gfortran.dg/widechar_compare_1.f90: New test.
3264 2011-08-26 Jason Merrill <jason@redhat.com>
3268 * g++.dg/abi/mangle50.C: New.
3270 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3273 * gcc.target/i386/pr50202.c: New test.
3275 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3277 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3278 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3279 * gcc.target/i386/avx-round-vec.c: New test.
3280 * gcc.target/i386/avx-roundf-vec.c: New test.
3282 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3284 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3288 * c-c++-common/Wunused-var-14.c: New test.
3290 2011-08-26 Tom de Vries <tom@codesourcery.com>
3292 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3294 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3296 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3297 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3298 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3299 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3301 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3303 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3304 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3305 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3306 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3308 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3311 * gfortran.dg/pointer_comp_init_1.f90: New test.
3313 2011-08-25 Jason Merrill <jason@redhat.com>
3316 * g++.dg/cpp0x/sfinae27.C: New.
3318 2011-08-25 Tobias Burnus <burnus@net-b.de>
3320 * gfortran.dg/coarray_lib_token_4.f90: New.
3322 2011-08-25 Tobias Burnus <burnus@net-b.de>
3324 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3326 2011-08-25 Richard Guenther <rguenther@suse.de>
3328 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3330 2011-08-24 Tobias Burnus <burnus@net-b.de>
3333 * gfortran.dg/initialization_28.f90: New.
3335 2011-08-24 Richard Guenther <rguenther@suse.de>
3337 PR tree-optimization/50067
3338 * gcc.dg/torture/pr50067-3.c: New testcase.
3339 * gcc.dg/torture/pr50067-4.c: Likewise.
3340 * gcc.dg/torture/pr50067-5.c: Likewise.
3342 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3344 * g++.dg/other/i386-2.C: Add -mavx2 check.
3345 * g++.dg/other/i386-3.C: Likewise.
3346 * gcc.target/i386/avx-1.c: Add AVX2.
3347 * gcc.target/i386/avx-2.c: Likewise.
3348 * gcc.target/i386/funcspec-5.c: Likewise.
3349 * gcc.target/i386/sse-12.c: Likewise.
3350 * gcc.target/i386/sse-13.c: Likewise.
3351 * gcc.target/i386/sse-14.c: Likewise.
3352 * gcc.target/i386/sse-22.c: Likewise.
3353 * gcc.target/i386/sse-23.c: Likewise.
3354 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3355 * gcc.target/i386/avx2-check.h: New.
3356 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3357 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3358 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3359 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3360 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3361 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3362 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3363 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3364 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3365 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3366 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3367 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3368 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3369 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3370 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3371 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3372 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3373 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3374 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3375 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3376 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3377 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3378 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3379 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3380 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3381 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3382 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3383 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3384 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3385 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3386 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3387 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3388 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3389 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3390 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3391 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3392 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3393 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3394 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3395 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3396 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3397 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3398 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3399 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3400 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3401 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3402 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3403 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3404 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3405 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3406 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3407 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3408 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3409 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3410 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3411 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3412 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3413 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3414 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3415 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3416 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3417 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3418 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3419 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3420 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3421 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3422 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3423 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3424 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3425 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3426 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3427 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3428 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3429 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3430 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3431 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3432 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3433 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3434 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3435 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3436 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3437 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3438 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3439 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3440 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3441 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3442 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3443 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3444 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3445 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3446 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3447 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3448 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3449 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3450 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3451 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3452 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3453 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3454 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3455 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3456 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3457 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3458 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3459 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3460 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3461 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3462 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3463 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3464 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3465 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3466 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3467 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3468 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3469 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3470 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3471 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3472 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3473 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3474 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3475 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3476 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3477 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3478 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3479 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3480 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3481 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3482 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3483 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3484 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3485 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3486 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3487 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3488 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3489 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3490 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3491 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3492 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3493 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3494 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3495 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3496 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3497 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3498 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3499 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3500 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3501 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3502 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3503 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3504 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3505 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3506 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3507 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3508 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3509 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3510 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3511 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3512 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3513 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3514 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3515 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3516 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3517 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3518 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3519 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3520 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3521 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3522 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3527 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3528 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3529 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3530 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3531 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3532 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3533 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3534 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3535 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3536 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3537 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3539 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3540 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3541 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3542 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3543 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3544 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3545 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3546 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3547 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3548 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3550 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3551 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3595 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3596 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3597 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3598 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3599 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3601 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3611 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3612 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3613 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3614 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3615 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3616 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3617 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3618 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3627 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3628 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3629 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3630 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3631 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3632 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3633 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3634 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3635 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3636 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3637 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3639 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3640 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3641 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3642 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3643 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3644 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3645 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3646 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3647 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3727 * gcc.target/i386/testimm-9.c: Likewise.
3729 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3731 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3732 * g++.dg/other/i386-3.C: Likewise.
3733 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3734 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3735 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3736 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3737 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3738 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3739 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3740 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3741 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3742 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3743 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3744 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3745 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3746 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3747 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3748 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3749 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3750 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3751 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3752 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3753 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3754 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3755 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3756 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3757 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3758 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3759 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3760 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3761 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3762 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3763 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3764 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3765 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3766 * gcc.target/i386/sse-12.c: Add BMI2.
3767 * gcc.target/i386/sse-13.c: Likewise.
3768 * gcc.target/i386/sse-14.c: Likewise.
3769 * gcc.target/i386/sse-22.c: Likewise.
3770 * gcc.target/i386/sse-23.c: Likewise.
3772 2011-08-23 Jason Merrill <jason@redhat.com>
3774 * g++.dg/template/crash7.C: Adjust expected errors.
3776 2011-08-23 Jason Merrill <jason@redhat.com>
3780 * g++.dg/cpp0x/overload2.C: New.
3782 2011-08-23 Jason Merrill <jason@redhat.com>
3785 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3787 2011-08-23 Jason Merrill <jason@redhat.com>
3790 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3791 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3792 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3793 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3795 2011-08-23 Jason Merrill <jason@redhat.com>
3798 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3800 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3803 * g++.dg/warn/Wunused-var-16.C: New test.
3806 * gcc.dg/pr50161.c: New test.
3808 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3811 * g++.dg/gcov/gcov-7.C: New test.
3813 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3816 * g++.dg/dfp/nofields.C: New test.
3818 2011-08-23 Tobias Burnus <burnus@net-b.de>
3821 * gfortran.dg/use_16.f90: New.
3823 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3824 Kirill Yukhin <kirill.yukhin@intel.com>
3827 * gcc.target/i386/pr50155.c: New test.
3829 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3831 PR tree-optimization/50133
3832 * gcc.dg/pr50133.c: New test.
3835 * c-c++-common/cxxbitfields-6.c: New test.
3837 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3840 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3842 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3844 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3845 * gcc.dg/pr49994-3.c: Ditto.
3847 2011-08-22 Richard Guenther <rguenther@suse.de>
3850 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3851 * gcc.dg/torture/pr50067-2.c: Likewise.
3853 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3856 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3857 of a constant resulting from simplification.
3858 * gfortran.dg/warn_conversion_3.f90: New test.
3860 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3863 * gfortran.dg/zero_stride_1.f90: New test.
3865 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3868 * gfortran.dg/typebound_override_1.f90: Modified.
3870 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3872 PR tree-optimization/48739
3873 * gcc.dg/pr48739-1.c: New test.
3874 * gcc.dg/pr48739-2.c: New test.
3876 2011-08-20 Tobias Burnus <burnus@net-b.de>
3878 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3880 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3883 * gfortran.dg/where_3.f90: New test.
3885 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3888 * gfortran.dg/pr49721-1.f: New.
3889 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3891 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3893 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3894 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3897 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3899 * gcc.target/arm/wmul-11.c: New file.
3900 * gcc.target/arm/wmul-12.c: New file.
3901 * gcc.target/arm/wmul-13.c: New file.
3903 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3905 * gcc.target/arm/wmul-10.c: New file.
3907 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3909 * gcc.target/arm/wmul-9.c: New file.
3910 * gcc.target/arm/wmul-bitfield-2.c: New file.
3912 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3914 * gcc.target/arm/wmul-8.c: New file.
3916 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3918 * gcc.target/arm/wmul-7.c: New file.
3920 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3922 * gcc.target/arm/wmul-6.c: New file.
3924 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3926 * gcc.target/arm/wmul-5.c: New file.
3927 * gcc.target/arm/no-wmla-1.c: New file.
3929 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3931 * gcc.target/arm/wmul-bitfield-1.c: New file.
3933 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3935 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3937 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3939 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3940 * gcc.target/i386/conversion.c: Likewise.
3942 2011-08-19 Richard Guenther <rguenther@suse.de>
3944 * gcc.dg/torture/pr50067-1.c: New testcase.
3945 * gcc.dg/torture/pr50067-2.c: Likewise.
3947 2011-08-19 Joey Ye <joey.ye@arm.com>
3950 * gcc.target/arm/handler-align.c: New test.
3951 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3954 2011-08-19 Joey Ye <joey.ye@arm.com>
3956 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3958 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3961 * gfortran.dg/end_block_label_1.f90: New test.
3962 * gfortran.dg/end_associate_label_1.f90: New test.
3964 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3966 * gcc.dg/c1x-pointer-float-1.c: New test.
3968 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3971 * gfortran.dg/duplicate_labels_2.f: New test.
3973 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3975 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3976 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3977 gcc.dg/c1x-noreturn-5.c: New tests.
3979 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3981 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3983 2011-08-18 Tobias Burnus <burnus@net-b.de>
3986 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3987 * gfortran.dg/coarray_lock_3.f90: Fix test.
3988 * gfortran.dg/coarray_lock_4.f90: New.
3989 * gfortran.dg/coarray_lock_5.f90: New.
3991 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3994 * gcc.c-torture/compile/pr50009.c: New test.
3997 * gcc.dg/torture/pr50092.c: New test.
3999 2011-08-18 Tobias Burnus <burnus@net-b.de>
4002 * gfortran.dg/namelist_73.f90: New.
4004 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4006 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4009 * gcc.dg/pr50017.c: New test.
4011 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4014 * g++.dg/lookup/hidden-var1.C: New test case.
4016 2011-08-17 Tobias Burnus <burnus@net-b.de>
4019 * gfortran.dg/warn_unused_var_2.f90: New.
4020 * gfortran.dg/warn_unused_var_3.f90: New.
4022 2011-08-17 Tom de Vries <tom@codesourcery.com>
4025 * gcc.target/arm/pr43597.c: New test.
4027 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4030 * gfortran.dg/common_13.f90: New.
4032 2011-08-16 Jason Merrill <jason@redhat.com>
4035 * g++.dg/cpp0x/variadic-unresolved.C: New.
4037 * g++.old-deja/g++.brendan/README: Add R.I.P.
4039 * g++.dg/ext/attr-used-1.C: New.
4042 * g++.dg/cpp0x/initlist56.C: New.
4044 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4047 * g++.dg/opt/life1.C: Only run on Linux.
4049 2011-08-15 Tobias Burnus <burnus@net-b.de>
4051 * gfortran.dg/coarray_26.f90: New.
4053 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4055 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4058 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4061 * gfortran.dg/func_result_7.f90: New.
4063 2011-08-13 Jason Merrill <jason@redhat.com>
4066 * g++.dg/cpp0x/decltype32.C: New.
4069 * g++.dg/diagnostic/expr1.C: New.
4071 2011-08-12 David Li <davidxl@google.com>
4073 * g++.dg/abi/vbase15.C: New test.
4075 2011-08-12 Jason Merrill <jason@redhat.com>
4078 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4080 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4082 * gcc.dg/builtins-67.c: New test.
4083 * gcc.target/i386/conversion.c: Ditto.
4085 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4086 Brian Hackett <bhackett1024@gmail.com>
4088 * g++.dg/plugin/decl_plugin.c: New.
4089 * g++.dg/plugin/decl-plugin-test.C: New.
4090 * g++.dg/plugin/plugin.exp: Add above testcase.
4092 2011-08-11 Richard Guenther <rguenther@suse.de>
4094 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4096 2011-08-11 Michael Matz <matz@suse.de>
4098 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4100 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4102 PR tree-optimization/50039
4103 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4104 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4106 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4108 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4109 (sse4_1_test): Initialize src3 with random value.
4111 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4113 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4114 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4115 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4116 * gcc.dg/scal-to-vec1.c: New test.
4117 * gcc.dg/scal-to-vec2.c: New test.
4119 2011-08-09 Richard Guenther <rguenther@suse.de>
4121 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4122 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4123 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4124 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4126 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4128 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4130 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4132 * gcc.dg/pr49948.c: Require pthread effective target.
4134 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4136 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4138 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4140 * gcc.target/i386/sse-22a.c: New test.
4142 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4144 PR tree-optimization/50014
4145 * gcc.dg/vect/pr50014.c: New test.
4147 2011-08-08 Martin Jambor <mjambor@suse.cz>
4150 * gcc.dg/tree-ssa/pr49923.c: New test.
4152 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4155 * gcc.target/i386/pr49781-1.c: New.
4157 2011-08-08 Jason Merrill <jason@redhat.com>
4159 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4161 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4163 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4166 * gfortran.dg/typebound_override_1.f90: New.
4168 2011-08-07 Kai Tietz <ktietz@redhat.com>
4170 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4171 x86_64 mingw target.
4172 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4173 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4174 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4175 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4176 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4177 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4178 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4179 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4180 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4181 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4183 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4186 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4188 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4190 * gcc.dg/pr48770.c: Cleanup coverage files.
4191 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4193 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4195 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4196 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4197 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4198 lzcnt and bmi options.
4200 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4203 * gcc.dg/pr47381-1.c: New.
4204 * gcc.dg/pr47381-2.c: Likewise.
4205 * gcc.target/i386/pr47381.c: Likewise.
4207 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4210 * gcc.dg/pr47727.c: New.
4213 * gcc.dg/pr47372-1.c: New.
4214 * gcc.dg/pr47372-2.c: Likewise.
4216 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4219 * gcc.target/i386/pr47449.c: New.
4222 * gcc.dg/pr47446-1.c: New.
4223 * gcc.dg/pr47446-2.c: Likewise.
4225 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4228 * gcc.dg/pr47766.c: New.
4231 * gcc.dg/tls/pr47715-1.c: New.
4232 * gcc.dg/tls/pr47715-2.c: Likewise.
4233 * gcc.dg/tls/pr47715-3.c: Likewise.
4234 * gcc.dg/tls/pr47715-4.c: Likewise.
4235 * gcc.dg/tls/pr47715-5.c: Likewise.
4237 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4240 * objc.dg/gnu-api-2-class.m: Updated comments.
4241 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4242 * objc.dg/gnu-api-2-class-meta.m: New test.
4243 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4245 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4248 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4249 with classes that are in construction.
4251 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4254 * gcc.target/i386/pr48084-1.c: New.
4255 * gcc.target/i386/pr48084-2.c: Likewise.
4256 * gcc.target/i386/pr48084-3.c: Likewise.
4257 * gcc.target/i386/pr48084-4.c: Likewise.
4258 * gcc.target/i386/pr48084-5.c: Likewise.
4260 PR rtl-optimization/49504
4261 * gcc.target/i386/pr49504.c: New.
4264 * gcc.dg/pr49860.c: New.
4266 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4269 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4270 with classes that are in construction.
4272 2011-08-05 Jason Merrill <jason@redhat.com>
4275 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4278 * g++.dg/cpp0x/decltype31.C: New.
4281 * g++.dg/init/array28.C: New.
4284 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4286 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4289 * gcc.dg/pr47369-1.c: New.
4291 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4294 * gcc.dg/torture/pr47364-1.c: New.
4295 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4296 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4298 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4301 * gfortran.dg/transfer_check_2.f90: New test case.
4303 2011-08-05 Jan Hubicka <jh@suse.cz>
4306 * gfortran.dg/pr49494.f90: New testcase.
4308 2011-08-05 Jan Hubicka <jh@suse.cz>
4311 * gcc.c-torture/compile/pr49735.c: New testcase.
4313 2011-08-05 Jason Merrill <jason@redhat.com>
4316 * g++.dg/cpp0x/initlist56.C: New.
4319 * g++.dg/overload/rvalue2.C: New.
4322 * g++.dg/cpp0x/range-for21.C: New.
4324 * g++.dg/ext/vla11.C: New.
4326 2011-08-05 Richard Guenther <rguenther@suse.de>
4328 PR tree-optimization/49984
4329 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4331 2011-08-05 Richard Guenther <rguenther@suse.de>
4333 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4334 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4335 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4337 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4339 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4340 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4341 * gfortran.dg/ldist-pr43023.f90: Ditto.
4342 * gfortran.dg/namelist_52.f90: Ditto.
4343 * gfortran.dg/interface_proc_end.f90: Ditto.
4344 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4345 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4347 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4349 * gcc.dg/vect/vect-over-widen-1.c: New test.
4350 * gcc.dg/vect/vect-over-widen-2.c: New test.
4351 * gcc.dg/vect/vect-over-widen-3.c: New test.
4352 * gcc.dg/vect/vect-over-widen-4.c: New test.
4354 2011-08-04 Richard Guenther <rguenther@suse.de>
4357 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4359 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4361 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4363 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4366 * g++.dg/ext/builtin-object-size3.C: New test.
4368 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4370 PR tree-optimization/49948
4371 * gcc.dg/pr49948.c: New test.
4373 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4376 * gcc.dg/torture/pr47383.c: New.
4378 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4380 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4382 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4384 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4386 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4389 * gcc.dg/torture/pr47744-1.c: New.
4390 * gcc.dg/torture/pr47744-2.c: Likewise.
4391 * gcc.dg/torture/pr47744-3.c: Likewise.
4393 2011-08-03 Richard Guenther <rguenther@suse.de>
4396 * gcc.dg/torture/pr49958.c: New testcase.
4398 2011-08-03 Richard Guenther <rguenther@suse.de>
4400 PR tree-optimization/49938
4401 * g++.dg/torture/pr49938.C: New testcase.
4403 2011-08-02 Jason Merrill <jason@redhat.com>
4406 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4409 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4412 * g++.dg/cpp0x/variadic115.C: New.
4415 * g++.dg/cpp0x/union5.C: New.
4417 2011-08-02 Daniel Kraft <d@domob.eu>
4420 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4422 2011-08-02 Kai Tietz <ktietz@redhat.com>
4425 * gcc.dg/tree-ssa/forwprop-15.c
4427 2011-08-02 Jason Merrill <jason@redhat.com>
4430 * g++.dg/cpp0x/range-for20.C: New.
4432 2011-08-02 Tobias Burnus <burnus@net-b.de>
4434 * gfortran.dg/coarray_lib_token_3.f90: New.
4436 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4439 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4440 * gcc.dg/gomp/atomic-15.c: New test.
4441 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4442 * g++.dg/gomp/atomic-15.C: New test.
4443 * g++.dg/gomp/private-1.C: New test.
4444 * g++.dg/gomp/sharing-2.C: New test.
4445 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4446 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4447 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4449 2011-08-02 Tobias Burnus <burnus@net-b.de>
4451 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4452 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4454 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4455 * gfortran.dg/allocatable_function_5.f90: Ditto.
4456 * gfortran.dg/allocate_stat.f90: Ditto.
4457 * gfortran.dg/array_constructor_20.f90: Ditto.
4458 * gfortran.dg/array_constructor_21.f90: Ditto.
4459 * gfortran.dg/array_constructor_22.f90: Ditto.
4460 * gfortran.dg/array_constructor_26.f03: Ditto.
4461 * gfortran.dg/array_function_4.f90: Ditto.
4462 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4463 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4464 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4465 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4466 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4467 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4468 * gfortran.dg/class_15.f03: Ditto.
4469 * gfortran.dg/class_27.f03: Ditto.
4470 * gfortran.dg/class_33.f90: Ditto.
4471 * gfortran.dg/class_37.f03: Ditto.
4472 * gfortran.dg/class_40.f03: Ditto.
4473 * gfortran.dg/class_42.f03: Ditto.
4474 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4475 * gfortran.dg/coarray/registering_1.f90: Ditto.
4476 * gfortran.dg/convert_1.f90: Ditto.
4477 * gfortran.dg/default_initialization_3.f90: Ditto.
4478 * gfortran.dg/dependency_25.f90: Ditto.
4479 * gfortran.dg/dependency_26.f90: Ditto.
4480 * gfortran.dg/dependency_36.f90: Ditto.
4481 * gfortran.dg/dependency_37.f90: Ditto.
4482 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4483 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4484 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4485 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4486 * gfortran.dg/elemental_result_1.f90: Ditto.
4487 * gfortran.dg/empty_derived_type.f90: Ditto.
4488 * gfortran.dg/entry_7.f90: Ditto.
4489 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4490 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4491 * gfortran.dg/error_recovery_3.f90: Ditto.
4492 * gfortran.dg/extends_4.f03: Ditto.
4493 * gfortran.dg/func_assign.f90: Ditto.
4494 * gfortran.dg/func_assign_3.f90: Ditto.
4495 * gfortran.dg/generic_1.f90: Ditto.
4496 * gfortran.dg/generic_18.f90: Ditto.
4497 * gfortran.dg/generic_22.f03: Ditto.
4498 * gfortran.dg/generic_4.f90: Ditto.
4499 * gfortran.dg/generic_6.f90: Ditto.
4500 * gfortran.dg/generic_actual_arg.f90: Ditto.
4501 * gfortran.dg/graphite/id-21.f: Ditto.
4502 * gfortran.dg/graphite/pr45758.f90: Ditto.
4503 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4504 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4505 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4506 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4507 * gfortran.dg/host_used_types_1.f90: Ditto.
4508 * gfortran.dg/implicit_1.f90: Ditto.
4509 * gfortran.dg/implicit_11.f90: Ditto.
4510 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4511 * gfortran.dg/impure_actual_1.f90: Ditto.
4512 * gfortran.dg/impure_assignment_1.f90: Ditto.
4513 * gfortran.dg/impure_constructor_1.f90: Ditto.
4514 * gfortran.dg/initialization_10.f90: Ditto.
4515 * gfortran.dg/initialization_12.f90: Ditto.
4516 * gfortran.dg/interface_14.f90: Ditto.
4517 * gfortran.dg/interface_15.f90: Ditto.
4518 * gfortran.dg/interface_2.f90: Ditto.
4519 * gfortran.dg/interface_25.f90: Ditto.
4520 * gfortran.dg/interface_26.f90: Ditto.
4521 * gfortran.dg/interface_29.f90: Ditto.
4522 * gfortran.dg/interface_assignment_1.f90: Ditto.
4523 * gfortran.dg/internal_pack_6.f90: Ditto.
4524 * gfortran.dg/internal_pack_7.f90: Ditto.
4525 * gfortran.dg/internal_pack_8.f90: Ditto.
4526 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4527 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4528 * gfortran.dg/module_commons_3.f90: Ditto.
4529 * gfortran.dg/module_equivalence_4.f90: Ditto.
4530 * gfortran.dg/module_equivalence_6.f90: Ditto.
4531 * gfortran.dg/module_function_type_1.f90: Ditto.
4532 * gfortran.dg/module_naming_1.f90: Ditto.
4533 * gfortran.dg/namelist_4.f90: Ditto.
4534 * gfortran.dg/operator_c1202.f90: Ditto.
4535 * gfortran.dg/parens_7.f90: Ditto.
4536 * gfortran.dg/pr32921.f: Ditto.
4537 * gfortran.dg/pr33646.f90: Ditto.
4538 * gfortran.dg/pr41928.f90: Ditto.
4539 * gfortran.dg/pr42119.f90: Ditto.
4540 * gfortran.dg/pr43984.f90: Ditto.
4541 * gfortran.dg/present_1.f90: Ditto.
4542 * gfortran.dg/private_type_2.f90: Ditto.
4543 * gfortran.dg/proc_decl_2.f90: Ditto.
4544 * gfortran.dg/proc_ptr_10.f90: Ditto.
4545 * gfortran.dg/proc_ptr_22.f90: Ditto.
4546 * gfortran.dg/proc_ptr_8.f90: Ditto.
4547 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4548 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4549 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4550 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4551 * gfortran.dg/substring_equivalence.f90: Ditto.
4552 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4553 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4554 * gfortran.dg/trim_optimize_6.f90: Ditto.
4555 * gfortran.dg/typebound_call_12.f03: Ditto.
4556 * gfortran.dg/typebound_operator_5.f03: Ditto.
4557 * gfortran.dg/typebound_operator_6.f03: Ditto.
4558 * gfortran.dg/typebound_proc_18.f03: Ditto.
4559 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4560 * gfortran.dg/use_1.f90: Ditto.
4561 * gfortran.dg/use_10.f90: Ditto.
4562 * gfortran.dg/use_11.f90: Ditto.
4563 * gfortran.dg/use_14.f90: Ditto.
4564 * gfortran.dg/use_only_2.f90: Ditto.
4565 * gfortran.dg/use_rename_4.f90: Ditto.
4566 * gfortran.dg/use_rename_5.f90: Ditto.
4567 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4568 * gfortran.dg/used_interface_ref.f90: Ditto.
4569 * gfortran.dg/used_types_11.f90: Ditto.
4570 * gfortran.dg/used_types_3.f90: Ditto.
4571 * gfortran.dg/used_types_4.f90: Ditto.
4572 * gfortran.dg/userdef_operator_2.f90: Ditto.
4573 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4574 * gfortran.dg/vect/pr46213.f90: Ditto.
4575 * gfortran.dg/whole_file_21.f90: Ditto.
4576 * gfortran.dg/whole_file_22.f90: Ditto.
4577 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4578 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4580 2011-08-02 Kai Tietz <ktietz@redhat.com>
4582 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4584 2011-08-01 Jason Merrill <jason@redhat.com>
4587 * g++.dg/abi/mangle49.C: New.
4590 * g++.dg/cpp0x/constexpr-array4.C: New.
4593 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4595 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4598 * gcc.target/i386/pr49927.c: New test.
4600 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4602 PR tree-optimization/49926
4603 * gcc.dg/vect/pr49926.c: New test.
4605 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4607 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4608 * gcc.target/i386/lzcnt-1.c: New test.
4609 * gcc.target/i386/lzcnt-2.c: Likewise.
4610 * gcc.target/i386/lzcnt-2a.c: Likewise.
4611 * gcc.target/i386/lzcnt-3.c: Likewise.
4612 * gcc.target/i386/lzcnt-4.c: Likewise.
4613 * gcc.target/i386/lzcnt-4a.c: Likewise.
4614 * gcc.target/i386/lzcnt-5.c: Likewise.
4615 * gcc.target/i386/lzcnt-6.c: Likewise.
4616 * gcc.target/i386/lzcnt-6a.c: Likewise.
4617 * gcc.target/i386/lzcnt-check.h: Likewise.
4619 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4620 * gcc.target/i386/sse-13.c: Likewise.
4621 * gcc.target/i386/sse-14.c: Likewise.
4622 * g++.dg/other/i386-2.C: Likewise.
4623 * g++.dg/other/i386-3.C: Likewise.
4625 2011-08-01 Julian Brown <julian@codesourcery.com>
4627 * gcc.target/arm/fixed-point-exec.c: New test.
4629 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4632 * gcc.target/i386/pr49920.c: New test.
4634 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4636 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4637 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4638 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4639 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4640 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4641 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4642 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4643 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4644 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4645 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4646 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4647 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4648 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4649 * g++.dg/tree-ssa/pr33615.C: Ditto.
4650 * g++.dg/tree-ssa/restrict1.C: Ditto.
4651 * c-c++-common/restrict-2.c: Ditto.
4652 * gfortran.dg/pr32921.f: Ditto.
4653 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4654 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4655 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4656 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4657 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4658 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4659 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4660 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4661 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4662 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4664 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4666 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4667 .exe.ltrans[0-9]*. dump files.
4669 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4672 * gfortran.dg/abstract_type_6.f03: Modified.
4673 * gfortran.dg/typebound_proc_24.f03: New.
4675 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4678 * g++.dg/init/for1.C: Fix.
4680 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4683 * gfortran.dg/string_5.f90: New test.
4685 2011-07-29 Jason Merrill <jason@redhat.com>
4688 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4690 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4692 PR tree-optimization/47407
4693 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4697 2011-07-29 Richard Guenther <rguenther@suse.de>
4699 * gcc.dg/uninit-suppress.c: Also disable VRP.
4700 * gcc.dg/uninit-suppress_2.c: Likewise.
4702 2011-07-28 Jason Merrill <jason@redhat.com>
4705 * g++.dg/template/nontype24.C: New.
4707 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4709 PR rtl-optimization/47958
4710 * gcc.dg/torture/pr47958-1.c: New.
4712 2011-07-29 Wei Guozhi <carrot@google.com>
4714 PR rtl-optimization/49799
4715 * gcc.dg/pr49799.c: New test case.
4717 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4720 * gcc.dg/graphite/id-pr48648.c: New.
4722 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4725 * gfortran.dg/maxloc_2.f90: New test.
4726 * gfortran.dg/maxloc_3.f90: New test.
4727 * gfortran.dg/minloc_1.f90: New test.
4728 * gfortran.dg/minloc_2.f90: New test.
4729 * gfortran.dg/minloc_3.f90: New test.
4730 * gfortran.dg/minmaxloc_7.f90: New test.
4733 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4735 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4737 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4738 the builtin isn't optimized away.
4740 2011-07-27 Tobias Burnus <burnus@net-b.de>
4743 * gfortran.dg/lto/pr45586-2_0.f90: New.
4745 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4748 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4749 * c-c++-common/cxxbitfields-5.c: Same.
4751 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4753 * lib/target-supports.exp (check_effective_target_mmap): Use
4754 check_function_available.
4756 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4758 * g++.old-deja/g++.pt/crash60.C: Updated.
4760 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4763 * gcc.target/i386/pr49866.c: New test.
4765 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4767 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4768 * gcc.target/i386/bmi-andn-1.c: New test.
4769 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4770 * gcc.target/i386/bmi-andn-2.c: Likewise.
4771 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4772 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4773 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4774 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4775 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4776 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4777 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4778 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4779 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4780 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4781 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4782 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4783 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4784 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4785 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4786 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4787 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4788 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4789 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4790 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4791 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4793 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4796 * gfortran.dg/graphite/id-pr47691.f: New.
4798 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4800 * gcc.target/i386/avx-os-support.h: New.
4801 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4802 (main): Check avx_os_support before the test is run.
4803 * gcc.target/i386/aes-avx-check.h: Ditto.
4804 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4806 2011-07-27 Kai Tietz <ktietz@redhat.com>
4808 * gcc.target/i386/aggregate-ret3.c: New test.
4809 * gcc.target/i386/aggregate-ret4.c: New test.
4811 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4814 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4815 allocated array should *not* change its size.
4816 * gfortran.dg/multiple_allocation_3.f90: New test.
4818 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4821 * g++.dg/cpp0x/constexpr-49776.C: New.
4823 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4826 * gcc.dg/graphite/id-pr47046.c: New.
4828 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4831 * gcc.dg/graphite/run-id-pr47593.c: New.
4833 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4836 * gcc.dg/graphite/run-id-pr47653.c: New.
4837 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4838 induction variables.
4839 * gcc.dg/graphite/scop-16.c: Same.
4840 * gcc.dg/graphite/scop-17.c: Same.
4841 * gcc.dg/graphite/scop-21.c: Same.
4843 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4846 * gcc.dg/graphite/id-pr48805.c: New.
4848 2011-07-26 Tobias Burnus <burnus@net-b.de>
4850 * gfortran.dg/coarray_lib_token_2.f90: New.
4852 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4854 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4857 2011-07-25 Andrew Pinski <apinski@cavium.com>
4860 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4861 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4863 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4865 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4867 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4868 * gcc.c-torture/execute/loop-2g.c: Likewise.
4869 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4870 Require mmap support.
4871 * gcc.c-torture/execute/loop-2g.x: Likewise.
4872 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4873 (MAP_ANON): Provide default.
4874 * gcc.dg/20050826-1.c: Likewise.
4875 * gcc.target/i386/pr36533.c: Likewise.
4876 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4877 Use dg-require-effective-target mmap.
4879 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4882 * g++.dg/cpp0x/range-for19.C: New.
4884 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4887 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4890 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4893 * g++.dg/torture/pr49309.C: Remove.
4895 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4897 PR tree-optimization/49809
4898 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4901 2011-07-25 Richard Guenther <rguenther@suse.de>
4903 PR tree-optimization/49715
4904 * gcc.target/i386/pr49715-1.c: New testcase.
4905 * gcc.target/i386/pr49715-2.c: Likewise.
4907 2011-07-23 Jason Merrill <jason@redhat.com>
4909 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4911 2011-07-22 Jason Merrill <jason@redhat.com>
4914 * g++.dg/cpp0x/initlist55.C: New.
4916 2011-07-23 Tobias Burnus <burnus@net-b.de>
4919 * gfortran.dg/namelist_72.f: New.
4921 2011-07-23 Tobias Burnus <burnus@net-b.de>
4923 * gfortran.dg/coarray_25.f90: New.
4925 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4927 * override1.C: This test should use c++0x mode.
4928 * override3.C: New. Test the diagnostics in c++98 mode.
4930 2011-07-22 Jason Merrill <jason@redhat.com>
4931 Mark Glisse <marc.glisse@normalesup.org>
4934 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4937 * g++.dg/opt/builtins2.C: New.
4938 * g++.dg/other/error27.C: Don't rely on __builtin.
4940 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4942 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4944 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4945 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4946 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4947 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4949 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4952 2011-07-22 Richard Guenther <rguenther@suse.de>
4954 PR tree-optimization/45819
4955 * gcc.dg/pr45819.c: New testcase.
4957 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4959 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4961 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4965 * gcc.dg/graphite/run-id-pr47654.c: New.
4967 2011-07-21 Ian Lance Taylor <iant@google.com>
4970 * gcc.dg/pr49705.c: New test.
4972 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4974 * lib/target-supports.exp (check_avx_os_support_available): New.
4975 (check_effective_target_avx_runtime): Use it.
4977 2011-07-21 Richard Guenther <rguenther@suse.de>
4979 PR tree-optimization/49770
4980 * g++.dg/torture/pr49770.C: New testcase.
4982 2011-07-21 Kai Tietz <ktietz@redhat.com>
4984 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4985 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4987 2011-07-21 Tobias Burnus <burnus@net-b.de>
4989 * gfortran.dg/coarray_lib_token_1.f90: New.
4991 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4993 * gcc.dg/pr32912-2.c: Skip for AVR.
4994 * gcc.dg/pr44674.c: Add dg-require-profiling.
4996 2011-07-20 Jason Merrill <jason@redhat.com>
4998 * g++.dg/ext/desig2.C: New.
5000 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5002 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5004 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5005 * gcc.target/powerpc/recip-3.c: Ditto.
5007 2011-07-19 Jason Merrill <jason@redhat.com>
5009 PR c++/6709 (DR 743)
5010 PR c++/42603 (DR 950)
5011 * g++.dg/cpp0x/decltype21.C: New.
5013 2011-07-20 Richard Guenther <rguenther@suse.de>
5016 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5017 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5019 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5021 * gcc.target/arm/combine-movs.c: New.
5022 * gcc.target/arm/unsigned-extend-2.c: New.
5024 2011-07-19 Jason Merrill <jason@redhat.com>
5027 * g++.dg/cpp0x/variadic114.C: New.
5029 2011-07-19 Tobias Burnus <burnus@net-b.de>
5031 * gfortran.dg/coarray_args_1.f90: New.
5032 * gfortran.dg/coarray_args_2.f90: New.
5034 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5037 * gfortran.dg/allocate_error_3.f90: New.
5039 2011-07-19 Richard Guenther <rguenther@suse.de>
5041 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5042 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5043 * gcc.dg/torture/20110719-1.c: New testcase.
5045 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5047 PR tree-optimization/49768
5048 * gcc.c-torture/execute/pr49768.c: New test.
5050 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5052 PR tree-optimization/49771
5053 * gcc.dg/vect/pr49771.c: New test.
5055 2011-07-18 Martin Jambor <mjambor@suse.cz>
5057 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5058 * gcc.dg/ipa/ipa-2.c: Likewise.
5059 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5060 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5061 * gcc.dg/ipa/ipa-5.c: Likewise.
5062 * gcc.dg/ipa/ipa-7.c: Likewise.
5063 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5064 * gcc.dg/ipa/ipacost-1.c: Likewise.
5065 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5067 * gcc.dg/ipa/ipcp-1.c: New test.
5068 * gcc.dg/ipa/ipcp-2.c: Likewise.
5069 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5071 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5074 * gfortran.dg/pr49675.f90: New test.
5076 2011-07-18 Richard Guenther <rguenther@suse.de>
5078 * gcc.dg/torture/20110718-1.c: New testcase.
5080 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5082 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5083 * g++.dg/ext/bitfield3.C: Likewise.
5084 * g++.dg/ext/bitfield4.C: Likewise.
5085 * g++.dg/ext/bitfield5.C: Likewise.
5086 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5087 * g++.dg/other/pr23205-2.C: Likewise.
5088 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5089 * gcc.c-torture/compile/20001109-2.c: Likewise.
5090 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5091 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5092 * gcc.dg/bitfld-16.c: Likewise.
5093 * gcc.dg/bitfld-17.c: Likewise.
5094 * gcc.dg/bitfld-18.c: Likewise.
5095 * gcc.dg/builtins-config.h: Remove Netware support.
5096 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5097 * gcc.dg/cdce2.c: Likewise.
5098 * gcc.dg/cpp/assert4.c: Remove netware support.
5099 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5100 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5102 * lib/target-supports.exp (check_visibility_available): Remove
5104 (check_profiling_available): Likewise.
5106 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5108 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5110 2011-07-17 Tobias Burnus <burnus@net-b.de>
5111 Thomas Koenig <tkoenig@gcc.gnu.org>
5114 * gfortran.dg/generic_17.f90: Fix testcase.
5115 * gfortran.dg/interface_3.f90: Add dg-error.
5116 * gfortran.dg/use_14.f90: New.
5117 * gfortran.dg/use_15.f90: New.
5119 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5121 * gnat.dg/pointer_controlled.adb: New test.
5123 2011-07-17 Tobias Burnus <burnus@net-b.de>
5126 * gfortran.dg/pointer_remapping_7.f90: New.
5128 2011-07-16 Jason Merrill <jason@redhat.com>
5130 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5132 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5133 Jason Merrill <jason@redhat.com>
5137 * g++.dg/cpp0x/decltype29.C: Adjust.
5138 * g++.dg/cpp0x/error4.C: Adjust.
5139 * g++.dg/cpp0x/sfinae26.C: Adjust.
5140 * g++.dg/cpp0x/variadic105.C: Adjust.
5141 * g++.dg/template/deduce3.C: Adjust.
5142 * g++.dg/template/error45.C: Adjust.
5143 * g++.dg/template/ptrmem2.C: Adjust.
5144 * g++.dg/template/sfinae2.C: Adjust.
5145 * g++.old-deja/g++.pt/crash60.C: Adjust.
5146 * g++.old-deja/g++.pt/unify6.C: Adjust.
5147 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5148 * g++.dg/cpp0x/nullptr15.C: Adjust.
5149 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5150 * g++.dg/cpp0x/pr31431.C: Adjust.
5151 * g++.dg/cpp0x/pr31434.C: Adjust.
5152 * g++.dg/cpp0x/sfinae11.C: Adjust
5153 * g++.dg/cpp0x/temp_default2.C: Adjust.
5154 * g++.dg/cpp0x/trailing4.C: Adjust.
5155 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5156 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5157 * g++.dg/cpp0x/variadic105.C: Adjust.
5158 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5159 * g++.dg/ext/vla2.C: Adjust.
5160 * g++.dg/other/ptrmem10.C: Adjust.
5161 * g++.dg/other/ptrmem11.C: Adjust.
5162 * g++.dg/overload/unknown1.C: Adjust.
5163 * g++.dg/template/conv11.C: Adjust.
5164 * g++.dg/template/dependent-expr5.C: Adjust.
5165 * g++.dg/template/friend.C: Adjust.
5166 * g++.dg/template/incomplete2.C: Adjust.
5167 * g++.dg/template/local4.C: Adjust.
5168 * g++.dg/template/local6.C: Adjust.
5169 * g++.dg/template/operator9.C: Adjust.
5170 * g++.dg/template/ttp25.C: Adjust.
5171 * g++.dg/template/unify10.C: Adjust.
5172 * g++.dg/template/unify11.C: Adjust.
5173 * g++.dg/template/unify6.C: Adjust.
5174 * g++.dg/template/unify9.C: Adjust.
5175 * g++.dg/template/varmod1.C: Adjust.
5176 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5177 * g++.old-deja/g++.pt/crash28.C: Adjust.
5178 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5179 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5180 * g++.old-deja/g++.pt/expr2.C: Adjust.
5181 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5182 * g++.old-deja/g++.pt/spec5.C: Adjust.
5183 * g++.old-deja/g++.pt/spec6.C: Adjust.
5184 * g++.old-deja/g++.pt/unify4.C: Adjust.
5185 * g++.old-deja/g++.pt/unify8.C: Adjust.
5186 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5187 * g++.dg/overload/template5.C: New testcase.
5188 * g++.dg/template/overload12.C: New testcase.
5190 2011-07-11 Tobias Burnus <burnus@net-b.de>
5192 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5193 * gfortran.dg/coarray_7.f90: Ditto.
5194 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5195 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5197 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5199 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5201 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5202 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5203 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5205 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5206 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5207 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5209 2011-07-15 Jason Merrill <jason@redhat.com>
5212 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5213 Use --extra_opts instead of --additional_options.
5215 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5218 * g++.dg/torture/pr49309.C: Remove.
5220 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5222 * gcc.target/tic6x/weak-call.c: New test.
5223 * gcc.target/tic6x/fpcmp.c: New test.
5224 * gcc.target/tic6x/fpdiv.c: New test.
5225 * gcc.target/tic6x/rotdi16-scan.c: New test.
5226 * gcc.target/tic6x/ffssi.c: New test.
5227 * gcc.target/tic6x/fpdiv-lib.c: New test.
5228 * gcc.target/tic6x/cold-lc.c: New test.
5229 * gcc.target/tic6x/longcalls.c: New test.
5230 * gcc.target/tic6x/abi-align-1.c: New test.
5231 * gcc.target/tic6x/fpcmp-finite.c: New test.
5232 * gcc.target/tic6x/rotdi16.c: New test.
5233 * gcc.target/tic6x/bswapl.c: New test.
5234 * gcc.target/tic6x/ffsdi.c: New test.
5235 * gcc.target/tic6x/tic6x.exp: New file.
5236 * gcc.target/tic6x/builtins/arith24.c: New test.
5237 * gcc.target/tic6x/builtins/smpy.c: New test.
5238 * gcc.target/tic6x/builtins/smpylh.c: New test.
5239 * gcc.target/tic6x/builtins/smpyh.c: New test.
5240 * gcc.target/tic6x/builtins/sarith1.c: New test.
5241 * gcc.target/tic6x/builtins/extclr.c: New test
5242 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5243 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5244 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5245 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5247 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5249 * gcc.dg/20020312-2.c: Likewise.
5250 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5251 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5252 * gcc.dg/torture/builtin-math-7.c: Likewise.
5255 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5256 not testing tic6x-*-*.
5258 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5261 * g++.dg/torture/pr49309.C: New testcase.
5263 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5265 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5267 2011-07-14 Richard Guenther <rguenther@suse.de>
5269 PR tree-optimization/49651
5270 * gcc.dg/torture/pr49651.c: New testcase.
5272 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5275 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5277 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5279 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5280 -mno-pointers-to-nested-functions.
5281 * gcc.target/powerpc/no-r11-2.c: Ditto.
5282 * gcc.target/powerpc/no-r11-3.c: Ditto.
5284 2011-07-13 Jason Merrill <jason@redhat.com>
5286 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5287 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5288 when compiling C files.
5289 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5290 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5291 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5292 * g++.dg/lookup/anon2.C: Likewise.
5293 * g++.dg/tree-ssa/copyprop.C: Likewise.
5294 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5295 * g++.dg/init/vector1.C: Ignore narrowing errors.
5296 * g++.dg/torture/pr35526.C: Likewise.
5297 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5299 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5302 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5305 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5307 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5308 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5310 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5312 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5313 * lib/obj-c++.exp (obj-c++_init): Ditto.
5314 * lib/file-format.exp (gcc_target_object_format): Ditto.
5315 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5316 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5317 (check_visibility_available): Ditto.
5318 (check_effective_target_tls_native): Ditto.
5319 (check_effective_target_tls_emulated): Ditto.
5320 (check_effective_target_function_sections): Ditto.
5322 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5324 * gcc.target/arm/pr48183.c: New test.
5326 2011-07-13 Richard Guenther <rguenther@suse.de>
5328 * gcc.dg/torture/20110713-1.c: New testcase.
5330 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5333 * gcc.c-torture/compile/pr49474.c: New testcase.
5335 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5337 PR tree-optimization/49712
5338 * gcc.c-torture/execute/pr49712.c: New test.
5340 2011-07-11 Jason Merrill <jason@redhat.com>
5343 * g++.dg/template/recurse3.C: New.
5345 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5348 * gcc.dg/guality/csttest.c: New test.
5351 * gfortran.dg/pr49698.f90: New test.
5353 2011-07-11 Jeff Law <law@redhat.com>
5355 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5357 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5359 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5360 * go.test/go-test.exp (go-set-goarch): Likewise.
5362 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5365 * gcc.target/avr/torture/pr39633.c: New test case.
5367 2011-07-11 Tobias Burnus <burnus@net-b.de>
5370 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5372 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5374 * lib/target-supports.exp (check_effective_target_scheduling):
5376 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5377 * gcc.dg/pr45055.c: Ditto.
5378 * gcc.dg/pr45353.c: Ditto.
5379 * g++.dg/pr45056.C: Ditto.
5381 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5383 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5384 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5385 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5386 * g++.dg/torture/pr31863.C: Skip AVR.
5388 2011-07-10 Tobias Burnus <burnus@net-b.de>
5391 * gfortran.dg/intrinsic_signal.f90: New.
5393 2011-07-09 Jason Merrill <jason@redhat.com>
5395 * g++.dg/cpp0x/regress/regress6.C: New.
5396 * g++.dg/parse/crash45.C: Adjust message.
5397 * g++.dg/template/crash38.C: Adjust message.
5398 * g++.dg/template/crash64.C: Adjust message.
5400 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5402 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5403 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5404 * g++.dg/abi/bitfield3.C: Likewise.
5405 * g++.dg/eh/pr38662.C: Likewise.
5406 * g++.dg/ext/attrib36.C: Likewise.
5407 * g++.dg/ext/attrib37.C: Likewise.
5408 * g++.dg/ext/attrib8.C: Likewise.
5409 * g++.dg/ext/tmplattr1.C: Likewise.
5410 * g++.dg/inherit/override-attribs.C: Likewise.
5411 * g++.dg/opt/inline9.C: Likewise.
5412 * g++.dg/opt/life1.C: Likewise.
5413 * g++.dg/opt/longbranch2.C: Likewise.
5414 * g++.dg/opt/nrv12.C: Likewise.
5415 * g++.dg/opt/reg-stack4.C: Likewise.
5416 * g++.dg/other/pr35504.C: Likewise.
5417 * g++.dg/other/pr39496.C: Likewise.
5418 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5419 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5420 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5421 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5422 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5423 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5424 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5425 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5426 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5427 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5428 * g++.dg/warn/pr15774-1.C: Likewise.
5429 * g++.dg/warn/pr15774-2.C: Likewise.
5430 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5431 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5432 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5433 * g++.old-deja/g++.pt/asm2.C: Likewise.
5434 * gcc.c-torture/compile/20000804-1.c: Likewise.
5435 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5436 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5437 * gcc.dg/20020108-1.c: Likewise.
5438 * gcc.dg/20020122-2.c: Likewise.
5439 * gcc.dg/20020122-3.c: Likewise.
5440 * gcc.dg/20020206-1.c: Likewise.
5441 * gcc.dg/20020219-1.c: Likewise.
5442 * gcc.dg/20020310-1.c: Likewise.
5443 * gcc.dg/20020411-1.c: Likewise.
5444 * gcc.dg/20020418-2.c: Likewise.
5445 * gcc.dg/20020426-2.c: Likewise.
5446 * gcc.dg/20020517-1.c: Likewise.
5447 * gcc.dg/20030204-1.c: Likewise.
5448 * gcc.dg/20030826-2.c: Likewise.
5449 * gcc.dg/20031102-1.c: Likewise.
5450 * gcc.dg/20031202-1.c: Likewise.
5451 * gcc.dg/20050111-1.c: Likewise.
5452 * gcc.dg/20050503-1.c: Likewise.
5453 * gcc.dg/array-init-1.c: Likewise.
5454 * gcc.dg/builtin-apply4.c: Likewise.
5455 * gcc.dg/dfp/pr31344.c: Likewise.
5456 * gcc.dg/gomp/atomic-11.c: Likewise.
5457 * gcc.dg/graphite/pr40281.c: Likewise.
5458 * gcc.dg/ia64-sync-1.c: Likewise.
5459 * gcc.dg/ia64-sync-2.c: Likewise.
5460 * gcc.dg/ia64-sync-3.c: Likewise.
5461 * gcc.dg/ia64-sync-4.c: Likewise.
5462 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5463 * gcc.dg/invalid-call-1.c: Likewise.
5464 * gcc.dg/loop-3.c: Likewise.
5465 * gcc.dg/lower-subreg-1.c: Likewise.
5466 * gcc.dg/lto/pr47259_0.c: Likewise.
5467 * gcc.dg/nested-calls-1.c: Likewise.
5468 * gcc.dg/pr20017.c: Likewise.
5469 * gcc.dg/pr25023.c: Likewise.
5470 * gcc.dg/pr27671-2.c: Likewise.
5471 * gcc.dg/pr32176.c: Likewise.
5472 * gcc.dg/pr33676.c: Likewise.
5473 * gcc.dg/pr35045.c: Likewise.
5474 * gcc.dg/pr36015.c: Likewise.
5475 * gcc.dg/pr36584.c: Likewise.
5476 * gcc.dg/pr36998.c: Likewise.
5477 * gcc.dg/pr37438.c: Likewise.
5478 * gcc.dg/pr37908.c: Likewise.
5479 * gcc.dg/pr41241.c: Likewise.
5480 * gcc.dg/pr41340.c: Likewise.
5481 * gcc.dg/pr44136.c: Likewise.
5482 * gcc.dg/pr44194-1.c: Likewise.
5483 * gcc.dg/pr46212.c: Likewise.
5484 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5485 * gcc.dg/setjmp-2.c: Likewise.
5486 * gcc.dg/short-compare-1.c: Likewise.
5487 * gcc.dg/short-compare-2.c: Likewise.
5488 * gcc.dg/smod-1.c: Likewise.
5489 * gcc.dg/sync-2.c: Likewise.
5490 * gcc.dg/sync-3.c: Likewise.
5491 * gcc.dg/tls/opt-1.c: Likewise.
5492 * gcc.dg/tls/opt-2.c: Likewise.
5493 * gcc.dg/tls/opt-3.c: Likewise.
5494 * gcc.dg/torture/badshift.c: Likewise.
5495 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5496 * gcc.dg/torture/pr20314-2.c: Likewise.
5497 * gcc.dg/torture/pr36891.c: Likewise.
5498 * gcc.dg/torture/pr38774.c: Likewise.
5499 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5500 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5501 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5502 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5503 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5504 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5505 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5506 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5507 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5508 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5509 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5510 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5511 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5512 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5513 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5514 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5515 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5516 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5517 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5518 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5519 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5520 * gcc.dg/unroll-1.c: Likewise.
5521 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5522 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5523 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5524 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5525 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5526 * gcc.target/i386/20000609-1.c: Likewise.
5527 * gcc.target/i386/20000720-1.c: Likewise.
5528 * gcc.target/i386/20000724-1.c: Likewise.
5529 * gcc.target/i386/20011107-1.c: Likewise.
5530 * gcc.target/i386/20011119-1.c: Likewise.
5531 * gcc.target/i386/20020201-3.c: Likewise.
5532 * gcc.target/i386/20020218-1.c: Likewise.
5533 * gcc.target/i386/20020729-1.c: Likewise.
5534 * gcc.target/i386/20030926-1.c: Likewise.
5535 * gcc.target/i386/20060125-1.c: Likewise.
5536 * gcc.target/i386/20060125-2.c: Likewise.
5537 * gcc.target/i386/20060512-1.c: Likewise.
5538 * gcc.target/i386/20060512-2.c: Likewise.
5539 * gcc.target/i386/20060512-3.c: Likewise.
5540 * gcc.target/i386/20060512-4.c: Likewise.
5541 * gcc.target/i386/387-1.c: Likewise.
5542 * gcc.target/i386/387-2.c: Likewise.
5543 * gcc.target/i386/387-5.c: Likewise.
5544 * gcc.target/i386/387-6.c: Likewise.
5545 * gcc.target/i386/980312-1.c: Likewise.
5546 * gcc.target/i386/980313-1.c: Likewise.
5547 * gcc.target/i386/990117-1.c: Likewise.
5548 * gcc.target/i386/990424-1.c: Likewise.
5549 * gcc.target/i386/990524-1.c: Likewise.
5550 * gcc.target/i386/991129-1.c: Likewise.
5551 * gcc.target/i386/991214-1.c: Likewise.
5552 * gcc.target/i386/991230-1.c: Likewise.
5553 * gcc.target/i386/addr-sel-1.c: Likewise.
5554 * gcc.target/i386/aggregate-ret1.c: Likewise.
5555 * gcc.target/i386/aggregate-ret2.c: Likewise.
5556 * gcc.target/i386/align-main-3.c: Likewise.
5557 * gcc.target/i386/amd64-abi-1.c: Likewise.
5558 * gcc.target/i386/amd64-abi-2.c: Likewise.
5559 * gcc.target/i386/amd64-abi-4.c: Likewise.
5560 * gcc.target/i386/amd64-abi-5.c: Likewise.
5561 * gcc.target/i386/amd64-abi-6.c: Likewise.
5562 * gcc.target/i386/asm-1.c: Likewise.
5563 * gcc.target/i386/asm-3.c: Likewise.
5564 * gcc.target/i386/asm-5.c: Likewise.
5565 * gcc.target/i386/attributes-error.c: Likewise.
5566 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5567 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5568 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5569 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5570 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5571 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5572 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5573 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5574 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5575 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5576 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5577 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5578 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5579 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5580 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5581 * gcc.target/i386/bitfield1.c: Likewise.
5582 * gcc.target/i386/bitfield2.c: Likewise.
5583 * gcc.target/i386/bmi-2.c: Likewise.
5584 * gcc.target/i386/bmi-5.c: Likewise.
5585 * gcc.target/i386/builtin-unreachable.c: Likewise.
5586 * gcc.target/i386/cleanup-2.c: Likewise.
5587 * gcc.target/i386/clobbers.c: Likewise.
5588 * gcc.target/i386/cmov8.c: Likewise.
5589 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5590 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5591 * gcc.target/i386/compress-float-387.c: Likewise.
5592 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5593 * gcc.target/i386/compress-float-sse.c: Likewise.
5594 * gcc.target/i386/crc32-2.c: Likewise.
5595 * gcc.target/i386/crc32-3.c: Likewise.
5596 * gcc.target/i386/divmod-7.c: Likewise.
5597 * gcc.target/i386/divmod-8.c: Likewise.
5598 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5599 * gcc.target/i386/fma3-builtin.c: Likewise.
5600 * gcc.target/i386/fma3-fma.c: Likewise.
5601 * gcc.target/i386/fma4-256-vector.c: Likewise.
5602 * gcc.target/i386/fma4-builtin.c: Likewise.
5603 * gcc.target/i386/fma4-fma-2.c: Likewise.
5604 * gcc.target/i386/fma4-fma.c: Likewise.
5605 * gcc.target/i386/fma4-vector-2.c: Likewise.
5606 * gcc.target/i386/fma4-vector.c: Likewise.
5607 * gcc.target/i386/funcspec-1.c: Likewise.
5608 * gcc.target/i386/funcspec-10.c: Likewise.
5609 * gcc.target/i386/funcspec-11.c: Likewise.
5610 * gcc.target/i386/funcspec-2.c: Likewise.
5611 * gcc.target/i386/funcspec-5.c: Likewise.
5612 * gcc.target/i386/funcspec-6.c: Likewise.
5613 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5614 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5615 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5616 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5617 * gcc.target/i386/incoming-1.c: Likewise.
5618 * gcc.target/i386/incoming-10.c: Likewise.
5619 * gcc.target/i386/incoming-11.c: Likewise.
5620 * gcc.target/i386/incoming-12.c: Likewise.
5621 * gcc.target/i386/incoming-13.c: Likewise.
5622 * gcc.target/i386/incoming-14.c: Likewise.
5623 * gcc.target/i386/incoming-15.c: Likewise.
5624 * gcc.target/i386/incoming-2.c: Likewise.
5625 * gcc.target/i386/incoming-3.c: Likewise.
5626 * gcc.target/i386/incoming-4.c: Likewise.
5627 * gcc.target/i386/incoming-5.c: Likewise.
5628 * gcc.target/i386/incoming-6.c: Likewise.
5629 * gcc.target/i386/incoming-7.c: Likewise.
5630 * gcc.target/i386/incoming-8.c: Likewise.
5631 * gcc.target/i386/incoming-9.c: Likewise.
5632 * gcc.target/i386/lea.c: Likewise.
5633 * gcc.target/i386/local.c: Likewise.
5634 * gcc.target/i386/loop-1.c: Likewise.
5635 * gcc.target/i386/loop-2.c: Likewise.
5636 * gcc.target/i386/loop-3.c: Likewise.
5637 * gcc.target/i386/max-stack-align.c: Likewise.
5638 * gcc.target/i386/memcpy-1.c: Likewise.
5639 * gcc.target/i386/movbe-2.c: Likewise.
5640 * gcc.target/i386/movq-2.c: Likewise.
5641 * gcc.target/i386/movq.c: Likewise.
5642 * gcc.target/i386/nrv1.c: Likewise.
5643 * gcc.target/i386/pad-4.c: Likewise.
5644 * gcc.target/i386/pad-5a.c: Likewise.
5645 * gcc.target/i386/pad-5b.c: Likewise.
5646 * gcc.target/i386/pad-6a.c: Likewise.
5647 * gcc.target/i386/pad-6b.c: Likewise.
5648 * gcc.target/i386/pad-7.c: Likewise.
5649 * gcc.target/i386/pad-9.c: Likewise.
5650 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5651 * gcc.target/i386/pic-1.c: Likewise.
5652 * gcc.target/i386/pr12092-1.c: Likewise.
5653 * gcc.target/i386/pr12329.c: Likewise.
5654 * gcc.target/i386/pr21518.c: Likewise.
5655 * gcc.target/i386/pr22362.c: Likewise.
5656 * gcc.target/i386/pr22585.c: Likewise.
5657 * gcc.target/i386/pr23098.c: Likewise.
5658 * gcc.target/i386/pr25196.c: Likewise.
5659 * gcc.target/i386/pr25293.c: Likewise.
5660 * gcc.target/i386/pr25654.c: Likewise.
5661 * gcc.target/i386/pr26449.c: Likewise.
5662 * gcc.target/i386/pr26778.c: Likewise.
5663 * gcc.target/i386/pr26826.c: Likewise.
5664 * gcc.target/i386/pr27266.c: Likewise.
5665 * gcc.target/i386/pr29978.c: Likewise.
5666 * gcc.target/i386/pr30505.c: Likewise.
5667 * gcc.target/i386/pr30961-1.c: Likewise.
5668 * gcc.target/i386/pr31628.c: Likewise.
5669 * gcc.target/i386/pr32000-2.c: Likewise.
5670 * gcc.target/i386/pr32661-1.c: Likewise.
5671 * gcc.target/i386/pr32708-2.c: Likewise.
5672 * gcc.target/i386/pr32708-3.c: Likewise.
5673 * gcc.target/i386/pr34256.c: Likewise.
5674 * gcc.target/i386/pr34312.c: Likewise.
5675 * gcc.target/i386/pr34522.c: Likewise.
5676 * gcc.target/i386/pr35160.c: Likewise.
5677 * gcc.target/i386/pr35281.c: Likewise.
5678 * gcc.target/i386/pr36246.c: Likewise.
5679 * gcc.target/i386/pr36786.c: Likewise.
5680 * gcc.target/i386/pr37275.c: Likewise.
5681 * gcc.target/i386/pr37843-3.c: Likewise.
5682 * gcc.target/i386/pr37843-4.c: Likewise.
5683 * gcc.target/i386/pr39082-1.c: Likewise.
5684 * gcc.target/i386/pr39431.c: Likewise.
5685 * gcc.target/i386/pr39496.c: Likewise.
5686 * gcc.target/i386/pr39543-2.c: Likewise.
5687 * gcc.target/i386/pr39911.c: Likewise.
5688 * gcc.target/i386/pr40718.c: Likewise.
5689 * gcc.target/i386/pr40906-1.c: Likewise.
5690 * gcc.target/i386/pr40906-2.c: Likewise.
5691 * gcc.target/i386/pr40906-3.c: Likewise.
5692 * gcc.target/i386/pr40934.c: Likewise.
5693 * gcc.target/i386/pr41900.c: Likewise.
5694 * gcc.target/i386/pr42589.c: Likewise.
5695 * gcc.target/i386/pr43662.c: Likewise.
5696 * gcc.target/i386/pr43671.c: Likewise.
5697 * gcc.target/i386/pr43766.c: Likewise.
5698 * gcc.target/i386/pr43869.c: Likewise.
5699 * gcc.target/i386/pr44942.c: Likewise.
5700 * gcc.target/i386/pr44948-2a.c: Likewise.
5701 * gcc.target/i386/pr45234.c: Likewise.
5702 * gcc.target/i386/pr45336-2.c: Likewise.
5703 * gcc.target/i386/pr45336-4.c: Likewise.
5704 * gcc.target/i386/pr45852.c: Likewise.
5705 * gcc.target/i386/pr46470.c: Likewise.
5706 * gcc.target/i386/pr48037-1.c: Likewise.
5707 * gcc.target/i386/pr48389.c: Likewise.
5708 * gcc.target/i386/pr49095.c: Likewise.
5709 * gcc.target/i386/pr9771-1.c: Likewise.
5710 * gcc.target/i386/rdfsbase-1.c: Likewise.
5711 * gcc.target/i386/rdfsbase-2.c: Likewise.
5712 * gcc.target/i386/rdgsbase-1.c: Likewise.
5713 * gcc.target/i386/rdgsbase-2.c: Likewise.
5714 * gcc.target/i386/rdrand-3.c: Likewise.
5715 * gcc.target/i386/regparm-stdcall.c: Likewise.
5716 * gcc.target/i386/regparm.c: Likewise.
5717 * gcc.target/i386/reload-1.c: Likewise.
5718 * gcc.target/i386/rotate-2.c: Likewise.
5719 * gcc.target/i386/sibcall-5.c: Likewise.
5720 * gcc.target/i386/signbit-1.c: Likewise.
5721 * gcc.target/i386/signbit-2.c: Likewise.
5722 * gcc.target/i386/signbit-3.c: Likewise.
5723 * gcc.target/i386/sse-5.c: Likewise.
5724 * gcc.target/i386/sse-8.c: Likewise.
5725 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5726 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5727 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5728 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5729 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5730 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5731 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5732 * gcc.target/i386/sse2-movq-2.c: Likewise.
5733 * gcc.target/i386/sse2-movq-3.c: Likewise.
5734 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5735 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5736 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5737 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5738 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5739 * gcc.target/i386/ssefn-1.c: Likewise.
5740 * gcc.target/i386/ssefn-2.c: Likewise.
5741 * gcc.target/i386/sseregparm-1.c: Likewise.
5742 * gcc.target/i386/sseregparm-2.c: Likewise.
5743 * gcc.target/i386/sseregparm-3.c: Likewise.
5744 * gcc.target/i386/sseregparm-4.c: Likewise.
5745 * gcc.target/i386/sseregparm-5.c: Likewise.
5746 * gcc.target/i386/sseregparm-6.c: Likewise.
5747 * gcc.target/i386/sseregparm-7.c: Likewise.
5748 * gcc.target/i386/sseregparm-8.c: Likewise.
5749 * gcc.target/i386/stack-realign.c: Likewise.
5750 * gcc.target/i386/stack-usage-realign.c: Likewise.
5751 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5752 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5753 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5754 * gcc.target/i386/stackalign/return-1.c: Likewise.
5755 * gcc.target/i386/stackalign/return-2.c: Likewise.
5756 * gcc.target/i386/stackalign/return-3.c: Likewise.
5757 * gcc.target/i386/tailcall-1.c: Likewise.
5758 * gcc.target/i386/tbm-2.c: Likewise.
5759 * gcc.target/i386/udivmod-7.c: Likewise.
5760 * gcc.target/i386/udivmod-8.c: Likewise.
5761 * gcc.target/i386/unroll-1.c: Likewise.
5762 * gcc.target/i386/vararg-1.c: Likewise.
5763 * gcc.target/i386/vararg-2.c: Likewise.
5764 * gcc.target/i386/vect8-ret.c: Likewise.
5765 * gcc.target/i386/vectorize5.c: Likewise.
5766 * gcc.target/i386/wmul-1.c: Likewise.
5767 * gcc.target/i386/wmul-2.c: Likewise.
5768 * gcc.target/i386/wrfsbase-1.c: Likewise.
5769 * gcc.target/i386/wrfsbase-2.c: Likewise.
5770 * gcc.target/i386/wrgsbase-1.c: Likewise.
5771 * gcc.target/i386/wrgsbase-2.c: Likewise.
5772 * gcc.target/i386/xop-pcmov.c: Likewise.
5773 * gcc.target/i386/xop-pcmov2.c: Likewise.
5774 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5775 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5776 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5777 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5778 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5779 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5780 * gcc.target/i386/zee.c: Likewise.
5781 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5782 * gfortran.dg/compiler-directive_2.f: Likewise.
5783 * gfortran.dg/g77/20010216-1.f: Likewise.
5784 * gfortran.dg/gomp/pr39152.f90: Likewise.
5785 * gfortran.dg/pr33794.f90: Likewise.
5787 2011-07-09 Jason Merrill <jason@redhat.com>
5789 * g++.dg/cpp0x/regress/regress5.C: New.
5791 2011-07-08 Jason Merrill <jason@redhat.com>
5794 * g++.dg/expr/compound-asn1.C: New.
5795 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5797 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5800 * gcc.target/powerpc/altivec-34.c: New test.
5802 2011-07-08 Jason Merrill <jason@redhat.com>
5805 * g++.dg/abi/guard3.C: New.
5807 2011-07-08 Julian Brown <julian@codesourcery.com>
5809 * lib/target-supports.exp
5810 (check_effective_target_arm_little_endian): New.
5811 (check_effective_target_vect_pack_trunc): Use above.
5812 (check_effective_target_vect_unpack): Likewise.
5813 (check_effective_target_vect_element_align): Test
5814 check_effective_target_arm_vect_no_misalign for ARM.
5816 2011-07-08 Jason Merrill <jason@redhat.com>
5819 * g++.dg/cpp0x/constexpr-rom.C: New.
5821 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5824 * g++.dg/torture/pr49519.C: New test.
5826 2011-07-08 Martin Jambor <mjambor@suse.cz>
5828 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5830 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5833 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5835 2011-07-08 Richard Guenther <rguenther@suse.de>
5837 PR tree-optimization/49662
5838 * gcc.dg/graphite/interchange-14.c: XFAIL.
5839 * gcc.dg/graphite/interchange-15.c: Likewise.
5840 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5842 2011-07-06 Jason Merrill <jason@redhat.com>
5845 * g++.dg/cpp0x/regress/regress4.C: New.
5847 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5850 * gfortran.dg/result_in_spec_4.f90: New test.
5852 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5854 * gcc.target/sparc/cas64.c: New test.
5856 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5859 * g++.dg/torture/pr49644.C: New test.
5862 * gcc.c-torture/execute/pr49644.c: New test.
5864 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5866 * lib/target-supports.exp (check_effective_target_ia32): New.
5867 (check_effective_target_x32): Likewise.
5868 (check_effective_target_vect_cmdline_needed): Also check x32.
5870 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5872 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5874 * gcc.target/arm/pr42235.c: Likewise.
5875 * gcc.target/arm/pr42495.c: Likewise.
5876 * gcc.target/arm/pr42574.c: Likewise.
5877 * gcc.target/arm/thumb-branch1.c: Likewise.
5879 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5880 unneeded prune of possible warning.
5881 * gcc.target/arm/pr40956.c: Likewise.
5882 * gcc.target/arm/pr42505.c: Likewise.
5884 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5885 * gcc.c-torture/compile/pr46883.c: Likewise.
5886 * gcc.c-torture/compile/pr46934.c: Likewise.
5888 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5889 for move to ../../gcc.c-torture/compile.
5890 * gcc.target/arm/pr46883.c: Likewise.
5891 * gcc.target/arm/pr46934.c: Likewise.
5893 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5894 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5895 * gcc.target/arm/wmul-1.c: Likewise.
5896 * gcc.target/arm/wmul-2.c: Likewise.
5897 * gcc.target/arm/wmul-3.c: Likewise.
5898 * gcc.target/arm/wmul-4.c: Likewise.
5899 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5900 add tab after scan target.
5901 * gcc.target/arm/smlaltt-1.c: Likewise.
5902 * gcc.target/arm/smlatb-1.c: Likewise.
5903 * gcc.target/arm/smlatt-1.c: Likewise.
5905 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5908 * gcc.dg/debug/pr49522.c: New test.
5910 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5912 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5913 * gcc.dg/pr46212.c: Run only if target int32plus.
5914 * gcc.dg/torture/pr48146.c: Ditto.
5915 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5916 * c-c++-common/pr44832.c: Ditto.
5917 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5918 * gcc.dg/pr31490.c: Ditto.
5919 * gcc.dg/torture/builtin-math-7.c: Run only if target
5921 * gcc.dg/torture/pr45764.c: Skip for AVR.
5922 * gcc.dg/pr47893.c: Ditto.
5924 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5926 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5927 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5928 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5929 add tab to scan target.
5931 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5933 * gcc.target/arm/neon-modes-3.c: New test.
5935 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5937 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5938 -fno-loop-interchange -ffast-math.
5940 2011-07-07 Richard Guenther <rguenther@suse.de>
5942 * gcc.dg/ftrapv-3.c: New testcase.
5944 2011-07-07 Richard Guenther <rguenther@suse.de>
5946 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5947 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5949 2011-07-07 Kai Tietz <ktietz@redhat.com>
5951 * gcc.dg/binop-notxor1.c: New test.
5952 * gcc.dg/binop-notand4a.c: New test.
5953 * gcc.dg/binop-notxor2.c: New test.
5954 * gcc.dg/binop-notand3a.c: New test.
5955 * gcc.dg/binop-notand2a.c: New test.
5956 * gcc.dg/binop-notand6a.c: New test.
5957 * gcc.dg/binop-notor1.c: New test.
5958 * gcc.dg/binop-notand1a.c: New test.
5959 * gcc.dg/binop-notand5a.c: New test.
5960 * gcc.dg/binop-notor2.c: New test.
5962 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5965 * gcc.dg/gomp/pr49640.c: New test.
5967 2011-07-07 Richard Guenther <rguenther@suse.de>
5969 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5971 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5974 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5976 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5978 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5979 * gcc.target/powerpc/no-r11-2.c: Ditto.
5980 * gcc.target/powerpc/no-r11-3.c: Ditto.
5982 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5984 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5985 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5987 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5989 * lib/target-supports.exp (check_profiling_available): Disable
5990 profiling with -fprofile-generate for target avr.
5992 2011-07-06 Richard Guenther <rguenther@suse.de>
5994 PR tree-optimization/49645
5995 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5997 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6000 * gcc.dg/pr47383.c: New.
6002 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6004 PR tree-optimization/49647
6005 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6007 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6010 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6011 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6013 2011-07-05 Jason Merrill <jason@redhat.com>
6016 * g++.dg/template/template-id-4.C: New.
6018 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6020 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6021 * gcc.dg/pr43402.c: Ditto.
6023 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6025 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6027 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6029 * gcc.target/powerpc/ppc-switch-1.c: New test for
6030 --param case-values-threshold.
6031 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6033 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6035 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6037 2011-07-05 Jason Merrill <jason@redhat.com>
6039 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6041 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6043 PR tree-optimization/47654
6044 * gcc.dg/graphite/block-pr47654.c: New.
6046 2011-07-05 Jason Merrill <jason@redhat.com>
6048 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6050 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6052 PR tree-optimization/49580
6053 * gcc.dg/autopar/pr49580.c: New test.
6055 2011-07-05 Richard Guenther <rguenther@suse.de>
6057 PR tree-optimization/49518
6058 PR tree-optimization/49628
6059 * g++.dg/torture/pr49628.C: New testcase.
6060 * gcc.dg/torture/pr49518.c: Likewise.
6062 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6064 * ada/acats/run_acats (which): Extract last field from type -p,
6065 type output only if command succeeded.
6067 2011-07-04 Jason Merrill <jason@redhat.com>
6069 * g++.dg/abi/mangle48.C: New.
6071 * g++.dg/cpp0x/diag1.C: New.
6073 * g++.dg/diagnostic/aka1.C: New.
6075 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6077 PR rtl-optimization/49619
6078 * gcc.dg/pr49619.c: New test.
6080 PR rtl-optimization/49472
6081 * gfortran.dg/pr49472.f90: New test.
6084 * gcc.dg/pr49602.c: New test.
6086 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6090 * gcc.target/avr/avr.exp: Run over cpp files, too.
6091 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6092 * gcc.target/avr/progmem.h: New file.
6093 * gcc.target/avr/exit-abort.h: New file.
6094 * gcc.target/avr/progmem-error-1.c: New file.
6095 * gcc.target/avr/progmem-error-1.cpp: New file.
6096 * gcc.target/avr/progmem-warning-1.c: New file.
6097 * gcc.target/avr/torture/progmem-1.c: New file.
6098 * gcc.target/avr/torture/progmem-1.cpp: New file.
6100 2011-07-04 Richard Guenther <rguenther@suse.de>
6102 PR tree-optimization/49615
6103 * g++.dg/torture/pr49615.C: New testcase.
6105 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6107 PR tree-optimization/49610
6108 * gcc.dg/vect/pr49610.c: New test.
6110 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6112 * gnat.dg/specs/debug1.ads: New test.
6114 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6117 * gfortran.dg/typebound_proc_23.f90: New.
6119 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6122 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6124 2011-07-01 Jason Merrill <jason@redhat.com>
6127 * g++.dg/template/template-id-3.C: New.
6130 * g++.dg/template/qualified-id4.C: New.
6133 * g++.dg/template/explicit-args4.C: New.
6136 * g++.dg/template/offsetof2.C: New.
6138 2011-07-01 Kai Tietz <ktietz@redhat.com>
6140 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6142 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6145 * lib/target-supports.exp (check_effective_target_gld): New proc.
6147 2011-07-01 Richard Guenther <rguenther@suse.de>
6149 PR tree-optimization/49603
6150 * gcc.dg/torture/pr49603.c: New testcase.
6152 2011-06-30 Jason Merrill <jason@redhat.com>
6155 * g++.dg/rtti/template1.C: New.
6158 * g++.dg/cpp0x/regress/ctor1.C: New.
6161 * g++.dg/cpp0x/initlist54.C: New.
6163 2011-06-30 Martin Jambor <mjambor@suse.cz>
6165 * gcc.dg/tree-ssa/sra-12.c: New test.
6167 2011-06-29 Jason Merrill <jason@redhat.com>
6169 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6171 2011-06-30 Richard Guenther <rguenther@suse.de>
6173 PR tree-optimization/46787
6174 * gcc.dg/vect/vect-121.c: New testcase.
6176 2011-06-30 Martin Jambor <mjambor@suse.cz>
6178 PR tree-optimization/49094
6179 * gcc.dg/tree-ssa/pr49094.c: New test.
6181 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6184 * gfortran.dg/pr49540-1.f90: New test.
6185 * gfortran.dg/pr49540-2.f90: New test.
6187 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6190 * ada/acats/run_acats (which): Use last field of type -p output.
6192 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6193 Iain Sandoe <iains@gcc.gnu.org>
6196 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6197 Only skip on 64-bit *-*-darwin8* && !objc2.
6199 2011-06-30 Richard Guenther <rguenther@suse.de>
6201 PR tree-optimization/38752
6202 * gcc.c-torture/compile/pr38752.c: New testcase.
6204 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6206 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6207 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6209 2011-06-29 Jason Merrill <jason@redhat.com>
6212 * g++.dg/cpp0x/initlist53.C: Use placement new.
6213 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6214 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6217 * g++.dg/cpp0x/trailing6.C: New.
6218 * g++.dg/cpp0x/pr45908.C: No error.
6221 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6224 * g++.dg/cpp0x/constexpr-using2.C: New.
6226 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6229 * g++.dg/cpp0x/constexpr-diag3.C: New.
6230 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6231 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6232 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6233 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6235 2011-06-29 Jason Merrill <jason@redhat.com>
6237 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6239 2011-06-29 Richard Guenther <rguenther@suse.de>
6241 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6243 2011-06-29 Jason Merrill <jason@redhat.com>
6245 * g++.dg/cpp0x/initlist-value2.C: New.
6247 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6248 * g++.dg/cpp0x/initlist-value.C: New.
6250 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6252 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6254 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6256 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6257 * gcc.dg/inline_2.c: Likewise.
6258 * gcc.dg/unroll_1.c: Likewise.
6260 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6263 * gcc.target/i386/pr49567.c: New test.
6265 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6267 * gnat.dg/opt17.ad[sb]: New test.
6269 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6270 Tom de Vries <tom@codesourcery.com>
6272 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6273 (check_effective_target_arm_thumb2): New effective targets.
6274 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6275 properly. Clean up temporary files.
6276 * gcc.target/arm/ivopts-2.c: Likewise.
6277 * gcc.target/arm/ivopts-3.c: Likewise.
6278 * gcc.target/arm/ivopts-4.c: Likewise.
6279 * gcc.target/arm/ivopts-5.c: Likewise.
6280 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6282 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6285 * gfortran.dg/reshape_zerosize_3.f90: New test.
6287 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6289 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6290 * gcc.target/arm/vfp-ldmias.c: Likewise.
6291 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6292 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6293 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6294 * gcc.target/arm/vfp-stmias.c: Likewise.
6295 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6296 * gcc.target/arm/vfp-stmiad.c: Likewise.
6298 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6300 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6302 * gcc.target/arm/pr45701-2.c: Ditto.
6304 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6307 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6308 * gfortran.dg/extends_14.f03: Modified.
6310 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6312 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6313 early if the test is already being skipped.
6315 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6316 scan-assembler-dem-not): For missing file, report unresolved with
6317 same message as for pass/fail, with reason reported in log file.
6319 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6320 from add_options_for_arm_neon_fp16.
6321 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6322 check_effective_target_arm_neon_fp16_ok_nocache.
6323 Check -mfpu and -mfloat-abi options from current multilib.
6324 Do not require neon support.
6325 (check_effective_target_arm_fp16_ok): Renamed from
6326 check_effecitve_target_arm_neon_fp16_ok.
6327 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6328 arm_neon_fp16_ok and arm_fp16.
6329 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6330 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6331 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6332 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6334 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6336 * gcc.dg/builtin-assume-aligned-1.c: New test.
6337 * gcc.dg/builtin-assume-aligned-2.c: New test.
6338 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6341 * gcc.dg/pr49544.c: New test.
6343 2011-06-27 Richard Guenther <rguenther@suse.de>
6345 PR tree-optimization/49394
6346 * g++.dg/torture/pr49394.C: New testcase.
6348 2011-06-27 Kai Tietz <ktietz@redhat.com>
6350 * gcc.dg/optimize-bswapdi-2.c: New test.
6352 2011-06-27 Michael Hope <michael.hope@linaro.org>
6353 Richard Sandiford <richard.sandiford@linaro.org>
6355 PR tree-optimization/49169
6356 * gcc.dg/torture/pr49169.c: New test.
6358 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6361 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6363 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6366 2011-06-26 Jason Merrill <jason@redhat.com>
6368 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6371 * g++.dg/init/ref19.C: New.
6372 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6374 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6376 PR tree-optimization/48377
6377 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6380 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6383 * lib/target-supports.exp (check_effective_target_non_strict_align):
6385 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6387 2011-06-24 Martin Jambor <mjambor@suse.cz>
6389 PR tree-optimizations/49516
6390 * g++.dg/tree-ssa/pr49516.C: New test.
6392 2011-06-23 Jason Merrill <jason@redhat.com>
6395 * g++.dg/template/partial10.C: New.
6396 * g++.dg/template/partial11.C: New.
6398 2011-06-23 Jeff Law <law@redhat.com>
6401 * gcc.dg/pr48770.c: New test.
6403 2011-06-23 Jan Hubicka <jh@suse.cz>
6406 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6408 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6411 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6412 instead of -fdump-tree-optimized.
6414 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6417 * g++.dg/template/crash107.C: New.
6418 * g++.dg/template/error17.C: Adjust.
6420 2011-06-23 Jason Merrill <jason@redhat.com>
6423 * g++.dg/cpp0x/defaulted30.C: New.
6426 * g++.dg/rtti/anon-ns1.C: New.
6429 * g++.dg/init/ref18.C: New.
6432 * g++.dg/template/partial9.C: New.
6434 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6437 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6439 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6442 * gcc.dg/pr49496.c: New test.
6444 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6446 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6449 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6451 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6452 * gcc.target/arm/pr42879.c: Likewise.
6453 * gcc.target/arm/pr45701-3.c: Likewise.
6455 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6456 * gcc.target/arm/pr40482.c: Likewise.
6457 * gcc.target/arm/stack-corruption.c: Likewise.
6459 2011-06-22 Richard Guenther <rguenther@suse.de>
6461 PR tree-optimization/49493
6462 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6464 2011-06-22 Jason Merrill <jason@redhat.com>
6467 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6469 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6470 Dmitry Melnik <dm@ispras.ru>
6472 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6473 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6474 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6476 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6478 * gcc.target/arm/tlscall.c: New.
6480 2011-06-21 Jason Merrill <jason@redhat.com>
6483 * g++.dg/cpp0x/constexpr-ref1.C: New.
6484 * g++.dg/cpp0x/constexpr-ref2.C: New.
6485 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6488 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6491 * g++.dg/template/param3.C: New.
6493 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6495 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6496 my_clrsb test functions.
6498 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6499 test_sll, test_ull): Add clrsb tests.
6500 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6503 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6506 * gfortran.dg/class_44.f03: New.
6508 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6510 PR tree-optimization/49478
6511 * gcc.dg/vect/pr49478.c
6513 2011-06-21 Richard Guenther <rguenther@suse.de>
6515 PR tree-optimization/49483
6516 * gcc.dg/vect/vect-120.c: New testcase.
6518 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6521 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6522 * gcc.dg/vect/vect-peel-4.c: Likewise.
6524 2011-06-22 Christian Bruel <christian.bruel@st.com>
6527 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6528 * gcc.dg/always_inline2.c: Likewise.
6529 * gcc.dg/always_inline3.c: Likewise.
6530 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6531 * gcc.dg/inline_1.c: Likewise.
6532 * gcc.dg/inline_2.c: Likewise.
6533 * gcc.dg/inline_3.c: Likewise.
6534 * gcc.dg/inline_4.c: Likewise.
6535 * gcc.dg/20051201-1.c: Likewise.
6536 * gcc.dg/pr40087.c: Likewise.
6537 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6538 * gcc.dg/inline-22.c: Likewise.
6539 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6540 * gcc.dg/lto/20090218-1_1.c: Likewise.
6541 * g++.dg/ipa/devirt-7.C: Likewise.
6542 * gcc.dg/uninit-pred-5_a.c: Likewise.
6543 * gcc.dg/uninit-pred-5_b.c: Likewise.
6544 * gcc.dg/fail_always_inline.c: New.
6546 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6548 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6549 into 6 jobs instead of 3.
6551 2011-06-20 Jason Merrill <jason@redhat.com>
6554 * g++.dg/cpp0x/initlist53.C: New.
6556 2011-06-20 Tobias Burnus <burnus@net-b.de>
6559 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6560 * gfortran.dg/coarray_lock_3.f90: New.
6561 * gfortran.dg/coarray/lock_1.f90: New.
6563 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6565 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6566 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6567 unresolved and report the reason to the log file.
6569 * lib/scanasm.exp (object-size): Move argument processing earlier
6570 to report errors before verifying that the file exists. Report
6571 problems detected at runtime as unresolved instead of error and
6572 report their reasons to the log file.
6574 2011-06-20 Jason Merrill <jason@redhat.com>
6577 * g++.dg/cpp0x/explicit6.C: New.
6580 * g++.dg/cpp0x/enum20.C: New.
6583 * g++.dg/ext/attr-aligned01.C: New.
6586 * g++.dg/cpp0x/variadic-default.C: New.
6589 * g++.dg/cpp0x/auto26.C: New.
6592 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6594 2011-06-20 Kai Tietz <ktietz@redhat.com>
6596 * gcc.dg/binop-notand1.c: New test.
6597 * gcc.dg/binop-notand2.c: New test.
6598 * gcc.dg/binop-notand3.c: New test.
6599 * gcc.dg/binop-notand4.c: New test.
6600 * gcc.dg/binop-notand5.c: New test.
6601 * gcc.dg/binop-notand6.c: New test.
6603 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6606 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6608 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6611 * gfortran.dg/proc_ptr_31.f90: New.
6613 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6615 * gnat.dg/volatile6.adb: New test.
6616 * gnat.dg/volatile7.adb: Likewise.
6617 * gnat.dg/volatile8.adb: Likewise.
6618 * gnat.dg/volatile9.adb: Likewise.
6620 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6622 * gnat.dg/constant3.adb: New test.
6624 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6627 * gfortran.dg/read_list_eof_1.f90: New test.
6629 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6632 * gcc.target/i386/testimm-1.c: New test.
6633 * gcc.target/i386/testimm-2.c: New test.
6634 * gcc.target/i386/testimm-3.c: New test.
6635 * gcc.target/i386/testimm-4.c: New test.
6636 * gcc.target/i386/testimm-5.c: New test.
6637 * gcc.target/i386/testimm-6.c: New test.
6638 * gcc.target/i386/testimm-7.c: New test.
6639 * gcc.target/i386/testimm-8.c: New test.
6640 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6641 * gcc.target/i386/xop-rotate1-int.c: New test.
6642 * gcc.target/i386/xop-rotate2-int.c: New test.
6644 2011-06-17 Jason Merrill <jason@redhat.com>
6646 * g++.dg/cpp0x/rv-func2.C: New.
6648 * g++.dg/debug/dwarf2/lambda1.C: New.
6649 * g++.dg/warn/Wshadow-6.C: Adjust.
6651 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6654 * gfortran.dg/move_alloc_5.f90: New.
6656 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6658 PR rtl-optimization/48542
6659 * gcc.dg/torture/pr48542.c: New test.
6661 2011-06-16 Jason Merrill <jason@redhat.com>
6664 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6667 * g++.dg/cpp0x/initlist52.C New.
6670 * c-c++-common/raw-string-12.c: New.
6673 * g++.dg/cpp0x/sfinae26.C: New.
6676 * g++.dg/cpp0x/variadic113.C: New.
6679 * g++.dg/cpp0x/variadic112.C: New.
6681 2011-06-16 Jeff Law <law@redhat.com>
6683 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6684 improved jump threading.
6685 * gcc.dg/builtin-object-size-2.c: Likewise.
6686 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6688 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6691 * gfortran.dg/typebound_assignment_3.f03: New.
6693 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6696 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6698 2011-06-16 Martin Jambor <mjambor@suse.cz>
6700 PR tree-optimization/49343
6701 * gnat.dg/discr31.ad[sb]: New test.
6703 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6705 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6707 2011-06-16 Tom de Vries <tom@codesourcery.com>
6710 * gcc.target/arm/ivopts-3.c: Update test.
6711 * gcc.target/arm/ivopts-5.c: Same.
6713 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6716 2011-06-10 Wei Guozhi <carrot@google.com>
6719 * gcc.target/arm/pr45335.c: New test.
6720 * gcc.target/arm/pr45335-2.c: New test.
6721 * gcc.target/arm/pr45335-3.c: New test.
6722 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6723 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6724 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6726 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6728 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6730 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6733 * gfortran.dg/class_43.f03: New.
6735 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6737 PR tree-optimization/49419
6738 * gcc.c-torture/execute/pr49419.c: New test.
6740 2011-06-16 Revital Eres <revital.eres@linaro.org>
6742 * gcc.dg/sms-9.c: New file.
6744 2011-06-15 Easwaran Raman <eraman@google.com>
6746 PR rtl-optimization/49414
6747 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6749 2011-06-14 Jason Merrill <jason@redhat.com>
6751 * g++.dg/cpp0x/noexcept13.C: New.
6753 2011-06-14 Easwaran Raman <eraman@google.com>
6755 PR rtl-optimization/44194
6756 * gcc.dg/pr44194-1.c: New test.
6757 * gcc.dg/pr44194-2.c: New test.
6759 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6761 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6763 * gcc.target/arm/pr45701-2.c: Likewise.
6764 * gcc.target/arm/thumb-branch1.c: Likewise.
6766 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6769 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6771 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6773 * gcc.target/arm/pr45701-1.c: Require thumb support.
6774 * gcc.target/arm/pr45701-2.c: Likewise.
6775 * gcc.target/arm/thumb-branch1.c: Likewise.
6777 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6778 * gcc.target/arm/pr39839.c: Likewise.
6779 * gcc.target/arm/pr40657-2.c: Likewise.
6780 * gcc.target/arm/pr40956.c: Likewise.
6781 * gcc.target/arm/pr41679.c: Likewise.
6782 * gcc.target/arm/pr42235.c: Likewise.
6783 * gcc.target/arm/pr42495.c: Likewise.
6784 * gcc.target/arm/pr42505.c: Likewise.
6785 * gcc.target/arm/pr42574.c: Likewise.
6786 * gcc.target/arm/pr46883.c: Likewise.
6787 * gcc.target/arm/pr46934.c: Likewise.
6788 * gcc.target/arm/xor-and.c: Likewise.
6790 2011-06-14 Jason Merrill <jason@redhat.com>
6792 * g++.dg/other/error23.C: Adjust error message.
6793 * g++.dg/other/error32.C: Likewise.
6796 * g++.dg/cpp0x/rv-dotstar.C: New.
6799 * g++.dg/cpp0x/decltype30.C: New.
6801 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6803 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6806 * gfortran.dg/pr49103.f90: New test.
6808 2011-06-14 Tom de Vries <tom@codesourcery.com>
6811 * gcc.target/arm/ivopts-3.c: New test.
6812 * gcc.target/arm/ivopts-4.c: New test.
6813 * gcc.target/arm/ivopts-5.c: New test.
6815 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6817 PR rtl-optimization/49390
6818 * gcc.c-torture/execute/pr49390.c: New test.
6820 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6822 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6824 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6826 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6827 * gcc.c-torture/execute/cmpsi-2.x: New file.
6828 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6829 * gcc.c-torture/execute/pr45262.x: New file.
6830 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6831 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6833 * gcc.c-torture/compile/pr49163.c: Ditto.
6835 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6837 * gcc.dg/vect/vect-16.c: Rename to...
6838 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6839 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6840 for double-word vectors.
6841 * gcc.dg/vect/vect-peel-4.c: Likewise.
6842 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6844 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6847 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6850 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6852 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6854 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6856 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6858 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6860 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6862 * gfortran.dg/trim_optimize_8.f90: New test case.
6864 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6865 Ira Rosen <ira.rosen@linaro.org>
6867 PR tree-optimization/49352
6868 * gcc.dg/vect/pr49352.c: New test.
6870 2011-06-12 Tobias Burnus
6873 * gfortran.dg/alloc_comp_assign_11.f90: New.
6875 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6877 * gfortran.dg/trim_optimize_7.f90: New test.
6879 2011-06-10 Wei Guozhi <carrot@google.com>
6882 * gcc.target/arm/pr45335.c: New test.
6883 * gcc.target/arm/pr45335-2.c: New test.
6884 * gcc.target/arm/pr45335-3.c: New test.
6885 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6886 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6887 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6889 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6892 * g++.dg/parse/error39.C: New.
6894 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6896 * gcc.target/arm/20090811-1.c: Skip for incompatible
6897 options, do not override other options.
6898 * gcc.target/arm/combine-cmp-shift.c: Skip for
6899 incompatible options.
6900 * gcc.target/arm/pr45094.c: Likewise.
6901 * gcc.target/arm/scd42-1.c: Likewise.
6902 * gcc.target/arm/scd42-3.c: Likewise.
6903 * gcc.target/arm/thumb-ltu.c: Likewise.
6905 * lib/target-supports.exp
6906 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6907 multilib flags use -mfpu with a value other than neon-fp16.
6909 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6911 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6912 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6914 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6916 * lib/target-supports.exp (check_effective_target_pie): New proc.
6917 * gcc.dg/pie-link.c: Use target pie.
6919 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6920 Laurent Roug� <laurent.rouge@menta.fr>
6922 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6923 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6925 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6927 * gfortran.dg/coarray/sync_1.f90: New test for
6928 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6930 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6932 PR tree-optimization/49318
6933 * gcc.dg/vect/pr49318.c: New test.
6935 2011-06-09 David Krauss <potswa@mac.com>
6937 * g++.dg/template/arrow1.C: New.
6939 2011-06-09 Jason Merrill <jason@redhat.com>
6941 * lib/prune.exp: Prune "note"s.
6942 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6944 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6945 * g++.dg/template/dependent-expr3.C: Likewise.
6946 * g++.dg/parse/template7.C: Likewise.
6947 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6948 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6949 * g++.old-deja/g++.pt/friend38.C: Likewise.
6950 * g++.old-deja/g++.pt/crash32.C: Likewise.
6951 * g++.old-deja/g++.other/init4.C: Likewise.
6952 * g++.old-deja/g++.other/friend8.C: Likewise.
6954 * g++.dg/ext/complex7.C: Adjust expected output.
6955 * g++.dg/diagnostic/method1.C: Likewise.
6956 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6957 * g++.dg/parse/crash33.C: Likewise.
6958 * g++.dg/other/warning1.C: Likewise.
6959 * g++.dg/init/pr29571.C: Likewise.
6960 * g++.dg/warn/overflow-warn-1.C: Likewise.
6961 * g++.dg/warn/overflow-warn-3.C: Likewise.
6962 * g++.dg/warn/overflow-warn-4.C: Likewise.
6963 * g++.old-deja/g++.oliva/template1.C: Likewise.
6965 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6966 * g++.dg/parse/template7.C: Adjust.
6968 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6971 * gcc.dg/pr49307.c: New.
6973 2011-06-09 Wei Guozhi <carrot@google.com>
6976 * gcc.target/arm/pr46975.c: New testcase.
6978 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6980 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6981 (PMETH, arglist_t): Removed.
6982 (method_get_number_of_arguments): Removed.
6983 (method_get_nth_argument): Removed.
6984 (method_get_first_argument): Removed.
6985 (method_get_next_argument): Removed.
6986 (method_get_sizeof_arguments): Removed.
6987 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6989 (method_get_number_of_arguments): Removed.
6990 (method_get_nth_argument): Removed.
6991 (method_get_first_argument): Removed.
6992 (method_get_next_argument): Removed.
6993 (method_get_sizeof_arguments): Removed.
6994 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6996 2011-06-09 David Li <davidxl@google.com>
6998 * gcc.dg/dump-pass.c: New test.
7000 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7003 * g++.dg/parse/error38.C: New.
7005 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7008 * gfortran.dg/pr49308.f90: New test.
7010 2011-06-08 Jason Merrill <jason@redhat.com>
7012 * g++.dg/cpp0x/noexcept11.C: New.
7013 * g++.dg/cpp0x/noexcept12.C: New.
7014 * g++.dg/cpp0x/sfinae11.C: Adjust.
7016 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7019 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7020 to dg-options, match also DW_AT_linkage_name.
7022 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7025 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7026 -fno-common on alpha*-dec-osf*.
7027 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7029 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7031 PR rtl-optimization/49303
7032 * gcc.target/ia64/pr49303.c: New test.
7034 2011-06-08 Tobias Burnus <burnus@net-b.de>
7037 * gfortran.dg/coarray_lock_1.f90: New.
7038 * gfortran.dg/coarray_lock_2.f90: New.
7040 2011-06-07 Jason Merrill <jason@redhat.com>
7042 * lib/prune.exp: Look for "required" rather than "instantiated".
7043 * g++.dg/abi/mangle11.C: Likewise.
7044 * g++.dg/abi/mangle12.C: Likewise.
7045 * g++.dg/abi/mangle17.C: Likewise.
7046 * g++.dg/abi/mangle20-2.C: Likewise.
7047 * g++.dg/abi/pragma-pack1.C: Likewise.
7048 * g++.dg/cpp0x/decltype26.C: Likewise.
7049 * g++.dg/cpp0x/decltype28.C: Likewise.
7050 * g++.dg/cpp0x/decltype29.C: Likewise.
7051 * g++.dg/cpp0x/enum11.C: Likewise.
7052 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7053 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7054 * g++.dg/cpp0x/pr47416.C: Likewise.
7055 * g++.dg/ext/case-range2.C: Likewise.
7056 * g++.dg/ext/case-range3.C: Likewise.
7057 * g++.dg/gomp/for-19.C: Likewise.
7058 * g++.dg/gomp/pr37533.C: Likewise.
7059 * g++.dg/gomp/pr38639.C: Likewise.
7060 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7061 * g++.dg/inherit/base3.C: Likewise.
7062 * g++.dg/inherit/using6.C: Likewise.
7063 * g++.dg/init/placement4.C: Likewise.
7064 * g++.dg/init/reference3.C: Likewise.
7065 * g++.dg/lookup/scoped6.C: Likewise.
7066 * g++.dg/lookup/using7.C: Likewise.
7067 * g++.dg/other/abstract1.C: Likewise.
7068 * g++.dg/other/error10.C: Likewise.
7069 * g++.dg/other/error5.C: Likewise.
7070 * g++.dg/other/field1.C: Likewise.
7071 * g++.dg/other/offsetof5.C: Likewise.
7072 * g++.dg/parse/bitfield2.C: Likewise.
7073 * g++.dg/parse/constant4.C: Likewise.
7074 * g++.dg/parse/crash20.C: Likewise.
7075 * g++.dg/parse/invalid-op1.C: Likewise.
7076 * g++.dg/parse/non-dependent2.C: Likewise.
7077 * g++.dg/parse/template18.C: Likewise.
7078 * g++.dg/tc1/dr152.C: Likewise.
7079 * g++.dg/tc1/dr166.C: Likewise.
7080 * g++.dg/tc1/dr176.C: Likewise.
7081 * g++.dg/tc1/dr213.C: Likewise.
7082 * g++.dg/template/access11.C: Likewise.
7083 * g++.dg/template/access2.C: Likewise.
7084 * g++.dg/template/access3.C: Likewise.
7085 * g++.dg/template/access7.C: Likewise.
7086 * g++.dg/template/arg7.C: Likewise.
7087 * g++.dg/template/cond2.C: Likewise.
7088 * g++.dg/template/crash13.C: Likewise.
7089 * g++.dg/template/crash40.C: Likewise.
7090 * g++.dg/template/crash7.C: Likewise.
7091 * g++.dg/template/crash84.C: Likewise.
7092 * g++.dg/template/ctor5.C: Likewise.
7093 * g++.dg/template/defarg13.C: Likewise.
7094 * g++.dg/template/defarg14.C: Likewise.
7095 * g++.dg/template/dtor7.C: Likewise.
7096 * g++.dg/template/eh2.C: Likewise.
7097 * g++.dg/template/error2.C: Likewise.
7098 * g++.dg/template/error43.C: Likewise.
7099 * g++.dg/template/friend32.C: Likewise.
7100 * g++.dg/template/injected1.C: Likewise.
7101 * g++.dg/template/instantiate1.C: Likewise.
7102 * g++.dg/template/instantiate3.C: Likewise.
7103 * g++.dg/template/instantiate5.C: Likewise.
7104 * g++.dg/template/instantiate7.C: Likewise.
7105 * g++.dg/template/local6.C: Likewise.
7106 * g++.dg/template/lookup2.C: Likewise.
7107 * g++.dg/template/member5.C: Likewise.
7108 * g++.dg/template/memfriend15.C: Likewise.
7109 * g++.dg/template/memfriend16.C: Likewise.
7110 * g++.dg/template/memfriend17.C: Likewise.
7111 * g++.dg/template/memfriend7.C: Likewise.
7112 * g++.dg/template/meminit1.C: Likewise.
7113 * g++.dg/template/nested3.C: Likewise.
7114 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7115 * g++.dg/template/nontype12.C: Likewise.
7116 * g++.dg/template/nontype13.C: Likewise.
7117 * g++.dg/template/nontype6.C: Likewise.
7118 * g++.dg/template/pr23510.C: Likewise.
7119 * g++.dg/template/pr35240.C: Likewise.
7120 * g++.dg/template/ptrmem15.C: Likewise.
7121 * g++.dg/template/ptrmem6.C: Likewise.
7122 * g++.dg/template/qualified-id1.C: Likewise.
7123 * g++.dg/template/qualttp20.C: Likewise.
7124 * g++.dg/template/qualttp3.C: Likewise.
7125 * g++.dg/template/qualttp4.C: Likewise.
7126 * g++.dg/template/qualttp5.C: Likewise.
7127 * g++.dg/template/qualttp6.C: Likewise.
7128 * g++.dg/template/qualttp7.C: Likewise.
7129 * g++.dg/template/qualttp8.C: Likewise.
7130 * g++.dg/template/recurse.C: Likewise.
7131 * g++.dg/template/recurse2.C: Likewise.
7132 * g++.dg/template/ref5.C: Likewise.
7133 * g++.dg/template/scope2.C: Likewise.
7134 * g++.dg/template/sfinae10.C: Likewise.
7135 * g++.dg/template/sfinae3.C: Likewise.
7136 * g++.dg/template/sizeof3.C: Likewise.
7137 * g++.dg/template/static9.C: Likewise.
7138 * g++.dg/template/template-id-2.C: Likewise.
7139 * g++.dg/template/typedef13.C: Likewise.
7140 * g++.dg/template/typename4.C: Likewise.
7141 * g++.dg/template/using14.C: Likewise.
7142 * g++.dg/template/using2.C: Likewise.
7143 * g++.dg/template/warn1.C: Likewise.
7144 * g++.dg/warn/Wparentheses-13.C: Likewise.
7145 * g++.dg/warn/Wparentheses-15.C: Likewise.
7146 * g++.dg/warn/Wparentheses-16.C: Likewise.
7147 * g++.dg/warn/Wparentheses-17.C: Likewise.
7148 * g++.dg/warn/Wparentheses-18.C: Likewise.
7149 * g++.dg/warn/Wparentheses-19.C: Likewise.
7150 * g++.dg/warn/Wparentheses-20.C: Likewise.
7151 * g++.dg/warn/Wparentheses-23.C: Likewise.
7152 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7153 * g++.dg/warn/noeffect2.C: Likewise.
7154 * g++.dg/warn/noeffect4.C: Likewise.
7155 * g++.dg/warn/pr8570.C: Likewise.
7156 * g++.old-deja/g++.brendan/init2.C: Likewise.
7157 * g++.old-deja/g++.eh/spec6.C: Likewise.
7158 * g++.old-deja/g++.pt/crash10.C: Likewise.
7159 * g++.old-deja/g++.pt/crash36.C: Likewise.
7160 * g++.old-deja/g++.pt/derived3.C: Likewise.
7161 * g++.old-deja/g++.pt/error2.C: Likewise.
7162 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7163 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7164 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7165 * g++.old-deja/g++.pt/overload7.C: Likewise.
7166 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7168 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7169 Iain Sandoe <iains@gcc.gnu.org>
7171 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7172 Added code to deal with the case when [Protocol
7173 -descriptionForInstanceMethod:] or [Protocol
7174 -descriptionForClassMethod:] returns NULL.
7176 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7177 Iain Sandoe <iains@gcc.gnu.org>
7179 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7180 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7183 2011-06-07 Xinliang David Li <davidxl@google.com>
7185 * gcc.dg/inline_2.c: New test.
7186 * gcc.dg/unroll_2.c: New test.
7187 * gcc.dg/inline_3.c: New test.
7188 * gcc.dg/unroll_3.c: New test.
7189 * gcc.dg/inline_4.c: New test.
7190 * gcc.dg/unroll_4.c: New test.
7191 * gcc.dg/inline_1.c: New test.
7192 * gcc.dg/unroll_1.c: New test.
7194 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7196 PR tree-optimization/48497
7197 * lib/gcc-defs.exp (dg-additional-options): New proc.
7198 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7199 -msse2 on 32-bit x86.
7201 2011-06-06 Jason Merrill <jason@redhat.com>
7203 * g++.dg/cpp0x/enum19.C: New.
7205 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7207 * gcc.target/arm/neon-reload-class.c: New test.
7209 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7212 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7214 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7216 * gcc.target/arm/smlatb-1.c: New file.
7217 * gcc.target/arm/smlatt-1.c: New file.
7218 * gcc.target/arm/smlaltb-1.c: New file.
7219 * gcc.target/arm/smlaltt-1.c: New file.
7221 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7223 * gcc.target/arm/mla-2.c: New test.
7225 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7227 PR gcov-profile/49299
7228 * gcc.dg/tree-prof/pr49299-1.c: New test.
7229 * gcc.dg/tree-prof/pr49299-2.c: New test.
7231 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7233 * lib/target-supports.exp
7234 (check_effective_target_vect_widen_mult_qi_to_hi):
7235 Add NEON as supporting target.
7236 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7237 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7238 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7239 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7240 using widening multiplication on targets that support it.
7241 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7242 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7243 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7245 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7247 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7248 Modern Objective-C runtime API.
7249 * objc/execute/next_mapping.h: Removed.
7250 * objc-obj-c++-shared/next-mapping.h: Removed.
7251 * objc-obj-c++-shared/Object1.h: Removed.
7252 * objc-obj-c++-shared/Object1.m: Removed.
7253 * objc-obj-c++-shared/Object1.mm: Removed.
7254 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7255 * objc-obj-c++-shared/Protocol1.h: Removed.
7256 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7257 of ProtoBool, IVAR_T and METHOD.
7258 * objc-obj-c++-shared/runtime.h: New.
7259 * objc-obj-c++-shared/TestsuiteObject.h: New.
7260 * objc-obj-c++-shared/TestsuiteObject.m: New.
7262 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7263 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7264 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7266 * objc/execute/_cmd.m: Include
7267 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7268 runtime API. ([TestClass +initialize]): Include this method also
7269 with the GNU runtime.
7270 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7271 Object. ([-setValue:]): Return void.
7272 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7273 with the GNU runtime. Include
7274 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7275 for the NeXT runtime. Use the existing print_ivars() and
7276 compare_structures() implementations for the old NeXT runtime.
7277 Added new implementations for the Modern GNU and NeXT runtimes.
7278 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7279 well. (main): Use objc_getClass(). Use return instead of exit.
7280 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7281 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7283 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7284 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7285 instead of Object. (main): Use return instead of exit().
7286 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7287 instead of Object. Removed prototype for exit(). (main): Use
7288 return instead of exit(). Use the Modern Objective-C runtime API.
7289 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7291 * objc/execute/class-tests-1.h: Include
7292 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7293 runtime API. (test_class_with_superclass): Do not call [Object
7294 class]. There is no need to with the current libobjc.
7295 * objc/execute/class-tests-2.h: Include
7296 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7298 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7299 ../../objc-obj-c++-shared/next-mapping.h.
7300 * objc/execute/class-2.m: Likewise.
7301 * objc/execute/class-3.m: Likewise.
7302 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7303 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7304 +initialize]): Include this method also with the GNU
7305 runtime. (main): Use the Modern Objective-C runtime API.
7306 * objc/execute/class-5.m: Likewise.
7307 * objc/execute/class-6.m: Likewise.
7308 * objc/execute/class-7.m: Likewise.
7309 * objc/execute/class-8.m: Likewise.
7310 * objc/execute/class-9.m: Likewise.
7311 * objc/execute/class-10.m: Likewise.
7312 * objc/execute/class-11.m: Likewise.
7313 * objc/execute/class-12.m: Likewise.
7314 * objc/execute/class-13.m: Likewise.
7315 * objc/execute/class-14.m: Likewise.
7316 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7317 this method also with the GNU runtime.
7318 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7319 +initialize]): Include this method also with the GNU runtime.
7320 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7322 * objc/execute/encode-1.m: Likewise.
7323 * objc/execute/enumeration-1.m: Likewise.
7324 * objc/execute/enumeration-2.m: Likewise.
7325 * objc/execute/exceptions/catchall-1.m: Likewise.
7326 * objc/execute/exceptions/finally-1.m: Likewise.
7327 * objc/execute/exceptions/foward-1.m: Likewise.
7328 * objc/execute/exceptions/local-variables-1.m: Likewise.
7329 * objc/execute/exceptions/throw-nil.m: Likewise.
7330 * objc/execute/exceptions/trivial.m: Likewise.
7331 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7332 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7333 * objc/execute/exceptions/matcher-1.m: Likewise.
7334 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7336 * objc/execute/formal_protocol-2.m: Likewise.
7337 * objc/execute/formal_protocol-3.m: Likewise.
7338 * objc/execute/formal_protocol-4.m: Likewise.
7339 * objc/execute/formal_protocol-5.m: Include
7340 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7342 * objc/execute/formal_protocol-6.m: Likewise.
7343 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7344 Object. Include <objc/Protocol.h> instead of
7345 ../../objc-obj-c++-shared/Protocol1.h.
7346 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7348 * objc/execute/informal_protocol.m: Likewise.
7349 * objc/execute/load-3.m: Likewise.
7350 * objc/execute/many_args_method.m ([TestClass +initialize]):
7351 Include this method with the GNU runtime as well.
7352 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7353 * objc/execute/nested-func-1.m: Use TestsuiteObject
7355 * objc/execute/nil_method-1.m: Likewise.
7356 * objc/execute/no_clash.m: Likewise.
7357 * objc/execute/np-1.m: Do not include
7358 ../../objc-obj-c++-shared/Protocol1.h.
7359 (main): Use return instead of exit().
7360 * objc/execute/np-2.m: Do not include
7361 ../../objc-obj-c++-shared/Protocol1.h.
7362 ([MyObject +initialize]): Include this method also with the GNU
7363 runtime. (main): Use return instead of exit().
7364 * objc/execute/object_is_class.m: Include
7365 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7366 of Object. (main): Use the Modern Objective-C runtime API.
7367 * objc/execute/object_is_meta_class.m: Likewise.
7368 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7369 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7370 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7371 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7372 Objective-C runtime API.
7373 * objc/execute/protocol-isEqual-2.m: Likewise.
7374 * objc/execute/protocol-isEqual-3.m: Likewise.
7375 * objc/execute/protocol-isEqual-4.m: Likewise.
7376 * objc/execute/redefining_self.m ([TestClass +initialize]):
7377 Include this method with the GNU runtime as well.
7378 * objc/execute/root_methods.m: Include
7379 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7380 Include this method with the GNU runtime as well.
7381 (main): Use the Modern Objective-C runtime API.
7382 * objc/execute/selector-1.m: Include
7383 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7384 of Object. (main): Use the Modern Objective-C runtime API.
7385 * objc/execute/static-1.m ([Test +initialize]): Include this
7386 method with the GNU runtime as well.
7387 * objc/execute/static-2.m: Likewise.
7388 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7389 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7390 ([MathClass +initialize]): Include this method with the GNU
7392 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7394 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7395 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7396 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7397 * objc.dg/attributes/method-attribute-1.m: Likewise.
7398 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7399 * objc.dg/attributes/method-attribute-2.m: Likewise.
7400 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7401 * objc.dg/attributes/method-attribute-3.m: Likewise.
7402 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7403 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7404 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7405 * obj-c++.dg/bitfield-1.mm: Likewise.
7406 * obj-c++.dg/bitfield-2.mm: Likewise
7407 * objc.dg/bitfield-3.m: Likewise.
7408 * obj-c++.dg/bitfield-4.mm: Likewise.
7409 * objc.dg/bitfield-5.m: Likewise
7410 * objc.dg/call-super-1.m: Likewise.
7411 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7412 Use objc_getClass() instead of objc_get_class(), but for the GNU
7413 runtime redefine objc_getClass as objc_get_class. Include
7414 ../objc-obj-c++-shared/runtime.h.
7415 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7416 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7417 Use the Modern Objective-C runtime API.
7418 * objc.dg/class-protocol-1.m: Include
7419 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7420 * obj-c++.dg/class-protocol-1.mm: Likewise.
7421 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7422 * objc.dg/comp-types-10.m: Likewise.
7423 * objc.dg/comp-types-11.m: Likewise.
7424 * objc.dg/comp-types-12.m: Likewise.
7425 * obj-c++.dg/comp-types-9.mm: Likewise.
7426 * obj-c++.dg/comp-types-11.mm: Likewise.
7427 * obj-c++.dg/comp-types-12.mm: Likewise.
7428 * obj-c++.dg/comp-types-13.mm: Likewise.
7429 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7430 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7431 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7432 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7433 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7434 * objc.dg/desig-init-1.m: Likewise.
7435 * obj-c++.dg/defs.mm: Likewise.
7436 * objc.dg/exceptions-2.m: Likewise.
7437 * obj-c++.dg/except-1.mm: Likewise.
7438 * obj-c++.dg/exceptions-2.mm: Likewise.
7439 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7440 Use the Modern Objective-C runtime API.
7441 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7442 the Modern Objective-C runtime API. Do not include
7443 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7444 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7445 the Modern Objective-C runtime API except when using an older NeXT
7447 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7448 the Modern Objective-C runtime API.
7449 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7451 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7452 * objc.dg/encode-7-next-64bit.m: Updated include.
7453 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7455 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7456 the Modern Objective-C runtime API.
7457 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7458 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7459 instead of ../objc-obj-c++-shared/Protocol1.h.
7460 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7461 the Modern Objective-C runtime API except when using an older NeXT
7463 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7464 the Modern Objective-C runtime API.
7465 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7467 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7468 * objc.dg/fix-and-continue-2.m: Likewise.
7469 * objc.dg/foreach-1.m: Likewise.
7470 * objc.dg/foreach-2.m: Likewise.
7471 * objc.dg/foreach-3.m: Likewise.
7472 * objc.dg/foreach-4.m: Likewise.
7473 * objc.dg/foreach-5.m: Likewise.
7474 * objc.dg/foreach-6.m: Likewise.
7475 * objc.dg/foreach-7.m: Likewise.
7476 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7478 * objc.dg/func-ptr-2.m: Likewise.
7479 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7480 Do not include objc/objc-api.h.
7481 * obj-c++.dg/fsf-package-0.mm: Likewise.
7482 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7483 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7484 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7486 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7487 * objc.dg/gnu-runtime-3.m: Likewise.
7488 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7489 * objc.dg/headers.m: Include objc/runtime.h instead of
7490 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7491 for the NeXT runtime.
7492 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7493 * obj-c++.dg/isa-field-1.mm: Likewise.
7494 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7495 * objc.dg/layout-1.m: Likewise.
7496 * objc.dg/layout-2.m: Likewise.
7497 * objc.dg/local-decl-2.m: Likewise.
7498 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7499 Object. ([Container +elementForView:]): Use
7500 class_conformsToProtocol().
7501 * obj-c++.dg/lookup-2.mm: Likewise.
7502 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7503 * obj-c++.dg/local-decl-1.mm: Likewise.
7504 * objc.dg/method-3.m: Likewise.
7505 * objc.dg/method-4.m: Likewise.
7506 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7507 ../objc-obj-c++-shared/Protocol1.h.
7508 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7509 * objc.dg/method-9.m: Likewise.
7510 * objc.dg/method-10.m: Likewise.
7511 * objc.dg/method-13.m ([Root +initialize]): Include this method
7512 also for the GNU runtime. (main): Use objc_getClass() also for
7514 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7515 * objc.dg/method-17.m: Likewise.
7516 * objc.dg/method-19.m: Likewise.
7517 * objc.dg/method-20b.m: Likewise.
7518 * obj-c++.dg/method-2.mm: Likewise.
7519 * obj-c++.dg/method-6.mm: Likewise.
7520 * obj-c++.dg/method-10.mm: Likewise.
7521 * obj-c++.dg/method-11.mm: Likewise.
7522 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7523 ../objc-obj-c++-shared/Protocol1.h.
7524 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7525 * obj-c++.dg/method-15.mm: Likewise.
7526 * obj-c++.dg/method-17.mm: Likewise.
7527 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7528 +initialize]): Include this method also for the GNU
7529 runtime. (main): Use objc_getClass() also for the GNU runtime.
7530 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7531 * obj-c++.dg/method-22.mm: Likewise.
7532 * obj-c++.dg/method-23.mm: Likewise.
7533 * obj-c++.dg/no-extra-load.mm: Likewise.
7534 * objc.dg/objc-fast-4.m: Likewise.
7535 * objc.dg/objc-gc-4.m: Likewise.
7536 * obj-c++.dg/objc-gc-3.mm: Likewise.
7537 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7538 protocol_getMethodDescription() instead of [Protocol
7539 -descriptionForInstanceMethod].
7540 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7541 Made it available with all runtimes. (main): Call -test instead
7543 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7544 and put into a category.
7545 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7546 Object. Include objc/objc.h.
7547 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7548 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7549 New. (main): Use protocol_getMethodDescription() instead
7550 of [Protocol -descriptionForInstanceMethod] and [Protocol
7551 -descriptionForClassMethod].
7552 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7553 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7554 Objective-C runtime API.
7555 * obj-c++.dg/proto-qual-1.mm: Likewise.
7556 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7558 * obj-c++.dg/property/property-1.mm: Likewise.
7559 * obj-c++.dg/qual-types-1.mm: Likewise.
7560 * objc.dg/selector-2.m: Include objc/objc.h instead of
7561 ../objc-obj-c++-shared/Object1.h.
7562 * obj-c++.dg/selector-2.mm: Likewise.
7563 * obj-c++.dg/selector-5.mm: Likewise.
7564 * obj-c++.dg/selector-6.mm: Likewise.
7565 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7566 Object. Do not include objc/objc-api.h.
7567 * obj-c++.dg/set-not-used-1.mm: Likewise.
7568 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7569 * objc.dg/stret-1.m: Likewise.
7570 * objc.dg/stret-2.m: Likewise.
7571 * obj-c++.dg/super-class-2.mm: Likewise.
7572 * objc.dg/super-class-3.m: Likewise.
7573 * objc.dg/super-class-4.m: Likewise.
7574 * objc.dg/sync-2.m: Likewise.
7575 * obj-c++.dg/sync-2.mm: Likewise.
7576 * objc.dg/sync-1.m: Include objc/objc.h instead of
7577 ../objc-obj-c++-shared/Object1.h.
7578 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7579 'Class' as the type of 'isa'.
7580 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7581 Objective-C runtime API. ([TestClass +initialize]): Include this
7582 method with the GNU runtime as well.
7583 * objc.dg/strings/strings-1.m: Updated includes.
7584 * obj-c++.dg/strings/strings-1.mm: Likewise.
7585 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7586 objc.dg/strings/const-str-12b.m.
7587 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7588 * obj-c++.dg/template-3.mm: Likewise.
7589 * obj-c++.dg/template-4.mm: Likewise.
7590 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7591 Objective-C runtime API.
7592 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7593 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7594 * obj-c++.dg/try-catch-1.mm: Likewise.
7595 * obj-c++.dg/try-catch-2.mm: Likewise.
7596 * objc.dg/try-catch-3.m: Likewise.
7597 * obj-c++.dg/try-catch-3.mm: Likewise.
7598 * objc.dg/try-catch-6.m: Likewise.
7599 * objc.dg/try-catch-7.m: Likewise.
7600 * obj-c++.dg/try-catch-7.mm: Likewise.
7601 * obj-c++.dg/try-catch-8.mm: Likewise.
7602 * obj-c++.dg/try-catch-9.mm: Likewise.
7603 * objc.dg/try-catch-10.m: Likewise.
7604 * obj-c++.dg/try-catch-11.mm: Likewise.
7605 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7606 Object. Include objc/objc.h.
7607 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7608 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7609 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7610 Object. Use Modern Objective-C runtime API. Do not use
7612 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7613 * obj-c++.dg/torture/trivial.mm: Likewise.
7614 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7615 instead of ../objc-obj-c++-shared/Object1.h. Include
7616 ../objc-obj-c++-shared/runtime.h.
7617 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7618 * objc.dg/torture/strings/const-str-11.m: Likewise.
7619 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7620 * objc.dg/torture/strings/const-str-9.m: Likewise.
7621 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7622 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7623 instead of Object. Only add _FooClassReference if
7625 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7626 * objc.dg/torture/strings/const-str-8.m: Likewise.
7627 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7628 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7630 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7632 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7633 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7634 * obj-c++.dg/va-meth-1.mm: Likewise.
7635 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7636 ../objc-obj-c++-shared/Object1.h.
7637 * objc.dg/zero-link-3.m: Likewise.
7639 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7641 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7643 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7646 * obj-c++.dg/property/cxx-property-1.mm: New.
7647 * obj-c++.dg/property/cxx-property-2.mm: New.
7649 2011-06-06 Jason Merrill <jason@redhat.com>
7651 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7653 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7655 PR rtl-optimization/49145
7657 * gcc.c-torture/compile/pr49145.c: New test.
7659 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7662 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7663 to dg-options, match also DW_AT_linkage_name.
7666 * gcc.dg/debug/pr49294.c: New test.
7669 * g++.dg/opt/pr49264.C: New test.
7671 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7673 PR tree-optimization/49243
7674 * gcc.dg/pr49243.c: New.
7676 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7678 * gnat.dg/specs/cond_expr1.ads: New test.
7680 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7682 * gnat.dg/deferred_const4.ad[sb]: New test.
7683 * gnat.dg/deferred_const4_pkg.ads: New helper.
7685 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7687 * gnat.dg/test_tamdt.adb: Rename to...
7688 * gnat.dg/taft_type1.adb: ...this.
7689 * gnat.dg/tamdt.ad[sb]: Rename to...
7690 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7691 * gnat.dg/tamdt_aux.ads: Rename to...
7692 * gnat.dg/taft_type1_pkg2.ads: ...this.
7693 * gnat.dg/taft_type2.ad[sb]: New test.
7694 * gnat.dg/taft_type2_pkg.ads: New helper.
7695 * gnat.dg/taft_type3.adb: New test.
7696 * gnat.dg/taft_type3_pkg.ads: New helper.
7698 2011-06-05 Tobias Burnus <burnus@net-b.de>
7701 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7704 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7707 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7709 * objc.dg/gnu-api-2-objc.m: Likewise.
7710 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7711 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7713 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7715 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7716 alignment, not the alignment, when calling class_addIvar(). Add
7717 an 'isa' instance variable to the test root class.
7718 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7720 2011-06-04 Jan Hubicka <jh@suse.cz>
7722 PR tree-optimization/48893
7723 PR tree-optimization/49091
7724 PR tree-optimization/49179
7725 * gfortran.dg/pr49179.f90: New testcase
7727 2011-06-04 Jan Hubicka <jh@suse.cz>
7730 * g++.dg/torture/pr48954.C: New testcase.
7732 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7734 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7736 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7739 * g++.dg/diagnostic/bitfld2.C: New.
7741 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7744 * gcc.c-torture/execute/pr49281.c: New test.
7746 2011-06-04 Jan Hubicka <jh@suse.cz>
7748 PR tree-optimize/48929
7749 * gcc.c-torture/compile/pr48929.c: New testcase.
7751 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7753 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7755 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7758 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7760 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7762 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7764 2011-06-03 Richard Henderson <rth@redhat.com>
7765 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7767 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7769 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7771 * objc.dg/headers.m: Do not include objc-list.h.
7773 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7775 * objc.dg/type-stream-1.m: Test removed.
7776 * objc.dg/headers.m: Do not include typedstream.h.
7778 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7780 * objc.dg/torture/forward-1.m (main): Updated testcase.
7782 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7785 * gcc.c-torture/compile/pr49163.c: New.
7787 2011-06-02 Asher Langton <langton2@llnl.gov>
7790 * gfortran.dg/PR49268.f90: New test.
7792 2011-06-02 Asher Langton <langton2@llnl.gov>
7795 * gfortran.dg/PR37039.f90: New test.
7797 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7800 * objc.dg/method-5.m: Updated.
7801 * objc.dg/method-19.m: Updated.
7802 * objc.dg/method-lookup-1.m: New.
7803 * obj-c++.dg/method-6.mm: Updated.
7804 * obj-c++.dg/method-7.mm: Updated.
7805 * obj-c++.dg/method-lookup-1.mm: New.
7807 2011-06-02 DJ Delorie <dj@redhat.com>
7809 * lib/timeout.exp (timeout): Add board_info support.
7811 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7813 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7815 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7818 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7819 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7821 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7822 Hans-Peter Nilsson <hp@axis.com>
7824 PR rtl-optimization/48840
7825 * gcc.target/sparc/ultrasp13.c: New test.
7827 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7830 * gcc.c-torture/compile/pr49238.c: New.
7832 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7834 * gcc.target/arm/g2.c: Skip test in -mthumb.
7835 Skip test unless cpu is xscale.
7836 * gcc.target/arm/scd42-2.c: Likewise.
7837 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7839 2011-06-01 Jason Merrill <jason@redhat.com>
7841 * g++.dg/cpp0x/decltype28.C: New.
7842 * g++.dg/cpp0x/decltype29.C: New.
7844 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7847 * gcc.target/mips/pr45074.c: New test.
7849 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7850 Hans-Peter Nilsson <hp@axis.com>
7852 PR rtl-optimization/48830
7853 * gcc.target/sparc/ultrasp12.c: New test.
7855 2011-06-01 David Li <davidxl@google.com>
7857 * gcc.dg/profile-dir-1.c: Change pass name.
7858 * gcc.dg/profile-dir-2.c: Ditto.
7859 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7860 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7861 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7862 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7863 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7864 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7865 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7866 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7867 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7868 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7869 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7870 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7871 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7872 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7873 * gcc.dg/profile-dir-3.c: Ditto.
7874 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7876 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7878 * objc.dg/attributes/method-nonnull-1.m: New test.
7879 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7881 2011-05-31 Tobias Burnus <burnus@net-b.de>
7884 * gfortran.dg/coarray_atomic_1.f90: New.
7885 * gfortran.dg/coarray/atomic_1.f90: New.
7887 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7889 * gcc.dg/guality/bswaptest.c: New test.
7890 * gcc.dg/guality/clztest.c: New test.
7891 * gcc.dg/guality/ctztest.c: New test.
7892 * gcc.dg/guality/rotatetest.c: New test.
7895 * gcc.target/i386/pr48688.c: New test.
7897 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7900 * g++.dg/lookup/name-clash9.C: New.
7902 2011-05-31 Tobias Burnus <burnus@net-b.de>
7905 * gfortran.dg/coarray/dummy_1.f90: New.
7907 2011-05-31 Tobias Burnus <burnus@net-b.de>
7910 * gfortran.dg/coarray/save_1.f90: New.
7911 * gfortran.dg/coarray_4.f90: Update dg-error.
7913 2011-05-31 Jason Merrill <jason@redhat.com>
7915 * g++.dg/cpp0x/rv-template1.C: New.
7917 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7919 PR rtl-optimization/49235
7920 * gcc.dg/pr49235.c: New test.
7922 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7924 PR tree-optimization/49093
7925 * gcc.dg/vect/pr49093.c: New test.
7927 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7930 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7932 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7935 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7938 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7941 * gcc.c-torture/execute/pr49186.c: New.
7943 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7946 * gcc.target/i386/pr49168-1.c: New.
7948 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7949 Eric Botcazou <ebotcazou@adacore.com>
7951 * gcc.dg/guality/drap.c: New test.
7953 2011-05-30 Richard Guenther <rguenther@suse.de>
7955 PR tree-optimization/49210
7956 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7957 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7959 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7962 * g++.dg/gomp/pr49223-1.C: New test.
7963 * g++.dg/gomp/pr49223-2.C: New test.
7965 2011-05-30 Richard Guenther <rguenther@suse.de>
7967 PR tree-optimization/49218
7968 * gcc.c-torture/execute/pr49218.c: New testcase.
7970 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7972 PR tree-optimization/49199
7973 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7974 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7975 -fno-tree-scev-cprop.
7977 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7980 * gfortran.dg/extends_13.f03: New.
7982 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7984 PR rtl-optimization/49095
7985 * gcc.target/i386/pr49095.c: New test.
7987 2011-05-29 Tobias Burnus <burnus@net-b.de>
7990 * gfortran.dg/coarray_24.f90: New.
7992 2011-05-29 Tobias Burnus <burnus@net-b.de>
7995 * gfortran.dg/coarray_23.f90: New.
7997 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8000 * gcc.dg/pr48826.c: New test.
8002 2011-05-29 Richard Guenther <rguenther@suse.de>
8004 PR tree-optimization/49217
8005 * gcc.dg/torture/pr49217.c: New testcase.
8007 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8010 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8012 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8014 * gnat.dg/boolean_subtype.adb: Rename to...
8015 * gnat.dg/boolean_subtype1.adb: ...this.
8017 2011-05-28 Jason Merrill <jason@redhat.com>
8019 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8021 2011-05-27 Jason Merrill <jason@redhat.com>
8023 * g++.dg/cpp0x/enum18.C: Adjust.
8025 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8027 2011-05-27 Tobias Burnus <burnus@net-b.de>
8030 * gfortran.dg/coarray_22.f90: New.
8032 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8034 PR tree-optimization/46728
8035 * gcc.target/powerpc/pr46728-1.c: New.
8036 * gcc.target/powerpc/pr46728-2.c: New.
8037 * gcc.target/powerpc/pr46728-3.c: New.
8038 * gcc.target/powerpc/pr46728-4.c: New.
8039 * gcc.target/powerpc/pr46728-5.c: New.
8040 * gcc.dg/pr46728-6.c: New.
8041 * gcc.target/powerpc/pr46728-7.c: New.
8042 * gcc.target/powerpc/pr46728-8.c: New.
8043 * gcc.dg/pr46728-9.c: New.
8044 * gcc.target/powerpc/pr46728-10.c: New.
8045 * gcc.target/powerpc/pr46728-11.c: New.
8046 * gcc.dg/pr46728-12.c: New.
8047 * gcc.target/powerpc/pr46728-13.c: New.
8048 * gcc.target/powerpc/pr46728-14.c: New.
8049 * gcc.target/powerpc/pr46728-15.c: New.
8050 * gcc.target/powerpc/pr46728-16.c: New.
8052 2011-05-27 Jason Merrill <jason@redhat.com>
8054 * g++.dg/abi/mangle47.C: New.
8057 * g++.dg/template/const5.C: New.
8059 * g++.dg/cpp0x/enum18.C: New.
8061 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8063 * g++.dg/cpp0x/error6.C: New.
8065 * g++.dg/cpp0x/error5.C: New.
8067 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8070 * g++.dg/eh/cond6.C: New test.
8072 2011-05-27 Tobias Burnus <burnus@net-b.de>
8075 * gfortran.dg/rank_3.f90: New.
8076 * gfortran.dg/rank_4.f90: New.
8078 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8080 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8081 replace dump search.
8083 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8085 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8086 * gnat.dg/bit_packed_array5.adb: ...here.
8088 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8091 * g++.dg/cpp0x/auto25.C: New.
8093 2011-05-27 Richard Guenther <rguenther@suse.de>
8095 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8097 2011-05-27 Richard Guenther <rguenther@suse.de>
8099 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8101 2011-05-27 Richard Guenther <rguenther@suse.de>
8104 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8106 2011-05-26 Jason Merrill <jason@redhat.com>
8108 * g++.dg/cpp0x/friend1.C: New.
8109 * g++.dg/cpp0x/friend2.C: New.
8111 * g++.dg/cpp0x/auto7.C: Update.
8112 * g++.dg/template/crash50.C: Adjust.
8113 * g++.dg/template/static9.C: Adjust.
8114 * g++.old-deja/g++.ext/memconst.C: Adjust.
8116 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8118 * gcc.dg/march.c: Ignore a note for some targets.
8120 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8121 Nathan Froyd <froydnj@codesourcery.com>
8125 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8126 * g++.dg/parse/pr18770.C: New test.
8127 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8129 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8132 * gfortran.dg/dependency_40.f90 : New test.
8134 2011-05-26 Tobias Burnus <burnus@net-b.de>
8137 * gfortran.dg/coarray/registering_1.f90: New.
8139 2011-05-26 Jason Merrill <jason@redhat.com>
8141 * g++.dg/cpp0x/variadic111.C: New.
8142 * g++.dg/cpp0x/variadic41.C: Adjust.
8144 2011-05-26 Richard Guenther <rguenther@suse.de>
8146 PR tree-optimization/48702
8147 * gcc.dg/torture/pr48702.c: New testcase.
8149 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8151 PR gcov-profile/48845
8152 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8154 * gcc.dg/matrix/matrix.exp: Likewise.
8155 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8156 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8157 line number to check_profiling_available.
8158 * lib/target-supports.exp (check_profiling_available): Account for
8160 Require TLS runtime support with -fprofile-generate.
8161 * lib/profopt.exp (profopt-execute): Add TLS options for
8163 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8165 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8168 * g++.dg/eh/cond5.C: New test.
8170 PR tree-optimization/49161
8171 * gcc.c-torture/execute/pr49161.c: New test.
8173 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8175 * gcc.target/arm/neon-vorn-vbic.c: New test.
8177 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8179 PR tree-optimization/49038
8180 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8181 * gcc.dg/vect/pr49038.c: New test.
8183 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8185 * g++.dg/init/pr25811-3.C: New.
8186 * g++.dg/init/pr25811-4.C: New.
8188 2011-05-25 Jason Merrill <jason@redhat.com>
8190 * g++.dg/cpp0x/enum17.C: New.
8191 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8193 * g++.dg/cpp0x/auto24.C: New.
8195 * g++.dg/cpp0x/error4.C: New.
8197 * g++.dg/cpp0x/rv-restrict.C: New.
8199 * g++.dg/cpp0x/enum15.C: New.
8200 * g++.dg/cpp0x/constexpr-switch2.C: New.
8202 * g++.dg/cpp0x/variadic110.C: New.
8204 * g++.dg/cpp0x/auto9.C: Add typedef test.
8206 * g++.dg/cpp0x/auto23.C: New.
8207 * g++.dg/cpp0x/auto9.C: Adjust.
8209 * g++.dg/cpp0x/defaulted29.C: New.
8211 * g++.dg/cpp0x/initlist51.C: New.
8213 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8215 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8216 * g++.dg/abi/packed1.C: Suppress warning.
8217 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8218 * g++.dg/template/stdarg1.C: Likewise.
8219 * g++.dg/other/packed1.C: Remove arm from xfail list.
8221 2011-05-25 Jason Merrill <jason@redhat.com>
8223 * g++.dg/cpp0x/enum16.C: New.
8224 * g++.dg/parse/error15.C: Adjust.
8226 * g++.dg/cpp0x/initlist50.C: New.
8228 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8230 * g++.dg/cpp0x/variadic109.C: New.
8232 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8234 * gcc.target/i386/pause-1.c: New.
8236 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8238 * gcc.dg/stack-usage-1.c: Adjust comment.
8239 * gcc.dg/stack-usage-2.c: New test.
8241 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8244 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8245 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8247 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8249 PR rtl-optimization/48757
8250 * gfortran.dg/pr48757.f: New test case.
8252 2011-05-24 Jason Merrill <jason@redhat.com>
8254 * g++.dg/cpp0x/access01.C: New.
8256 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8259 * objc.dg/pr48177.m: New testcase.
8261 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8264 * objc.dg/pr48187.m: New testcase.
8265 * obj-c++.dg/pr48187.mm: New testcase.
8266 * objc.dg/ivar-extra-semicolon.m: New testcase.
8268 2011-05-24 Jason Merrill <jason@redhat.com>
8270 * g++.dg/template/access21.C: New.
8271 * g++.dg/template/access22.C: New.
8273 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8275 PR rtl-optimization/48633
8276 * g++.dg/pr48633.C: New test.
8278 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8281 * g++.dg/other/pr49133.C: New test.
8283 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8284 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8286 * gcc.dg/torture/tls/run-gd.c: New test.
8287 * gcc.dg/torture/tls/run-ie.c: New test.
8288 * gcc.dg/torture/tls/run-ld.c: New test.
8289 * gcc.dg/torture/tls/run-le.c: New test.
8290 * lib/target-supports.exp (check_effective_target_tls_runtime):
8291 Build testcase with TLS options.
8293 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8295 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8297 2011-05-24 Tom de Vries <tom@codesourcery.com>
8299 PR tree-optimization/49121
8300 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8302 2011-05-23 Jason Merrill <jason@redhat.com>
8304 * g++.dg/cpp0x/defaulted28.C: New.
8306 * g++.dg/cpp0x/sfinae25.C: New.
8308 * g++.dg/cpp0x/rv-cast2.C: New.
8310 * g++.dg/cpp0x/enum14.C: New.
8312 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8315 * gcc.c-torture/execute/pr49123.c: New test.
8318 * gcc.dg/debug/pr49032.c: New test.
8321 * gcc.dg/pr49120.c: New test.
8323 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8326 * gcc.target/i386/pr47315.c: New test.
8328 2011-05-23 Jason Merrill <jason@redhat.com>
8330 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8332 * g++.dg/cpp0x/sfinae24.C: New.
8334 * g++.dg/cpp0x/error3.C: New.
8336 * g++.dg/cpp0x/defaulted27.C: New.
8338 * g++.dg/cpp0x/decltype27.C: New.
8340 2011-05-23 Richard Guenther <rguenther@suse.de>
8342 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8344 2011-05-23 Richard Guenther <rguenther@suse.de>
8346 PR tree-optimization/40874
8347 * g++.dg/tree-ssa/pr40874.C: New testcase.
8349 2011-05-23 Richard Guenther <rguenther@suse.de>
8351 PR tree-optimization/49115
8352 * g++.dg/torture/pr49115.C: New testcase.
8354 2011-05-23 Richard Guenther <rguenther@suse.de>
8357 * gcc.dg/memcpy-3.c: New testcase.
8359 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8362 * gcc.c-torture/execute/pr48973-1.c: New test.
8363 * gcc.c-torture/execute/pr48973-2.c: New test.
8365 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8368 * g++.dg/warn/pr18016.C: New.
8370 2011-05-23 Tom de Vries <tom@codesourcery.com>
8373 * gcc.target/arm/ivopts-6.c: New test.
8375 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8378 * gcc.c-torture/compile/pr49029.c: New test.
8380 2011-05-22 Jason Merrill <jason@redhat.com>
8382 * g++.dg/cpp0x/sfinae23.C: New.
8383 * g++.dg/cpp0x/sfinae8.C: Correct.
8385 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8387 * gfortran.dg/function_optimize_8.f90: New test case.
8389 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8391 PR tree-optimization/49087
8392 * gcc.dg/vect/O3-pr49087.c: New test.
8394 2011-05-21 Jason Merrill <jason@redhat.com>
8396 * g++.dg/debug/const5.C: New.
8398 2011-05-20 Jason Merrill <jason@redhat.com>
8400 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8402 * g++.dg/cpp0x/constexpr-static7.C: New.
8404 * g++.dg/cpp0x/enum12.C: New.
8405 * g++.dg/cpp0x/enum13.C: New.
8407 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8410 * gfortran.dg/select_type_23.f03: New.
8412 2011-05-20 Jason Merrill <jason@redhat.com>
8414 * g++.dg/cpp0x/defaulted26.C: New.
8416 * g++.dg/cpp0x/noexcept02.C: Fix.
8417 * g++.dg/cpp0x/noexcept03.C: Fix.
8418 * g++.dg/cpp0x/noexcept08.C: Fix.
8419 * g++.dg/cpp0x/noexcept10.C: New.
8421 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8424 * gfortran.dg/extends_12.f03: New.
8426 2011-05-20 Jason Merrill <jason@redhat.com>
8428 * g++.dg/template/koenig9.C: New.
8429 * g++.dg/opt/pr47615.C: Fix.
8430 * g++.dg/overload/defarg1.C: Fix.
8431 * g++.dg/tc1/dr213.C: Remove xfail.
8432 * g++.dg/torture/pr34850.C: Fix.
8433 * g++.dg/torture/pr39362.C: Fix.
8434 * g++.old-deja/g++.brendan/crash56.C: Fix.
8435 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8437 2011-05-20 Richard Guenther <rguenther@suse.de>
8439 PR tree-optimization/49079
8440 * gcc.dg/torture/pr49079.c: New testcase.
8442 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8444 PR tree-optimization/49073
8445 * gcc.c-torture/execute/pr49073.c: New test.
8447 2011-06-19 Tobias Burnus <burnus@net-b.de>
8450 * gfortran.dg/coarray_21.f90: New.
8452 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8454 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8457 2011-05-19 Richard Guenther <rguenther@suse.de>
8460 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8462 2011-05-19 Richard Guenther <rguenther@suse.de>
8465 * gcc.dg/builtin-object-size-11.c: New testcase.
8467 2011-05-19 Tom de Vries <tom@codesourcery.com>
8470 * gcc.target/arm/ivopts.c: New test.
8471 * gcc.target/arm/ivopts-2.c: New test.
8473 2011-05-19 Tom de Vries <tom@codesourcery.com>
8475 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8477 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8479 * gcc.c-torture/execute/960321-1.x: Remove.
8481 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8484 * gfortran.dg/move_alloc_4.f90: New.
8486 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8489 * gcc.target/i386/pr49002-1.c: New test.
8490 * gcc.target/i386/pr49002-2.c: Likewise.
8492 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8494 PR tree-optimization/49039
8495 * gcc.c-torture/execute/pr49039.c: New test.
8496 * gcc.dg/tree-ssa/pr49039.c: New test.
8497 * g++.dg/torture/pr49039.C: New test.
8499 2011-05-18 Jason Merrill <jason@redhat.com>
8501 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8502 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8503 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8505 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8507 * gcc.target/bfin/mcpu-bf592.c: New test.
8509 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8511 PR tree-optimization/41881
8512 * gcc.dg/vect/O3-pr41881.c: New test.
8513 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8515 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8517 PR tree-optimization/49000
8518 * gcc.dg/pr49000.c: New test.
8520 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8522 * gnat.dg/invalid1.adb: New test.
8524 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8526 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8528 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8529 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8531 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8534 * g++.dg/cpp0x/range-for18.C: New.
8536 2011-05-15 Tobias Burnus <burnus@net-b.de>
8539 * gfortran.dg/coarray/image_index_2.f90: New.
8541 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8543 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8544 * g++.dg/cpp0x/override2.C: New.
8546 2011-05-14 Tobias Burnus <burnus@net-b.de>
8549 * gfortran.de/coarray_20.f90: New.
8551 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8554 * function_optimize_7.f90: New test case.
8556 2011-05-13 Jason Merrill <jason@redhat.com>
8558 * g++.dg/cpp0x/decltype26.C: New.
8559 * g++.dg/cpp0x/enum11.C: New.
8561 2011-05-13 Tobias Burnus <burnus@net-b.de>
8565 * gfortran.dg/assign_8.f90: Update dg-error.
8567 2011-05-13 Tobias Burnus <burnus@net-b.de>
8570 * gfortran.dg/io_constraints_8.f90: New.
8571 * gfortran.dg/io_constraints_9.f90: New.
8573 2011-05-13 Martin Thuresson <martint@google.com>
8575 PR gcov-profile/47793
8576 * gcc.dg/pr47793.c: New.
8578 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8580 PR tree-optimization/48975
8581 * gcc.dg/pr48975.c: New test.
8583 2011-05-12 Tobias Burnus <burnus@net-b.de>
8586 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8588 2011-05-12 Jason Merrill <jason@redhat.com>
8590 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8592 2011-05-12 Geert Bosch <bosch@adacore.com>
8594 * gnat.dg/view_conversion1.adb: New test.
8596 2011-05-12 Richard Guenther <rguenther@suse.de>
8598 PR tree-optimization/48172
8599 * gcc.dg/vect/pr48172.c: New testcase.
8601 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8604 * g++.dg/opt/pr48967.C: New test.
8606 2011-05-11 Jason Merrill <jason@redhat.com>
8608 * g++.dg/cpp0x/constexpr-friend.C: New.
8609 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8611 * g++.dg/cpp0x/sfinae22.C: New.
8613 2011-05-11 Tobias Burnus <burnus@net-b.de>
8616 * gfortran.dg/generic_24.f90: New.
8618 2011-05-11 Richard Guenther <rguenther@suse.de>
8620 PR tree-optimization/15256
8621 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8623 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8626 * gcc.dg/pr48159-1.c: New test.
8627 * gcc.dg/pr48159-2.c: New test.
8629 2011-05-11 Richard Guenther <rguenther@suse.de>
8632 * gcc.dg/torture/pr48953.c: New testcase.
8634 2011-05-11 Richard Guenther <rguenther@suse.de>
8636 PR tree-optimization/18041
8637 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8639 2011-05-11 Alan Modra <amodra@gmail.com>
8642 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8644 2011-05-10 Jason Merrill <jason@redhat.com>
8646 * g++.dg/cpp0x/defaulted25.C: New.
8647 * g++.dg/template/crash7.C: Adjust.
8649 * g++.dg/cpp0x/variadic108.C: New.
8651 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8653 * g++.dg/inherit/virtual9.C: Extend.
8655 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8658 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8659 are passed and returned in vector registers.
8661 2011-05-10 Richard Guenther <rguenther@suse.de>
8663 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8664 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8665 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8666 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8667 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8670 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8672 PR tree-optimization/48611
8673 PR tree-optimization/48794
8674 * gfortran.dg/gomp/pr48611.f90: New test.
8675 * gfortran.dg/gomp/pr48794.f90: New test.
8678 * gcc.dg/dfp/pr48928.c: New test.
8680 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8683 * g++.dg/cpp0x/pr48522.C: New.
8685 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8688 * g++.dg/cpp0x/sfinae21.C: New.
8690 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8692 * g++.dg/template/sfinae28.C: Rename to...
8693 * g++.dg/cpp0x/sfinae19.C: ... this.
8694 * g++.dg/template/sfinae29.C: Rename to...
8695 * g++.dg/cpp0x/sfinae20.C: ... this.
8697 2011-05-09 Jeff Law <law@redhat.com>
8699 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8702 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8705 * g++.dg/init/pr20039.C: New.
8707 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8711 * g++.dg/template/sfinae28.C: New.
8712 * g++.dg/template/sfinae29.C: Likewise.
8714 2011-05-09 Jason Merrill <jason@redhat.com>
8716 * g++.dg/template/nontype23.C: New.
8718 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8720 * g++.dg/init/pr48859.C: New.
8722 2011-05-09 Jason Merrill <jason@redhat.com>
8724 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8725 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8726 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8727 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8728 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8729 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8730 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8731 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8733 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8735 * g++.dg/inherit/virtual9.C: New.
8737 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8740 * g++.dg/template/dependent-expr8.C: New test case.
8742 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8744 PR tree-optimization/48837
8745 * gcc.dg/pr48837.c: New testcase.
8747 2011-05-06 Jason Merrill <jason@redhat.com>
8749 * g++.dg/cpp0x/constexpr-condition2.C: New.
8751 * g++.dg/cpp0x/constexpr-missing.C: New.
8753 2011-05-06 Tobias Burnus <burnus@net-b.de>
8756 * gfortran.dg/coarray/this_image_2.f90: New.
8758 2011-05-06 Tobias Burnus <burnus@net-b.de>
8762 * gfortran.dg/bind_c_usage_22.f90: New.
8763 * gfortran.dg/bind_c_usage_23.f90: New.
8764 * gfortran.dg/bind_c_usage_24.f90: New.
8765 * gfortran.dg/bind_c_usage_24_c.c: New.
8767 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8770 * g++.dg/template/member9.C: New test case.
8772 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8774 * gnat.dg/discr29.ad[sb]: New test.
8775 * gnat.dg/discr30.adb: Likewise.
8777 2011-05-05 Julian Brown <julian@codesourcery.com>
8779 * gcc.target/arm/neon-vset_lanes8.c: New test.
8781 2011-05-05 Jason Merrill <jason@redhat.com>
8783 * g++.dg/init/new32.C: New.
8785 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8787 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8790 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8792 PR rtl-optimization/48381
8793 * gcc.c-torture/compile/pr48381.c: New test.
8795 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8797 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8799 * gcc.target/i386/opt-1.c: Ditto.
8801 2011-05-04 Jason Merrill <jason@redhat.com>
8803 * g++.dg/conversion/base1.C: New.
8805 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8807 PR libgfortran/48787
8808 * gfortran.dg/round_3.f08: Add more checks to test case.
8810 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8812 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8813 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8814 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8815 Gate test on effective_target fd_truncate.
8817 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8819 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8820 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8821 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8822 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8823 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8824 * gcc.target/i386/pr38824.c: Ditto.
8825 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8826 * gcc.target/i386/vecinit-2.c: Ditto.
8827 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8828 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8829 * gcc.target/i386/parity-2.c: Ditto.
8830 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8832 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8834 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8836 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8837 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8838 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8840 2011-05-03 Tobias Burnus <burnus@net-b.de>
8843 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8845 2011-05-03 Tobias Burnus <burnus@net-b.de>
8848 * gfortran.dg/coarray/this_image_1.f90: New.
8850 2011-05-03 Tobias Burnus <burnus@net-b.de>
8853 * gfortran.dg/coarray/caf.dg: New.
8854 * gfortran.dg/coarray/image_index_1.f90: New, copied
8855 from ../coarray_16.f90.
8857 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8860 * g++.dg/ext/complex9.C: New.
8862 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8865 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8866 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8867 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8869 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8871 * gcc.target/bfin/builtins: Created.
8872 * gcc.target/bfin/hisilh-O0.c: Deleted.
8873 * gcc.target/bfin/hisilh.c: Moved to...
8874 * gcc.target/bfin/builtins/hisilh.c: ...here.
8875 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8876 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8877 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8878 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8879 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8880 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8881 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8882 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8883 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8884 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8885 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8886 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8887 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8888 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8889 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8890 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8891 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8892 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8893 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8894 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8895 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8896 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8897 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8898 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8899 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8900 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8901 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8902 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8903 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8904 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8905 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8906 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8907 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8908 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8909 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8910 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8911 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8912 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8913 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8914 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8915 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8916 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8917 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8918 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8919 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8920 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8921 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8922 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8923 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8924 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8925 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8926 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8927 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8928 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8929 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8930 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8931 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8932 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8933 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8934 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8935 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8936 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8937 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8938 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8939 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8940 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8941 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8942 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8943 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8944 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8945 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8946 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8947 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8948 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8949 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8950 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8951 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8952 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8953 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8954 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8955 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8956 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8957 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8958 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8959 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8960 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8961 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8962 * gcc.target/bfin/builtins/circptr.c: Ditto.
8963 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8964 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8965 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8966 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8967 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8968 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8969 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8970 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8971 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8972 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8973 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8974 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8975 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8976 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8977 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8978 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8979 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8980 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8981 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8982 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8983 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8984 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8985 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8986 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8987 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8988 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8989 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8990 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8991 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8992 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8993 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8994 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8995 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8996 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8997 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8998 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8999 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9000 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9001 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9002 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9003 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9004 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9005 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9006 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9007 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9008 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9009 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9010 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9011 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9012 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9013 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9014 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9015 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9016 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9017 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9018 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9019 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9020 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9021 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9022 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9023 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9024 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9025 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9026 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9027 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9028 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9029 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9031 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9032 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9034 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9036 * gcc.target/arm/cold-lc.c: New test.
9038 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9041 * gcc.dg/pr48774.c: New test.
9043 2011-05-03 Richard Guenther <rguenther@suse.de>
9045 * gcc.dg/large-size-array-5.c: New testcase.
9047 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9049 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9051 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9053 * lib/target-supports.exp (check_effective_target_vect_strided):
9055 (check_effective_target_vect_strided2)
9056 (check_effective_target_vect_strided3)
9057 (check_effective_target_vect_strided4)
9058 (check_effective_target_vect_strided8): ...these new functions.
9060 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9061 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9062 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9063 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9064 * gcc.dg/vect/pr37539.c: Likewise.
9065 * gcc.dg/vect/slp-11a.c: Likewise.
9066 * gcc.dg/vect/slp-11b.c: Likewise.
9067 * gcc.dg/vect/slp-11c.c: Likewise.
9068 * gcc.dg/vect/slp-12a.c: Likewise.
9069 * gcc.dg/vect/slp-12b.c: Likewise.
9070 * gcc.dg/vect/slp-18.c: Likewise.
9071 * gcc.dg/vect/slp-19a.c: Likewise.
9072 * gcc.dg/vect/slp-19b.c: Likewise.
9073 * gcc.dg/vect/slp-21.c: Likewise.
9074 * gcc.dg/vect/slp-23.c: Likewise.
9075 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9077 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9078 instead of vect_interleave && vect_extract_even_odd.
9079 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9080 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9081 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9082 * gcc.dg/vect/vect-1.c: Likewise.
9083 * gcc.dg/vect/vect-10.c: Likewise.
9084 * gcc.dg/vect/vect-98.c: Likewise.
9085 * gcc.dg/vect/vect-107.c: Likewise.
9086 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9087 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9088 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9089 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9090 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9091 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9092 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9093 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9094 * gcc.dg/vect/vect-strided-float.c: Likewise.
9095 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9096 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9097 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9098 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9099 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9100 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9101 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9102 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9103 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9104 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9105 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9106 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9107 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9108 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9109 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9111 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9113 * gcc.dg/vect/pr30843.c: Likewise.
9114 * gcc.dg/vect/pr33866.c: Likewise.
9115 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9116 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9117 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9118 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9120 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9122 * gcc.dg/vect/slp-11.c: Split into...
9123 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9124 gcc.dg/vect/slp-11c.c: ...these tests.
9125 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9126 * gcc.dg/vect/slp-12c.c: ...this new test.
9127 * gcc.dg/vect/slp-19.c: Split into...
9128 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9129 gcc.dg/vect/slp-19c.c: ...these new tests.
9131 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9133 * lib/target-supports.exp
9134 (check_effective_target_vect_extract_even_odd_wide): Delete.
9135 (check_effective_target_vect_strided_wide): Likewise.
9136 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9137 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9138 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9139 * gcc.dg/vect/pr37539.c: Likewise.
9140 * gcc.dg/vect/slp-11.c: Likewise.
9141 * gcc.dg/vect/slp-12a.c: Likewise.
9142 * gcc.dg/vect/slp-12b.c: Likewise.
9143 * gcc.dg/vect/slp-19.c: Likewise.
9144 * gcc.dg/vect/slp-23.c: Likewise.
9145 * gcc.dg/vect/vect-1.c: Likewise.
9146 * gcc.dg/vect/vect-98.c: Likewise.
9147 * gcc.dg/vect/vect-107.c: Likewise.
9148 * gcc.dg/vect/vect-strided-float.c: Likewise.
9150 2011-05-02 Jason Merrill <jason@redhat.com>
9152 * g++.dg/init/new31.C: New.
9154 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9157 * gcc.dg/pr35445.c: New test.
9159 2011-05-02 Jason Merrill <jason@redhat.com>
9161 * c-c++-common/vla-1.c: New.
9163 2011-05-02 Richard Guenther <rguenther@suse.de>
9165 PR tree-optimization/48822
9166 * gcc.dg/torture/pr48822.c: New testcase.
9168 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9171 * g++.dg/cpp0x/constexpr-47969.C: New.
9173 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9176 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9177 on vect_no_align targets.
9178 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9179 vect_no_align targets.
9181 2011-05-01 Xinliang David Li <davidxl@google.com>
9183 * gcc.dg/tree-ssa/integer-addr.c: New test.
9184 * gcc.dg/tree-ssa/alias_bug.c: New test.
9186 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9188 PR libgfortran/48787
9189 * gfortran.dg/round_3.f08: Add more checks.
9191 2011-04-30 Tobias Burnus <burnus@net-b.de>
9194 * gfortran.dg/import9.f90: New, proper test.
9195 * gfortran.dg/interface_37.f90: Remove bogus
9196 test (bogus copy of interface_36.f90).
9198 2011-04-30 Tobias Burnus <burnus@net-b.de>
9201 * gfortran.dg/interface_37.f90: New.
9203 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9206 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9208 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9210 PR tree-optimization/48809
9211 * gcc.c-torture/execute/pr48809.c: New test.
9213 2011-04-29 Jeff Law <law@redhat.com>
9215 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9217 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9220 * g++.dg/init/ctor10.C: New.
9222 2011-04-29 Le-Chun Wu <lcwu@google.com>
9224 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9225 warning in implicitly instantiated templates.
9227 2011-04-29 Le-Chun Wu <lcwu@google.com>
9229 * g++.dg/warn/Wnull-conversion-1.C: New.
9230 * g++.dg/warn/Wnull-conversion-2.C: New.
9232 2011-04-29 Diego Novillo <dnovillo@google.com>
9234 * g++.old-deja/g++.other/null3.C: Expect warning about
9235 converting boolean to a pointer.
9237 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9240 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9244 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9246 2011-04-29 Tobias Burnus <burnus@net-b.de>
9249 * gfortran.dg/typebound_proc_22.f90: New.
9252 * gfortran.dg/interface_36.f90: New.
9254 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9256 PR libgfortran/48488
9257 PR libgfortran/48602
9258 PR libgfortran/48615
9259 PR libgfortran/48684
9260 PR libgfortran/48787
9261 * gfortran.dg/fmt_g.f: Adjust test.
9262 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9263 * gfortran.dg/round_3.f08: New test.
9264 * gfortran.dg/namelist_print_1.f: Adjust test.
9265 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9266 * gfortran.dg/f2003_io_5.f03: Adjust test.
9267 * gfortran.dg/coarray_15.f90: Adjust test.
9268 * gfortran.dg/namelist_65.f90: Adjust test.
9269 * gfortran.dg/fmt_cache_1.f: Adjust test.
9270 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9271 * gfortran.dg/real_const_3.f90: Adjust test.
9273 2011-04-29 Jan Hubicka <jh@suse.cz>
9275 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9276 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9278 2011-04-28 Xinliang David Li <davidxl@google.com>
9280 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9281 * g++.dg/prof-robust-1.C: New test.
9283 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9285 PR tree-optimization/48765
9286 * gcc.dg/vect/pr48765.c: New.
9288 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9290 PR tree-optimization/48775
9291 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9293 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9296 * g++.dg/inherit/pr48798.C: New.
9297 * g++.old-deja/g++.other/base1.C: Adjust.
9299 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9302 * g++.dg/template/inherit7.C: New test case.
9304 2011-04-28 Richard Guenther <rguenther@suse.de>
9306 PR tree-optimization/40052
9307 PR tree-optimization/15347
9308 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9309 * gcc.dg/pr15347.c: Likewise.
9311 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9314 * g++.dg/cpp0x/sfinae18.C: New.
9316 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9319 * g++.dg/ext/is_literal_type1.C: New.
9321 2011-04-28 Tobias Burnus <burnus@net-b.de>
9325 * gfortran.dg/interface_35.f90: New.
9326 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9327 * gfortran.dg/func_result_6.f90: Add dg-warning.
9328 * gfortran.dg/bessel_1.f90: Ditto.
9329 * gfortran.dg/hypot_1.f90: Ditto.
9330 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9331 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9332 * gfortran.dg/interface_assignment_4.f90: Ditto.
9334 2011-04-27 Jason Merrill <jason@redhat.com>
9336 * g++.dg/ext/complex8.C: New.
9338 * g++.dg/cpp0x/initlist49.C: New.
9339 * g++.dg/init/new30.C: New.
9341 2011-04-27 Tobias Burnus <burnus@net-b.de>
9344 * gfortran.dg/whole_file_34.f90: New.
9346 2011-04-27 Jan Hubicka <jh@suse.cz>
9348 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9350 2011-04-27 Jason Merrill <jason@redhat.com>
9352 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9354 * g++.dg/parse/ambig6.C: New.
9356 2011-04-27 Nick Clifton <nickc@redhat.com>
9358 * gcc.dg/20020312-2.c: Add definition for RX.
9360 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9361 option with RX targets.
9363 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9366 2011-04-27 Richard Guenther <rguenther@suse.de>
9368 * gcc.dg/tree-ssa/pr23382.c: Remove.
9370 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9373 * gcc.c-torture/compile/pr48767.c: New test.
9375 2011-04-27 Richard Guenther <rguenther@suse.de>
9377 PR tree-optimization/48772
9378 * g++.dg/pr48772.C: New testcase.
9380 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9383 * gcc.c-torture/compile/pr48742.c: New test.
9385 2011-04-26 Jason Merrill <jason@redhat.com>
9387 * g++.dg/lookup/koenig13.C: New.
9389 * g++.dg/cpp0x/initlist48.C: New.
9391 2011-04-25 Jason Merrill <jason@redhat.com>
9393 * g++.dg/cpp0x/sfinae17.C: New.
9395 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9398 * gcc.target/powerpc/pr48258-1.c: New file.
9399 * gcc.target/powerpc/pr48258-2.c: Ditto.
9401 2011-04-26 Xinliang David Li <davidxl@google.com>
9403 * gcc.dg/uninit-suppress.c: New test.
9404 * gcc.dg/uninit-suppress.c: New test.
9406 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9409 * gcc.dg/pr48768.c: New test.
9411 PR tree-optimization/48734
9412 * gcc.c-torture/compile/pr48734.c: New test.
9415 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9417 2011-04-26 Richard Guenther <rguenther@suse.de>
9419 PR tree-optimization/48731
9420 * gcc.dg/torture/pr48731.c: New testcase.
9422 2011-04-26 Richard Guenther <rguenther@suse.de>
9425 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9427 2011-04-26 Richard Guenther <rguenther@suse.de>
9430 * gcc.dg/torture/pr48694-1.c: New testcase.
9431 * gcc.dg/torture/pr48694-2.c: Likewise.
9433 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9435 * g++.dg/ext/underlying_type1.C: New.
9436 * g++.dg/ext/underlying_type2.C: Likewise.
9437 * g++.dg/ext/underlying_type3.C: Likewise.
9438 * g++.dg/ext/underlying_type4.C: Likewise.
9439 * g++.dg/ext/underlying_type5.C: Likewise.
9440 * g++.dg/ext/underlying_type6.C: Likewise.
9441 * g++.dg/ext/underlying_type7.C: Likewise.
9442 * g++.dg/ext/underlying_type8.C: Likewise.
9443 * g++.dg/ext/underlying_type9.C: Likewise.
9444 * g++.dg/ext/underlying_type10.C: Likewise.
9446 2011-04-25 Jason Merrill <jason@redhat.com>
9448 * g++.dg/cpp0x/regress/template-const2.C: New.
9450 2011-04-25 Jeff Law <law@redhat.com>
9452 * gcc.dg/tree-ssa/vrp56.c: new test.
9454 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9456 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9458 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9460 PR preprocessor/48740
9461 * c-c++-common/raw-string-11.c: New test.
9463 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9465 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9468 2011-04-23 Tobias Burnus <burnus@net-b.de>
9471 * gfortran.dg/coarray_19.f90: New.
9473 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9476 * gcc.dg/pr48685.c: New test.
9478 2011-04-22 Jan Hubicka <jh@suse.cz>
9480 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9482 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9484 PR tree-optimization/48717
9485 * gcc.c-torture/execute/pr48717.c: New test.
9487 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9490 * gcc.target/i386/pr48723.c: New test.
9492 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9495 * gcc.dg/gomp/pr48716.c: New test.
9496 * g++.dg/gomp/pr48716.C: New test.
9498 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9501 * gcc.dg/missing-field-init-2.c: Update testcase.
9503 2011-04-22 Alan Modra <amodra@gmail.com>
9505 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9507 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9510 * gfortran.dg/function_optimize_6.f90: New test.
9512 2011-04-21 Easwaran Raman <eraman@google.com>
9514 * gcc.dg/stack-layout-2.c: New test.
9516 2011-04-21 Richard Guenther <rguenther@suse.de>
9519 * g++.dg/lto/pr48207-2_0.C: New testcase.
9520 * g++.dg/lto/pr48207-3_0.C: Likewise.
9522 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9524 * gnat.dg/volatile5.adb: New test.
9525 * gnat.dg/volatile5_pkg.ads: New helper.
9527 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9530 * gcc.target/i386/pr48708.c: New test.
9532 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9534 * gcc.dg/vect/vect-119.c: New test.
9536 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9538 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9541 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9542 Richard Sandiford <richard.sandiford@linaro.org>
9545 * gcc.target/arm/pr46329.c: New test.
9547 2011-04-21 Tobias Burnus <burnus@net-b.de>
9550 * gfortran.dg/coarray_18.f90: New.
9552 2011-04-20 Jason Merrill <jason@redhat.com>
9554 * g++.dg/cpp0x/initlist47.C: New.
9556 * g++.dg/init/dtor4.C: New.
9558 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9561 * gcc.target/i386/sse2-pinsrw.c: New test.
9562 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9563 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9564 * gcc.target/i386/sse2-insvhi.c: Ditto.
9565 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9566 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9568 2011-04-20 Jason Merrill <jason@redhat.com>
9570 * g++.dg/template/const4.C: New.
9572 2011-04-20 Easwaran Raman <eraman@google.com>
9574 * gcc.dg/stack-layout-1.c: New test.
9576 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9578 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9579 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9582 2011-04-20 Kai Tietz <ktietz@redhat.com>
9584 * gcc.dg/binop-xor1.c: New test.
9585 * gcc.dg/binop-xor2.c: New test.
9586 * gcc.dg/binop-xor3.c: New test.
9587 * gcc.dg/binop-xor4.c: New test.
9588 * gcc.dg/binop-xor5.c: New test.
9590 2011-04-20 Richard Guenther <rguenther@suse.de>
9592 PR tree-optimization/47892
9593 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9595 2011-04-20 Richard Guenther <rguenther@suse.de>
9598 * g++.dg/torture/pr48695.C: New testcase.
9600 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9602 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9603 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9604 * gcc.c-torture/execute/pr45262.c: Ditto
9605 * gcc.dg/torture/pr43165.c: Ditto.
9606 * gcc.dg/torture/pr47228.c: Ditto.
9607 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9608 * gcc.dg/ipa/pr45644.c: Ditto.
9609 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9612 2011-04-19 Jason Merrill <jason@redhat.com>
9614 * g++.dg/ext/complex7.C: New.
9616 * g++.dg/ext/attrib41.C: New.
9618 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9621 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9623 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9626 * gcc.target/i386/pr48678.c: New test.
9628 2011-04-19 Martin Jambor <mjambor@suse.cz>
9630 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9631 * g++.dg/opt/devirt2.C: New test.
9632 * g++.dg/ipa/devirt-g-1.C: Likewise.
9634 2011-04-19 Tobias Burnus <burnus@net-b.de>
9637 * gfortran.dg/whole_file_33.f90: New.
9639 2011-04-19 Martin Jambor <mjambor@suse.cz>
9641 * g++.dg/ipa/devirt-7.C: New test.
9643 2011-04-19 Richard Guenther <rguenther@suse.de>
9646 * g++.dg/lto/pr48207_0.C: New testcase.
9648 2011-04-18 Jason Merrill <jason@redhat.com>
9650 * g++.dg/init/void1.C: New.
9652 * g++.dg/cpp0x/union4.C: New.
9654 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9657 * g++.dg/torture/pr48661.C: New test.
9660 * g++.dg/gomp/pr48632.C: New test.
9662 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9664 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9665 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9667 2011-04-18 Tobias Burnus <burnus@net-b.de>
9670 * gfortran.dg/coarray_17.f90: New.
9671 * gfortran.dg/coarray_10.f90: Update dg-error.
9673 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9676 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9677 * gfortran.dg/guality/guality.exp: Likewise.
9679 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9681 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9683 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9685 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9687 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9689 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9691 2011-04-18 Richard Guenther <rguenther@suse.de>
9694 * g++.dg/torture/pr46364.C: New testcase.
9696 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9698 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9700 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9702 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9704 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9705 Ira Rosen <ira.rosen@linaro.org>
9708 * gcc.target/arm/pr48252.c: New test.
9710 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9712 PR tree-optimization/48616
9713 * gcc.dg/pr48616.c: New test.
9715 2011-04-18 Tobias Burnus <burnus@net-b.de>
9718 * gfortran.dg/coarray_16.f90: New.
9720 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9723 * gfortran.dg/realloc_on_assign_7.f03: New test.
9725 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9727 PR libgfortran/48602
9728 * gfortran.dg/fmt_g0_6.f08: New test.
9730 2011-04-17 Jason Merrill <jason@redhat.com>
9732 * g++.dg/cpp0x/sfinae16.C: New.
9734 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9736 * gcc.target/mips/reg-var-1.c: New test.
9738 2011-04-17 Jan Hubicka <jh@suse.cz>
9740 * gcc.dg/winline-5.c: Update testcase.
9742 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9744 * gnat.dg/discr27.ad[sb]: Move dg directive.
9745 * gnat.dg/discr28.ad[sb]: New test.
9746 * gnat.dg/discr28_pkg.ads: New helper.
9748 2011-04-17 Michael Matz <matz@suse.de>
9750 PR tree-optimization/48622
9752 * gcc.dg/lto/pr48622_0.c: New test.
9754 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9756 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9757 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9758 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9759 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9760 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9761 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9763 2011-04-15 Jason Merrill <jason@redhat.com>
9765 * g++.dg/cpp0x/range-for17.C: New.
9767 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9769 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9770 * g++.dg/cpp0x/range-for3.C: Likewise.
9771 * g++.dg/cpp0x/range-for9.C: Correct error message.
9772 * g++.dg/cpp0x/range-for11.C: New.
9773 * g++.dg/cpp0x/range-for12.C: New.
9774 * g++.dg/cpp0x/range-for13.C: New.
9775 * g++.dg/cpp0x/range-for14.C: New.
9776 * g++.dg/cpp0x/range-for15.C: New.
9777 * g++.dg/cpp0x/range-for16.C: New.
9779 2011-04-15 Tobias Burnus <burnus@net-b.de>
9782 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9784 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9786 * objc.dg/naming-4.m: Updated.
9787 * objc.dg/naming-5.m: Updated.
9788 * objc.dg/naming-6.m: New.
9789 * objc.dg/naming-7.m: New.
9790 * obj-c++.dg/naming-1.mm: Updated.
9791 * obj-c++.dg/naming-2.mm: Updated.
9792 * obj-c++.dg/naming-3.mm: New.
9793 * obj-c++.dg/naming-4.mm: New.
9795 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9797 PR libgfortran/48589
9798 * gfortran.dg/fmt_g0_5.f08: New test.
9800 2011-04-15 Richard Guenther <rguenther@suse.de>
9803 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9805 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9807 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9808 -finline-limit=0 to -fno-inline
9810 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9813 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9816 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9819 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9820 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9821 * gcc.target/i386/avx-insertps-3.c: New test.
9822 * gcc.target/i386/avx-insertps-4.c: New test.
9824 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9826 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9829 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9834 * gcc.target/avr/pr46779-1.c: New test case
9835 * gcc.target/avr/pr46779-2.c: New test case
9837 2011-04-14 Jason Merrill <jason@redhat.com>
9839 * g++.dg/cpp0x/sfinae15.C: New.
9841 * g++.dg/cpp0x/sfinae14.C: New.
9843 * g++.dg/ext/vla10.C: New.
9845 2011-04-14 Richard Guenther <rguenther@suse.de>
9847 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9849 2011-04-14 Richard Guenther <rguenther@suse.de>
9851 * gcc.dg/fold-bitand-4.c: Move ...
9852 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9854 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9856 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9858 * gcc.target/avr/torture/trivial.c: Ditto.
9860 2011-04-13 Jason Merrill <jason@redhat.com>
9862 * g++.dg/template/operator11.C: New.
9864 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9867 * gcc.dg/gomp/pr48591.c: New test.
9870 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9871 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9873 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9876 * g++.dg/template/dependent-expr7.C: New test case.
9878 2011-04-13 Jason Merrill <jason@redhat.com>
9880 * g++.dg/cpp0x/sfinae13.C: New.
9882 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9884 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9886 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9888 * gcc.target/arm/pr43698.c: Remove -march option.
9890 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9892 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9895 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9899 * gfortran.dg/realloc_on_assign_6.f03: New test.
9901 2011-04-12 Kai Tietz <ktietz@redhat.com>
9903 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9904 targets the additional -mno-ms-bitfields and
9905 -Wno-packed-bitfield-compat options.
9906 * g++.dg/ext/bitfield3.C: Likewise.
9907 * g++.dg/ext/bitfield4.C: Likewise.
9908 * g++.dg/ext/bitfield5.C: Likewise.
9909 * gcc.dg/bitfld-15.c: Likewise.
9910 * gcc.dg/bitfld-16.c: Likewise.
9911 * gcc.dg/bitfld-17.c: Likewise.
9912 * gcc.dg/bitfld-18.c: Likewise.
9914 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9916 * gcc.target/arm/neon-vld3-1.c: New test.
9917 * gcc.target/arm/neon-vst3-1.c: New test.
9918 * gcc.target/arm/neon/v*.c: Regenerate.
9920 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9922 PR rtl-optimization/48549
9923 * g++.dg/opt/pr48549.C: New test.
9925 2011-04-12 Richard Guenther <rguenther@suse.de>
9927 PR tree-optimization/46076
9928 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9930 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9933 * lib/compat.exp (compat-execute): Declare unsupported after
9934 stripping path from src1.
9935 * lib/lto.exp (lto-execute): Likewise.
9937 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9940 * gcc.dg/pr48552-1.c: New test.
9941 * gcc.dg/pr48552-2.c: New test.
9943 2011-04-11 Jason Merrill <jason@redhat.com>
9945 * g++.dg/cpp0x/sfinae12.C: New.
9947 * g++.dg/cpp0x/enum10.C: New.
9949 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9951 * g++.dg/cpp0x/rv-func.C: New.
9953 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9955 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9958 2011-04-11 Martin Jambor <mjambor@suse.cz>
9960 PR tree-optimization/48195
9961 * gcc.dg/ipa/pr48195.c: New test.
9963 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9965 * gnat.dg/return3.adb: Remove unused switch.
9967 2011-04-08 Mike Stump <mikestump@comcast.net>
9970 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9971 default to fno-common.
9973 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9975 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9976 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9978 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9981 * gfortran.dg/function_optimize_5.f90: New test.
9983 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9985 * gnat.dg/aggr17.adb: New test.
9986 * gnat.dg/aggr18.adb: Likewise.
9988 2011-04-08 Michael Matz <matz@suse.de>
9991 * gcc.target/i386/pr48389.c: New test.
9993 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9995 PR rtl-optimization/48272
9996 * g++.dg/opt/pr48272.C: New.
9998 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10000 PR rtl-optimization/48235
10001 * gcc.dg/pr48235.c: New.
10003 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10005 PR rtl-optimization/48302
10006 * g++.dg/opt/pr48302.C: New.
10008 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10011 * g++.dg/opt/pr48273.C: New.
10013 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10015 PR rtl-optimization/48442
10016 * gcc.dg/pr48442.c: New.
10018 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10020 PR tree-optimization/48377
10021 * gcc.dg/vect/pr48377.c: New test.
10023 2011-04-07 Jason Merrill <jason@redhat.com>
10025 * g++.dg/cpp0x/regress/call1.C: New.
10027 * g++.dg/cpp0x/variadic107.C: New.
10029 * g++.dg/cpp0x/sfinae11.C: New.
10030 * g++.dg/cpp0x/noexcept02.C: Fix.
10032 * g++.dg/cpp0x/sfinae10.C: New.
10034 * g++.dg/cpp0x/sfinae9.C: New.
10036 * c-c++-common/Wcast-qual-1.c: Move here from...
10037 * gcc.dg/cast-qual-3.c: ...here, and...
10038 * g++.dg/warn/Wcast-qual2.C: ...here.
10040 * g++.dg/cpp0x/sfinae8.C: New.
10042 * g++.dg/cpp0x/sfinae7.C: New.
10044 * g++.dg/cpp0x/enum9.C: New.
10046 2011-04-07 Mike Stump <mikestump@comcast.net>
10048 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10049 with no trampolines.
10051 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10054 * gfortran.dg/gomp/pr48117.f90: New test.
10057 * gcc.dg/torture/pr48343.c: New test.
10059 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10061 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10063 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10065 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10067 2011-04-07 Tom de Vries <tom@codesourcery.com>
10070 * lib/scanasm.exp (object-size): New proc.
10071 * gcc.target/arm/pr43920-2.c: New test.
10073 2011-04-06 Tobias Burnus <burnus@net-b.de>
10077 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10079 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10081 * gcc.dg/mtune.c: Prune note from output.
10083 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10086 * gcc.dg/guality/pr36977.c: New test.
10087 * gcc.dg/guality/pr48466.c: New test.
10089 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10091 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10093 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10095 * gnat.dg/return3.adb: New test.
10097 2011-04-06 Richard Guenther <rguenther@suse.de>
10099 PR tree-optimization/47663
10100 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10102 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10104 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10105 Solaris 8 and 9 as well.
10107 2011-04-05 Tom de Vries <tom@codesourcery.com>
10110 * gcc.target/arm/pr43920-1.c: New test.
10112 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10114 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10115 (cctor): Actually return the value.
10116 (main): Cast return values.
10118 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10120 * gfortran.dg/character_comparison_8.f90: New test.
10122 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10124 * frontend-passes: (optimize_lexical_comparison): New function.
10125 (optimize_expr): Call it.
10126 (optimize_comparison): Also handle lexical comparison functions.
10127 Return false instad of -2 for unequal comparison.
10129 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10132 * function_optimize_4.f90: New test.
10134 2011-04-04 Tobias Burnus <burnus@net-b.de>
10137 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10138 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10139 * gfortran.dg/coarray_15.f90: New.
10141 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10143 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10144 * gfortran.dg/bessel_7.f90: Likewise.
10146 2011-04-03 Tobias Burnus <burnus@net-b.de>
10148 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10150 2011-04-03 Richard Guenther <rguenther@suse.de>
10151 Ira Rosen <ira.rosen@linaro.org>
10153 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10154 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10155 -ftree-loop-if-convert-stores.
10157 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10159 * gnat.dg/specs/aggr2.ads: New test.
10161 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10163 * gnat.dg/debug2.ad[sb]: New test.
10164 * gnat.dg/debug2_pkg.ads: New helper.
10165 * gnat.dg/debug3.ad[sb]: New test.
10167 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10169 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10171 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10173 PR middle-end/48335
10174 * gcc.c-torture/compile/pr48335-1.c: New test.
10175 * gcc.dg/pr48335-1.c: New test.
10176 * gcc.dg/pr48335-2.c: New test.
10177 * gcc.dg/pr48335-3.c: New test.
10178 * gcc.dg/pr48335-4.c: New test.
10179 * gcc.dg/pr48335-5.c: New test.
10180 * gcc.dg/pr48335-6.c: New test.
10181 * gcc.dg/pr48335-7.c: New test.
10182 * gcc.dg/pr48335-8.c: New test.
10183 * gcc.target/i386/pr48335-1.c: New test.
10185 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10188 * gcc.dg/Waddress.c: New test.
10190 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10193 * gfortran.dg/function_optimize_3.f90: New test.
10195 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10197 * gcc.c-torture/compile/20110401-1.c: New test.
10199 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10200 * g++.dg/lto/20091002-2_0.C: Likewise.
10201 * g++.dg/lto/20090303_0.c: Likewise.
10202 * g++.dg/lto/20091004-1_0.C: Likewise.
10203 * g++.dg/lto/20091002-3_0.C: Likewise.
10204 * g++.dg/lto/20091004-2_0.C: Likewise.
10205 * g++.dg/lto/20081123_0.C: Likewise.
10206 * g++.dg/lto/20090313_0.C: Likewise.
10207 * g++.dg/lto/20081109-1_0.C: Likewise.
10208 * g++.dg/lto/20081219_0.C: Likewise.
10209 * g++.dg/lto/20081204-1_0.C: Likewise.
10210 * g++.dg/lto/20090302_0.C: Likewise.
10211 * g++.dg/lto/20081119-1_0.C: Likewise.
10212 * g++.dg/lto/20081118_0.C: Likewise.
10213 * gcc.dg/lto/20091020-2_0.c: Likewise.
10214 * gcc.dg/lto/20090210_0.c: Likewise.
10215 * gcc.dg/lto/20081204-1_0.c: Likewise.
10216 * gcc.dg/lto/20081224_0.c: Likewise.
10217 * gcc.dg/lto/20090219_0.c: Likewise.
10218 * gcc.dg/lto/20091014-1_0.c: Likewise.
10219 * gcc.dg/lto/20091016-1_0.c: Likewise.
10220 * gcc.dg/lto/20090206-2_0.c: Likewise.
10221 * gcc.dg/lto/20090116_0.c: Likewise.
10222 * gcc.dg/lto/20091013-1_0.c: Likewise.
10223 * gcc.dg/lto/20091015-1_0.c: Likewise.
10224 * gcc.dg/lto/20090126-2_0.c: Likewise.
10226 2011-03-31 Ian Lance Taylor <iant@google.com>
10228 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10230 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10232 * gnat.dg/opt16.adb: New test.
10234 2011-03-31 Jason Merrill <jason@redhat.com>
10236 * g++.dg/cpp0x/defaulted24.C: New.
10238 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10241 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10244 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10246 * g++.dg/other/i386-9.C: New test.
10248 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10250 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10252 2011-03-30 Jason Merrill <jason@redhat.com>
10254 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10256 * g++.dg/cpp0x/regress/isnan.C: New.
10258 * g++.dg/cpp0x/initlist46.C: New.
10260 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10263 * gcc.target/arm/neon-modes-2.c: New test.
10265 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10268 * gcc.c-torture/compile/pr48305.c: New test.
10270 2011-03-29 Jason Merrill <jason@redhat.com>
10272 * g++.dg/cpp0x/regress/value-dep1.C: New.
10274 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10276 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10278 2011-03-29 Ian Lance Taylor <iant@google.com>
10280 * go.test/go-test.exp: Handle the test lines used in several new
10282 (errchk): Add opts parameter. Change all callers. Handle parens
10285 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10286 Dominique d'Humieres <dominiq@lps.ens.fr>
10288 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10289 and __APPLE__ && __PPC__ && __ALTIVEC__.
10291 2011-03-29 Jason Merrill <jason@redhat.com>
10293 * g++.dg/cpp0x/dependent1.C: New.
10295 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10297 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10299 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10301 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10304 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10305 * gfortran.dg/proc_ptr_comp_32.f90: New.
10307 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10309 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10310 check for corresponding warning.
10312 2011-03-28 Jason Merrill <jason@redhat.com>
10314 * g++.dg/cpp0x/rv-deduce2.C: New.
10316 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10319 * gcc.dg/pr48203.c: New test.
10321 2011-03-28 Jeff Law <law@redhat.com>
10323 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10325 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10327 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10328 and __PPC__ && __ALTIVEC__.
10330 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10333 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10334 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10335 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10336 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10338 2011-03-28 Jason Merrill <jason@redhat.com>
10340 * g++.dg/cpp0x/initlist-array2.C: New.
10342 * g++.dg/cpp0x/initlist-array1.C: New.
10344 * g++.dg/cpp0x/constexpr-compound.C: New.
10346 * g++.dg/cpp0x/constexpr-using.C: New.
10348 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10350 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10353 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10355 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10357 * gcc.dg/slp-1.c: New test.
10359 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10361 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10362 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10363 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10364 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10365 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10366 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10367 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10368 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10369 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10370 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10371 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10372 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10373 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10374 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10376 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10379 * gfortran.dg/trim_optimize_5.f90: New test.
10380 * gfortran.dg/trim_optimize_6.f90: New test.
10382 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10385 * gcc.target/mips/madd-7.c: Remove -mlong32.
10386 * gcc.target/mips/msub-7.c: Likewise.
10388 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10390 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10391 accesses to preserve the meaning of the test for doubleword vectors.
10392 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10393 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10395 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10398 * gfortran.dg/class_42.f03: New.
10400 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10402 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10405 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10407 PR rtl-optimization/48144
10408 * gcc.dg/pr48144.c: New test.
10410 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10412 * gnat.dg/discr27.ad[sb]: New test.
10414 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10416 * gnat.dg/limited_with2.ad[sb]: New test.
10417 * gnat.dg/limited_with2_pkg1.ads: New helper.
10418 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10420 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10422 * gnat.dg/opt15.adb: New test.
10423 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10425 2011-03-25 Tobias Burnus <burnus@net-b.de>
10429 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10430 * gfortran.dg/leadz_trailz_3.f90: Ditto
10432 2011-03-25 Martin Jambor <mjambor@suse.cz>
10434 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10436 2011-03-25 Jason Merrill <jason@redhat.com>
10438 * g++.dg/cpp0x/defaulted22.C: New.
10439 * g++.dg/cpp0x/defaulted23.C: New.
10440 * g++.dg/cpp0x/defaulted15.C: Adjust.
10442 2011-03-25 Jason Merrill <jason@redhat.com>
10444 * g++.dg/cpp0x/move1.C: New.
10446 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10449 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10451 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10453 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10454 for mips-sgi-irix6.5.
10455 Replace snprintf prototype by <stdio.h>.
10457 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10460 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10461 run_expensive_tests.
10462 * gcc.dg/graphite/block-4.c: Likewise.
10463 * gcc.dg/graphite/block-7.c: Likewise.
10464 * gcc.dg/graphite/block-8.c: Likewise.
10466 2011-03-25 Richard Guenther <rguenther@suse.de>
10468 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10469 * g++.dg/tree-ssa/pr8781.C: Likewise.
10470 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10471 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10472 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10473 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10474 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10475 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10476 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10477 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10478 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10479 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10480 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10481 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10482 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10483 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10484 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10485 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10486 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10487 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10488 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10489 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10490 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10491 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10492 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10493 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10494 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10495 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10496 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10497 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10498 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10499 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10500 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10501 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10502 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10503 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10504 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10505 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10506 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10507 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10508 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10509 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10510 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10511 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10512 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10513 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10514 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10515 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10516 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10517 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10518 * c-c++-common/pr46562-2.c: Likewise.
10519 * gfortran.dg/pr42108.f90: Likewise.
10520 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10521 foo to be inlined even at -O1.
10522 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10523 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10524 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10525 * gcc.dg/matrix/matrix.exp: Disable FRE.
10527 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10530 * gcc.dg/dfp/pr48204.c: New test.
10532 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10535 * gcc.c-torture/execute/pr47917.c: Move this...
10536 * gcc.dg/torture/pr47917.c: to here and add xfails.
10538 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10540 * gnat.dg/array16.ad[sb]: New test.
10541 * gnat.dg/array16.ads: New helper.
10543 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10545 * gnat.dg/derived_type2.adb: New test.
10547 2011-03-24 Richard Guenther <rguenther@suse.de>
10549 PR tree-optimization/48271
10550 * g++.dg/torture/pr48271.C: New testcase.
10552 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10554 * gnat.dg/array15.ad[sb]: New test.
10556 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10559 * gcc.target/i386/pr48237.c: New test.
10561 2011-03-24 Richard Guenther <rguenther@suse.de>
10563 PR middle-end/48269
10564 * gcc.dg/builtin-object-size-10.c: New testcase.
10566 2011-03-24 Richard Guenther <rguenther@suse.de>
10568 PR tree-optimization/46562
10569 * c-c++-common/pr46562-2.c: New testcase.
10570 * c-c++-common/pr46562.c: Likewise.
10572 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10574 * gcc.dg/vect/vect-cselim-1.c: New test.
10575 * gcc.dg/vect/vect-cselim-2.c: New test.
10577 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10579 * gcc.target/arm/pr46934.c: New.
10581 2011-03-23 Ian Lance Taylor <iant@google.com>
10583 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10585 2011-03-23 Richard Guenther <rguenther@suse.de>
10587 * gcc.dg/struct: Remove directory and contents.
10589 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10592 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10594 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10596 * gnat.dg/discr26.ad[sb]: New test.
10597 * gnat.dg/discr26_pkg.ads: New helper.
10599 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10602 * gcc.target/arm/neon-vld-1.c: New test.
10604 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10606 * gnat.dg/array14.ad[sb]: New test.
10607 * gnat.dg/array14_pkg.ads: New helper.
10609 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10611 * gcc.c-torture/execute/920501-8.x: Remove.
10612 * gcc.c-torture/execute/930513-1.x: Remove.
10613 * gcc.c-torture/execute/960312-1.x: Remove.
10614 * gcc.c-torture/compile/20000804-1.c,
10615 gcc.c-torture/compile/20001205-1.c,
10616 gcc.c-torture/compile/20001226-1.c,
10617 gcc.c-torture/compile/20010518-2.c,
10618 gcc.c-torture/compile/20020312-1.c,
10619 gcc.c-torture/compile/20020604-1.c,
10620 gcc.c-torture/compile/920501-12.c,
10621 gcc.c-torture/compile/920501-4.c,
10622 gcc.c-torture/compile/920520-1.c,
10623 gcc.c-torture/compile/980506-1.c,
10624 gcc.c-torture/execute/980709-1.x,
10625 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10626 options for m68hc11.
10627 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10628 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10631 2011-03-22 Nick Clifton <nickc@redhat.com>
10633 * lib/target-supports.exp (check_profiling_available): Add MN10300
10634 to the list of targets that do not support profiling. Restore
10635 alpha sorting to this list.
10637 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10639 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10640 failure on 32-bit systems.
10641 * gcc.dg/torture/vector-2.c: Ditto.
10643 2011-03-22 Richard Guenther <rguenther@suse.de>
10645 PR tree-optimization/48228
10646 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10648 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10650 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10654 * gcc.target/powerpc/pr48226.c: New file.
10656 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10658 * lib/prune.exp (prune_gcc_output): Prune "could not create
10659 compact unwind for" warnings.
10661 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10665 * gcc.c-torture/execute/pr42544.c: New test.
10666 * gcc.c-torture/execute/pr48197.c: New test.
10668 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10670 PR preprocessor/48192
10671 * gcc.target/powerpc/pr48192.c: New file.
10674 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10675 split problem of 0 being loaded in a VSX register.
10677 2011-03-21 Richard Guenther <rguenther@suse.de>
10680 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10681 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10682 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10683 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10685 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10688 * gcc.dg/pr48213.c: New test.
10690 2011-03-21 Kai Tietz <ktietz@redhat.com>
10693 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10695 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10697 * gcc.target/arm/xor-and.c: New.
10699 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10702 * gfortran.dg/function_optimize_1.f90: New test.
10703 * gfortran.dg/function_optimize_2.f90: New test.
10705 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10707 PR rtl-optimization/47502
10708 * gcc.target/i386/pr47502-1.c: New.
10709 * gcc.target/i386/pr47502-2.c: Likewise.
10711 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10713 PR rtl-optimization/48156
10714 * gcc.dg/pr48156.c: New test.
10716 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10718 PR libfortran/47439
10719 * gfortran.dg/scratch_1.f90: Adjust test.
10721 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10723 PR libfortran/47439
10724 * gfortran.dg/scratch_1.f90: New test.
10726 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10728 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10729 variably modified typedefs.
10730 * gcc.dg/c1x-typedef-2.c: Remove.
10732 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10734 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10735 * gcc.dg/c1x-anon-struct-3.c: New test.
10736 * gcc.dg/anon-struct-11.c: Update.
10738 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10740 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10742 Only xfail with gas.
10744 2011-03-18 Jason Merrill <jason@redhat.com>
10746 * g++.dg/template/fn-ptr1.C: New.
10748 * g++.dg/overload/volatile1.C: New.
10750 * g++.dg/opt/pr23372.C: New.
10752 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10754 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10756 PR middle-end/47405
10757 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10759 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10761 * gcc.target/arm/unsigned-extend-1.c: New.
10763 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10766 * gcc.c-torture/compile/pr48161.c: New test.
10768 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10770 PR middle-end/47725
10771 * gcc.dg/torture/pr47725.c: New.
10773 2011-03-17 Jason Merrill <jason@redhat.com>
10775 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10776 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10778 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10780 * gnat.dg/specs/elab2.ads: New test.
10781 * gnat.dg/specs/elab2_pkg.ads: New helper.
10783 2011-03-17 Jason Merrill <jason@redhat.com>
10785 * g++.dg/cpp0x/decltype-1212.C: New.
10786 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10788 2011-03-17 Jason Merrill <jason@redhat.com>
10790 * g++.dg/parse/memfnquals1.C: New.
10792 2011-03-17 Richard Guenther <rguenther@suse.de>
10794 PR middle-end/48134
10795 * gcc.dg/pr48134.c: New testcase.
10797 2011-03-17 Richard Guenther <rguenther@suse.de>
10799 PR middle-end/48165
10800 * g++.dg/torture/pr48165.C: New testcase.
10802 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10804 PR rtl-optimization/48141
10805 * gcc.dg/pr48141.c: New test.
10807 2011-03-16 Jason Merrill <jason@redhat.com>
10809 * g++.dg/cpp0x/constexpr-48089.C: New.
10811 * g++.dg/cpp0x/constexpr-abi1.C: New.
10813 * g++.dg/cpp0x/constexpr-46336.C: New.
10814 * g++.dg/parse/friend5.C: Adjust expected errors.
10816 * g++.dg/cpp0x/constexpr-47570.C: New.
10818 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10821 * ++.dg/debug/dwarf2/typedef6.C: New test.
10823 2011-03-16 Jason Merrill <jason@redhat.com>
10825 * g++.dg/cpp0x/elision2.C: New.
10827 * g++.dg/cpp0x/constexpr-array3.C: New.
10829 2011-03-16 Jason Merrill <jason@redhat.com>
10831 * g++.dg/cpp0x/sfinae6.C: New.
10832 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10833 * g++.dg/cpp0x/pr45908.C: Likewise.
10834 * g++.dg/cpp0x/sfinae6.C: Likewise.
10835 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10836 * g++.old-deja/g++.law/arg11.C: Likewise.
10838 2011-03-16 Jason Merrill <jason@redhat.com>
10840 * g++.dg/template/incomplete6.C: New.
10842 2011-03-16 Jeff Law <law@redhat.com>
10844 * gcc.dg/tree-ssa/vrp55.c: New test.
10846 2011-03-16 Jason Merrill <jason@redhat.com>
10848 * g++.dg/cpp0x/auto22.C: New.
10850 2011-03-16 Richard Guenther <rguenther@suse.de>
10852 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10853 optimizing it away if promoted to const.
10855 2011-03-16 Richard Guenther <rguenther@suse.de>
10857 PR tree-optimization/48149
10858 * gcc.dg/fold-complex-1.c: New testcase.
10860 2011-03-16 Richard Guenther <rguenther@suse.de>
10863 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10864 or cloning happens.
10866 2011-03-16 Richard Guenther <rguenther@suse.de>
10868 PR tree-optimization/26134
10869 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10871 2011-03-16 Richard Guenther <rguenther@suse.de>
10873 PR tree-optimization/48146
10874 * gcc.dg/torture/pr48146.c: New testcase.
10876 2011-03-16 Richard Guenther <rguenther@suse.de>
10878 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10879 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10881 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10883 PR middle-end/48136
10884 * gcc.c-torture/compile/pr48136.c: New test.
10886 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10889 * gcc.dg/guality/pr45882.c: New test.
10891 2011-03-15 Jason Merrill <jason@redhat.com>
10893 * g++.dg/cpp0x/constexpr-recursion.C: New.
10895 * g++.dg/cpp0x/implicit11.C: New.
10897 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10899 * g++.dg/cpp0x/constexpr-attribute.C: New.
10901 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10903 * g++.dg/parse/pr34758.C: New.
10905 2011-03-15 Xinliang David Li <davidxl@google.com>
10908 * gcc.dg/uninit-pred-7_d.c: New test.
10909 * gcc.dg/uninit-pred-8_d.c: New test.
10911 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10914 * gcc.target/arm/pr46788.c: New.
10916 2011-03-15 Richard Guenther <rguenther@suse.de>
10918 PR middle-end/47650
10919 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10920 * gfortran.dg/ishft_4.f90: Likewise.
10921 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10923 2011-03-15 Richard Guenther <rguenther@suse.de>
10925 PR tree-optimization/13954
10926 * g++.dg/tree-ssa/pr13954.C: New testcase.
10928 2011-03-15 Richard Guenther <rguenther@suse.de>
10930 PR tree-optimization/48037
10931 * gcc.target/i386/pr48037-1.c: New testcase.
10933 2011-03-15 Richard Guenther <rguenther@suse.de>
10935 PR tree-optimization/41490
10936 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10937 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10938 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10939 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10940 * g++.dg/tree-ssa/pr33604.C: Adjust.
10942 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10944 PR middle-end/47917
10945 * gcc.c-torture/execute/pr47917.c: New test.
10946 * gcc.dg/pr47917.c: New test.
10948 PR middle-end/38878
10949 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10951 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10953 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10954 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10955 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10956 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10957 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10958 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10959 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10960 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10961 * gcc.target/i386/avx-floor-vec.c: Ditto.
10962 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10963 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10964 * gcc.target/i386/avx-rint-vec.c: Ditto.
10965 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10966 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10967 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10968 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10970 2011-03-14 Tom Tromey <tromey@redhat.com>
10972 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10973 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10974 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10976 2011-03-14 Tom Tromey <tromey@redhat.com>
10978 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10979 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10980 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10982 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10984 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10986 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10988 PR rtl-optimization/47166
10989 * gcc.c-torture/execute/postmod-1.c: New test.
10991 2011-03-14 Richard Guenther <rguenther@suse.de>
10993 PR middle-end/48098
10994 * gcc.dg/torture/pr48098.c: New testcase.
10996 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10999 * gcc.target/powerpc/pr48053-1.c: New test.
11000 * gcc.target/powerpc/pr48053-2.c: Likewise.
11002 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11004 PR libfortran/48066
11005 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11007 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11009 PR libfortran/48066
11010 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11012 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11015 * gfortran.dg/class_41.f03: New.
11017 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11019 * g++.dg/conversion/cast3.C: New test.
11021 2011-03-11 Jason Merrill <jason@redhat.com>
11023 * g++.dg/template/error45.C: New.
11025 * g++.dg/parse/no-type-defn1.C: New.
11027 * g++.dg/ext/attrib40.C: New.
11029 * g++.dg/cpp0x/regress/array1.C: New.
11031 2011-03-11 Richard Guenther <rguenther@suse.de>
11033 PR tree-optimization/48067
11034 * gcc.dg/pr48067.c: New testcase.
11036 2011-03-11 Richard Guenther <rguenther@suse.de>
11039 * g++.dg/lto/20110311-1_0.C: New testcase.
11041 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11044 * g++.dg/inherit/virtual8.C: New test.
11046 PR middle-end/48044
11047 * gcc.dg/torture/pr48044.c: New test.
11049 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11052 * gfortran.dg/proc_ptr_comp_31.f90: New.
11054 2011-03-11 Richard Guenther <rguenther@suse.de>
11056 PR tree-optimization/47278
11057 * gcc.dg/torture/pr47278-1.c: New testcase.
11058 * gcc.dg/torture/pr47278-2.c: Likewise.
11060 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11062 PR tree-optimization/48063
11063 * gcc.dg/torture/pr48063.c: New test.
11065 2011-03-10 Jason Merrill <jason@redhat.com>
11067 * g++.dg/template/array22.C: New.
11069 * g++.dg/cpp0x/syntax-err1.C: New.
11070 * g++.dg/parse/error36.C: Adjust expected errors.
11071 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11072 * g++.old-deja/g++.pt/typename3.C: Likewise.
11073 * g++.old-deja/g++.pt/typename4.C: Likewise.
11074 * g++.old-deja/g++.pt/typename6.C: Likewise.
11076 2011-03-09 Jason Merrill <jason@redhat.com>
11078 * g++.dg/template/nontype22.C: New.
11080 2011-03-09 Martin Jambor <mjambor@suse.cz>
11082 PR tree-optimization/47714
11083 * g++.dg/torture/pr47714.C: New test.
11085 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11088 * gcc.target/powerpc/pr47755-2.c: New file.
11090 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11092 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11093 is not set in the environment, pass 64 as first argument when not
11094 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11095 native where ulimit -u is supported.
11097 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11099 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11101 2011-03-08 Jason Merrill <jason@redhat.com>
11103 * g++.dg/template/nontype21.C: New.
11105 * g++.dg/template/anon5.C: New.
11107 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11110 * gcc.dg/pr47881.c: New test.
11112 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11115 * g++.dg/lookup/template3.C: New test.
11117 2011-03-08 Kai Tietz <ktietz@redhat.com>
11119 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11122 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11125 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11126 sizeof to compute alignment.
11128 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11130 PR tree-optimization/48022
11131 * gcc.dg/pr48022-1.c: New test.
11132 * gcc.dg/pr48022-2.c: New test.
11134 2011-03-07 Jason Merrill <jason@redhat.com>
11136 * g++.dg/template/nontype20.C: New.
11137 * g++.dg/init/member1.C: Adjust expected errors.
11138 * g++.dg/parse/constant4.C: Likewise.
11139 * g++.dg/template/qualified-id3.C: Likewise.
11140 * g++.old-deja/g++.pt/crash10.C: Likewise.
11142 * g++.dg/cpp0x/regress/non-const1.C: New.
11144 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11147 * gcc.dg/pr47991.c: New test.
11149 2011-03-07 Jason Merrill <jason@redhat.com>
11151 * g++.dg/abi/mangle46.C: New.
11153 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11156 * gcc.target/powerpc/pr47862.c: New.
11158 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11161 * gcc.target/i386/combine-mul.c: Require nonpic.
11163 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11164 Nathan Froyd <froydnj@codesourcery.com>
11166 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11168 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11170 * README.QMTEST: Remove.
11172 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11173 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11176 * gfortran.dg/array_constructor_37.f90 : New test.
11178 2011-03-05 Jason Merrill <jason@redhat.com>
11180 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11181 * g++.dg/abi/mangle45.C: Likewise.
11182 * g++.dg/cpp0x/trailing1.C: Likewise.
11184 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11186 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11188 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11190 PR rtl-optimization/47899
11191 * gcc.dg/pr47899.c: New test.
11193 * gcc.dg/torture/pr47968.c: Ignore warnings.
11195 PR tree-optimization/47967
11196 * gcc.c-torture/compile/pr47967.c: New test.
11198 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11200 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11201 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11203 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11205 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11206 and property_getAttributes() if __OBJC2__.
11207 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11208 * objc.dg/property/property-encoding-1.m: New.
11209 * obj-c++.dg/property/property-encoding-1.mm: New.
11211 2011-03-04 Jason Merrill <jason@redhat.com>
11213 * g++.dg/template/pseudodtor6.C: New.
11215 * g++.dg/inherit/covariant19.C: New.
11217 2011-03-04 Richard Guenther <rguenther@suse.de>
11219 PR middle-end/47968
11220 * gcc.dg/torture/pr47968.c: New testcase.
11222 2011-03-04 Richard Guenther <rguenther@suse.de>
11224 PR middle-end/47975
11225 * gcc.dg/torture/pr47975.c: New testcase.
11227 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11230 * g++.dg/template/crash106.C: New.
11232 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11235 * gcc.dg/gomp/pr47963.c: New test.
11236 * g++.dg/gomp/pr47963.C: New test.
11238 2011-03-02 Jason Merrill <jason@redhat.com>
11240 * g++.dg/cpp0x/regress/condition1.C: New.
11242 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11244 2011-03-01 Jason Merrill <jason@redhat.com>
11246 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11248 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11250 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11252 PR rtl-optimization/47925
11253 * gcc.c-torture/execute/pr47925.c: New test.
11255 2011-03-01 Jason Merrill <jason@redhat.com>
11257 * g++.dg/cpp0x/decltype25.C: New.
11259 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11261 2011-03-01 Richard Guenther <rguenther@suse.de>
11263 PR tree-optimization/47890
11264 * gcc.dg/torture/pr47890.c: New testcase.
11266 2011-03-01 Richard Guenther <rguenther@suse.de>
11269 * gcc.dg/lto/pr47924_0.c: New testcase.
11271 2011-03-01 Richard Guenther <rguenther@suse.de>
11274 * gfortran.dg/lto/pr46911_0.f: New testcase.
11276 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11278 PR libgfortran/47933
11279 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11280 compile errors from older code form.
11282 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11284 PR libgfortran/47567
11285 * gfortran.dg/fmt_fw_d.f90: New test.
11287 2011-02-28 Jason Merrill <jason@redhat.com>
11289 * g++.dg/inherit/covariant18.C: New.
11291 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11293 PR middle-end/47893
11294 * gcc.dg/pr47893.c: New test.
11296 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11298 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11299 NULL in case of a selector with conflicting types.
11300 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11302 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11304 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11305 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11306 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11307 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11309 2011-02-28 Jason Merrill <jason@redhat.com>
11312 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11314 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11316 PR libgfortran/47778
11317 * gfortran.dg/namelist_71.f90: New test.
11319 2011-02-27 Jason Merrill <jason@redhat.com>
11322 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11323 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11325 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11328 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11330 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11333 * gfortran.dg/gomp/task-1.f90: Removed.
11335 2011-02-26 Jason Merrill <jason@redhat.com>
11337 * g++.dg/template/this-targ1.C: New.
11339 * g++.dg/cpp0x/regress/template-const1.C: New.
11340 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11341 * g++.dg/template/function1.C: Adjust.
11342 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11343 * g++.dg/debug/debug7.C: Adjust.
11345 2011-02-26 Tobias Burnus <burnus@net-b.de>
11348 * gfortran.dg/gomp/task-1.f90: New.
11350 2011-02-25 Jie Zhang <jie@codesourcery.com>
11352 * gcc.target/arm/neon-thumb2-move.c: Add
11353 dg-require-effective-target arm_thumb2_ok.
11355 2011-02-24 Jason Merrill <jason@redhat.com>
11357 * g++.dg/parse/constant1.C: Specify C++98 mode.
11358 * g++.dg/parse/constant5.C: Likewise.
11359 * g++.dg/parse/error2.C: Likewise.
11360 * g++.dg/parse/semicolon3.C: Likewise.
11361 * g++.dg/template/crash14.C: Likewise.
11362 * g++.dg/template/local4.C: Likewise.
11363 * g++.dg/template/nontype3.C: Likewise.
11364 * g++.dg/parse/crash31.C: Adjust expected errors.
11365 * g++.dg/template/function1.C: Likewise.
11366 * g++.dg/template/ref3.C: Likewise.
11367 * g++.dg/template/static9.C: Likewise.
11368 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11370 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11371 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11372 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11373 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11374 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11376 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11379 * gfortran.dg/pr47878.f90: New test.
11381 2011-02-24 Richard Guenther <rguenther@suse.de>
11384 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11385 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11387 2011-02-24 Richard Guenther <rguenther@suse.de>
11390 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11391 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11393 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11395 PR libgfortran/47567
11396 * gfortran.dg/fmt_f0_1.f90: Update test.
11398 2011-02-23 Jason Merrill <jason@redhat.com>
11400 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11401 * g++.dg/abi/mangle45.C: New.
11403 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11404 * g++.dg/template/canon-type-9.C: Match use of decltype
11405 between declaration and definition.
11406 * g++.dg/template/canon-type-12.C: Likewise.
11408 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11411 * gfortran.dg/nested_allocatables_1.f90: New.
11413 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11416 * g++.dg/pr46868.C: New test.
11417 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11418 * g++.dg/parse/error14.C: Adjust.
11420 2011-02-23 Richard Guenther <rguenther@suse.de>
11422 PR tree-optimization/47838
11423 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11425 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11427 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11429 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11431 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11432 * gfortran.dg/count_init_expr.f03: Ditto.
11433 * gfortran.dg/gomp/pr43711.f90: Ditto.
11434 * gcc.dg/struct-parse-2.c: Ditto.
11435 * gcc.dg/parse-error-3.c: Ditto.
11436 * gcc.dg/Wlogical-op-1.c: Ditto.
11437 * gcc.dg/Walways-true-1.c: Ditto.
11438 * gcc.dg/pr24225.c: Ditto.
11439 * gcc.dg/Walways-true-2.c: Ditto.
11440 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11441 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11442 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11443 * g++.dg/overload/defarg4.C: Ditto.
11444 * g++.dg/inherit/covariant16.C: Ditto.
11445 * g++.dg/inherit/virtual7.C: Ditto.
11446 * g++.dg/template/canon-type-9.C: Ditto.
11447 * g++.dg/template/access19.C: Ditto.
11448 * g++.dg/template/call7.C: Ditto.
11449 * g++.dg/template/canon-type-2.C: Ditto.
11450 * g++.dg/template/init7.C: Ditto.
11451 * g++.dg/template/sizeof-template-argument.C: Ditto.
11452 * g++.dg/template/const3.C: Ditto.
11453 * g++.dg/template/sfinae26.C: Ditto.
11454 * g++.dg/template/sfinae26.C: Ditto.
11455 * g++.dg/template/canon-type-11.C: Ditto.
11456 * g++.dg/template/union2.C: Ditto.
11457 * g++.dg/template/canon-type-3.C: Ditto.
11458 * g++.dg/template/canon-type-1.C: Ditto.
11459 * g++.dg/template/canon-type-5.C: Ditto.
11460 * g++.dg/template/canon-type-7.C: Ditto.
11461 * g++.dg/template/canon-type-10.C: Ditto.
11462 * g++.dg/template/spec36.C: Ditto.
11463 * g++.dg/template/typedef38.C: Ditto.
11464 * g++.dg/template/canon-type-4.C: Ditto.
11465 * g++.dg/template/canon-type-6.C: Ditto.
11466 * g++.dg/template/canon-type-13.C: Ditto.
11467 * g++.dg/template/instantiate9.C: Ditto.
11468 * g++.dg/template/ttp22.C: Ditto.
11469 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11470 * g++.dg/warn/Walways-true-1.C: Ditto.
11471 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11472 * g++.dg/warn/Walways-true-2.C: Ditto.
11473 * g++.dg/conversion/op4.C: Ditto.
11474 * g++.dg/opt/pr19650.C: Ditto.
11475 * g++.dg/lookup/friend11.C: Ditto.
11476 * g++.dg/other/default2.C: Ditto.
11477 * g++.dg/other/default3.C: Ditto.
11478 * g++.dg/other/dtor2.C: Ditto.
11479 * g++.dg/other/friend5.C: Ditto.
11480 * g++.dg/other/default5.C: Ditto.
11481 * g++.dg/init/brace6.C: Ditto.
11482 * g++.dg/init/aggr5.C: Ditto.
11483 * g++.dg/init/error2.C: Ditto.
11484 * g++.dg/expr/bound-mem-fun.C: Ditto.
11485 * g++.dg/expr/cond6.C: Ditto.
11486 * g++.dg/expr/stmt-expr-1.C: Ditto.
11487 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11488 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11489 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11490 * g++.dg/cpp0x/bracket1.C: Ditto.
11491 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11492 * g++.dg/cpp0x/pr38646.C: Ditto.
11493 * g++.dg/cpp0x/variadic73.C: Ditto.
11494 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11495 * g++.dg/cpp0x/bracket4.C: Ditto.
11496 * g++.dg/cpp0x/decltype4.C: Ditto.
11497 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11498 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11499 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11500 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11501 * g++.dg/cpp0x/decltype2.C: Ditto.
11502 * g++.dg/cpp0x/decltype1.C: Ditto.
11503 * g++.dg/cpp0x/bracket2.C: Ditto.
11504 * g++.dg/cpp0x/decltype5.C: Ditto.
11505 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11506 * g++.dg/cpp0x/variadic70.C: Ditto.
11507 * g++.dg/cpp0x/decltype6.C: Ditto.
11508 * g++.dg/cpp0x/rvo.C: Ditto.
11509 * g++.dg/cpp0x/vt-40092.C: Ditto.
11510 * g++.dg/cpp0x/variadic-new.C: Ditto.
11511 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11512 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11513 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11514 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11515 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11516 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11517 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11518 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11519 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11520 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11521 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11522 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11523 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11524 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11525 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11526 * g++.dg/cpp0x/pr39639.C: Ditto.
11527 * g++.dg/cpp0x/decltype3.C: Ditto.
11528 * g++.dg/cpp0x/variadic68.C: Ditto.
11529 * g++.dg/cpp0x/variadic-function.C: Ditto.
11530 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11531 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11532 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11533 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11534 * g++.dg/parse/crash35.C: Ditto.
11535 * g++.dg/parse/crash40.C: Ditto.
11536 * g++.dg/parse/defarg12.C: Ditto.
11537 * g++.dg/parse/crash34.C: Ditto.
11538 * g++.dg/parse/constructor3.C: Ditto.
11539 * g++.dg/parse/template23.C: Ditto.
11540 * g++.dg/parse/crash56.C: Ditto.
11541 * g++.dg/parse/dtor13.C: Ditto.
11542 * g++.dg/parse/error33.C: Ditto.
11543 * g++.dg/parse/ctor9.C: Ditto.
11544 * g++.dg/parse/error32.C: Ditto.
11545 * g++.dg/parse/error37.C: Ditto.
11546 * g++.dg/parse/bitfield3.C: Ditto.
11547 * g++.dg/parse/struct-4.C: Ditto.
11548 * g++.dg/ext/has_trivial_copy.C: Ditto.
11549 * g++.dg/ext/is_polymorphic.C: Ditto.
11550 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11551 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11552 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11553 * g++.dg/ext/is_union.C: Ditto.
11554 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11555 * g++.dg/ext/is_pod.C: Ditto.
11556 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11557 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11558 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11559 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11560 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11561 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11562 * g++.dg/ext/is_abstract.C: Ditto.
11563 * g++.dg/ext/has_trivial_assign.C: Ditto.
11564 * g++.dg/ext/is_class.C: Ditto.
11565 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11566 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11567 * g++.dg/ext/is_base_of.C: Ditto.
11568 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11569 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11570 * g++.dg/ext/is_empty.C: Ditto.
11571 * g++.dg/ext/is_enum.C: Ditto.
11572 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11573 * gnat.dg/opt11.adb: Ditto.
11574 * obj-c++.dg/pr45735.mm: Ditto.
11575 * obj-c++.dg/pr24393.mm: Ditto.
11576 * obj-c++.dg/exceptions-2.mm: Ditto.
11577 * objc.dg/pr45735.m: Ditto.
11578 * objc.dg/pr24393.m: Ditto.
11580 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11582 * objc.dg/attributes/objc-exception-1.m: New.
11584 2011-02-23 Jie Zhang <jie@codesourcery.com>
11586 * gcc.dg/cpp/include7.c: New test.
11588 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11591 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11593 2011-02-23 Jie Zhang <jie@codesourcery.com>
11595 PR rtl-optimization/47763
11596 * gcc.dg/pr47763.c: New test.
11598 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11601 * gfortran.dg/whole_file_32.f90 : New test.
11603 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11606 * g++.dg/inherit/virtual7.C: New test.
11608 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11611 * objc.dg/type-size-3.m: Updated error message.
11612 * objc.dg/type-size-4.m: New test.
11613 * objc.dg/type-size-5.m: New test.
11615 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11617 * lib/gnat.exp: Fix comments.
11618 Don't load libgloss.exp.
11619 (default_gnat_version): Call $compiler with --version.
11620 Adapt regexp for gnatmake output, insert version.
11621 (gnat_version): New proc.
11622 (gnat_init): Remove gnat_libgcc_s_path.
11623 (gnat_target_compile): Likewise.
11624 Remove ld_library_path.
11625 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11626 (gnat_pass): Remove.
11627 (gnat_pass): Remove.
11628 (gnat_finish): Remove.
11629 (gnat_exit): Remove.
11630 (local_find_gnatmake): Reindent.
11631 (runtest_file_p): Remove.
11632 (prune_warnings): Remove.
11633 (find_gnatclean): New proc.
11634 * lib/gnat-dg.exp (lremove): New proc.
11635 (gnat-dg-test): Reindent.
11636 Remove additional output files.
11637 (gnat-dg-runtest): Remove.
11639 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11640 * gnat.dg/loop_optimization6.adb: Likewise.
11641 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11643 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11645 PR tree-optimization/47835
11646 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11648 2011-02-22 Tobias Burnus <burnus@net-b.de>
11650 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11651 * gfortran.dg/abstract_type_2.f03: Ditto.
11652 * gfortran.dg/abstract_type_3.f03: Ditto.
11653 * gfortran.dg/abstract_type_4.f03: Ditto.
11654 * gfortran.dg/abstract_type_5.f03: Ditto.
11655 * gfortran.dg/abstract_type_6.f03: Ditto.
11656 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11657 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11658 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11659 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11660 * gfortran.dg/array_function_5.f90: Ditto.
11661 * gfortran.dg/asynchronous_3.f03: Ditto.
11662 * gfortran.dg/char_expr_1.f90: Ditto.
11663 * gfortran.dg/class_14.f03: Ditto.
11664 * gfortran.dg/data_array_6.f: Ditto.
11665 * gfortran.dg/data_invalid.f90: Ditto.
11666 * gfortran.dg/dot_product_1.f03: Ditto.
11667 * gfortran.dg/func_derived_5.f90: Ditto.
11668 * gfortran.dg/func_result_4.f90: Ditto.
11669 * gfortran.dg/implied_do_1.f90: Ditto.
11670 * gfortran.dg/initialization_25.f90: Ditto.
11671 * gfortran.dg/initialization_26.f90: Ditto.
11672 * gfortran.dg/interface_34.f90: Ditto.
11673 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11674 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11675 * gfortran.dg/matmul_8.f03: Ditto.
11676 * gfortran.dg/merge_init_expr.f90: Ditto.
11677 * gfortran.dg/pack_assign_1.f90: Ditto.
11678 * gfortran.dg/pack_vector_1.f90: Ditto.
11679 * gfortran.dg/pointer_check_8.f90: Ditto.
11680 * gfortran.dg/product_init_expr.f03: Ditto.
11681 * gfortran.dg/reshape_order_5.f90: Ditto.
11682 * gfortran.dg/reshape_shape_1.f90: Ditto.
11683 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11684 * gfortran.dg/same_name_2.f90: Ditto.
11685 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11686 * gfortran.dg/spread_init_expr.f03: Ditto.
11687 * gfortran.dg/stmt_func_1.f90: Ditto.
11688 * gfortran.dg/sum_init_expr.f03: Ditto.
11689 * gfortran.dg/transpose_3.f03: Ditto.
11690 * gfortran.dg/unpack_init_expr.f03: Ditto.
11691 * gfortran.dg/warn_conversion.f90: Ditto.
11692 * gfortran.dg/warn_conversion_2.f90: Ditto.
11693 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11694 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11695 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11696 * gfortran.dg/whole_file_16.f90: Ditto.
11697 * gfortran.dg/whole_file_17.f90: Ditto.
11698 * gfortran.dg/whole_file_18.f90: Ditto.
11699 * gfortran.dg/whole_file_20.f03: Ditto.
11700 * gfortran.dg/whole_file_5.f90: Ditto.
11701 * gfortran.dg/whole_file_6.f90: Ditto.
11702 * gfortran.dg/write_invalid_format.f90: Ditto.
11703 * gfortran.dg/zero_sized_6.f90: Ditto.
11705 2011-02-21 Jeff Law <law@redhat.com>
11707 PR rtl-optimization/46178
11708 * gcc.target/i386/pr46178.c: New test.
11710 PR rtl-optimization/46002
11711 * gcc.c-torture/compile/pr46002.c: New test.
11713 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11715 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11718 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11721 * g++.dg/debug/pr47106.C: Require effective target lto.
11723 2011-02-21 Jason Merrill <jason@redhat.com>
11725 * g++.dg/cpp0x/constexpr-diag2.C: New.
11727 2011-02-20 Jason Merrill <jason@redhat.com>
11729 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11731 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11733 * g++.dg/overload/conv-op1.C: New.
11735 * g++.dg/cpp0x/constexpr-synth1.C: New.
11737 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11739 * objc.dg/layout-2.m: New.
11740 * objc.dg/selector-3.m: Adjusted location of error message.
11741 * objc.dg/type-size-3.m: Same.
11742 * obj-c++.dg/selector-3.mm: Same.
11744 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11747 * objc.dg/property/dotsyntax-22.m: New.
11748 * obj-c++.dg/property/dotsyntax-22.mm: New.
11750 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11753 * g++.dg/template/typedef38.C: New test.
11755 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11758 * gfortran.dg/whole_file_30.f90 : New test.
11759 * gfortran.dg/whole_file_31.f90 : New test.
11761 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11765 * gfortran.dg/whole_file_28.f90 : New test.
11766 * gfortran.dg/whole_file_29.f90 : New test.
11768 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11771 * g++.dg/template/crash105.C: New.
11773 2011-02-19 Jason Merrill <jason@redhat.com>
11775 * g++.dg/cpp0x/regress/no-elide1.C: New.
11777 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11779 PR tree-optimization/46620
11780 * gcc.dg/pr46620.c: New.
11782 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11785 * gcc.target/i386/pr47809.c: New test.
11787 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11788 Tobias Burnus <burnus@net-b.de>
11790 * lib/target-supports.exp
11791 (check_effective_target_fortran_large_real): New check for large reals.
11792 * gfortran.dg/nan_7.f90: New test.
11794 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11796 PR libgfortran/47567
11797 * gfortran.dg/fmt_f0_1.f90: Update test.
11799 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11802 * gfortran.dg/array_constructor_36.f90 : New test.
11803 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11804 allow for comparison between different elements of the array
11805 constructor at different levels of optimization.
11807 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11809 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11810 * gcc.target/i386/pr32280-1.c: Likewise.
11812 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11815 * gcc.target/i386/pr47800.c: New test.
11817 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11819 * objc/execute/exceptions/foward-1.x: New.
11821 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11824 * gfortran.dg/derived_constructor_comps_4.f90: New.
11826 2011-02-18 Tobias Burnus
11829 * gfortran.dg/func_result_6.f90: New.
11831 2011-02-18 Michael Matz <matz@suse.de>
11834 * gfortran.dg/lto/pr45586_0.f90: New test.
11835 * gfortran.dg/typebound_proc_20.f90: Ditto.
11836 * gfortran.dg/typebound_proc_21.f90: Ditto.
11838 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11841 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11843 2011-02-18 Tobias Burnus <burnus@net-b.de>
11846 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11847 gcc_warning_prefix.
11848 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11849 normalizing the error/warning output.
11850 * gfortran.dg/Wall.f90: Update dg-error/warning.
11851 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11852 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11853 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11854 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11855 * gfortran.dg/class_30.f90: Update dg-error/warning.
11856 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11857 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11858 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11859 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11860 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11861 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11862 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11863 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11864 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11865 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11866 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11867 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11868 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11869 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11870 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11871 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11872 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11873 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11874 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11875 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11876 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11877 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11878 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11879 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11880 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11882 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11885 * gfortran.dg/proc_ptr_comp_30.f90: New.
11887 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11890 * gcc.target/i386/pr47780.c: New test.
11892 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11895 * gfortran.dg/class_40.f03: New.
11897 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11900 * g++.dg/cpp0x/auto21.C: New test.
11902 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11904 * objc.dg/special/unclaimed-category-1.h: Updated for
11906 * objc.dg/special/unclaimed-category-1.m: Same.
11907 * objc.dg/zero-link-1.m: Same.
11908 * objc.dg/lookup-1.m: Same.
11909 * objc.dg/torture/strings/const-str-9.m
11910 * objc.dg/torture/strings/const-str-10.m: Same.
11911 * objc.dg/torture/strings/const-str-11.m: Same.
11912 * objc.dg/torture/forward-1.m: Same.
11913 * objc.dg/zero-link-2.m: Same.
11914 * objc.dg/encode-7-next-64bit.m: Same.
11915 * objc.dg/method-4.m: Same.
11916 * objc.dg/next-runtime-1.m: Same.
11917 * objc.dg/image-info.m: Same.
11918 * objc.dg/pr23214.m: Same.
11919 * objc.dg/symtab-1.m: Same.
11920 * obj-c++.dg/basic.m: Same.
11921 * obj-c++.dg/proto-lossage-3.m: Same.
11922 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11923 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11924 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11925 * obj-c++.dg/method-11.m: Same.
11926 * objc/execute/enumeration-1.m: Same.
11927 * objc/execute/object_is_class.m: Same.
11928 * objc/execute/formal_protocol-2.m: Same.
11929 * objc/execute/formal_protocol-4.m: Same.
11930 * objc/execute/formal_protocol-6.m: Same.
11931 * objc/execute/bycopy-3.m: Same.
11932 * objc/execute/exceptions/catchall-1.m: Same.
11933 * objc/execute/exceptions/finally-1.m: Same.
11934 * objc/execute/exceptions/local-variables-1.m: Same.
11935 * objc/execute/exceptions/foward-1.m: Same.
11936 * objc/execute/bf-common.h
11937 * objc/execute/enumeration-2.m: Same.
11938 * objc/execute/formal_protocol-1.m: Same.
11939 * objc/execute/formal_protocol-3.m: Same.
11940 * objc/execute/formal_protocol-5.m: Same.
11941 * objc/execute/accessing_ivars.m: Same.
11942 * objc/execute/bycopy-2.m: Same.
11943 * objc/execute/formal_protocol-7.m: Same.
11944 * objc/execute/compatibility_alias.m: Same.
11945 * objc/execute/no_clash.m: Same.
11946 * objc/execute/object_is_meta_class.m: Same.
11947 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11948 * objc/execute/class-tests-1.h: Include stdio.h.
11949 * objc/execute/class-tests-2.h: Same.
11950 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11952 * obj-c++.dg/try-catch-2.mm: Same.
11954 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11957 * g++.dg/warn/Wunused-parm-4.C: New test.
11959 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11960 Jan Hubicka <jh@suse.cz>
11964 * g++.dg/debug/pr47106.C: New.
11966 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11969 * gcc.target/i386/pr43653.c: New test.
11971 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11974 * g++.dg/template/inherit6.C: New test.
11976 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11979 * gfortran.dg/class_39.f03: New.
11981 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11984 * g++.dg/cpp0x/variadic106.C: New test.
11986 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11988 PR libfortran/47757
11989 * gfortran.dg/pr47757-1.f90: New test.
11990 * gfortran.dg/pr47757-2.f90: New test.
11991 * gfortran.dg/pr47757-3.f90: New test.
11994 * g++.dg/cpp0x/enum8.C: New test.
11996 2011-02-15 Jason Merrill <jason@redhat.com>
11998 * g++.dg/inherit/implicit-trivial1.C: New.
11999 * g++.dg/cpp0x/implicit-trivial1.C: New.
12001 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12003 PR middle-end/47725
12004 * gcc.dg/torture/pr47725.c: Removed.
12006 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12009 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12010 constant does not generate a load from memory.
12012 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12014 PR middle-end/47725
12015 * gcc.dg/torture/pr47725.c: New.
12017 2011-02-15 Richard Guenther <rguenther@suse.de>
12019 PR tree-optimization/47743
12020 * gcc.dg/torture/pr47743.c: New testcase.
12022 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12024 PR middle-end/47581
12025 * gcc.target/i386/pr47581.c: New test.
12027 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12030 * gfortran.dg/select_type_22.f03: New.
12032 2011-02-14 Jason Merrill <jason@redhat.com>
12034 * g++.dg/cpp0x/regress/enum1.C: New.
12036 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12038 * gnat.dg/include.adb: New test.
12040 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12043 * gfortran.dg/class_38.f03: New.
12045 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12047 * gcc.dg/pr46494.c: New test.
12049 2011-02-14 Richard Guenther <rguenther@suse.de>
12051 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12053 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12056 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12057 sparc*-sun-solaris2.11.
12059 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12062 * gfortran.dg/argument_checking_18.f90: New.
12064 2011-02-13 Tobias Burnus <burnus@net-b.de>
12066 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12067 * gfortran.dg/argument_checking_17.f90: New.
12069 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12071 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12072 are temporarily disabled.
12073 * gfortran.dg/class_7.f03: Ditto.
12074 * gfortran.dg/coarray_14.f90: Ditto.
12075 * gfortran.dg/typebound_proc_13.f03: Ditto.
12077 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12080 * gfortran.dg/extends_11.f03: New.
12082 2011-02-11 Xinliang David Li <davidxl@google.com>
12084 PR tree-optimization/47707
12085 * g++.dg/tree-ssa/pr47707.C: New test.
12087 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12089 * g++.dg/opt/inline17.C: New test.
12091 2011-02-11 Tobias Burnus <burnus@net-b.de>
12094 * gfortran.dg/pure_formal_2.f90: New.
12096 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12098 PR rtl-optimization/47614
12099 * gfortran.dg/pr47614.f: New.
12101 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12104 * gcc.dg/opts-6.c: New test.
12106 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12109 * gcc.dg/pr47684.c: New test.
12111 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12114 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12115 c99_runtime, dg-add-options c99_runtime.
12116 (main): Use __asm__.
12118 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12121 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12122 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12123 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12124 * gcc.dg/ucnid-10.c: Likewise.
12125 * gcc.dg/ucnid-13.c: Likewise.
12126 * gcc.dg/ucnid-7.c: Likewise.
12127 * gcc.dg/ucnid-8.c: Likewise.
12128 Adapt dg-warning line number.
12130 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12132 * gcc.target/i386/parity-1.c: Use -march=k8.
12133 * gcc.target/i386/parity-2.c: Ditto.
12134 * gcc.target/i386/vecinit-1.c: Ditto.
12135 * gcc.target/i386/vecinit-2.c: Ditto.
12137 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12140 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12141 * gcc.target/mips/save-restore-3.c: Likewise.
12142 * gcc.target/mips/save-restore-4.c: Likewise.
12143 * gcc.target/mips/save-restore-5.c: Likewise.
12146 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12147 * g++.dg/tree-prof/partition2.C: Likewise.
12149 2011-02-09 Jason Merrill <jason@redhat.com>
12151 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12152 rather than misdeclare std::puts.
12154 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12155 * g++.dg/other/warning1.C: Likewise.
12156 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12157 * g++.old-deja/g++.gb/scope06.C: Likewise.
12158 * g++.old-deja/g++.law/cvt11.C: Likewise.
12159 * g++.old-deja/g++.law/init1.C: Likewise.
12160 * g++.dg/abi/mangle26.C: Likewise.
12162 * g++.dg/template/function1.C: Adjust for C++0x mode.
12163 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12165 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12166 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12168 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12170 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12172 * g++.dg/cpp0x/regress: New directory.
12173 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12174 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12175 * g++.dg/cpp0x/regress/regress3.C: New.
12177 2011-02-10 Richard Guenther <rguenther@suse.de>
12179 PR tree-optimization/47677
12180 * gcc.dg/torture/pr47677.c: New testcase.
12182 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12184 * objc.dg/special/load-category-1.m: Remove unused header.
12185 * objc.dg/special/load-category-1a.m: Likewise.
12186 * objc.dg/special/load-category-2.m: Likewise.
12187 * objc.dg/special/load-category-2a.m: Likewise.
12188 * objc.dg/special/load-category-3.m: Likewise.
12189 * objc.dg/special/load-category-3a.m: Likewise.
12190 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12191 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12192 * objc.dg/attributes/class-attribute-1.m: Likewise.
12193 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12194 * obj-c++.dg/property/property.exp: Likewise.
12195 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12196 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12197 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12198 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12199 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12200 * obj-c++.dg/template-8.mm: Likewise.
12202 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12205 * gcc.target/i386/pr47665.c: New test.
12207 2011-02-10 Jie Zhang <jie@codesourcery.com>
12211 2011-02-05 Jie Zhang <jie@codesourcery.com>
12213 * gcc.dg/pr42631.c: Update test.
12214 * gcc.dg/pr42631-2.c: New test.
12216 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12219 * gfortran.dg/proc_decl_25.f90: New.
12221 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12224 * gfortran.dg/typebound_assignment_2.f03: New.
12226 2011-02-09 Richard Guenther <rguenther@suse.de>
12228 PR tree-optimization/47664
12229 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12231 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12233 PR middle-end/47646
12234 * gnat.dg/uninit_func.adb: Adjust dg directive.
12236 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12238 PR middle-end/47646
12239 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12241 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12244 * gfortran.dg/auto_dealloc_2.f90: New.
12246 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12248 * gcc.dg/builtins-config.h: Remove __sgi handling.
12249 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12250 -std=c99 for mips-sgi-irix6.5*.
12252 2011-02-09 Martin Jambor <mjambor@suse.cz>
12254 PR middle-end/45505
12255 * gfortran.dg/pr25923.f90: Remove xfails.
12257 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12260 * gfortran.dg/inquire_14.f90: New test.
12262 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12265 * gfortran.dg/pointer_init_6.f90: New.
12267 2011-02-08 Jeff Law <law@redhat.com>
12269 PR tree-optimization/42893
12270 * gcc.tree-ssa/pr42893.c: New test.
12272 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12274 PR tree-optimization/46834
12275 PR tree-optimization/46994
12276 PR tree-optimization/46995
12277 * gcc.dg/graphite/id-pr46834.c: New.
12278 * gfortran.dg/graphite/id-pr46994.f90: New.
12279 * gfortran.dg/graphite/id-pr46995.f90: New.
12281 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12283 PR middle-end/47646
12284 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12285 using the variable is known the warning is emitted there.
12286 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12287 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12289 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12292 * gcc.dg/noreturn-1.c (foo5): Likewise.
12293 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12294 (method2): Likewise.
12296 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12297 the return statement using the uninitialized variable.
12298 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12300 2011-02-08 Richard Guenther <rguenther@suse.de>
12302 PR middle-end/47639
12303 * g++.dg/opt/pr47639.c: New testcase.
12305 2011-02-08 Richard Guenther <rguenther@suse.de>
12307 PR tree-optimization/47632
12308 * g++.dg/opt/pr47632.C: New testcase.
12310 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12312 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12314 2011-02-07 Richard Guenther <rguenther@suse.de>
12316 PR tree-optimization/47615
12317 * g++.dg/opt/pr47615.C: New testcase.
12319 2011-02-07 Richard Guenther <rguenther@suse.de>
12321 PR tree-optimization/47621
12322 * gcc.dg/torture/pr47621.c: New testcase.
12324 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12326 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12328 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12331 * gfortran.dg/allocate_with_source_1 : New test.
12333 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12335 PR middle-end/47610
12336 * gcc.dg/pr47610.c: New test.
12338 2011-02-05 Jie Zhang <jie@codesourcery.com>
12341 * gcc.dg/pr42631.c: Update test.
12342 * gcc.dg/pr42631-2.c: New test.
12344 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12347 * gfortran.dg/pr47574.f90: New test.
12349 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12351 PR tree-optimization/46194
12352 * gcc.dg/autopar/pr46194.c: New.
12354 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12356 PR tree-optimization/43695
12357 * g++.dg/ipa/pr43695.C: New.
12359 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12361 PR inline-asm/23200
12362 * gcc.dg/pr23200.c: New test.
12364 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12367 * g++.dg/pr47589.C: New test.
12369 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12372 * g++.dg/template/typedef37.C: New test.
12373 * g++.dg/template/param1.C: Adjust expected error message.
12375 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12377 PR middle-end/31490
12378 * gcc.dg/pr31490-2.c: New test.
12379 * gcc.dg/pr31490-3.c: New test.
12380 * gcc.dg/pr31490-4.c: New test.
12382 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12383 Jakub Jelinek <jakub@redhat.com>
12386 * g++.dg/parser/semicolon3.C: Adjust.
12387 * g++.dg/parser/semicolon4.C: New testcase.
12388 * g++.dg/pr46890.C: New testcase.
12390 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12393 * g++.dg/init/pr29571.C: New.
12395 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12397 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12398 instead of vect_int.
12400 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12403 * gcc.target/i386/pr47312.c: New test.
12406 * gcc.target/i386/pr47564.c: New test.
12408 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12410 PR tree-optimization/45122
12411 * gcc.dg/tree-ssa/pr45122.c: New.
12413 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12416 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12419 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12420 and vsx so a default --with-cpu=power7 doesn't give an error
12421 when -mavoid-indexed-addresses is used.
12423 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12424 wrapper function to save the arguments and then jump to the real
12425 function, rather than depending on the compiler not to move stuff
12427 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12429 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12430 Paul Thomas <pault@gcc.gnu.org>
12433 * gfortran.dg/class_37.f03 : New test.
12435 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12436 Richard Guenther <rguenther@suse.de>
12438 PR tree-optimization/40979
12440 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12441 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12442 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12443 check_vect_support_and_set_flags.
12444 * gfortran.dg/graphite/vect-pr40979.f90: New.
12446 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12449 * gfortran.dg/class_36.f03: New.
12451 2011-02-02 Richard Guenther <rguenther@suse.de>
12453 PR tree-optimization/47566
12454 * gcc.dg/lto/20110201-1_0.c: New testcase.
12456 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12462 * debug/pr47498.c: New.
12463 * debug/pr47501.c: New.
12465 2011-02-01 Richard Guenther <rguenther@suse.de>
12467 PR tree-optimization/47559
12468 * g++.dg/torture/pr47559.C: New testcase.
12470 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12473 * gfortran.dg/typebound_call_20.f03: New.
12475 2011-02-01 Richard Guenther <rguenther@suse.de>
12477 PR tree-optimization/47555
12478 * gcc.dg/pr47555.c: New testcase.
12480 2011-02-01 Richard Guenther <rguenther@suse.de>
12482 PR tree-optimization/47541
12483 * g++.dg/torture/pr47541.C: New testcase.
12485 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12488 * gfortran.dg/typebound_call_19.f03: New.
12490 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12493 * g++.dg/cpp0x/pr47416.C: New test.
12495 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12498 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12500 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12503 * gfortran.dg/typebound_assignment_1.f03: New.
12505 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12507 PR tree-optimization/47538
12508 * gcc.c-torture/execute/pr47538.c: New test.
12510 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12513 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12515 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12517 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12519 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12521 PR rtl-optimization/44031
12522 * gcc.c-torture/compile/20110131-1.c: New test.
12524 2011-01-31 Tobias Burnus <burnus@net-b.de>
12527 * gfortran.dg/stmt_func_1.f90: New.
12529 2011-01-31 Tobias Burnus <burnus@net-b.de>
12532 * gfortran.dg/interface_34.f90: New.
12534 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12537 * gfortran.dg/realloc_on_assign_5.f03: New test.
12538 * gfortran.dg/realloc_on_assign_5.f03: New test.
12540 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12542 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12543 * gfortran.dg/bessel_7.f90: Likewise.
12544 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12546 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12547 * gfortran.dg/sum_init_expr.f03: Likewise.
12549 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12551 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12554 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12555 loop only on "vect_intfloat_cvt" targets.
12557 2011-01-29 Tobias Burnus <burnus@net-b.de>
12560 * gfortran.dg/shape_6.f90: New.
12562 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12564 PR libgfortran/47434
12565 * gfortran.dg/read_infnan_1.f90: Update test.
12566 * gfortran.dg/module_nan.f90: Update test.
12567 * gfortran.dg/char4_iunit_1.f03: Update test.
12568 * gfortran.dg/large_real_kind_1.f90: Update test.
12569 * gfortran.dg/real_const_3.f90: Update test.
12570 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12572 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12575 * g++.dg/template/param2.C: New test.
12577 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12579 PR libgfortran/47285
12580 * gfortran.dg/fmt_g.f: New test.
12582 2011-01-28 Tobias Burnus <burnus@net-b.de>
12585 * gfortran.dg/pure_formal_1.f90: New.
12587 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12590 * gcc.dg/tls/pr42894.c: New test.
12592 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12594 * gcc.dg/pr47276.c: Add dg-require-visibility.
12596 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12598 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12600 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12601 Tobias Burnus <burnus@gcc.gnu.org>
12606 * gfortran.dg/realloc_on_assign_3.f03: New test.
12607 * gfortran.dg/realloc_on_assign_4.f03: New test.
12608 * gfortran.dg/allocatable_function_5.f90: New test.
12609 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12610 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12611 implemented" dg-errors.
12613 2011-01-27 Jan Hubicka <jh@suse.cz>
12615 PR middle-end/46949
12616 * gcc.dg/attr-weakref-4.c: New testcase
12618 2011-01-27 Martin Jambor <mjambor@suse.cz>
12620 PR tree-optimization/47228
12621 * gcc.dg/torture/pr47228.c: New test.
12623 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12625 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12627 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12629 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12630 when using auto-overlay support on the SPU.
12632 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12634 PR rtl-optimization/44174
12635 * gcc.target/i386/asm-6.c: New test.
12637 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12639 PR rtl-optimization/46856
12640 * gcc.c-torture/compile/pr46856.c: New test.
12642 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12643 Andrew Pinski <pinskia@gmail.com>
12646 * gcc.dg/pr43082.c: New.
12648 2011-01-26 DJ Delorie <dj@redhat.com>
12650 PR rtl-optimization/46878
12651 * gcc.dg/pr46878-1.c: New test.
12653 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12656 * g++.dg/cpp0x/pr47476.C: New test.
12658 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12660 * gcc.c-torture/compile/20110126-1.c: New test.
12662 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12665 * gcc.dg/torture/pr47473.c: New test.
12667 2011-01-26 Jan Hubicka <jh@suse.cz>
12670 * gcc.c-torture/execute/pr47237.c: New testcase.
12672 2011-01-26 Jan Hubicka <jh@suse.cz>
12674 PR tree-optimization/47190
12675 * gcc.dg/attr-weakref-3.c: New testcase.
12677 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12680 * gcc.dg/dll-9a.c: New test file.
12681 * gcc.dg/dll-11.c: Likewise.
12682 * gcc.dg/dll-12.c: Likewise.
12683 * gcc.dg/dll-12a.c: Likewise.
12684 * gcc.dg/dll-11a.c: Likewise.
12685 * gcc.dg/dll-9.c: Likewise.
12686 * gcc.dg/dll-10.c: Likewise.
12687 * gcc.dg/dll-10a.c: Likewise.
12688 * g++.dg/ext/dllexport4a.cc: Likewise.
12689 * g++.dg/ext/dllexport4.C: Likewise.
12690 * g++.dg/ext/dllexport5.C: Likewise.
12691 * g++.dg/ext/dllexport5a.cc: Likewise.
12693 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12695 PR tree-optimization/46970
12696 * gcc.dg/graphite/pr46970.c: New.
12698 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12700 PR tree-optimization/46215
12701 * gcc.dg/graphite/pr46215.c: New.
12703 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12705 PR tree-optimization/46168
12706 * gcc.dg/graphite/pr46168.c: New.
12708 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12710 PR tree-optimization/43657
12711 * gcc.dg/graphite/pr43657.c: New.
12713 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12715 PR tree-optimization/29832
12716 * gfortran.dg/graphite/pr29832.f90: New.
12718 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12720 PR tree-optimization/43567
12721 * gcc.dg/graphite/pr43567.c: New.
12723 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12725 * gfortran.dg/graphite/interchange-4.f: New.
12726 * gfortran.dg/graphite/interchange-5.f: New.
12728 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12729 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12730 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12731 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12732 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12733 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12734 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12735 * gfortran.dg/ltrans-7.f90: Removed.
12736 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12738 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12739 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12740 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12741 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12742 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12743 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12744 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12745 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12746 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12747 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12748 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12749 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12750 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12751 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12752 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12753 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12754 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12755 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12756 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12757 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12758 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12759 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12760 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12761 * gcc.dg/tree-ssa/data-dep-1.c
12762 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12763 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12764 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12765 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12766 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12768 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12770 PR tree-optimization/47265
12771 PR tree-optimization/47443
12772 * gcc.c-torture/compile/pr47265.c: New test.
12773 * gcc.dg/pr47443.c: New test.
12775 2011-01-25 Martin Jambor <mjambor@suse.cz>
12777 PR tree-optimization/47382
12778 * g++.dg/torture/pr47382.C: New test.
12779 * g++.dg/opt/devirt1.C: Xfail.
12781 2011-01-25 Yao Qi <yao@codesourcery.com>
12784 * gcc.target/arm/pr45701-1.c: New test.
12785 * gcc.target/arm/pr45701-2.c: New test.
12786 * gcc.target/arm/pr45701-3.c: New test.
12788 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12789 Jakub Jelinek <jakub@redhat.com>
12791 PR tree-optimization/47271
12792 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12794 2011-01-25 Nick Clifton <nickc@redhat.com>
12796 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12797 (saturate_add): Delete.
12798 (exchange): Delete.
12799 (main): Do not run saturate_add.
12800 (set_interrupts): Delete.
12802 2011-01-25 Tobias Burnus <burnus@net-b.de>
12805 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12807 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12809 PR tree-optimization/47427
12810 PR tree-optimization/47428
12811 * gcc.c-torture/compile/pr47427.c: New test.
12812 * gcc.c-torture/compile/pr47428.c: New test.
12814 2011-01-25 Richard Guenther <rguenther@suse.de>
12816 PR middle-end/47411
12817 * gcc.dg/torture/pr47411.c: New testcase.
12819 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12821 * gfortran.dg/graphite/id-24.f: New.
12822 * gfortran.dg/graphite/id-25.f: New.
12824 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12826 * gfortran.dg/graphite/id-23.f: New.
12828 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12830 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12832 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12834 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12835 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12836 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12837 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12838 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12839 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12840 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12841 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12842 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12844 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12846 * gcc.dg/graphite/block-0.c: Add documentation.
12847 * gcc.dg/graphite/block-4.c: Same.
12848 * gcc.dg/graphite/block-7.c: Same.
12849 * gcc.dg/graphite/block-8.c: New.
12850 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12851 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12852 * gcc.dg/graphite/interchange-12.c: Add documentation.
12853 * gcc.dg/graphite/interchange-13.c: New.
12854 * gcc.dg/graphite/interchange-14.c: New.
12855 * gcc.dg/graphite/interchange-15.c: New.
12856 * gcc.dg/graphite/interchange-8.c: Add documentation.
12857 * gcc.dg/graphite/interchange-mvt.c: Same.
12859 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12862 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12863 * gcc.target/powerpc/altivec-14.c: Ditto.
12864 * gcc.target/powerpc/altivec-33.c: Ditto.
12865 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12866 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12867 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12868 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12869 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12870 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12871 * g++.dg/ext/altivec-15.C: Ditto.
12872 * g++.dg/ext/altivec-types-1.C: Ditto.
12873 * g++.dg/ext/altivec-types-2.C: Ditto.
12874 * g++.dg/ext/altivec-types-3.C: Ditto.
12875 * g++.dg/ext/altivec-types-4.C: Ditto.
12877 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12879 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12881 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12883 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12884 optimization options.
12886 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12888 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12891 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12893 2011-01-23 Tobias Burnus <burnus@net-b.de>
12896 * gfortran.dg/allocatable_scalar_12.f90: New.
12898 2011-01-23 Ira Rosen <irar@il.ibm.com>
12900 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12901 vectorization to be not profitable if peeling is used to
12902 realign the memory access.
12903 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12904 loop bound to avoid loop unrolling.
12905 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12907 2011-01-22 Jan Hubicka <jh@suse.cz>
12910 * g++.dg/lto/pr47333.C: New file.
12912 2011-01-22 Jan Hubicka <jh@suse.cz>
12914 PR tree-optimization/43884
12916 * gcc.dg/autopar/outer-2.c: Increase array size.
12917 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12919 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12922 * gfortran.dg/c_loc_tests_16.f90: New test.
12924 2011-01-22 Tobias Burnus <burnus@net-b.de>
12927 * gfortran.dg/typebound_proc_19.f90: New.
12929 2011-01-21 Jeff Law <law@redhat.com>
12931 PR tree-optimization/47053
12932 * g++.dg/pr47053.C: New test.
12934 2011-01-21 Jason Merrill <jason@redhat.com>
12937 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12939 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12942 * g++.dg/cpp0x/range-for10.C: New test.
12943 * g++.dg/template/for1.C: New test.
12945 PR middle-end/45566
12946 * g++.dg/tree-prof/partition3.C: New test.
12948 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12950 PR rtl-optimization/47366
12951 * g++.dg/opt/pr47366.C: New test.
12953 2011-01-21 Jason Merrill <jason@redhat.com>
12956 * g++.dg/cpp0x/constexpr-regress2.C: New.
12958 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12960 2011-01-21 Jeff Law <law@redhat.com>
12962 PR rtl-optimization/41619
12963 * gcc.dg/pr41619.c: New.
12965 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12967 PR tree-optimization/47355
12968 * g++.dg/opt/pr47355.C: New test.
12970 2011-01-21 Richard Guenther <rguenther@suse.de>
12972 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12975 2011-01-21 Richard Guenther <rguenther@suse.de>
12977 PR tree-optimization/47365
12978 * gcc.dg/torture/pr47365.c: New testcase.
12979 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12981 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12983 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12985 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12987 PR tree-optimization/47391
12988 * gcc.dg/pr47391.c: New test.
12990 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12992 * g++.dg/template/char1.C: Use signed char.
12994 2011-01-21 Tobias Burnus <burnus@net-b.de>
12997 * gfortran.dg/pointer_target_4.f90: New.
12999 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13002 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13003 ILP32 system and not IP32.
13005 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13008 * g++.dg/debug/pr46583.C: New.
13010 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13013 * g++.dg/debug/pr47283.C: New test.
13016 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13017 * gcc.target/i386/headmerge-2.c: Likewise.
13019 2011-01-20 Richard Guenther <rguenther@suse.de>
13021 PR middle-end/47370
13022 * gcc.dg/torture/pr47370.c: New testcase.
13024 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13026 PR tree-optimization/46130
13027 * gcc.dg/pr46130-1.c: New test.
13028 * gcc.dg/pr46130-2.c: New test.
13030 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13033 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13035 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13038 * g++.dg/debug/pr46240.cc: New.
13040 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13043 * g++.dg/template/anonunion1.C: New test.
13045 PR rtl-optimization/47337
13046 * gcc.c-torture/execute/pr47337.c: New test.
13048 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13051 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13053 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13055 PR tree-optimization/46021
13056 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13058 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13060 PR tree-optimization/47290
13061 * g++.dg/torture/pr47290.C: New test.
13063 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13066 * gfortran.dg/proc_ptr_comp_29.f90: New.
13068 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13071 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13072 powerpc-apple-darwin9.
13074 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13076 PR rtl-optimization/47299
13077 * gcc.c-torture/execute/pr47299.c: New test.
13079 2011-01-17 Jason Merrill <jason@redhat.com>
13081 * g++.dg/cpp0x/constexpr-virtual.C: New.
13083 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13086 * gfortran.dg/gomp/pr47331.f90: New test.
13088 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13091 * objc.dg/selector-warn-1.m: New.
13092 * obj-c++.dg/selector-warn-1.mm: New.
13094 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13096 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13097 Update dg-final accordingly.
13099 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13101 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13103 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13105 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13107 * gcc.dg/guality/pr36728-2.c: Likewise.
13109 2011-01-17 Richard Guenther <rguenther@suse.de>
13111 PR tree-optimization/47313
13112 * g++.dg/torture/pr47313.C: New testcase.
13114 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13117 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13118 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13119 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13120 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13122 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13124 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13125 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13126 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13128 2011-01-17 Richard Guenther <rguenther@suse.de>
13130 PR tree-optimization/45967
13131 * gcc.dg/torture/pr45967-2.c: New testcase.
13132 * gcc.dg/torture/pr45967-3.c: Likewise.
13134 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13137 * g++.dg/ext/pr47213.C: Require visibility.
13139 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13141 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13142 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13144 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13146 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13147 Linux-based targets.
13149 2011-01-13 Jan Hubicka <jh@suse.cz>
13151 PR tree-optimization/47276
13152 * gcc.dg/pr47276.c: New testcase.
13154 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13155 Jonathan Wakely <jwakely.gcc@gmail.com>
13158 * g++.dg/other/pr33558.C: New.
13159 * g++.dg/other/pr33558-2.C: New.
13161 2011-01-14 Martin Jambor <mjambor@suse.cz>
13163 PR tree-optimization/45934
13164 PR tree-optimization/46302
13165 * g++.dg/ipa/devirt-c-1.C: New test.
13166 * g++.dg/ipa/devirt-c-2.C: Likewise.
13167 * g++.dg/ipa/devirt-c-3.C: Likewise.
13168 * g++.dg/ipa/devirt-c-4.C: Likewise.
13169 * g++.dg/ipa/devirt-c-5.C: Likewise.
13170 * g++.dg/ipa/devirt-c-6.C: Likewise.
13171 * g++.dg/ipa/devirt-6.C: Likewise.
13172 * g++.dg/ipa/devirt-d-1.C: Likewise.
13173 * g++.dg/torture/pr45934.C: Likewise.
13175 2011-01-14 Jason Merrill <jason@redhat.com>
13177 * g++.dg/cpp0x/variadic105.C: New.
13179 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13180 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13183 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13184 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13185 execution tests on i?86-*-*, x86_64-*-* and
13186 powerpc*-apple-darwin* && ilp32.
13187 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13188 tests on i?86-*-* and x86_64-*-*.
13190 2011-01-14 Richard Guenther <rguenther@suse.de>
13192 PR tree-optimization/47280
13193 * g++.dg/opt/pr47280.C: New testcase.
13195 2011-01-14 Jason Merrill <jason@redhat.com>
13197 * g++.dg/cpp0x/constexpr-regress1.C: New.
13199 * g++.dg/ext/flexary2.C: New.
13201 2011-01-14 Richard Guenther <rguenther@suse.de>
13203 PR middle-end/47281
13204 * gcc.dg/torture/pr47281.c: New testcase.
13205 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13207 2011-01-14 Richard Guenther <rguenther@suse.de>
13209 PR tree-optimization/47286
13210 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13212 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13215 * g++.dg/ext/pr47213.C: New.
13217 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13219 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13221 2011-01-13 Tobias Burnus <burnus@net-b.de>
13222 Mikael Morin <mikael@gcc.gnu.org>
13226 * gfortran.dg/select_type_20.f90: New.
13227 * gfortran.dg/select_type_21.f90: New.
13229 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13232 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13234 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13236 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13237 * gcc.dg/guality/pr36728-2.c: Likewise.
13239 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13242 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13244 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13246 PR rtl-optimization/45352
13247 * gcc.dg/pr45352-3.c: New.
13249 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13251 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13253 * g++.dg/cpp0x/range-for8.C: New.
13254 * g++.dg/cpp0x/range-for9.C: New.
13256 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13259 * g++.dg/debug/pr47209.C: New.
13261 2011-01-12 Richard Guenther <rguenther@suse.de>
13264 * gcc.dg/lto/pr47259_0.c: New testcase.
13265 * gcc.dg/lto/pr47259_1.c: Likewise.
13267 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13269 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13270 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13271 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13272 methods missing from the OBJC2 Object.
13273 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13274 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13275 GNU and NeXT runtimes.
13276 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13278 * objc-obj-c++-shared/Object1.m: Likewise.
13279 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13280 * objc.dg/proto-qual-1.m: Likewise.
13281 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13282 * obj-c++.dg/proto-qual-1.mm: Likewise.
13284 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13287 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13289 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13291 Fixed the Objective-C++ testsuite and updated all tests.
13292 * lib/obj-c++.exp (obj-c++_init): Declare and set
13293 gcc_warning_prefix and gcc_error_prefix.
13294 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13295 'dg-warning', 'dg-message' and 'dg-error'.
13296 * obj-c++.dg/class-extension-3.mm: Likewise.
13297 * obj-c++.dg/class-protocol-1.mm: Likewise.
13298 * obj-c++.dg/encode-7.mm: Likewise.
13299 * obj-c++.dg/exceptions-3.mm: Likewise.
13300 * obj-c++.dg/exceptions-5.mm: Likewise.
13301 * obj-c++.dg/method-12.mm: Likewise.
13302 * obj-c++.dg/method-13.mm: Likewise.
13303 * obj-c++.dg/method-15.mm: Likewise.
13304 * obj-c++.dg/method-16.mm: Likewise.
13305 * obj-c++.dg/method-4.mm: Likewise.
13306 * obj-c++.dg/method-8.mm: Likewise.
13307 * obj-c++.dg/method-conflict-1.mm: Likewise.
13308 * obj-c++.dg/method-conflict-2.mm: Likewise.
13309 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13310 and uncommented second part of the testcase now that the testsuite
13312 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13313 and uncommented second part of the testcase now that the testsuite
13315 * obj-c++.dg/private-1.mm: Likewise.
13316 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13317 * obj-c++.dg/syntax-error-7.mm: Likewise.
13318 * obj-c++.dg/warn5.mm: Likewise.
13319 * obj-c++.dg/property/at-property-14.mm: Likewise.
13320 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13322 * obj-c++.dg/property/at-property-18.mm: Likewise.
13323 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13325 * obj-c++.dg/property/at-property-21.mm: Likewise.
13326 * obj-c++.dg/property/at-property-28.mm: Likewise.
13327 * obj-c++.dg/property/at-property-5.mm: Likewise.
13328 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13329 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13330 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13331 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13332 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13333 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13334 * obj-c++.dg/tls/diag-5.mm: Likewise.
13335 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13336 dg-error, now matched correctly.
13338 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13340 * objc.dg/property/at-property-29.m: New.
13341 * obj-c++.dg/property/at-property-29.mm: New.
13343 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13345 * go.test/go-test.exp (go-set-goarch): New proc.
13346 (go-gc-tests): Use it.
13348 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13351 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13353 2011-01-11 Richard Henderson <rth@redhat.com>
13355 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13357 2011-01-11 Jan Hubicka <jh@suse.cz>
13361 * gcc.dg/lto/pr45721_1.c: New file.
13362 * gcc.dg/lto/pr45721_0.c: New file.
13364 2011-01-11 Richard Guenther <rguenther@suse.de>
13366 PR tree-optimization/46076
13367 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13369 2011-01-11 Jeff Law <law@redhat.com>
13371 * PR tree-optimization/47086
13372 * gcc.dg/pr47086.c: New test.
13374 2011-01-11 Jason Merrill <jason@redhat.com>
13377 * g++.dg/template/new10.C: New.
13380 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13382 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13384 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13385 Split type definitions and NSConstantString class into...
13386 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13387 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13388 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13389 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13390 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13391 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13393 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13394 encode defines for newer NeXT system headers.
13395 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13396 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13397 * objc.dg/foreach-5.m: Likewise.
13398 * objc.dg/foreach-2.m: Likewise.
13399 * objc.dg/foreach-4.m: Likewise.
13400 * objc.dg/torture/strings/string1.m: Likewise.
13401 * objc.dg/torture/strings/string2.m: Likewise.
13402 * objc.dg/torture/strings/string3.m: Likewise.
13403 * objc.dg/torture/strings/string4.m: Likewise.
13404 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13405 header and stand alone.
13406 * obj-c++.dg/strings/strings-2.mm: Likewise.
13407 * objc.dg/torture/strings/const-str-3.m: Likewise.
13408 * objc.dg/strings/strings-2.m: Likewise.
13409 * objc.dg/strings/const-str-12b.m: Likewise.
13411 2011-01-12 Richard Guenther <rguenther@suse.de>
13413 PR middle-end/32511
13414 * gcc.dg/attr-weak-1.c: Adjust.
13416 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13419 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13420 standard compliant and comment.
13422 2011-01-10 Jan Hubicka <jh@suse.cz>
13425 * gcc.dg/initpri3.c: New testcase.
13427 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13430 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13431 externally visible.
13436 (g_ebp_save): Likewise.
13437 (g_esp_save): Likewise.
13439 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13441 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13443 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13445 PR tree-optimization/46021
13446 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13447 i?86-*-*, x86_64-*-*.
13449 2011-01-10 Jeff Law <law@redhat.com>
13451 * PR tree-optimization/47141
13452 * gcc.c-torture/compile/pr47141.c: New test.
13454 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13457 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13458 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13459 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13460 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13463 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13464 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13465 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13466 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13467 being vectorized. Adjust dg-final pattern.
13470 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13471 * gcc.dg/vect/slp-24.c: Likewise.
13473 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13476 * g++.dg/other/pr47218-1.C: New test file.
13477 * g++.dg/other/pr47218.C: Likewise.
13478 * g++.dg/other/pr47218.h: New supporting header.
13480 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13483 * objc.dg/attributes/invalid-attribute-1.m: New.
13484 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13486 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13489 * gfortran.dg/proc_ptr_comp_28.f90: New.
13491 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13493 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13494 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13495 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13496 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13497 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13498 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13499 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13500 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13501 * objc.dg/gnu-api-2-class.m: Likewise.
13502 * objc.dg/gnu-api-2-ivar.m: Likewise.
13503 * objc.dg/gnu-api-2-method.m: Likewise.
13504 * objc.dg/gnu-api-2-objc.m: Likewise.
13505 * objc.dg/gnu-api-2-object.m: Likewise.
13506 * objc.dg/gnu-api-2-property.m: Likewise.
13507 * objc.dg/gnu-api-2-protocol.m: Likewise.
13508 * objc.dg/gnu-api-2-sel.m: Likewise.
13510 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13512 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13513 * objc.dg/objc-foreach-4.m: Likewise.
13514 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13515 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13516 * objc.dg/foreach-4.m: Likewise.
13517 * objc.dg/foreach-5.m: Likewise.
13518 * objc.dg/foreach-3.m: Return self from init.
13520 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13523 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13525 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13528 * gfortran.dg/class_35.f90: New.
13530 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13532 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13534 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13537 * objc.dg/invalid-method-2.m: New.
13538 * obj-c++.dg/invalid-method-2.mm: New.
13540 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13543 * gfortran.dg/transpose_optimization_2.f90 : New test.
13545 2011-01-08 Jan Hubicka <jh@suse.cz>
13547 PR tree-optmization/46469
13548 * g++.dg/torture/pr46469.C: New testcase.
13550 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13552 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13553 emulation of libobjc-gnu structure layout functionality to ..
13554 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13555 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13556 * objc/execute/bf-common.h: Adjust headers.
13557 * objc/execute/bf-1.m: Likewise.
13558 * objc/execute/bf-2.m: Likewise.
13559 * objc/execute/bf-3.m: Likewise.
13560 * objc/execute/bf-4.m: Likewise.
13561 * objc/execute/bf-5.m: Likewise.
13562 * objc/execute/bf-6.m: Likewise.
13563 * objc/execute/bf-7.m: Likewise.
13564 * objc/execute/bf-8.m: Likewise.
13565 * objc/execute/bf-9.m: Likewise.
13566 * objc/execute/bf-10.m: Likewise.
13567 * objc/execute/bf-11.m: Likewise.
13568 * objc/execute/bf-12.m: Likewise.
13569 * objc/execute/bf-13.m: Likewise.
13570 * objc/execute/bf-14.m: Likewise.
13571 * objc/execute/bf-15.m: Likewise.
13572 * objc/execute/bf-16.m: Likewise.
13573 * objc/execute/bf-17.m: Likewise.
13574 * objc/execute/bf-18.m: Likewise.
13575 * objc/execute/bf-19.m: Likewise.
13576 * objc/execute/bf-20.m: Likewise.
13577 * objc/execute/bf-21.m: Likewise.
13578 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13579 objc_get_type_qualifiers ().
13581 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13584 * gfortran.dg/dependency_39.f90: New test.
13586 2011-01-07 Jan Hubicka <jh@suse.cz>
13588 Get builtins tests ready for linker plugin.
13589 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13590 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13591 my_memset, my_bzero): Mark used.
13592 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13593 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13595 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13598 2011-01-07 Jan Hubicka <jh@suse.cz>
13600 PR tree-optimization/46367
13601 * g++.dg/torture/pr46367.C: New file.
13603 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13606 * gcc.dg/pr47201.c: New test.
13609 * gcc.dg/tree-prof/pr47187.c: New test.
13611 2011-01-07 Tobias Burnus <burnus@net-b.de>
13614 * gfortran.dg/extends_type_of_3.f90: New.
13616 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13618 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13619 * g++.dg/ext/dllimport-MI1.C: Likewise.
13620 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13621 * g++.dg/ext/dllimport10.C: Likewise.
13622 * g++.dg/ext/dllimport11.C: Likewise.
13623 * g++.dg/ext/dllimport12.C: Likewise.
13624 * g++.dg/ext/dllimport13.C: Likewise.
13625 * g++.dg/ext/dllimport2.C: Likewise.
13626 * g++.dg/ext/dllimport3.C: Likewise.
13627 * g++.dg/ext/dllimport4.C: Likewise.
13628 * g++.dg/ext/dllimport5.C: Likewise.
13629 * g++.dg/ext/dllimport6.C: Likewise.
13630 * g++.dg/ext/dllimport8.C: Likewise.
13631 * g++.dg/ext/dllimport9.C: Likewise.
13632 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13633 targets, too. Additionally enable test for i?86-*-mingw*.
13634 * g++.dg/ext/selectany1.C: Likewise.
13635 Remove guard variable check.
13637 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13641 * gfortran.dg/storage_size_3.f08: Extended.
13643 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13646 * g++.dg/template/stdarg1.C: New test.
13648 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13651 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13652 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13653 from the interface of functions to not hide the errors that
13656 2011-01-06 Jan Hubicka <jh@suse.cz>
13658 * gcc.dg/lto/pr47188_0.c: New testcase.
13659 * gcc.dg/lto/pr47188_1.c: New testcase.
13661 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13665 * gfortran.dg/interface_33.f90: New test.
13667 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13670 * gcc.c-torture/compile/pr47150.c: New test.
13672 2011-01-06 Ira Rosen <irar@il.ibm.com>
13674 PR tree-optimization/47139
13675 * gcc.dg/vect/pr47139.c: New test.
13677 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13680 * gfortran.dg/extends_type_of_2.f03: New.
13682 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13684 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13686 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13688 * gnat.dg/opt14.adb: New test.
13690 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13693 * gfortran.dg/allocate_error_2.f90: New test.
13695 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13698 * gfortran.dg/storage_size_3.f08: New.
13700 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13702 PR libgfortran/47154
13703 * gfortran.dg/namelist_68.f90: New test.
13705 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13707 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13709 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13712 * gfortran.dg/class_34.f90: New.
13714 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13716 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13717 use __builtin_inff. Skip all single-precision tests that require
13720 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13722 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13724 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13726 PR tree-optimization/47148
13727 * gcc.c-torture/execute/pr47148.c: New test.
13729 PR tree-optimization/47155
13730 * gcc.c-torture/execute/pr47155.c: New test.
13732 PR rtl-optimization/47157
13733 * gcc.c-torture/compile/pr47157.c: New test.
13735 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13737 * gcc.dg/torture/vector-shift2.c (schar): Define.
13738 (main): Always use schar or uchar instead of plain "char" to avoid
13739 dependencies on implementation-defined char signedness.
13741 2011-01-03 Martin Jambor <mjambor@suse.cz>
13743 PR tree-optimization/46801
13744 * gnat.dg/pack9.adb: Remove xfail.
13746 2011-01-03 Martin Jambor <mjambor@suse.cz>
13748 PR tree-optimization/46984
13749 * g++.dg/ipa/pr46984.C: New test.
13751 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13754 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13756 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13758 PR tree-optimization/47140
13759 * gcc.c-torture/compile/pr47140.c: New test.
13761 PR rtl-optimization/47028
13762 * gcc.dg/pr47028.c: New test.
13764 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13766 * objc.dg/protocol-forward-1.m: Removed TODO.
13767 * objc.dg/protocol-forward-2.m: New.
13768 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13769 * obj-c++.dg/protocol-forward-2.mm: New.
13771 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13774 * g++.dg/eh/pr38662.C: New testcase.
13776 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13778 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13779 scan for newline '\n'.
13782 Copyright (C) 2011 Free Software Foundation, Inc.
13784 Copying and distribution of this file, with or without modification,
13785 are permitted in any medium without royalty provided the copyright
13786 notice and this notice are preserved.