1 2011-11-10 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/51023
4 * gcc.c-torture/execute/pr51023.c: New test.
6 2011-11-10 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/51042
9 * gcc.dg/torture/pr51042.c: New testcase.
11 2011-11-10 Richard Guenther <rguenther@suse.de>
13 PR tree-optimization/51070
14 * gcc.dg/torture/pr51070.c: New testcase.
16 2011-11-10 Richard Guenther <rguenther@suse.de>
18 PR tree-optimization/51030
19 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
21 2011-11-10 Richard Guenther <rguenther@suse.de>
24 * gcc.dg/torture/pr51071.c: New testcase.
26 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
28 * gnat.dg/loop_optimization9.ad[sb]: New test.
30 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
32 PR tree-optimization/51058
33 * gfortran.dg/vect/pr51058.f90: New test.
35 2011-11-10 Jakub Jelinek <jakub@redhat.com>
37 PR tree-optimization/51000
38 * gcc.dg/vect/pr51000.c: New test.
40 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
43 * g++.dg/cpp0x/static_assert5.C: New.
44 * g++.dg/template/nontype13.C: Tweak.
46 2011-11-09 Jason Merrill <jason@redhat.com>
49 * g++.dg/cpp0x/noexcept16.C: New.
52 * g++.dg/cpp0x/variadic119.C: New.
54 2011-11-09 Jakub Jelinek <jakub@redhat.com>
57 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
59 * gcc.dg/torture/vshuf-32.inc: Likewise.
60 * gcc.dg/torture/vshuf-4.inc: Likewise.
61 * gcc.dg/torture/vshuf-8.inc: Likewise.
63 * gcc.dg/tm/memopt-1.c: Fix up regexp.
65 2011-11-09 Ian Lance Taylor <iant@google.com>
67 * lib/target-supports.exp (check_effective_target_ucontext_h): New
69 * gcc.dg/split-5.c: New test.
71 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
73 * gcc.dg/tm/memopt-1.c: Adjust regexp.
75 2011-11-09 Jason Merrill <jason@redhat.com>
78 * g++.dg/template/virtual1.C: New.
80 2011-11-08 Jason Merrill <jason@redhat.com>
82 Run most C++ tests in both C++98 and C++11 modes.
83 * lib/target-supports.exp (check_effective_target_c++11): New.
84 (check_effective_target_c++98): New.
85 * lib/g++-dg.exp (g++-dg-runtest): New.
86 * g++.dg/dg.exp: Use g++-dg-runtest.
87 * g++.dg/charset/charset.exp: Likewise.
88 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
89 * g++.dg/dfp/dfp.exp: Likewise.
90 * g++.dg/gcov/gcov.exp: Likewise.
91 * g++.dg/gomp/gomp.exp: Likewise.
92 * g++.dg/graphite/graphite.exp: Likewise.
93 * g++.dg/tls/tls.exp: Likewise.
94 * g++.dg/tm/tm.exp: Likewise.
95 * g++.dg/vect/vect.exp: Likewise.
96 * g++.old-deja/old-deja.exp: Likewise.
97 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
98 with some of the torture options.
99 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
100 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
101 * g++.dg/init/null1.C: Only run in C++98.
102 * g++.dg/warn/Wconversion-null-3.C: Likewise.
103 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
104 * g++.old-deja/g++.brendan/crash64.C: Likewise.
105 * g++.old-deja/g++.other/anon9.C: Likewise.
106 * g++.old-deja/g++.other/linkage1.C: Likewise.
107 * g++.old-deja/g++.other/linkage2.C: Likewise.
108 * g++.old-deja/g++.pt/t29.C: Likewise.
109 * g++.old-deja/g++.pt/t30.C: Likewise.
110 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
111 * g++.dg/ext/anon-struct4.C: Likewise.
112 * g++.dg/init/brace2.C: Likewise.
113 * g++.dg/init/brace6.C: Likewise.
114 * g++.dg/other/anon3.C: Likewise.
115 * g++.dg/template/arg2.C: Likewise.
116 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
117 * g++.old-deja/g++.brendan/enum11.C: Likewise.
118 * g++.old-deja/g++.brendan/enum8.C: Likewise.
119 * g++.old-deja/g++.brendan/enum9.C: Likewise.
120 * g++.old-deja/g++.brendan/friend3.C: Likewise.
121 * g++.old-deja/g++.brendan/init2.C: Likewise.
122 * g++.old-deja/g++.brendan/init4.C: Likewise.
123 * g++.old-deja/g++.brendan/misc14.C: Likewise.
124 * g++.old-deja/g++.jason/cond.C: Likewise.
125 * g++.old-deja/g++.law/init1.C: Likewise.
126 * g++.old-deja/g++.law/operators32.C: Likewise.
127 * g++.old-deja/g++.pt/enum6.C: Likewise.
128 * g++.old-deja/g++.pt/explicit70.C: Likewise.
129 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
131 * g++.dg/eh/new1.C: Adjust for C++11 mode.
132 * g++.dg/init/new11.C: Likewise.
133 * g++.dg/init/pr29571.C: Likewise.
134 * g++.dg/lookup/forscope2.C: Likewise.
135 * g++.dg/parse/linkage1.C: Likewise.
136 * g++.dg/parse/typedef8.C: Likewise.
137 * g++.dg/template/error44.C: Likewise.
138 * g++.dg/tls/diag-2.C: Likewise.
139 * g++.dg/tls/diag-4.C: Likewise.
140 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
141 * g++.old-deja/g++.abi/arraynew.C: Likewise.
142 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
143 * g++.old-deja/g++.brendan/new3.C: Likewise.
144 * g++.old-deja/g++.eh/new1.C: Likewise.
145 * g++.old-deja/g++.eh/new2.C: Likewise.
146 * g++.old-deja/g++.jason/new.C: Likewise.
147 * g++.old-deja/g++.law/friend1.C: Likewise.
148 * g++.old-deja/g++.mike/net46.C: Likewise.
149 * g++.old-deja/g++.mike/p755.C: Likewise.
150 * g++.old-deja/g++.other/new6.C: Likewise.
152 * g++.dg/cpp0x/variadic74.C: Adjust diags.
153 * g++.dg/template/crash53.C: Likewise.
154 * g++.dg/template/void9.C: Likewise.
156 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
159 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
161 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/cpp0x/sfinae29.C: New.
166 2011-11-09 Janus Weil <janus@gcc.gnu.org>
169 * gfortran.dg/typebound_call_22.f03: New test case.
171 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
174 * gfortran.dg/inquire_size.f90: Don't flush the unit.
176 2011-11-09 Richard Guenther <rguenther@suse.de>
178 PR tree-optimization/51039
179 * gcc.dg/pr51039.c: New testcase.
181 2011-11-09 Jakub Jelinek <jakub@redhat.com>
183 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
184 Enable also for powerpc*-*-*.
186 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
189 * gfortran.dg/forall_16.f90: New test.
191 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
194 * gfortran.dg/initialization_29.f90: Expand test.
196 2011-11-09 Dodji Seketeli <dodji@redhat.com>
199 * g++.dg/cpp0x/alias-decl-12.C: New test.
200 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
202 2011-11-09 Dodji Seketeli <dodji@redhat.com>
205 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
207 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
209 PR tree-optimization/51015
210 * gcc.dg/vect/pr51015.c: New test.
212 2011-11-08 David S. Miller <davem@davemloft.net>
214 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
215 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
217 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
220 * gfortran.dg/io_constraints_3.f90: Improve testcase.
222 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
225 * gfortran.dg/string_5.f90: Improve testcase.
227 2011-10-23 Jason Merrill <jason@redhat.com>
230 * g++.dg/template/lvalue2.C: New.
232 2011-11-08 Michael Matz <matz@suse.de>
234 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
235 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
236 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
237 * g++.dg/eh/builtin2.C: Ditto.
238 * g++.dg/eh/builtin3.C: Ditto.
240 2011-11-08 Jakub Jelinek <jakub@redhat.com>
242 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
243 being prefered even for -mavx.
244 * gcc.target/i386/avx-cvt-3.c: New test.
246 2011-11-08 Richard Guenther <rguenther@suse.de>
248 PR tree-optimization/51012
249 * gcc.dg/pr51012-1.c: New testcase.
250 * gcc.dg/pr51012-2.c: Likewise.
252 2011-11-08 Richard Guenther <rguenther@suse.de>
255 * c-c++-common/uninit-pr51010.c: New testcase.
257 2011-11-08 Jakub Jelinek <jakub@redhat.com>
259 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
260 check_effective_target_vect_call_copysignf,
261 check_effective_target_vect_call_lrint): New procedures.
262 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
263 $VECT_SLP_CFLAGS with -ffast-math.
264 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
265 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
266 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
267 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
269 2011-11-07 Richard Henderson <rth@redhat.com>
270 Aldy Hernandez <aldyh@redhat.com>
271 Torvald Riegel <triegel@redhat.com>
273 Merged from transactional-memory.
275 * g++.dg/dg.exp: Run transactional memory tests.
276 * g++.dg/tm: New directory with new tests.
277 * gcc.dg/tm: New directory with new tests.
278 * c-c++-common/tm: New directory with new tests.
280 2011-11-08 Dodji Seketeli <dodji@redhat.com>
282 Fix context handling of alias-declaration
283 * g++.dg/cpp0x/alias-decl-11.C: New test.
285 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
288 * g++.dg/parse/template26.C: New.
289 * g++.dg/template/crash45.C: Adjust dg-error string.
291 2011-11-07 Jason Merrill <jason@redhat.com>
294 * g++.dg/template/lookup9.C: New.
297 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
300 * g++.dg/cpp0x/decltype35.C: New.
302 2011-11-07 Dodji Seketeli <dodji@redhat.com>
304 Support C++11 alias-declaration
306 * g++.dg/cpp0x/alias-decl-0.C: New test case.
307 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
308 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
309 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
310 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
311 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
312 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
313 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
314 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
315 * g++.dg/ext/alias-decl-attr1.C: Likewise.
316 * g++.dg/ext/alias-decl-attr2.C: Likewise.
317 * g++.dg/ext/alias-decl-attr3.C: Likewise.
318 * g++.dg/ext/alias-decl-attr4.C: Likewise.
320 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
322 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
324 2011-11-07 Janus Weil <janus@gcc.gnu.org>
327 * gfortran.dg/typebound_call_21.f03: New.
329 2011-11-07 Nathan Sidwell <nathan@acm.org>
331 * gcc.dg/profile-dir-1.c: Adjust final scan.
332 * gcc.dg/profile-dir-2.c: Adjust final scan.
333 * gcc.dg/profile-dir-3.c: Adjust final scan.
334 * gcc.misc-tests/gcov.exp: Adjust regexp.
335 * gcc.misc-tests/gcov-12.c: New.
336 * gcc.misc-tests/gcov-13.c: New.
337 * gcc.misc-tests/gcovpart-13b.c: New.
338 * gcc.misc-tests/gcov-14.c: New.
340 2011-11-07 Jason Merrill <jason@redhat.com>
343 * g++.dg/ext/visibility/template8.C: New.
345 2011-11-07 Jakub Jelinek <jakub@redhat.com>
347 PR tree-optimization/50789
348 * gcc.target/i386/avx2-gather-1.c: New test.
349 * gcc.target/i386/avx2-gather-2.c: New test.
350 * gcc.target/i386/avx2-gather-3.c: New test.
351 * gcc.target/i386/avx2-gather-4.c: New test.
353 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
355 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
357 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
360 * gfortran.dg/open_dev_null.f90: Remove testcase.
362 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
364 * lib/target-supports.exp (check_effective_target_sync_int_128):
365 Don't cache the result.
366 (check_effective_target_sync_long_long): Ditto.
368 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
370 PR rtl-optimization/47698
371 * gcc.target/i386/47698.c: New test.
373 2011-11-06 Jason Merrill <jason@redhat.com>
376 * g++.dg/ext/visibility/template7.C: New.
378 2011-11-07 Terry Guo <terry.guo@arm.com>
380 * gcc.target/arm/wmul-1.c: Adjust optimization level.
381 * gcc.target/arm/wmul-2.c: Ditto.
382 * gcc.target/arm/wmul-3.c: Ditto.
383 * gcc.target/arm/wmul-4.c: Ditto.
385 2011-11-06 Joseph Myers <joseph@codesourcery.com>
387 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
388 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
389 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
390 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
391 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
392 expected diagnostics.
394 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
395 Richard Henderson <rth@redhat.com>
396 Aldy Hernandez <aldyh@redhat.com>
398 Merged from cxx-mem-model.
400 * lib/target-supports.exp (check_effective_target_sync_int_128,
401 check_effective_target_sync_long_long): Check whether the target
402 supports 64 and 128 bit __sync builtins.
403 (check_effective_target_cas_char): New.
404 (check_effective_target_cas_int): New.
405 * gcc.dg/dg.exp: Exclude simulate-thread tests.
406 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
407 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
408 produce the expected library calls.
409 * gcc.dg/atomic-fence.c: New functional tests.
410 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
411 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
412 * gcc.dg/atomic-lockfree[-aux].c: New tests.
413 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
414 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
415 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
416 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
417 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
418 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
420 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
422 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
424 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
426 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
427 int128 operations are atomic.
428 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
429 operations are atomic.
430 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
431 operations are atomic.
432 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
433 operations are atomic.
434 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
435 stores aren't moved out of a loop.
436 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
437 globals don't overwrite neighbouring globals.
438 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
439 writes dont overwrite neighbouring components.
440 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
441 * c-c++-common/gomp/atomic-3.c: Likewise.
442 * c-c++-common/gomp/atomic-9.c: Likewise.
443 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
444 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
445 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
446 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
447 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
448 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
449 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
450 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
451 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
452 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
453 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
454 g++.dg/gomp/atomic-15.C: Remove.
455 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
456 * gcc.dg/gomp/atomic-11.c: Remove test.
458 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
460 * gcc.dg/vect/bb-slp-cond-1.c: New test.
461 * gcc.dg/vect/slp-cond-1.c: New test.
462 * gcc.dg/vect/slp-cond-2.c: New test.
464 2011-11-05 David S. Miller <davem@davemloft.net>
466 * lib/test-supports.exp
467 (check_effective_target_ultrasparc_vis2_hw): New proc.
468 (check_effective_target_ultrasparc_vis3_hw): New proc.
469 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
470 * gcc.target/sparc/vec-init-2.inc: Likewise.
471 * gcc.target/sparc/vec-init-3.inc: Likewise.
472 * gcc.target/sparc/vec-init-1-vis1.c: New test.
473 * gcc.target/sparc/vec-init-1-vis2.c: New test.
474 * gcc.target/sparc/vec-init-1-vis3.c: New test.
475 * gcc.target/sparc/vec-init-2-vis1.c: New test.
476 * gcc.target/sparc/vec-init-2-vis2.c: New test.
477 * gcc.target/sparc/vec-init-2-vis3.c: New test.
478 * gcc.target/sparc/vec-init-3-vis1.c: New test.
479 * gcc.target/sparc/vec-init-3-vis2.c: New test.
480 * gcc.target/sparc/vec-init-3-vis3.c: New test.
482 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
484 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
485 Disable test on Epiphany.
486 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
487 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
488 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
489 * g++.dg/parse/pragma3.C: Likewise.
490 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
492 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
493 * gcc.dg/tls/thr-cse-1.c: Likewise.
494 * g++.dg/opt/devirt2.C: Likewise.
495 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
496 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
497 * gcc.target/epiphany: New directory.
499 2011-11-05 Tobias Burnus <burnus@net-b.de>
501 * gfortran.dg/quad_2.f90: New.
503 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
505 * gcc.dg/strlenopt-22g.c: New wrapper around...
506 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
508 2011-11-04 Jason Merrill <jason@redhat.com>
511 * g++.dg/init/lifetime2.C: New.
512 * g++.dg/cpp0x/initlist-lifetime2.C: New.
515 * g++.dg/init/lifetime1.C: Test cleanup order.
517 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
519 * g++.dg/other/offsetof7.C: New test.
521 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
523 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
524 variable, default empty, -ffat-lto-objects for effective_target_lto.
525 (gcc-dg-test-1): Add options from dg-final methods.
526 * lib/scanasm.exp (scan-assembler_required_options)
527 (scan-assembler-not_required_options): New procs.
529 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
531 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
532 generate a pedwarn in c++98-mode.
533 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
534 don't generate a pedwarn in c++0x-mode.
536 2011-11-04 Olivier Goffart <olivier@woboq.com>
539 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
541 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
543 PR rtl-optimization/38644
544 * gcc.target/arm/stack-red-zone.c: New.
546 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
549 * g++.dg/warn/Wconversion-null-3.C: New.
551 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
554 * g++.dg/cpp0x/udlit-strint-length.C: New.
556 2011-11-04 Jason Merrill <jason@redhat.com>
559 * g++.dg/cpp0x/initlist-lifetime1.C: New.
560 * g++.dg/init/lifetime1.C: New.
561 * g++.dg/init/ref21.C: New.
562 * g++.dg/eh/array1.C: New.
564 2011-11-04 Tom de Vries <tom@codesourcery.com>
566 PR tree-optimization/50763
567 * gcc.dg/pr50763-5.c: New test.
569 2011-11-04 Tom de Vries <tom@codesourcery.com>
571 PR tree-optimization/50763
572 * g++.dg/pr50763-4.C: New test.
574 2011-11-04 Jakub Jelinek <jakub@redhat.com>
576 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
579 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
581 * gcc.dg/torture/vec-cvt-1.c: New test.
583 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
585 * gnat.dg/specs/private1[-sub].ads: New test.
587 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
590 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
591 * gfortran.dg/inline_sum_1.f90: New.
592 * gfortran.dg/inline_sum_2.f90: New.
593 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
594 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
595 * gfortran.dg/inline_product_1.f90: New.
597 2011-11-03 Tobias Burnus <burnus@net-b.de>
600 * gfortran.dg/bind_c_dts_5.f90: New.
602 2011-11-03 Tobias Burnus <burnus@net-b.de>
605 * gfortran.dg/module_parameter_array_refs_2.f90: New.
607 2011-11-03 Richard Guenther <rguenther@suse.de>
610 * g++.dg/init/copy7.C: Remove testcase.
612 2011-11-03 Martin Jambor <mjambor@suse.cz>
614 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
615 * g++.dg/ipa/devirt-c-2.C: Likewise.
616 * g++.dg/ipa/devirt-c-7.C: New test.
617 * g++.dg/ipa/devirt-c-8.C: Likewise.
619 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
621 PR tree-optimization/50912
622 * gnat.dg/loop_optimization10.ad[sb]: New test.
623 * gnat.dg/loop_optimization10_pkg.ads: New helper.
625 2011-11-02 Jason Merrill <jason@redhat.com>
628 * g++.dg/cpp0x/nsdmi-list2.C: New.
630 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/cpp0x/warn_cxx0x2.C: New.
634 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
636 2011-11-02 Tom de Vries <tom@codesourcery.com>
638 PR tree-optimization/50769
639 * gfortran.dg/pr50769.f90: New test.
641 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
643 * gcc.target/sparc/20111102-1.c: New test.
645 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
648 * g++.dg/warn/Wcast-qual2.C: New.
650 2011-11-02 Tom de Vries <tom@codesourcery.com>
652 PR tree-optimization/50763
653 * g++.dg/pr50763-3.C: New test.
655 2011-11-02 Tom de Vries <tom@codesourcery.com>
657 PR tree-optimization/50672
658 * g++.dg/pr50672.C: New test.
660 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
662 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
663 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
664 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
666 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
668 2011-11-02 Richard Guenther <rguenther@suse.de>
670 PR tree-optimization/50902
671 * gcc.dg/torture/pr50902.c: New testcase.
673 2010-11-02 Richard Guenther <rguenther@suse.de>
675 PR tree-optimization/50890
676 * gcc.dg/torture/pr50890.c: New testcase.
678 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
681 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
682 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
684 2011-11-01 Tom de Vries <tom@codesourcery.com>
686 PR tree-optimization/50908
687 * gcc.dg/pr50908.c: New test.
688 * gcc.dg/pr50908-2.c: Same.
689 * gcc.dg/pr50908-3.c: Same.
691 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
693 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
694 the outer loop. Remove comment. Don't check for widen-mult.
696 2011-10-31 Martin Jambor <mjambor@suse.cz>
698 * gcc.dg/ipa/ipcp-4.c: New test.
700 2011-10-31 Jakub Jelinek <jakub@redhat.com>
702 * gcc.dg/vshift-3.c: New test.
703 * gcc.dg/vshift-4.c: New test.
704 * gcc.dg/vshift-5.c: New test.
706 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
708 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
709 and current implementation.
711 2011-10-31 Paul Brook <paul@codesourcery.com>
713 * gcc.dg/constructor-1.c: New test.
715 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
718 * gfortran.dg/dshift_3.f90: New test.
720 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
722 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
724 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
725 * gcc.dg/torture/vshuf-v4si.c: Likewise.
726 * gcc.dg/torture/vshuf-v8si.c: Likewise.
727 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
728 * gcc.dg/torture/vshuf-v4di.c: Likewise.
729 * gcc.dg/torture/vshuf-v2df.c: Likewise.
730 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
731 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
732 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
733 * gcc.dg/torture/vshuf-v2di.c: Likewise.
734 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
735 * gcc.dg/torture/vshuf-v4df.c: Likewise.
736 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
737 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
738 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
739 * gcc.dg/vector-compare-2.c: Likewise.
741 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
744 * g++.dg/cpp0x/pr50901.C: New.
746 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
748 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
749 * gcc.target/i386/fma4-check.h (main): Ditto.
750 * gcc.target/i386/xop-check.h (main): Ditto.
752 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
755 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/template/crash109.C: New.
760 2011-10-28 Jason Merrill <jason@redhat.com>
762 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
764 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
767 * g++.dg/template/crash109.C: New.
769 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
771 * gfortran.dg/nearest_5.f90: New test.
773 2011-10-28 Jakub Jelinek <jakub@redhat.com>
775 * gcc.dg/vshift-1.c: New test.
776 * gcc.dg/vshift-2.c: New test.
777 * gcc.target/i386/xop-vshift-1.c: New test.
778 * gcc.target/i386/xop-vshift-2.c: New test.
779 * gcc.target/i386/avx2-vshift-1.c: New test.
781 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
783 PR rtl-optimization/49720
784 * g++.dg/torture/pr49720.C: New test.
786 2011-10-27 David S. Miller <davem@davemloft.net>
788 * gcc.target/sparc/setcc-3.c: New test.
790 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
793 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
795 2011-10-27 Jakub Jelinek <jakub@redhat.com>
797 * gcc.target/i386/sse2-cvt-1.c: New test.
798 * gcc.target/i386/sse2-cvt-2.c: New test.
799 * gcc.target/i386/avx-cvt-1.c: New test.
800 * gcc.target/i386/avx-cvt-2.c: New test.
801 * gcc.target/i386/avx2-cvt-1.c: New test.
802 * gcc.target/i386/avx2-cvt-2.c: New test.
804 2011-10-27 Martin Jambor <mjambor@suse.cz>
806 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
808 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
809 Steven G. Kargl <kargl@gcc.gnu.org>
812 * gfortran.dg/pr50875.f90: New test.
814 2011-10-26 David S. Miller <davem@davemloft.net>
816 * gcc.target/sparc/fmaf-1.c: New test.
818 * gcc.target/sparc/setcc-1.c: New test.
819 * gcc.target/sparc/setcc-2.c: New test.
821 2011-10-26 Joseph Myers <joseph@codesourcery.com>
823 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
825 2011-10-26 Joseph Myers <joseph@codesourcery.com>
827 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
830 2011-10-26 Joseph Myers <joseph@codesourcery.com>
832 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
835 2011-10-26 Joseph Myers <joseph@codesourcery.com>
837 * gcc.target/i386/pad-4.c: Skip for Windows targets.
839 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
841 * gnat.dg/specs/discr1.ads: New test.
842 * gnat.dg/specs/discr1_pkg.ads: New helper.
844 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
846 * gnat.dg/specs/unchecked_union.ads: Rename to...
847 * gnat.dg/specs/unchecked_union1.ads: ...this.
848 * gnat.dg/specs/unchecked_union2.ads: New test.
850 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
852 * gnat.dg/specs/atomic1.ads: New test.
854 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
856 Implement C++11 user-defined literals.
857 * g++.dg/cpp0x/udlit-addr.C: New.
858 * g++.dg/cpp0x/udlit-args.C: New.
859 * g++.dg/cpp0x/udlit-args-neg.C: New.
860 * g++.dg/cpp0x/udlit-clink-neg.C: New.
861 * g++.dg/cpp0x/udlit-concat.C: New.
862 * g++.dg/cpp0x/udlit-concat-neg.C: New.
863 * g++.dg/cpp0x/udlit-constexpr.C: New.
864 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
865 * g++.dg/cpp0x/udlit-declare-neg.C: New.
866 * g++.dg/cpp0x/udlit-friend.C: New.
867 * g++.dg/cpp0x/udlit-general.C: New.
868 * g++.dg/cpp0x/udlit-inline.C: New.
869 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
870 * g++.dg/cpp0x/udlit-member-neg.C: New.
871 * g++.dg/cpp0x/udlit-namespace.C: New.
872 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
873 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
874 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
875 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
876 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
877 * g++.dg/cpp0x/udlit-operator-neg.C: New.
878 * g++.dg/cpp0x/udlit-raw-str.C: New.
879 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
880 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
881 * g++.dg/cpp0x/udlit-systemheader.C: New.
882 * g++.dg/cpp0x/udlit-template.C: New.
883 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
884 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
885 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
886 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
887 * g++.dg/cpp0x/udlit_system_header: New.
889 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
892 * g++.dg/cpp0x/decltype34.C: New.
894 2011-10-26 Tom de Vries <tom@codesourcery.com>
896 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
897 * gcc.c-torture/unsorted/HIset.c: Same.
898 * gcc.c-torture/unsorted/SIcmp.c: Same.
899 * gcc.c-torture/unsorted/SIset.c: Same.
900 * gcc.c-torture/unsorted/SFset.c: Same.
901 * gcc.c-torture/unsorted/UHIcmp.c: Same.
902 * gcc.c-torture/unsorted/USIcmp.c: Same.
903 * gcc.c-torture/unsorted/DFcmp.c: Same.
905 2011-10-26 Jakub Jelinek <jakub@redhat.com>
907 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
908 to work also with -masm=intel and additionally test the xmm vs. ymm
909 register type combination on mask/dest and in vsib.
910 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
911 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
912 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
913 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
914 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
915 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
916 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
917 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
918 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
919 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
920 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
921 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
922 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
923 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
924 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
925 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
926 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
927 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
928 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
929 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
930 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
931 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
932 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
933 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
934 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
935 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
936 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
937 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
938 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
939 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
940 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
942 2011-10-26 Tom de Vries <tom@codesourcery.com>
944 PR tree-optimization/50763
945 * gcc.dg/pr50763-2.c: New test.
947 2011-10-25 Joseph Myers <joseph@codesourcery.com>
949 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
950 Update expected messages.
952 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
954 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
956 2011-10-25 Jason Merrill <jason@redhat.com>
959 * g++.dg/init/aggr7.C: New.
962 * g++.dg/cpp0x/initlist59.C: New.
964 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
967 * g++.dg/overload/operator5.C: New.
969 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/template/crash108.C: New.
974 2011-10-25 Jakub Jelinek <jakub@redhat.com>
976 PR tree-optimization/50596
977 * gcc.dg/vect/vect-cond-10.c: New test.
979 2011-10-24 Joey Ye <joey.ye@arm.com>
981 * gcc.target/arm/pr42575.c: Remove architecture option.
983 2011-10-24 David S. Miller <davem@davemloft.net>
985 * gcc.target/sparc/vis3move-1.c: New test.
986 * gcc.target/sparc/vis3move-2.c: New test.
987 * gcc.target/sparc/vis3move-3.c: New test.
989 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
991 * gcc.dg/strlenopt-22.c: New testcase.
992 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
994 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
996 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
998 (dg-skip-if): Remove.
999 * gcc.target/i386/funcspec-1.c: Ditto.
1000 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1002 2011-10-24 Richard Guenther <rguenther@suse.de>
1004 * gcc.dg/vect/vect-bool-1.c: New testcase.
1006 2011-10-24 Richard Guenther <rguenther@suse.de>
1008 PR tree-optimization/50838
1009 * gcc.dg/torture/pr50838.c: New testcase.
1011 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1013 PR tree-optimization/50730
1014 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1015 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1016 -fno-tree-sra and SLP flags.
1018 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1022 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1025 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1026 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1028 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1031 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1032 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1034 2011-10-23 Tom de Vries <tom@codesourcery.com>
1036 PR tree-optimization/50763
1037 * gcc.dg/pr50763.c: New test.
1039 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1042 * gcc.target/i386/pr50788.c: New test.
1044 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1046 PR tree-optimization/50819
1047 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1048 * g++.dg/vect/slp-pr50819.cc: New test.
1050 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1053 * g++.dg/warn/Wconversion4.C: New.
1055 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1058 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1059 from element other than first and reverse permutation.
1060 * gcc.dg/torture/vshuf-16.inc: Likewise.
1061 * gcc.dg/torture/vshuf-8.inc: Likewise.
1062 * gcc.dg/torture/vshuf-4.inc: Likewise.
1064 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1067 * g++.dg/parse/error43.C: New.
1068 * g++.dg/parse/error44.C: Likewise.
1070 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1071 Kirill Yukhin <kirill.yukhin@intel.com>
1074 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1075 * gcc.target/i386/bmi2-check.h: Ditto.
1077 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1080 * g++.dg/cpp0x/override2.C: Add test.
1082 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1084 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1085 check_linker_plugin_available.
1087 2011-10-21 Kai Tietz <ktietz@redhat.com>
1089 * gcc.target/i386/branch-cost1.c: New test.
1090 * gcc.target/i386/branch-cost2.c: New test.
1091 * gcc.target/i386/branch-cost3.c: New test.
1092 * gcc.target/i386/branch-cost4.c: New test.
1094 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1096 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1098 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1101 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1103 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1105 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1106 (_moz_foo, EXT__foo): Use ASMNAME.
1108 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1110 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1113 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1116 * gcc.target/i386/pr50766.c: New test.
1118 2011-10-20 Jason Merrill <jason@redhat.com>
1121 * g++.dg/eh/partial1.C: New.
1123 2011-10-20 Richard Henderson <rth@redhat.com>
1125 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1126 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1127 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1128 Use __builtin_shuffle.
1130 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1133 * gfortran.dg/ishft_3.f90: Update test.
1135 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1138 * gfortran.dg/substring_integer_index.f90: New test.
1140 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1142 * gfortran.dg/format_string.f: New test.
1144 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1146 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1148 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1150 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1152 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1153 gcc.target/i386/pr46226.c: Do not use
1154 -mno-accumulate-outgoing-args.
1156 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1158 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1159 including <strings.h>.
1161 2011-10-19 Jan Hubicka <jh@suse.cz>
1163 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1164 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1165 * lib/c-torture.exp: Likewise.
1166 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1167 * gcc.c-torture/compile/sync-1.c: Likewise.
1168 * gcc.c-torture/compile/sync-1.c: Likewise.
1169 * gcc.c-torture/compile/sync-3.c: Likewise.
1170 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1171 * gcc.dg/noncompile/920507-1.c: Likewise.
1172 * gcc.dg/torture/pr36400.c: Likewise.
1173 * g++.dg/torture/pr34850.C: Likewise.
1175 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1177 * gnat.dg/source_ref1.adb: New test.
1178 * gnat.dg/source_ref2.adb: Likewise.
1180 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/parse/error42.C: New.
1184 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1186 2011-10-19 Jason Merrill <jason@redhat.com>
1189 * g++.dg/init/value9.C: New.
1191 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1193 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1194 * gcc.dg/torture/vshuf-16.inc: Likewise.
1195 * gcc.dg/torture/vshuf-8.inc: Likewise.
1196 * gcc.dg/torture/vshuf-4.inc: Likewise.
1198 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1201 * gfortran.dg/sizeof_proc.f90: New.
1203 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1205 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1206 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1208 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1211 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1213 2011-10-19 Jason Merrill <jason@redhat.com>
1216 * g++.dg/init/ref20.C: New.
1218 2011-10-19 Kai Tietz <ktietz@redhat.com>
1221 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1222 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1223 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1224 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1225 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1227 2011-10-19 Richard Guenther <rguenther@suse.de>
1230 * gcc.dg/torture/pr50768.c: New testcase.
1232 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1234 PR rtl-optimization/50340
1235 * gcc.dg/pr50340.c: New.
1237 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1239 PR tree-optimization/50717
1241 * gcc.dg/pr50717-1.c: New file.
1242 * gcc.target/arm/wmul-12.c: Correct types.
1243 * gcc.target/arm/wmul-8.c: Correct types.
1245 2011-10-18 Jason Merrill <jason@redhat.com>
1248 * g++.dg/cpp0x/defaulted32.C: New.
1251 * g++.dg/lookup/using23.C: New.
1254 * g++.dg/cpp0x/implicit12.C: New.
1255 * g++.dg/cpp0x/defaulted20.C: Adjust.
1256 * g++.dg/cpp0x/defaulted21.C: Adjust.
1257 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1258 * g++.dg/cpp0x/implicit4.C: Adjust.
1259 * g++.dg/cpp0x/implicit5.C: Adjust.
1260 * g++.dg/cpp0x/implicit8.C: Adjust.
1261 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1262 * g++.dg/cpp0x/not_special.C: Adjust.
1263 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1264 * g++.dg/cpp0x/rv1n.C: Adjust.
1265 * g++.dg/cpp0x/rv2n.C: Adjust.
1266 * g++.dg/cpp0x/rv3n.C: Adjust.
1267 * g++.dg/cpp0x/rv4n.C: Adjust.
1268 * g++.dg/cpp0x/rv5n.C: Adjust.
1269 * g++.dg/cpp0x/rv6n.C: Adjust.
1270 * g++.dg/cpp0x/rv7n.C: Adjust.
1272 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1274 * gcc.target/i386/avx2-vpop-check.h: New header.
1275 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1276 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1277 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1278 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1279 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1280 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1281 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1282 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1283 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1284 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1285 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1286 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1287 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1288 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1289 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1291 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1294 * gfortran.dg/coarray_subobject_1.f90: New test.
1295 * gfortran.dg/coarray/subobject_1.f90: New test.
1297 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1299 PR rtl-optimization/50205
1300 * gcc.dg/pr50205.c: New.
1302 2011-10-18 Richard Guenther <rguenther@suse.de>
1304 PR tree-optimization/50767
1305 * gcc.dg/torture/pr50767.c: New testcase.
1307 2011-10-18 Julian Brown <julian@codesourcery.com>
1309 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1310 * gcc.target/arm/unaligned-memcpy-1.c: New.
1311 * gcc.target/arm/unaligned-memcpy-2.c: New.
1312 * gcc.target/arm/unaligned-memcpy-3.c: New.
1313 * gcc.target/arm/unaligned-memcpy-4.c: New.
1315 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1318 * gfortran.dg/iso_c_binding_class.f03: New.
1320 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1322 * testsuite/lib/target-supports.exp
1323 (check_effective_target_vect_widen_shift): New.
1324 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1325 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1326 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1327 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1329 2011-10-18 Richard Guenther <rguenther@suse.de>
1331 * gcc.dg/torture/restrict-1.c: New testcase.
1333 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1335 * g++.dg/ext/bases.C: New test.
1337 2011-10-17 David S. Miller <davem@davemloft.net>
1339 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1340 all operations to emit VIS instructions.
1341 * gcc.target/sparc/fandnot.c: Likewise.
1342 * gcc.target/sparc/fnot.c: Likewise.
1343 * gcc.target/sparc/for.c: Likewise.
1344 * gcc.target/sparc/fornot.c: Likewise.
1345 * gcc.target/sparc/fxnor.c: Likewise.
1346 * gcc.target/sparc/fxor.c: Likewise.
1347 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1350 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1352 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1353 * gcc.dg/torture/vshuf-16.inc: New file.
1354 * gcc.dg/torture/vshuf-2.inc: New file.
1355 * gcc.dg/torture/vshuf-32.inc: New file.
1356 * gcc.dg/torture/vshuf-4.inc: New file.
1357 * gcc.dg/torture/vshuf-8.inc: New file.
1358 * gcc.dg/torture/vshuf-main.inc: New file.
1359 * gcc.dg/torture/vshuf-v16hi.c: New test.
1360 * gcc.dg/torture/vshuf-v16qi.c: New test.
1361 * gcc.dg/torture/vshuf-v2df.c: New test.
1362 * gcc.dg/torture/vshuf-v2di.c: New test.
1363 * gcc.dg/torture/vshuf-v2sf.c: New test.
1364 * gcc.dg/torture/vshuf-v2si.c: New test.
1365 * gcc.dg/torture/vshuf-v32qi.c: New test.
1366 * gcc.dg/torture/vshuf-v4df.c: New test.
1367 * gcc.dg/torture/vshuf-v4di.c: New test.
1368 * gcc.dg/torture/vshuf-v4hi.c: New test.
1369 * gcc.dg/torture/vshuf-v4sf.c: New test.
1370 * gcc.dg/torture/vshuf-v4si.c: New test.
1371 * gcc.dg/torture/vshuf-v8hi.c: New test.
1372 * gcc.dg/torture/vshuf-v8qi.c: New test.
1373 * gcc.dg/torture/vshuf-v8sf.c: New test.
1374 * gcc.dg/torture/vshuf-v8si.c: New test.
1376 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1378 PR tree-optimization/50746
1379 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1381 2011-10-17 Jason Merrill <jason@redhat.com>
1384 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1386 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/parse/error41.C: New.
1390 * g++.dg/parse/error20.C: Adjust.
1392 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/warn/format7.C: New.
1396 * obj-c++.dg/warn7.mm: Likewise.
1398 2011-10-17 Richard Guenther <rguenther@suse.de>
1400 PR tree-optimization/50729
1401 * gcc.dg/torture/pr50729.c: New testcase.
1403 2011-10-15 Tom Tromey <tromey@redhat.com>
1404 Dodji Seketeli <dodji@redhat.com>
1406 * lib/prune.exp (prune_gcc_output): Prune output referring to
1408 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1409 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1410 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1411 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1413 2011-10-15 Tom Tromey <tromey@redhat.com>
1414 Dodji Seketeli <dodji@redhat.com>
1416 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1418 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1421 * g++.dg/inherit/error5.C: New.
1423 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1427 * gfortran.dg/kind_tests_4.f90: New.
1429 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1431 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1432 targets that support vector condition.
1434 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1437 * gfortran.dg/c_kind_tests_3.f03: New.
1439 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1442 * gfortran.dg/elemental_args_check_4.f90: New.
1444 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1446 PR tree-optimization/50727
1447 * gcc.dg/vect/pr50727.c: New test.
1449 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1451 * gcc.dg/vla-23.c: New test.
1453 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1455 PR tree-optimization/50596
1456 * gcc.dg/vect/vect-cond-9.c: New test.
1458 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1460 * gcc.dg/vect/bb-slp-29.c: New test.
1462 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1465 * g++.dg/ext/is_base_of_incomplete.C: New.
1466 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1467 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1469 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1471 * gcc.target/sparc/combined-1.c: Compile at -O2.
1473 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1475 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1476 (dg-options): Add -Wno-attributes.
1477 * gcc.target/i386/fma_double_?.c: Ditto.
1478 * gcc.target/i386/fma_run_float_?.c: Ditto.
1479 * gcc.target/i386/fma_run_double_?.c: Ditto.
1480 * gcc.target/i386/l_fma_float_?.c: Dtto.
1481 * gcc.target/i386/l_fma_double_?.c: Ditto.
1482 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1483 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1485 2011-10-15 Tobias Burnus <burnus@net-b.de>
1487 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1489 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1490 * gfortran.dg/rank_3.f90: Ditto.
1491 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1492 -std=f2008ts in dg-options.
1493 * gfortran.dg/rank_4.f90: Ditto.
1495 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1498 * gcc.target/sh/pr49263.c: New.
1500 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1502 * gnat.dg/specs/debug1.ads: Tweak.
1504 2011-10-14 Kai Tietz <ktietz@redhat.com>
1506 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1508 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1510 * gcc.target/i386/sse2-mul-1.c: New test.
1511 * gcc.target/i386/sse4_1-mul-1.c: New test.
1512 * gcc.target/i386/avx-mul-1.c: New test.
1513 * gcc.target/i386/xop-mul-1.c: New test.
1514 * gcc.target/i386/avx2-mul-1.c: New test.
1516 2011-10-14 Jason Merrill <jason@redhat.com>
1519 * g++.dg/cpp0x/nsdmi-list1.C: New.
1522 * g++.dg/cpp0x/nsdmi-const1.C: New.
1524 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1527 * gfortran.dg/pointer_intent_5.f90: New.
1529 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1531 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1532 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1533 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1535 2011-10-14 Tobias Burnus <burnus@net-b.de>
1538 * gfortran.dg/pointer_check_11.f90: New.
1539 * gfortran.dg/pointer_check_12.f90: New.
1541 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1544 * g++.dg/overload/operator4.C: New.
1546 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1548 * gcc.dg/di-longlong64-sync-1.c: New test.
1549 * gcc.dg/di-sync-multithread.c: New test.
1550 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1551 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1552 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1553 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1554 (check_effective_target_arm_arm_ok): New helper.
1555 (check_effective_target_sync_longlong): New helper.
1557 2011-10-14 Richard Guenther <rguenther@suse.de>
1559 PR tree-optimization/50723
1560 * gcc.dg/torture/pr50723.c: New testcase.
1562 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/warn/format6.C: New.
1566 * obj-c++.dg/warn6.mm: Likewise.
1568 2011-10-13 Richard Henderson <rth@redhat.com>
1570 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1572 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1573 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1574 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1576 2011-10-13 Jason Merrill <jason@redhat.com>
1579 * g++.dg/cpp0x/nsdmi-template2.C: New.
1582 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1585 * g++.dg/init/vbase1.C: New.
1587 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1589 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1590 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1591 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1592 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1594 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1596 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1598 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1600 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1602 2011-10-13 Richard Guenther <rguenther@suse.de>
1604 PR tree-optimization/50712
1605 * gcc.target/i386/pr50712.c: New testcase.
1607 2011-10-13 Tom de Vries <tom@codesourcery.com>
1609 * gcc.dg/memcpy-4.c: New test.
1611 2011-10-13 Richard Guenther <rguenther@suse.de>
1613 PR tree-optimization/50698
1614 * g++.dg/vect/pr50698.cc: New testcase.
1616 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1618 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1619 * gcc.target/powerpc/warn-2.c: Ditto.
1621 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1622 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1623 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1624 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1625 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1626 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1627 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1628 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1629 * gcc.target/powerpc/ppc-pow.c: Likewise.
1630 * gcc.target/powerpc/recip-1.c: Likewise.
1631 * gcc.target/powerpc/recip-2.c: Likewise.
1632 * gcc.target/powerpc/recip-3.c: Likewise.
1633 * gcc.target/powerpc/recip-4.c: Likewise.
1634 * gcc.target/powerpc/recip-5.c: Likewise.
1636 2011-10-12 David S. Miller <davem@davemloft.net>
1638 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1639 '-mvis3' instead of 'mcpu=niagara3' in options.
1640 * gcc.target/sparc/fhalve.c: Likewise.
1641 * gcc.target/sparc/fnegop.c: Likewise.
1642 * gcc.target/sparc/fpadds.c: Likewise.
1643 * gcc.target/sparc/fshift.c: Likewise.
1644 * gcc.target/sparc/fucmp.c: Likewise.
1645 * gcc.target/sparc/lzd.c: Likewise.
1646 * gcc.target/sparc/vis3misc.c: Likewise.
1647 * gcc.target/sparc/xmul.c: Likewise.
1649 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1651 * gnat.dg/vect1.ad[sb]: New test.
1652 * gnat.dg/vect1_pkg.ads: New helper.
1653 * gnat.dg/vect2.ad[sb]: New test.
1654 * gnat.dg/vect2_pkg.ads: New helper.
1655 * gnat.dg/vect3.ad[sb]: New test.
1656 * gnat.dg/vect3_pkg.ads: New helper.
1657 * gnat.dg/vect4.ad[sb]: New test.
1658 * gnat.dg/vect4_pkg.ads: New helper.
1659 * gnat.dg/vect5.ad[sb]: New test.
1660 * gnat.dg/vect5_pkg.ads: New helper.
1661 * gnat.dg/vect6.ad[sb]: New test.
1662 * gnat.dg/vect6_pkg.ads: New helper.
1664 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1666 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1667 * gcc.target/i386/fma_run_double_2.c: Likewise.
1668 * gcc.target/i386/fma_run_double_3.c: Likewise.
1669 * gcc.target/i386/fma_run_double_4.c: Likewise.
1670 * gcc.target/i386/fma_run_double_5.c: Likewise.
1671 * gcc.target/i386/fma_run_double_6.c: Likewise.
1672 * gcc.target/i386/fma_run_float_1.c: Likewise.
1673 * gcc.target/i386/fma_run_float_2.c: Likewise.
1674 * gcc.target/i386/fma_run_float_3.c: Likewise.
1675 * gcc.target/i386/fma_run_float_4.c: Likewise.
1676 * gcc.target/i386/fma_run_float_5.c: Likewise.
1677 * gcc.target/i386/fma_run_float_6.c: Likewise.
1679 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1680 remove the extra dg-options.
1681 * gcc.target/i386/l_fma_double_2.c: Likewise.
1682 * gcc.target/i386/l_fma_double_3.c: Likewise.
1683 * gcc.target/i386/l_fma_double_4.c: Likewise.
1684 * gcc.target/i386/l_fma_double_5.c: Likewise.
1685 * gcc.target/i386/l_fma_double_6.c: Likewise.
1686 * gcc.target/i386/l_fma_float_1.c: Likewise.
1687 * gcc.target/i386/l_fma_float_2.c: Likewise.
1688 * gcc.target/i386/l_fma_float_3.c: Likewise.
1689 * gcc.target/i386/l_fma_float_4.c: Likewise.
1690 * gcc.target/i386/l_fma_float_5.c: Likewise.
1691 * gcc.target/i386/l_fma_float_6.c: Likewise.
1693 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1695 PR tree-optimization/50189
1696 * g++.dg/torture/pr50189.C: New testcase.
1698 2011-10-12 Richard Guenther <rguenther@suse.de>
1700 PR tree-optimization/50700
1701 * gcc.dg/builtin-object-size-12.c: New testcase.
1703 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1706 * gcc.c-torture/compile/pr50565-1.c,
1707 gcc.c-torture/compile/pr50565-2.c: New tests.
1709 2011-10-11 Jason Merrill <jason@redhat.com>
1713 * g++.dg/template/constant1.C: New.
1714 * g++.dg/template/constant2.C: New.
1715 * g++.dg/cpp0x/constexpr-template3.C: New.
1717 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1719 * gcc.target/i386/warn-vect-op-3.c: New test.
1720 * gcc.target/i386/warn-vect-op-1.c: New test.
1721 * gcc.target/i386/warn-vect-op-2.c: New test.
1723 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1725 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1727 2011-10-11 Richard Guenther <rguenther@suse.de>
1729 PR tree-optimization/50204
1730 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1732 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1734 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1736 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1738 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1739 * gcc.target/i386/fma_double_2.c: Ditto.
1740 * gcc.target/i386/fma_double_3.c: Ditto.
1741 * gcc.target/i386/fma_double_4.c: Ditto.
1742 * gcc.target/i386/fma_double_5.c: Ditto.
1743 * gcc.target/i386/fma_double_6.c: Ditto.
1744 * gcc.target/i386/fma_float_1.c: Ditto.
1745 * gcc.target/i386/fma_float_2.c: Ditto.
1746 * gcc.target/i386/fma_float_3.c: Ditto.
1747 * gcc.target/i386/fma_float_4.c: Ditto.
1748 * gcc.target/i386/fma_float_5.c: Ditto.
1749 * gcc.target/i386/fma_float_6.c: Ditto.
1750 * gcc.target/i386/l_fma_double_1.c: Ditto.
1751 * gcc.target/i386/l_fma_double_2.c: Ditto.
1752 * gcc.target/i386/l_fma_double_3.c: Ditto.
1753 * gcc.target/i386/l_fma_double_4.c: Ditto.
1754 * gcc.target/i386/l_fma_double_5.c: Ditto.
1755 * gcc.target/i386/l_fma_double_6.c: Ditto.
1756 * gcc.target/i386/l_fma_float_1.c: Ditto.
1757 * gcc.target/i386/l_fma_float_2.c: Ditto.
1758 * gcc.target/i386/l_fma_float_3.c: Ditto.
1759 * gcc.target/i386/l_fma_float_4.c: Ditto.
1760 * gcc.target/i386/l_fma_float_5.c: Ditto.
1761 * gcc.target/i386/l_fma_float_6.c: Ditto.
1762 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1763 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1764 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1765 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1766 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1767 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1768 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1769 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1770 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1771 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1772 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1773 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1775 2011-10-11 Tristan Gingold <gingold@adacore.com>
1777 * gcc.dg/va-arg-4.c: New test.
1778 * gcc.dg/va-arg-5.c: Ditto.
1780 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1782 * lib/target-supports.exp (check_effective_target_fd_truncate):
1783 Close and unlink test file before exit.
1785 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1788 * gfortran.dg/forall_15.f90: New test case.
1790 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1791 Andrew Macleod <amacleod@redhat.com>
1793 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1794 wrappers for *other_threads() and *final_verify().
1795 * gcc.dg/simulate-thread/simulate-thread.h
1796 (simulate_thread_wrapper_other_threads): New.
1797 (simulate_thread_wrapper_final_verify): New.
1799 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1801 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1803 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1805 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1807 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1808 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1810 * gcc.target/i386/fma_1.h: New file.
1811 * gcc.target/i386/fma_2.h: Likewise.
1812 * gcc.target/i386/fma_3.h: Likewise.
1813 * gcc.target/i386/fma_4.h: Likewise.
1814 * gcc.target/i386/fma_5.h: Likewise.
1815 * gcc.target/i386/fma_6.h: Likewise.
1816 * gcc.target/i386/fma_double_1.c: Likewise.
1817 * gcc.target/i386/fma_double_2.c: Likewise.
1818 * gcc.target/i386/fma_double_3.c: Likewise.
1819 * gcc.target/i386/fma_double_4.c: Likewise.
1820 * gcc.target/i386/fma_double_5.c: Likewise.
1821 * gcc.target/i386/fma_double_6.c: Likewise.
1822 * gcc.target/i386/fma_float_1.c: Likewise.
1823 * gcc.target/i386/fma_float_2.c: Likewise.
1824 * gcc.target/i386/fma_float_3.c: Likewise.
1825 * gcc.target/i386/fma_float_4.c: Likewise.
1826 * gcc.target/i386/fma_float_5.c: Likewise.
1827 * gcc.target/i386/fma_float_6.c: Likewise.
1828 * gcc.target/i386/fma_main.h: Likewise.
1829 * gcc.target/i386/fma_run_double_1.c: Likewise.
1830 * gcc.target/i386/fma_run_double_2.c: Likewise.
1831 * gcc.target/i386/fma_run_double_3.c: Likewise.
1832 * gcc.target/i386/fma_run_double_4.c: Likewise.
1833 * gcc.target/i386/fma_run_double_5.c: Likewise.
1834 * gcc.target/i386/fma_run_double_6.c: Likewise.
1835 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1836 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1837 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1838 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1839 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1840 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1841 * gcc.target/i386/fma_run_float_1.c: Likewise.
1842 * gcc.target/i386/fma_run_float_2.c: Likewise.
1843 * gcc.target/i386/fma_run_float_3.c: Likewise.
1844 * gcc.target/i386/fma_run_float_4.c: Likewise.
1845 * gcc.target/i386/fma_run_float_5.c: Likewise.
1846 * gcc.target/i386/fma_run_float_6.c: Likewise.
1847 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1848 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1849 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1850 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1851 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1852 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1853 * gcc.target/i386/l_fma_1.h: Likewise.
1854 * gcc.target/i386/l_fma_2.h: Likewise.
1855 * gcc.target/i386/l_fma_3.h: Likewise.
1856 * gcc.target/i386/l_fma_4.h: Likewise.
1857 * gcc.target/i386/l_fma_5.h: Likewise.
1858 * gcc.target/i386/l_fma_6.h: Likewise.
1859 * gcc.target/i386/l_fma_double_1.c: Likewise.
1860 * gcc.target/i386/l_fma_double_2.c: Likewise.
1861 * gcc.target/i386/l_fma_double_3.c: Likewise.
1862 * gcc.target/i386/l_fma_double_4.c: Likewise.
1863 * gcc.target/i386/l_fma_double_5.c: Likewise.
1864 * gcc.target/i386/l_fma_double_6.c: Likewise.
1865 * gcc.target/i386/l_fma_float_1.c: Likewise.
1866 * gcc.target/i386/l_fma_float_2.c: Likewise.
1867 * gcc.target/i386/l_fma_float_3.c: Likewise.
1868 * gcc.target/i386/l_fma_float_4.c: Likewise.
1869 * gcc.target/i386/l_fma_float_5.c: Likewise.
1870 * gcc.target/i386/l_fma_float_6.c: Likewise.
1871 * gcc.target/i386/l_fma_main.h: Likewise.
1872 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1873 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1874 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1875 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1876 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1877 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1878 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1879 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1880 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1881 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1882 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1883 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1885 2011-10-10 Richard Guenther <rguenther@suse.de>
1888 * gcc.dg/torture/pr50389.c: New testcase.
1890 2011-10-10 Richard Guenther <rguenther@suse.de>
1893 * gcc.dg/builtins-47.c: Optimize.
1895 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1897 * lib/gcc-simulate-thread.exp: New.
1898 * gcc.dg/simulate-thread/guality.h: New.
1899 * gcc.dg/simulate-thread/simulate-thread.h: New.
1900 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1901 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1902 * gcc.dg/simulate-thread/README: New.
1903 * g++.dg/simulate-thread/guality.h: New.
1904 * g++.dg/simulate-thread/simulate-thread.h: New.
1905 * g++.dg/simulate-thread/simulate-thread.exp: New.
1906 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1907 * c-c++-common/cxxbitfields-2.c: Remove.
1908 * c-c++-common/cxxbitfields.c: Remove.
1909 * c-c++-common/cxxbitfields-4.c: Remove.
1910 * c-c++-common/cxxbitfields-5.c: Remove.
1911 * c-c++-common/simulate-thread/bitfields-1.c: New.
1912 * c-c++-common/simulate-thread/bitfields-2.c: New.
1913 * c-c++-common/simulate-thread/bitfields-3.c: New.
1914 * c-c++-common/simulate-thread/bitfields-4.c: New.
1916 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1919 * g++.dg/warn/format5.C: New.
1921 2011-10-09 Tobias Burnus <burnus@net-b.de>
1924 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1925 * gfortran.dg/common_16.f90: New.
1927 2011-10-09 Tobias Burnus <burnus@net-b.de>
1929 * gfortran.dg/iso_c_binding_param_1.f90: New.
1930 * gfortran.dg/iso_c_binding_param_2.f90: New.
1931 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1933 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1935 PR tree-optimization/50635
1936 * gcc.dg/vect/pr50635.c: New test.
1938 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1941 * gfortran.dg/proc_decl_27.f90: New.
1943 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1946 * objc/execute/initialize-1.m: New test.
1948 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1951 * gfortran.dg/pointer_function_result_1.f90 : New test.
1953 2011-10-07 David S. Miller <davem@davemloft.net>
1956 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1957 * gcc.target/sparc/cmask.c: Use it.
1958 * gcc.target/sparc/fhalve.c: Likewise.
1959 * gcc.target/sparc/fnegop.c: Likewise.
1960 * gcc.target/sparc/fpadds.c: Likewise.
1961 * gcc.target/sparc/fshift.c: Likewise.
1962 * gcc.target/sparc/fucmp.c: Likewise.
1963 * gcc.target/sparc/lzd.c: Likewise.
1964 * gcc.target/sparc/vis3misc.c: Likewise.
1965 * gcc.target/sparc/xmul.c: Likewise.
1967 2011-10-07 Richard Henderson <rth@redhat.com>
1969 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1971 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1973 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1975 * gcc.dg/pr50193-1.c: New file.
1976 * gcc.target/arm/shiftable.c: New file.
1978 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1981 * gfortran.dg/class_46.f03: New.
1983 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1985 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1986 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1987 (syslog, vsyslog, __vsyslog_chk): Likewise.
1989 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1990 (x, EXT_x): Use ASMNAME.
1992 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1993 (a, c): Use ASMNAME.
1995 2011-10-07 Tom de Vries <tom@codesourcery.com>
1998 * gcc.dg/pr50527.c: New test.
2000 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2002 PR tree-optimization/50650
2003 * gcc.c-torture/compile/pr50650.c: New test.
2005 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2007 PR tree-optimization/50575
2008 * gcc.c-torture/execute/vector-compare-2.x: New file.
2010 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2013 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2014 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2017 2011-10-07 Richard Guenther <rguenther@suse.de>
2020 * gcc.dg/vect/vect-align-2.c: Increase array size.
2022 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2023 H.J. Lu <hongjiu.lu@intel.com>
2026 * gcc.target/i386/pr50603.c: New test.
2028 2011-10-06 Jason Merrill <jason@redhat.com>
2031 * g++.dg/cpp0x/default31.C: New.
2033 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2035 PR tree-optimization/50596
2036 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2038 * gcc.dg/vect/vect-cond-8.c: New test.
2040 2011-10-06 Richard Henderson <rth@redhat.com>
2042 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2043 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2044 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2045 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2046 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2047 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2048 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2049 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2050 * gcc.c-torture/execute/vshuf-16.inc: New file.
2051 * gcc.c-torture/execute/vshuf-2.inc: New file.
2052 * gcc.c-torture/execute/vshuf-4.inc: New file.
2053 * gcc.c-torture/execute/vshuf-8.inc: New file.
2054 * gcc.c-torture/execute/vshuf-main.inc: New file.
2055 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2056 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2057 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2058 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2059 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2060 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2061 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2062 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2063 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2064 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2065 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2066 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2067 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2069 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2071 PR tree-optimization/49279
2072 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2073 * gcc.c-torture/execute/pr49279.c: New test.
2075 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2078 * gcc.c-torture/compile/pr49049.c: New test.
2080 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2083 * gcc.target/arm/pr50305.c: New test.
2085 2011-10-06 Richard Guenther <rguenther@suse.de>
2087 PR tree-optimization/38884
2088 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2089 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2091 2011-10-05 David S. Miller <davem@davemloft.net>
2093 * gcc.target/sparc/lzd.c: New test.
2094 * gcc.target/sparc/popc.c: New test.
2096 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2098 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2099 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2100 * g++.dg/other/final1.C: Cleanup original tree dump.
2102 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2104 PR tree-optimization/50613
2105 * gcc.dg/pr50613.c: New test.
2107 2011-10-05 Richard Henderson <rth@redhat.com>
2109 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2110 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2111 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2112 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2113 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2114 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2115 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2116 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2118 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2120 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2121 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2122 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2123 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2124 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2126 2011-10-05 Richard Guenther <rguenther@suse.de>
2128 PR tree-optimization/38885
2129 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2131 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2133 * gcc.target/i386/sw-1.c: New test.
2135 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2137 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2139 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2141 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2143 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2145 2011-10-04 David S. Miller <davem@davemloft.net>
2147 * gcc.target/sparc/fhalve.c: New test.
2148 * gcc.target/sparc/fnegop.c: New test.
2149 * gcc.target/sparc/xmul.c: New test.
2151 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2154 * gfortran.dg/dummy_procedure_6.f90: New.
2156 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2158 PR tree-optimization/50604
2159 * gcc.dg/pr50604.c: New test.
2161 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2163 PR tree-optimization/49662
2164 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2165 * gcc.dg/graphite/interchange-15.c: Likewise.
2166 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2168 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2170 * gcc.dg/tree-ssa/restrict-4.c: New test.
2172 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2174 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2175 (main): Use __typeof to get result type of comparison.
2177 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2179 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2180 Make et_vect_multiple_sizes_saved global.
2181 (check_effective_target_vect64): Make et_vect64_saved global.
2183 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2185 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2186 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2187 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2188 * gcc.dg/builtin-complex-err-1.c: Adjust.
2190 2011-10-02 Jason Merrill <jason@redhat.com>
2192 * g++.dg/cpp0x/range-for22.C: New.
2194 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2195 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2196 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2197 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2199 * g++.dg/cpp0x/nsdmi5.C: New.
2201 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2204 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2206 (mips-dg-options): Force an ABI option if the current ABI is
2207 incompatible with the required -mlong setting. Likewise force
2208 a long setting if the current one is incompatible with the
2209 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2210 throughout procedure.
2211 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2212 instead of addressing=absolute.
2214 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2216 * gcc.target/mips/stack-1.c: New test.
2218 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2220 * gcc.dg/pr49696.c: New test.
2222 2011-10-02 Jan Hubicka <jh@suse.cz>
2224 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2226 2011-10-01 David S. Miller <davem@davemloft.net>
2228 * gcc.target/sparc/cmask.c: New test.
2229 * gcc.target/sparc/fpadds.c: New test.
2230 * gcc.target/sparc/fshift.c: New test.
2231 * gcc.target/sparc/fucmp.c: New test.
2232 * gcc.target/sparc/vis3misc.c: New test.
2234 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2237 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2239 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2242 * g++.dg/dfp/44473-1.C: New test.
2243 * g++.dg/dfp/44473-2.C: New test.
2244 * g++.dg/dfp/mangle-1.C: New test.
2245 * g++.dg/dfp/mangle-2.C: New test.
2246 * g++.dg/dfp/mangle-3.C: New test.
2247 * g++.dg/dfp/mangle-4.C: New test.
2248 * g++.dg/dfp/mangle-5.C: New test.
2250 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2253 * gcc.dg/pr50571.c: New test.
2255 PR tree-optimization/46309
2256 * gcc.dg/pr46309.c: New test.
2258 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2260 * gcc.dg/strlenopt-21.c: New test.
2262 2011-09-30 Revital Eres <revital.eres@linaro.org>
2264 * gcc.dg/sms-10.c: New file.
2266 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2268 * gcc.target/arm/pr50099.c: New test.
2270 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2272 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2274 2011-09-30 David S. Miller <davem@davemloft.net>
2276 * gcc.target/sparc/bmaskbshuf.c: New test.
2277 * gcc.target/sparc/edgen.c: New test.
2279 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2282 * gfortran.dg/pure_formal_proc_3.f90: New.
2285 * gfortran.dg/stfunc_7.f90: New.
2287 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2289 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2290 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2291 * gcc.dg/vector-compare-1.c: Likewise.
2292 * gcc.dg/vector-compare-2.c: Likewise.
2294 2011-09-29 David S. Miller <davem@davemloft.net>
2296 * gcc.target/sparc/array.c: New test.
2298 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2300 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2301 loop unroll and set max unroll times to 8.
2302 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2303 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2304 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2305 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2307 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2310 * g++.dg/ext/visibility/warn5.C: New.
2312 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2315 * g++.dg/warn/Wextra-3.C: New.
2317 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2320 * gcc.target/sh/pr49468-si.c: New.
2322 2011-09-28 Tom de Vries <tom@codesourcery.com>
2325 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2326 (TEST): Initialize src3 with random floats.
2327 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2328 from union src3. Initialize src3 with random floats.
2330 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2332 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2333 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2334 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2335 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2336 * gcc.target/sh/sh4a-cos.c: Ditto.
2337 * gcc.target/sh/sh4a-cosf.c: Ditto.
2338 * gcc.target/sh/sh4a-sin.c: Ditto.
2339 * gcc.target/sh/sh4a-sinf.c: Ditto.
2340 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2341 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2342 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2344 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2347 * g++.dg/parse/error40.C: New.
2348 * g++.dg/warn/incomplete1.C: Adjust.
2350 2011-09-27 Jan Hubicka <jh@suse.cz>
2353 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2356 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2358 * gcc.dg/strlenopt-1.c: New test.
2359 * gcc.dg/strlenopt-1f.c: New test.
2360 * gcc.dg/strlenopt-2.c: New test.
2361 * gcc.dg/strlenopt-2f.c: New test.
2362 * gcc.dg/strlenopt-3.c: New test.
2363 * gcc.dg/strlenopt-4.c: New test.
2364 * gcc.dg/strlenopt-4g.c: New test.
2365 * gcc.dg/strlenopt-4gf.c: New test.
2366 * gcc.dg/strlenopt-5.c: New test.
2367 * gcc.dg/strlenopt-6.c: New test.
2368 * gcc.dg/strlenopt-7.c: New test.
2369 * gcc.dg/strlenopt-8.c: New test.
2370 * gcc.dg/strlenopt-9.c: New test.
2371 * gcc.dg/strlenopt-10.c: New test.
2372 * gcc.dg/strlenopt-11.c: New test.
2373 * gcc.dg/strlenopt-12.c: New test.
2374 * gcc.dg/strlenopt-12g.c: New test.
2375 * gcc.dg/strlenopt-13.c: New test.
2376 * gcc.dg/strlenopt-14g.c: New test.
2377 * gcc.dg/strlenopt-14gf.c: New test.
2378 * gcc.dg/strlenopt-15.c: New test.
2379 * gcc.dg/strlenopt-16g.c: New test.
2380 * gcc.dg/strlenopt-17g.c: New test.
2381 * gcc.dg/strlenopt-18g.c: New test.
2382 * gcc.dg/strlenopt.h: New file.
2384 2011-09-27 Tom de Vries <tom@codesourcery.com>
2387 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2388 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2389 * gcc.dg/pr43864.c: New test.
2390 * gcc.dg/pr43864-2.c: Same.
2391 * gcc.dg/pr43864-3.c: Same.
2392 * gcc.dg/pr43864-4.c: Same.
2394 2011-09-27 Jan Hubicka <jh@suse.cz>
2396 * gcc.dg/ipa/inline-5.c: New testcase.
2398 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2400 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2402 * gcc.dg/vect/bb-slp-27.c: New.
2403 * gcc.dg/vect/bb-slp-28.c: New.
2405 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2407 * testsuite/lib/target-supports.exp (check_profiling_available):
2408 Don't rely solely on TLS tests for -fprofile-generate, fall
2409 through to the other code.
2411 2011-09-27 Richard Guenther <rguenther@suse.de>
2413 PR tree-optimization/50363
2414 * gcc.dg/torture/pr50363.c: New testcase.
2416 2011-09-26 Jason Merrill <jason@redhat.com>
2419 * g++.dg/template/partial13.C: New.
2422 * g++.dg/template/partial12.C: New.
2425 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2427 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2430 * g++.dg/diagnostic/bindings1.C: New.
2431 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2433 2011-09-26 David S. Miller <davem@davemloft.net>
2435 * gcc.target/sparc/wrgsr.c: New test.
2436 * gcc.target/sparc/rdgsr.c: New test.
2437 * gcc.target/sparc/edge.c: New test.
2438 * gcc.target/sparc/fcmp.c: New test.
2440 * gcc.target/sparc/edge.c: Update for new return types.
2441 * gcc.target/sparc/fcmp.c: Likewise.
2443 * gcc.target/sparc/fpaddsubi.c: New test.
2445 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2448 * gfortran.dg/common_15.f90: New.
2451 * gfortran.dg/dummy_procedure_5.f90: New.
2452 * gfortran.dg/interface_26.f90: Modified error message.
2453 * gfortran.dg/proc_ptr_11.f90: Ditto.
2454 * gfortran.dg/proc_ptr_15.f90: Ditto.
2455 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2456 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2458 2011-09-26 Jason Merrill <jason@redhat.com>
2461 * g++.dg/overload/rvalue3.C: New.
2464 * g++.dg/overload/ref-conv2.C: New.
2466 * g++.dg/cpp0x/nsdmi-template1.C: New.
2468 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2470 * g++.dg/cpp0x/nullptr25.C: New.
2472 2011-09-26 Richard Guenther <rguenther@suse.de>
2474 PR tree-optimization/50472
2475 * gcc.dg/torture/pr50472.c: New testcase.
2477 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2479 * gnat.dg/opt22.adb: New test.
2480 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2482 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2484 * gnat.dg/opt21.adb: New test.
2485 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2487 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2489 * gnat.dg/opt20.ad[sb]: New test.
2490 * gnat.dg/opt20_pkg.ads: New helper.
2492 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2494 * gnat.dg/array17.adb: New test.
2495 * gnat.dg/array17_pkg.ads: New helper.
2497 2011-09-25 Jason Merrill <jason@redhat.com>
2499 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2501 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2503 * gnat.dg/frame_overflow.ads: New.
2504 * gnat.dg/frame_overflow.adb: Adjust.
2505 * gnat.dg/specs/addr1.ads: Likewise.
2507 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2509 * g++.dg/tree-ssa/restrict2.C: New test.
2511 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2513 * lib/target-supports.exp (check_effective_target_vect64): New.
2514 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2515 of multiple vector sizes.
2516 * gcc.dg/vect/bb-slp-26.c: New.
2518 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2521 * g++.dg/template/bitfield1.C: New.
2523 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2525 * gcc.dg/vect/bb-slp-24.c: New.
2527 2011-09-24 Jason Merrill <jason@redhat.com>
2529 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2531 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2533 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2534 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2536 * g++.dg/cpp0x/nsdmi1.C: New.
2537 * g++.dg/cpp0x/nsdmi2.C: New.
2538 * g++.dg/cpp0x/nsdmi3.C: New.
2539 * g++.dg/cpp0x/nsdmi4.C: New.
2540 * g++.old-deja/g++.other/init4.C: New.
2542 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2545 * g++.dg/template/sfinae28.C: New.
2547 2011-09-23 Ian Lance Taylor <iant@google.com>
2549 * go.test/go-test.exp (errchk): Handle more cases of getting
2550 correct Tcl backslash quoting in regular expressions in test file.
2552 2011-09-23 Jason Merrill <jason@redhat.com>
2555 * g++.dg/init/const8.C: New.
2556 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2557 * g++.dg/cpp0x/defaulted2.C: Likewise.
2558 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2559 * g++.dg/init/pr20039.C: Likewise.
2560 * g++.dg/init/pr42844.C: Likewise.
2562 2011-09-23 Jan Hubicka <jh@suse.cz>
2564 * gcc.dg/ipa/inline-1.c: new testcase.
2565 * gcc.dg/ipa/inline-2.c: new testcase.
2566 * gcc.dg/ipa/inline-3.c: new testcase.
2567 * gcc.dg/ipa/inline-4.c: new testcase.
2569 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2572 * g++.dg/cpp0x/constexpr-static8.C: New.
2574 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2576 * gcc.target/i386/avxfp-1.c: New test.
2577 * gcc.target/i386/avxfp-2.c: New test.
2579 2011-09-23 Terry Guo <terry.guo@arm.com>
2581 * gcc.c-torture/execute/941014-1.x: Deleted.
2583 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2586 * g++.dg/cpp0x/pr50491.C: New.
2588 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2591 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2593 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2596 * g++.dg/cpp0x/nullptr24.C: New.
2598 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2601 * gcc.target/i386/pr50482.c: New test.
2603 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2605 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2606 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2607 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2608 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2609 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2610 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2611 multilib options contain different -march= from dg-options.
2613 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2614 Paolo Carlini <paolo.carlini@oracle.com>
2617 * g++.dg/template/friend52.C: New.
2619 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2621 * gcc.target/arm/cmp-1.c: New test.
2622 * gcc.target/arm/cmp-2.c: Likewise.
2624 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2627 * gfortran.dg/impure_actual_1.f90: Modified error message.
2628 * gfortran.dg/proc_ptr_32.f90: New.
2629 * gfortran.dg/proc_ptr_33.f90: New.
2631 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2633 PR tree-optimization/50451
2634 * gcc.dg/vect/pr50451.c: New test.
2636 2011-09-21 Ian Lance Taylor <iant@google.com>
2638 * go.test/go-test.exp (errchk): Add special case for bug332.
2639 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2640 some more test lines.
2642 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2644 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2645 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2646 * g++.dg/other/i386-8.C: Ditto.
2647 * g++.dg/other/pr34435.C: Ditto.
2648 * g++.dg/other/pr39496.C: Ditto.
2649 * g++.dg/other/mmintrin.C: Ditto.
2651 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2653 * gcc.dg/vect/vect-cond-7.c: New test.
2654 * gcc.target/i386/sse4_1-cond-1.c: New test.
2655 * gcc.target/i386/avx-cond-1.c: New test.
2657 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2660 * g++.dg/other/pr50464.C: New test.
2662 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2664 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2665 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2666 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2667 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2669 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2671 * gnat.dg/opt19.adb: New test.
2673 2011-09-21 Terry Guo <terry.guo@arm.com>
2675 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2676 on arch conflict when testing case on targets other than armv7-a.
2678 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2681 * g++.dg/ext/int128-1.C: New.
2682 * g++.dg/ext/int128-2.C: Likewise.
2683 * g++.dg/ext/int128-2.h: Likewise.
2685 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2688 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2690 2011-09-20 Jason Merrill <jason@redhat.com>
2692 * g++.dg/cpp0x/constexpr-generated1.C: New.
2695 * g++.dg/overload/ref-conv1.C: New.
2697 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2699 * g++.dg/other/final1.C: New.
2701 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2703 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2706 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2708 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2711 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2713 PR tree-optimization/50413
2714 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2715 -fdump-tree-slp-details. Run other tests with
2716 -fdump-tree-vect-details.
2717 * g++.dg/vect/slp-pr50413.cc: New.
2719 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2720 Ira Rosen <ira.rosen@linaro.org>
2723 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2724 Fix underscores around restrict.
2726 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2728 PR tree-optimization/50414
2729 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2730 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2731 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2733 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2735 PR tree-optimization/50412
2736 * gfortran.dg/vect/pr50412.f90: New.
2738 2011-09-16 Jason Merrill <jason@redhat.com>
2741 * g++.dg/eh/defarg1.C: New.
2743 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2745 * gcc.dg/vect/vect-reduc-10.c: New test.
2746 * gcc.target/i386/avx-reduc-1.c: New test.
2748 * gcc.target/i386/sse2-extract-1.c: New test.
2749 * gcc.target/i386/avx-extract-1.c: New test.
2751 2011-09-16 Terry Guo <terry.guo@arm.com>
2753 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2755 2011-09-15 Diego Novillo <dnovillo@google.com>
2757 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2758 ALWAYS_CXXFLAGS, if defined.
2759 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2760 ALWAYS_GFORTRANFLAGS, if defined.
2761 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2762 ALWAYS_GOCFLAGS, if defined.
2763 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2764 ALWAYS_OBJCXXFLAGS, if defined.
2765 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2766 additional_flags, if defined.
2767 * lib/gnat.exp (gnat_target_compile): Likewise.
2768 * lib/objc.exp (objc_target_compile): Likewise.
2769 * lib/target-supports-dg.exp (dg-add-options): Handle
2772 2011-09-15 Tom de Vries <tom@codesourcery.com>
2775 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2776 Use uintptr_t in f1. Undo avr xfails.
2778 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2782 * gfortran.dg/function_types_3.f90: New.
2784 2011-09-15 Jason Merrill <jason@redhat.com>
2787 * g++.dg/cpp0x/trailing7.C: New.
2790 * g++.dg/cpp0x/nullptr23.C: New.
2792 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2794 * gcc.dg/vect/bb-slp-25.c: New.
2796 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2799 * g++.dg/cpp0x/noexcept15.C: New.
2801 2011-09-14 Tom de Vries <tom@codesourcery.com>
2804 * gcc.dg/pr50251.c: New test.
2806 2011-09-14 Tobias Burnus <burnus@net-b.de>
2810 * gfortran.dg/null_5.f90: New.
2811 * gfortran.dg/null_6.f90: New.
2813 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2815 * gcc.c-torture/compile/20110913-1.c: New test.
2817 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2820 * gfortran.dg/result_2.f90: New.
2822 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2824 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2826 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2829 * g++.dg/cpp0x/variadic116.C: New test case.
2831 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2833 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2834 * gcc.target/mips/interrupt_handler-2.c: New test.
2835 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2837 2011-09-12 Jason Merrill <jason@redhat.com>
2839 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2841 * g++.dg/cpp0x/explicit7.C: New.
2843 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2845 PR rtl-optimization/50212
2846 * g++.dg/other/pr50212.C: New test.
2848 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2851 * testsuite/gcc.target/avr/torture/avr-torture.exp
2852 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2853 "-O2 -fmerge-all-constants".
2855 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2858 * gfortran.dg/do_while_1.f90: New test.
2860 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2864 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2865 * gfortran.dg/proc_decl_26.f90: New.
2866 * gfortran.dg/typebound_override_2.f90: New.
2867 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2869 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2871 * gnat.dg/cond_expr2.ad[sb]: New test.
2873 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2875 * gnat.dg/atomic5.ad[sb]: New test.
2877 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2879 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2881 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2884 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2886 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2889 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2891 2011-09-09 Richard Guenther <rguenther@suse.de>
2893 PR tree-optimization/50328
2894 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2896 2011-09-09 Richard Guenther <rguenther@suse.de>
2899 * gcc.dg/torture/pr50333.c: New testcase.
2901 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2903 PR tree-optimization/50318
2904 * gcc.target/arm/pr50318-1.c: New file.
2906 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2908 * gcc.target/i386/all_one_m256i.c: New test.
2910 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2913 * g++.dg/cpp0x/sfinae28.C: New.
2915 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2918 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2919 longer ignored on typedefs.
2921 PR c++/33255 - Support -Wunused-local-typedefs warning
2922 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2923 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2925 2011-09-08 Martin Jambor <mjambor@suse.cz>
2927 PR tree-optimization/50287
2928 * gcc.dg/torture/pr50287.c: New test.
2930 2011-09-08 Richard Guenther <rguenther@suse.de>
2932 PR tree-optimization/19831
2933 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2934 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2935 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2936 * gcc.dg/errno-1.c: Adjust.
2938 2011-09-08 Richard Guenther <rguenther@suse.de>
2940 PR tree-optimization/19831
2941 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2943 2011-09-08 Tobias Burnus <burnus@net-b.de>
2946 * gfortran.dg/do_concurrent_1.f90: New.
2947 * gfortran.dg/do_concurrent_2.f90: New.
2949 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2952 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2953 * gcc.dg/pr50310-2.c: New test.
2955 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2958 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2959 * gfortran.dg/impure_constructor_1.f90: Modified.
2960 * gfortran.dg/proc_ptr_comp_33.f90: New.
2962 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2965 * gcc.dg/pr50310-1.c: New test.
2967 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2970 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2973 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2976 * g++.dg/cpp0x/noexcept14.C: New.
2978 2011-09-07 Jason Merrill <jason@redhat.com>
2980 * g++.dg/cpp0x/constexpr-ref3.C: New.
2982 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2984 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2986 * gcc.dg/section1.c: Don't xfail for avr.
2988 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2990 PR tree-optimization/50322
2991 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2993 2011-09-07 Martin Jambor <mjambor@suse.cz>
2995 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2997 2011-09-07 Martin Jambor <mjambor@suse.cz>
2999 PR tree-optimization/49911
3000 * g++.dg/tree-ssa/pr49911.C: New test.
3002 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3005 * gcc.dg/torture/pr49030.c: New test.
3007 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3010 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3011 * gfortran.dg/class_4d.f03: Deleted.
3012 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3014 2011-09-07 Richard Guenther <rguenther@suse.de>
3016 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3018 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3020 PR tree-optimization/46021
3021 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3023 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3025 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3027 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3029 * gcc.c-torture/compile/20110906-1.c: New test.
3031 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3033 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3035 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3037 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3038 --param tree-reassoc-width=1.
3040 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3041 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3043 2011-09-06 Richard Guenther <rguenther@suse.de>
3045 PR tree-optimization/48149
3046 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3048 2011-09-06 Richard Guenther <rguenther@suse.de>
3050 PR tree-optimization/48317
3051 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3053 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3055 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3057 (add_options_for_quad_vectors): Replace with ...
3058 (add_options_for_double_vectors): ... this.
3059 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3060 support multiple vector sizes since the vectorizer attempts to
3061 vectorize with both vector sizes.
3062 * gcc.dg/vect/no-vfa-vect-79.c,
3063 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3064 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3065 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3066 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3067 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3068 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3069 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3070 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3071 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3072 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3073 gcc.dg/vect/vect-40.c: Likewise.
3074 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3075 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3076 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3077 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3078 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3080 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3082 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3085 * gcc.target/mips/abi-main.h: New file.
3086 * gcc.target/mips/abi-o32-long32.c: New test.
3087 * gcc.target/mips/abi-o32-long64.c: Likewise.
3088 * gcc.target/mips/abi-o64-long32.c: Likewise.
3089 * gcc.target/mips/abi-o64-long64.c: Likewise.
3090 * gcc.target/mips/abi-n32-long32.c: Likewise.
3091 * gcc.target/mips/abi-n32-long64.c: Likewise.
3092 * gcc.target/mips/abi-n64-long32.c: Likewise.
3093 * gcc.target/mips/abi-n64-long64.c: Likewise.
3094 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3095 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3096 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3097 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3098 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3099 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3100 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3101 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3102 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3103 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3104 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3105 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3106 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3107 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3108 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3109 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3110 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3111 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3112 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3113 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3114 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3115 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3116 * gcc.target/mips/branch-3.c: Likewise.
3117 * gcc.target/mips/branch-4.c: Likewise.
3118 * gcc.target/mips/branch-5.c: Likewise.
3119 * gcc.target/mips/branch-6.c: Likewise.
3120 * gcc.target/mips/branch-7.c: Likewise.
3121 * gcc.target/mips/branch-8.c: Likewise.
3122 * gcc.target/mips/branch-9.c: Likewise.
3123 * gcc.target/mips/branch-10.c: Likewise.
3124 * gcc.target/mips/branch-11.c: Likewise.
3125 * gcc.target/mips/branch-12.c: Likewise.
3126 * gcc.target/mips/branch-13.c: Likewise.
3127 * gcc.target/mips/lazy-binding-1.c: Likewise.
3129 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3131 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3132 to avoid warning on int=16 platforms..
3134 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3136 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3137 to work even with -fshort-enums.
3139 2011-09-04 Jan Hubicka <jh@suse.cz>
3141 * gcc.c-torture/compile/20110902.c: new testcase.
3143 2011-09-04 Jason Merrill <jason@redhat.com>
3146 * g++.dg/cpp0x/rv-conv1.C: New.
3149 * g++.dg/cpp0x/rv-func3.C: New.
3151 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3155 * g++.dg/cpp0x/constexpr-template1.C: New.
3156 * g++.dg/cpp0x/constexpr-template2.C: New.
3157 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3158 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3160 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3162 * gnat.dg/specs/debug1.ads: Tweak pattern.
3164 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3167 * gfortran.dg/class_45a.f03: New.
3168 * gfortran.dg/class_45b.f03: New.
3170 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3171 Ira Rosen <ira.rosen@linaro.org>
3173 PR tree-optimization/50208
3174 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3175 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3176 -fno-tree-fre -fno-tree-pre.
3178 2011-09-02 Martin Jambor <mjambor@suse.cz>
3180 * gcc.dg/ipa/ipcp-3.c: New test.
3182 2011-09-02 Richard Guenther <rguenther@suse.de>
3184 PR tree-optimization/27460
3186 * gcc.dg/vect/vect-cond-7.c: New testcase.
3188 2011-09-02 Martin Jambor <mjambor@suse.cz>
3190 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3191 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3192 xfailed test for inlining.
3193 * g++.dg/ipa/ivinline-9.C: Likewise.
3195 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3197 PR tree-optimization/50178
3198 * gfortran.dg/vect/pr50178.f90: New test.
3200 2011-08-31 Martin Jambor <mjambor@suse.cz>
3203 * gcc.c-torture/execute/pr49886.c: New testcase.
3205 2011-08-31 Tom de Vries <tom@codesourcery.com>
3208 * gcc.dg/pr43513.c: New test.
3210 2011-08-30 Tobias Burnus <burnus@net-b.de>
3213 * gfortran.dg/common_14.f90: New.
3214 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3216 2011-08-30 Jason Merrill <jason@redhat.com>
3219 * g++.dg/cpp0x/decltype33.C: New.
3222 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3225 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3227 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3229 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3231 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3233 * gnat.dg/specs/aggr3.ads: New test.
3234 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3236 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3237 * gnat.dg/specs/aggr2.ads: Likewise.
3239 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3242 * gfortran.dg/allocate_with_source_2.f90: New test
3244 2011-08-30 Jason Merrill <jason@redhat.com>
3247 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3250 * g++.dg/cpp0x/constexpr-value3.C: New.
3252 2011-08-30 Richard Guenther <rguenther@suse.de>
3255 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3256 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3257 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3258 * gcc.dg/pr36902.c: XFAIL.
3260 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3262 * gcc.target/i386/fma-check.h: New.
3263 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3264 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3265 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3266 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3267 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3268 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3269 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3270 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3271 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3272 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3273 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3274 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3275 * gcc.target/i386/fma-compile.c: Likewise.
3276 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3277 * gcc.target/i386/sse-12.c: Add -mfma.
3278 * gcc.target/i386/sse-13.c: Likewise.
3279 * gcc.target/i386/sse-14.c: Likewise.
3280 * gcc.target/i386/sse-22.c: Likewise.
3281 * gcc.target/i386/sse-23.c: Likewise.
3282 * g++.dg/other/i386-2.C: Likewise.
3283 * g++.dg/other/i386-3.C: Likewise.
3285 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3288 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3289 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3291 2011-08-30 Christian Bruel <christian.bruel@st.com>
3293 * g++.dg/bprob/bprob.exp (feedback_options): Set
3294 -fbranch-probabilities.
3295 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3297 2011-08-29 Jason Merrill <jason@redhat.com>
3300 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3302 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3303 Jason Merrill <jason@redhat.com>
3305 * g++.dg/dfp/base.C: New test.
3307 2011-08-29 Jason Merrill <jason@redhat.com>
3311 * g++.dg/cpp0x/initlist58.C: New.
3313 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3316 * gfortran.dg/class_result_1.f03: New.
3318 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3321 * gcc.target/i386/pr48722.c: New test.
3323 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3326 * gfortran.dg/widechar_compare_1.f90: New test.
3328 2011-08-26 Jason Merrill <jason@redhat.com>
3332 * g++.dg/abi/mangle50.C: New.
3334 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3337 * gcc.target/i386/pr50202.c: New test.
3339 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3341 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3342 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3343 * gcc.target/i386/avx-round-vec.c: New test.
3344 * gcc.target/i386/avx-roundf-vec.c: New test.
3346 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3348 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3352 * c-c++-common/Wunused-var-14.c: New test.
3354 2011-08-26 Tom de Vries <tom@codesourcery.com>
3356 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3358 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3360 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3361 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3362 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3363 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3365 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3367 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3368 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3369 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3370 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3372 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3375 * gfortran.dg/pointer_comp_init_1.f90: New test.
3377 2011-08-25 Jason Merrill <jason@redhat.com>
3380 * g++.dg/cpp0x/sfinae27.C: New.
3382 2011-08-25 Tobias Burnus <burnus@net-b.de>
3384 * gfortran.dg/coarray_lib_token_4.f90: New.
3386 2011-08-25 Tobias Burnus <burnus@net-b.de>
3388 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3390 2011-08-25 Richard Guenther <rguenther@suse.de>
3392 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3394 2011-08-24 Tobias Burnus <burnus@net-b.de>
3397 * gfortran.dg/initialization_28.f90: New.
3399 2011-08-24 Richard Guenther <rguenther@suse.de>
3401 PR tree-optimization/50067
3402 * gcc.dg/torture/pr50067-3.c: New testcase.
3403 * gcc.dg/torture/pr50067-4.c: Likewise.
3404 * gcc.dg/torture/pr50067-5.c: Likewise.
3406 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3408 * g++.dg/other/i386-2.C: Add -mavx2 check.
3409 * g++.dg/other/i386-3.C: Likewise.
3410 * gcc.target/i386/avx-1.c: Add AVX2.
3411 * gcc.target/i386/avx-2.c: Likewise.
3412 * gcc.target/i386/funcspec-5.c: Likewise.
3413 * gcc.target/i386/sse-12.c: Likewise.
3414 * gcc.target/i386/sse-13.c: Likewise.
3415 * gcc.target/i386/sse-14.c: Likewise.
3416 * gcc.target/i386/sse-22.c: Likewise.
3417 * gcc.target/i386/sse-23.c: Likewise.
3418 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3419 * gcc.target/i386/avx2-check.h: New.
3420 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3421 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3422 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3423 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3424 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3425 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3426 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3427 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3428 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3429 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3430 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3431 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3432 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3433 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3434 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3435 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3436 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3437 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3438 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3439 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3440 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3441 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3442 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3443 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3444 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3445 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3446 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3447 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3448 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3449 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3450 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3451 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3452 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3453 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3454 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3455 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3456 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3457 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3458 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3459 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3460 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3461 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3462 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3463 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3464 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3465 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3466 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3467 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3468 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3469 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3470 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3471 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3472 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3473 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3474 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3475 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3476 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3477 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3478 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3479 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3480 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3481 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3482 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3483 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3484 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3485 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3486 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3487 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3488 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3489 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3490 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3491 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3492 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3493 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3494 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3495 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3496 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3497 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3498 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3499 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3500 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3501 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3502 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3503 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3504 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3505 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3506 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3507 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3508 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3509 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3510 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3511 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3512 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3513 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3514 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3515 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3516 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3517 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3518 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3519 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3520 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3521 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3522 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3531 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3532 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3533 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3534 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3535 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3536 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3581 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3582 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3591 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3592 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3593 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3594 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3595 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3596 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3597 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3598 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3599 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3600 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3601 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3632 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3633 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3731 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3732 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3733 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3734 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3735 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3736 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3737 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3738 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3739 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3740 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3741 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3742 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3743 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3744 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3745 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3746 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3747 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3748 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3749 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3750 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3751 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3752 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3753 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3754 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3755 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3756 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3757 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3758 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3759 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3760 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3761 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3762 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3763 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3764 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3765 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3766 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3767 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3768 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3769 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3770 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3771 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3772 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3773 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3774 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3775 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3776 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3777 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3778 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3779 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3780 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3781 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3782 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3783 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3784 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3785 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3786 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3787 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3788 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3789 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3790 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3791 * gcc.target/i386/testimm-9.c: Likewise.
3793 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3795 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3796 * g++.dg/other/i386-3.C: Likewise.
3797 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3798 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3799 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3800 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3801 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3802 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3803 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3804 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3805 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3806 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3807 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3808 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3809 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3810 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3811 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3812 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3813 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3814 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3815 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3816 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3817 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3818 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3819 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3820 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3821 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3822 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3823 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3824 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3825 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3826 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3827 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3828 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3829 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3830 * gcc.target/i386/sse-12.c: Add BMI2.
3831 * gcc.target/i386/sse-13.c: Likewise.
3832 * gcc.target/i386/sse-14.c: Likewise.
3833 * gcc.target/i386/sse-22.c: Likewise.
3834 * gcc.target/i386/sse-23.c: Likewise.
3836 2011-08-23 Jason Merrill <jason@redhat.com>
3838 * g++.dg/template/crash7.C: Adjust expected errors.
3840 2011-08-23 Jason Merrill <jason@redhat.com>
3844 * g++.dg/cpp0x/overload2.C: New.
3846 2011-08-23 Jason Merrill <jason@redhat.com>
3849 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3851 2011-08-23 Jason Merrill <jason@redhat.com>
3854 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3855 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3856 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3857 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3859 2011-08-23 Jason Merrill <jason@redhat.com>
3862 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3864 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3867 * g++.dg/warn/Wunused-var-16.C: New test.
3870 * gcc.dg/pr50161.c: New test.
3872 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3875 * g++.dg/gcov/gcov-7.C: New test.
3877 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3880 * g++.dg/dfp/nofields.C: New test.
3882 2011-08-23 Tobias Burnus <burnus@net-b.de>
3885 * gfortran.dg/use_16.f90: New.
3887 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3888 Kirill Yukhin <kirill.yukhin@intel.com>
3891 * gcc.target/i386/pr50155.c: New test.
3893 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3895 PR tree-optimization/50133
3896 * gcc.dg/pr50133.c: New test.
3899 * c-c++-common/cxxbitfields-6.c: New test.
3901 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3904 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3906 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3908 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3909 * gcc.dg/pr49994-3.c: Ditto.
3911 2011-08-22 Richard Guenther <rguenther@suse.de>
3914 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3915 * gcc.dg/torture/pr50067-2.c: Likewise.
3917 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3920 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3921 of a constant resulting from simplification.
3922 * gfortran.dg/warn_conversion_3.f90: New test.
3924 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3927 * gfortran.dg/zero_stride_1.f90: New test.
3929 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3932 * gfortran.dg/typebound_override_1.f90: Modified.
3934 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3936 PR tree-optimization/48739
3937 * gcc.dg/pr48739-1.c: New test.
3938 * gcc.dg/pr48739-2.c: New test.
3940 2011-08-20 Tobias Burnus <burnus@net-b.de>
3942 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3944 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3947 * gfortran.dg/where_3.f90: New test.
3949 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3952 * gfortran.dg/pr49721-1.f: New.
3953 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3955 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3957 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3958 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3961 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3963 * gcc.target/arm/wmul-11.c: New file.
3964 * gcc.target/arm/wmul-12.c: New file.
3965 * gcc.target/arm/wmul-13.c: New file.
3967 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3969 * gcc.target/arm/wmul-10.c: New file.
3971 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3973 * gcc.target/arm/wmul-9.c: New file.
3974 * gcc.target/arm/wmul-bitfield-2.c: New file.
3976 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3978 * gcc.target/arm/wmul-8.c: New file.
3980 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3982 * gcc.target/arm/wmul-7.c: New file.
3984 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3986 * gcc.target/arm/wmul-6.c: New file.
3988 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3990 * gcc.target/arm/wmul-5.c: New file.
3991 * gcc.target/arm/no-wmla-1.c: New file.
3993 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3995 * gcc.target/arm/wmul-bitfield-1.c: New file.
3997 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3999 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4001 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4003 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4004 * gcc.target/i386/conversion.c: Likewise.
4006 2011-08-19 Richard Guenther <rguenther@suse.de>
4008 * gcc.dg/torture/pr50067-1.c: New testcase.
4009 * gcc.dg/torture/pr50067-2.c: Likewise.
4011 2011-08-19 Joey Ye <joey.ye@arm.com>
4014 * gcc.target/arm/handler-align.c: New test.
4015 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4018 2011-08-19 Joey Ye <joey.ye@arm.com>
4020 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4022 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4025 * gfortran.dg/end_block_label_1.f90: New test.
4026 * gfortran.dg/end_associate_label_1.f90: New test.
4028 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4030 * gcc.dg/c1x-pointer-float-1.c: New test.
4032 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4035 * gfortran.dg/duplicate_labels_2.f: New test.
4037 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4039 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4040 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4041 gcc.dg/c1x-noreturn-5.c: New tests.
4043 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4045 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4047 2011-08-18 Tobias Burnus <burnus@net-b.de>
4050 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4051 * gfortran.dg/coarray_lock_3.f90: Fix test.
4052 * gfortran.dg/coarray_lock_4.f90: New.
4053 * gfortran.dg/coarray_lock_5.f90: New.
4055 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4058 * gcc.c-torture/compile/pr50009.c: New test.
4061 * gcc.dg/torture/pr50092.c: New test.
4063 2011-08-18 Tobias Burnus <burnus@net-b.de>
4066 * gfortran.dg/namelist_73.f90: New.
4068 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4070 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4073 * gcc.dg/pr50017.c: New test.
4075 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4078 * g++.dg/lookup/hidden-var1.C: New test case.
4080 2011-08-17 Tobias Burnus <burnus@net-b.de>
4083 * gfortran.dg/warn_unused_var_2.f90: New.
4084 * gfortran.dg/warn_unused_var_3.f90: New.
4086 2011-08-17 Tom de Vries <tom@codesourcery.com>
4089 * gcc.target/arm/pr43597.c: New test.
4091 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4094 * gfortran.dg/common_13.f90: New.
4096 2011-08-16 Jason Merrill <jason@redhat.com>
4099 * g++.dg/cpp0x/variadic-unresolved.C: New.
4101 * g++.old-deja/g++.brendan/README: Add R.I.P.
4103 * g++.dg/ext/attr-used-1.C: New.
4106 * g++.dg/cpp0x/initlist56.C: New.
4108 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4111 * g++.dg/opt/life1.C: Only run on Linux.
4113 2011-08-15 Tobias Burnus <burnus@net-b.de>
4115 * gfortran.dg/coarray_26.f90: New.
4117 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4119 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4122 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4125 * gfortran.dg/func_result_7.f90: New.
4127 2011-08-13 Jason Merrill <jason@redhat.com>
4130 * g++.dg/cpp0x/decltype32.C: New.
4133 * g++.dg/diagnostic/expr1.C: New.
4135 2011-08-12 David Li <davidxl@google.com>
4137 * g++.dg/abi/vbase15.C: New test.
4139 2011-08-12 Jason Merrill <jason@redhat.com>
4142 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4144 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4146 * gcc.dg/builtins-67.c: New test.
4147 * gcc.target/i386/conversion.c: Ditto.
4149 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4150 Brian Hackett <bhackett1024@gmail.com>
4152 * g++.dg/plugin/decl_plugin.c: New.
4153 * g++.dg/plugin/decl-plugin-test.C: New.
4154 * g++.dg/plugin/plugin.exp: Add above testcase.
4156 2011-08-11 Richard Guenther <rguenther@suse.de>
4158 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4160 2011-08-11 Michael Matz <matz@suse.de>
4162 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4164 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4166 PR tree-optimization/50039
4167 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4168 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4170 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4172 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4173 (sse4_1_test): Initialize src3 with random value.
4175 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4177 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4178 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4179 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4180 * gcc.dg/scal-to-vec1.c: New test.
4181 * gcc.dg/scal-to-vec2.c: New test.
4183 2011-08-09 Richard Guenther <rguenther@suse.de>
4185 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4186 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4187 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4188 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4190 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4192 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4194 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4196 * gcc.dg/pr49948.c: Require pthread effective target.
4198 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4200 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4202 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4204 * gcc.target/i386/sse-22a.c: New test.
4206 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4208 PR tree-optimization/50014
4209 * gcc.dg/vect/pr50014.c: New test.
4211 2011-08-08 Martin Jambor <mjambor@suse.cz>
4214 * gcc.dg/tree-ssa/pr49923.c: New test.
4216 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4219 * gcc.target/i386/pr49781-1.c: New.
4221 2011-08-08 Jason Merrill <jason@redhat.com>
4223 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4225 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4227 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4230 * gfortran.dg/typebound_override_1.f90: New.
4232 2011-08-07 Kai Tietz <ktietz@redhat.com>
4234 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4235 x86_64 mingw target.
4236 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4237 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4238 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4239 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4240 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4241 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4242 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4243 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4244 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4245 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4247 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4250 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4252 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4254 * gcc.dg/pr48770.c: Cleanup coverage files.
4255 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4257 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4259 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4260 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4261 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4262 lzcnt and bmi options.
4264 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4267 * gcc.dg/pr47381-1.c: New.
4268 * gcc.dg/pr47381-2.c: Likewise.
4269 * gcc.target/i386/pr47381.c: Likewise.
4271 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4274 * gcc.dg/pr47727.c: New.
4277 * gcc.dg/pr47372-1.c: New.
4278 * gcc.dg/pr47372-2.c: Likewise.
4280 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4283 * gcc.target/i386/pr47449.c: New.
4286 * gcc.dg/pr47446-1.c: New.
4287 * gcc.dg/pr47446-2.c: Likewise.
4289 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4292 * gcc.dg/pr47766.c: New.
4295 * gcc.dg/tls/pr47715-1.c: New.
4296 * gcc.dg/tls/pr47715-2.c: Likewise.
4297 * gcc.dg/tls/pr47715-3.c: Likewise.
4298 * gcc.dg/tls/pr47715-4.c: Likewise.
4299 * gcc.dg/tls/pr47715-5.c: Likewise.
4301 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4304 * objc.dg/gnu-api-2-class.m: Updated comments.
4305 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4306 * objc.dg/gnu-api-2-class-meta.m: New test.
4307 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4309 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4312 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4313 with classes that are in construction.
4315 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4318 * gcc.target/i386/pr48084-1.c: New.
4319 * gcc.target/i386/pr48084-2.c: Likewise.
4320 * gcc.target/i386/pr48084-3.c: Likewise.
4321 * gcc.target/i386/pr48084-4.c: Likewise.
4322 * gcc.target/i386/pr48084-5.c: Likewise.
4324 PR rtl-optimization/49504
4325 * gcc.target/i386/pr49504.c: New.
4328 * gcc.dg/pr49860.c: New.
4330 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4333 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4334 with classes that are in construction.
4336 2011-08-05 Jason Merrill <jason@redhat.com>
4339 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4342 * g++.dg/cpp0x/decltype31.C: New.
4345 * g++.dg/init/array28.C: New.
4348 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4350 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4353 * gcc.dg/pr47369-1.c: New.
4355 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4358 * gcc.dg/torture/pr47364-1.c: New.
4359 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4360 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4362 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4365 * gfortran.dg/transfer_check_2.f90: New test case.
4367 2011-08-05 Jan Hubicka <jh@suse.cz>
4370 * gfortran.dg/pr49494.f90: New testcase.
4372 2011-08-05 Jan Hubicka <jh@suse.cz>
4375 * gcc.c-torture/compile/pr49735.c: New testcase.
4377 2011-08-05 Jason Merrill <jason@redhat.com>
4380 * g++.dg/cpp0x/initlist56.C: New.
4383 * g++.dg/overload/rvalue2.C: New.
4386 * g++.dg/cpp0x/range-for21.C: New.
4388 * g++.dg/ext/vla11.C: New.
4390 2011-08-05 Richard Guenther <rguenther@suse.de>
4392 PR tree-optimization/49984
4393 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4395 2011-08-05 Richard Guenther <rguenther@suse.de>
4397 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4398 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4399 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4401 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4403 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4404 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4405 * gfortran.dg/ldist-pr43023.f90: Ditto.
4406 * gfortran.dg/namelist_52.f90: Ditto.
4407 * gfortran.dg/interface_proc_end.f90: Ditto.
4408 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4409 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4411 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4413 * gcc.dg/vect/vect-over-widen-1.c: New test.
4414 * gcc.dg/vect/vect-over-widen-2.c: New test.
4415 * gcc.dg/vect/vect-over-widen-3.c: New test.
4416 * gcc.dg/vect/vect-over-widen-4.c: New test.
4418 2011-08-04 Richard Guenther <rguenther@suse.de>
4421 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4423 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4425 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4427 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4430 * g++.dg/ext/builtin-object-size3.C: New test.
4432 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4434 PR tree-optimization/49948
4435 * gcc.dg/pr49948.c: New test.
4437 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4440 * gcc.dg/torture/pr47383.c: New.
4442 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4444 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4446 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4448 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4450 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4453 * gcc.dg/torture/pr47744-1.c: New.
4454 * gcc.dg/torture/pr47744-2.c: Likewise.
4455 * gcc.dg/torture/pr47744-3.c: Likewise.
4457 2011-08-03 Richard Guenther <rguenther@suse.de>
4460 * gcc.dg/torture/pr49958.c: New testcase.
4462 2011-08-03 Richard Guenther <rguenther@suse.de>
4464 PR tree-optimization/49938
4465 * g++.dg/torture/pr49938.C: New testcase.
4467 2011-08-02 Jason Merrill <jason@redhat.com>
4470 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4473 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4476 * g++.dg/cpp0x/variadic115.C: New.
4479 * g++.dg/cpp0x/union5.C: New.
4481 2011-08-02 Daniel Kraft <d@domob.eu>
4484 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4486 2011-08-02 Kai Tietz <ktietz@redhat.com>
4489 * gcc.dg/tree-ssa/forwprop-15.c
4491 2011-08-02 Jason Merrill <jason@redhat.com>
4494 * g++.dg/cpp0x/range-for20.C: New.
4496 2011-08-02 Tobias Burnus <burnus@net-b.de>
4498 * gfortran.dg/coarray_lib_token_3.f90: New.
4500 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4503 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4504 * gcc.dg/gomp/atomic-15.c: New test.
4505 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4506 * g++.dg/gomp/atomic-15.C: New test.
4507 * g++.dg/gomp/private-1.C: New test.
4508 * g++.dg/gomp/sharing-2.C: New test.
4509 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4510 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4511 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4513 2011-08-02 Tobias Burnus <burnus@net-b.de>
4515 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4516 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4518 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4519 * gfortran.dg/allocatable_function_5.f90: Ditto.
4520 * gfortran.dg/allocate_stat.f90: Ditto.
4521 * gfortran.dg/array_constructor_20.f90: Ditto.
4522 * gfortran.dg/array_constructor_21.f90: Ditto.
4523 * gfortran.dg/array_constructor_22.f90: Ditto.
4524 * gfortran.dg/array_constructor_26.f03: Ditto.
4525 * gfortran.dg/array_function_4.f90: Ditto.
4526 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4527 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4528 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4529 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4530 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4531 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4532 * gfortran.dg/class_15.f03: Ditto.
4533 * gfortran.dg/class_27.f03: Ditto.
4534 * gfortran.dg/class_33.f90: Ditto.
4535 * gfortran.dg/class_37.f03: Ditto.
4536 * gfortran.dg/class_40.f03: Ditto.
4537 * gfortran.dg/class_42.f03: Ditto.
4538 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4539 * gfortran.dg/coarray/registering_1.f90: Ditto.
4540 * gfortran.dg/convert_1.f90: Ditto.
4541 * gfortran.dg/default_initialization_3.f90: Ditto.
4542 * gfortran.dg/dependency_25.f90: Ditto.
4543 * gfortran.dg/dependency_26.f90: Ditto.
4544 * gfortran.dg/dependency_36.f90: Ditto.
4545 * gfortran.dg/dependency_37.f90: Ditto.
4546 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4547 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4548 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4549 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4550 * gfortran.dg/elemental_result_1.f90: Ditto.
4551 * gfortran.dg/empty_derived_type.f90: Ditto.
4552 * gfortran.dg/entry_7.f90: Ditto.
4553 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4554 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4555 * gfortran.dg/error_recovery_3.f90: Ditto.
4556 * gfortran.dg/extends_4.f03: Ditto.
4557 * gfortran.dg/func_assign.f90: Ditto.
4558 * gfortran.dg/func_assign_3.f90: Ditto.
4559 * gfortran.dg/generic_1.f90: Ditto.
4560 * gfortran.dg/generic_18.f90: Ditto.
4561 * gfortran.dg/generic_22.f03: Ditto.
4562 * gfortran.dg/generic_4.f90: Ditto.
4563 * gfortran.dg/generic_6.f90: Ditto.
4564 * gfortran.dg/generic_actual_arg.f90: Ditto.
4565 * gfortran.dg/graphite/id-21.f: Ditto.
4566 * gfortran.dg/graphite/pr45758.f90: Ditto.
4567 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4568 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4569 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4570 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4571 * gfortran.dg/host_used_types_1.f90: Ditto.
4572 * gfortran.dg/implicit_1.f90: Ditto.
4573 * gfortran.dg/implicit_11.f90: Ditto.
4574 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4575 * gfortran.dg/impure_actual_1.f90: Ditto.
4576 * gfortran.dg/impure_assignment_1.f90: Ditto.
4577 * gfortran.dg/impure_constructor_1.f90: Ditto.
4578 * gfortran.dg/initialization_10.f90: Ditto.
4579 * gfortran.dg/initialization_12.f90: Ditto.
4580 * gfortran.dg/interface_14.f90: Ditto.
4581 * gfortran.dg/interface_15.f90: Ditto.
4582 * gfortran.dg/interface_2.f90: Ditto.
4583 * gfortran.dg/interface_25.f90: Ditto.
4584 * gfortran.dg/interface_26.f90: Ditto.
4585 * gfortran.dg/interface_29.f90: Ditto.
4586 * gfortran.dg/interface_assignment_1.f90: Ditto.
4587 * gfortran.dg/internal_pack_6.f90: Ditto.
4588 * gfortran.dg/internal_pack_7.f90: Ditto.
4589 * gfortran.dg/internal_pack_8.f90: Ditto.
4590 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4591 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4592 * gfortran.dg/module_commons_3.f90: Ditto.
4593 * gfortran.dg/module_equivalence_4.f90: Ditto.
4594 * gfortran.dg/module_equivalence_6.f90: Ditto.
4595 * gfortran.dg/module_function_type_1.f90: Ditto.
4596 * gfortran.dg/module_naming_1.f90: Ditto.
4597 * gfortran.dg/namelist_4.f90: Ditto.
4598 * gfortran.dg/operator_c1202.f90: Ditto.
4599 * gfortran.dg/parens_7.f90: Ditto.
4600 * gfortran.dg/pr32921.f: Ditto.
4601 * gfortran.dg/pr33646.f90: Ditto.
4602 * gfortran.dg/pr41928.f90: Ditto.
4603 * gfortran.dg/pr42119.f90: Ditto.
4604 * gfortran.dg/pr43984.f90: Ditto.
4605 * gfortran.dg/present_1.f90: Ditto.
4606 * gfortran.dg/private_type_2.f90: Ditto.
4607 * gfortran.dg/proc_decl_2.f90: Ditto.
4608 * gfortran.dg/proc_ptr_10.f90: Ditto.
4609 * gfortran.dg/proc_ptr_22.f90: Ditto.
4610 * gfortran.dg/proc_ptr_8.f90: Ditto.
4611 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4612 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4613 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4614 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4615 * gfortran.dg/substring_equivalence.f90: Ditto.
4616 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4617 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4618 * gfortran.dg/trim_optimize_6.f90: Ditto.
4619 * gfortran.dg/typebound_call_12.f03: Ditto.
4620 * gfortran.dg/typebound_operator_5.f03: Ditto.
4621 * gfortran.dg/typebound_operator_6.f03: Ditto.
4622 * gfortran.dg/typebound_proc_18.f03: Ditto.
4623 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4624 * gfortran.dg/use_1.f90: Ditto.
4625 * gfortran.dg/use_10.f90: Ditto.
4626 * gfortran.dg/use_11.f90: Ditto.
4627 * gfortran.dg/use_14.f90: Ditto.
4628 * gfortran.dg/use_only_2.f90: Ditto.
4629 * gfortran.dg/use_rename_4.f90: Ditto.
4630 * gfortran.dg/use_rename_5.f90: Ditto.
4631 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4632 * gfortran.dg/used_interface_ref.f90: Ditto.
4633 * gfortran.dg/used_types_11.f90: Ditto.
4634 * gfortran.dg/used_types_3.f90: Ditto.
4635 * gfortran.dg/used_types_4.f90: Ditto.
4636 * gfortran.dg/userdef_operator_2.f90: Ditto.
4637 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4638 * gfortran.dg/vect/pr46213.f90: Ditto.
4639 * gfortran.dg/whole_file_21.f90: Ditto.
4640 * gfortran.dg/whole_file_22.f90: Ditto.
4641 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4642 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4644 2011-08-02 Kai Tietz <ktietz@redhat.com>
4646 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4648 2011-08-01 Jason Merrill <jason@redhat.com>
4651 * g++.dg/abi/mangle49.C: New.
4654 * g++.dg/cpp0x/constexpr-array4.C: New.
4657 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4659 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4662 * gcc.target/i386/pr49927.c: New test.
4664 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4666 PR tree-optimization/49926
4667 * gcc.dg/vect/pr49926.c: New test.
4669 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4671 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4672 * gcc.target/i386/lzcnt-1.c: New test.
4673 * gcc.target/i386/lzcnt-2.c: Likewise.
4674 * gcc.target/i386/lzcnt-2a.c: Likewise.
4675 * gcc.target/i386/lzcnt-3.c: Likewise.
4676 * gcc.target/i386/lzcnt-4.c: Likewise.
4677 * gcc.target/i386/lzcnt-4a.c: Likewise.
4678 * gcc.target/i386/lzcnt-5.c: Likewise.
4679 * gcc.target/i386/lzcnt-6.c: Likewise.
4680 * gcc.target/i386/lzcnt-6a.c: Likewise.
4681 * gcc.target/i386/lzcnt-check.h: Likewise.
4683 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4684 * gcc.target/i386/sse-13.c: Likewise.
4685 * gcc.target/i386/sse-14.c: Likewise.
4686 * g++.dg/other/i386-2.C: Likewise.
4687 * g++.dg/other/i386-3.C: Likewise.
4689 2011-08-01 Julian Brown <julian@codesourcery.com>
4691 * gcc.target/arm/fixed-point-exec.c: New test.
4693 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4696 * gcc.target/i386/pr49920.c: New test.
4698 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4700 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4701 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4702 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4703 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4704 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4705 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4706 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4707 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4708 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4709 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4710 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4711 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4712 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4713 * g++.dg/tree-ssa/pr33615.C: Ditto.
4714 * g++.dg/tree-ssa/restrict1.C: Ditto.
4715 * c-c++-common/restrict-2.c: Ditto.
4716 * gfortran.dg/pr32921.f: Ditto.
4717 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4718 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4719 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4720 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4721 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4722 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4723 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4724 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4725 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4726 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4728 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4730 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4731 .exe.ltrans[0-9]*. dump files.
4733 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4736 * gfortran.dg/abstract_type_6.f03: Modified.
4737 * gfortran.dg/typebound_proc_24.f03: New.
4739 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4742 * g++.dg/init/for1.C: Fix.
4744 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4747 * gfortran.dg/string_5.f90: New test.
4749 2011-07-29 Jason Merrill <jason@redhat.com>
4752 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4754 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4756 PR tree-optimization/47407
4757 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4761 2011-07-29 Richard Guenther <rguenther@suse.de>
4763 * gcc.dg/uninit-suppress.c: Also disable VRP.
4764 * gcc.dg/uninit-suppress_2.c: Likewise.
4766 2011-07-28 Jason Merrill <jason@redhat.com>
4769 * g++.dg/template/nontype24.C: New.
4771 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4773 PR rtl-optimization/47958
4774 * gcc.dg/torture/pr47958-1.c: New.
4776 2011-07-29 Wei Guozhi <carrot@google.com>
4778 PR rtl-optimization/49799
4779 * gcc.dg/pr49799.c: New test case.
4781 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4784 * gcc.dg/graphite/id-pr48648.c: New.
4786 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4789 * gfortran.dg/maxloc_2.f90: New test.
4790 * gfortran.dg/maxloc_3.f90: New test.
4791 * gfortran.dg/minloc_1.f90: New test.
4792 * gfortran.dg/minloc_2.f90: New test.
4793 * gfortran.dg/minloc_3.f90: New test.
4794 * gfortran.dg/minmaxloc_7.f90: New test.
4797 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4799 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4801 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4802 the builtin isn't optimized away.
4804 2011-07-27 Tobias Burnus <burnus@net-b.de>
4807 * gfortran.dg/lto/pr45586-2_0.f90: New.
4809 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4812 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4813 * c-c++-common/cxxbitfields-5.c: Same.
4815 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4817 * lib/target-supports.exp (check_effective_target_mmap): Use
4818 check_function_available.
4820 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4822 * g++.old-deja/g++.pt/crash60.C: Updated.
4824 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4827 * gcc.target/i386/pr49866.c: New test.
4829 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4831 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4832 * gcc.target/i386/bmi-andn-1.c: New test.
4833 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4834 * gcc.target/i386/bmi-andn-2.c: Likewise.
4835 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4836 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4837 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4838 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4839 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4840 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4841 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4842 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4843 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4844 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4845 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4846 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4847 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4848 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4849 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4850 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4851 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4852 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4853 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4854 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4855 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4857 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4860 * gfortran.dg/graphite/id-pr47691.f: New.
4862 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4864 * gcc.target/i386/avx-os-support.h: New.
4865 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4866 (main): Check avx_os_support before the test is run.
4867 * gcc.target/i386/aes-avx-check.h: Ditto.
4868 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4870 2011-07-27 Kai Tietz <ktietz@redhat.com>
4872 * gcc.target/i386/aggregate-ret3.c: New test.
4873 * gcc.target/i386/aggregate-ret4.c: New test.
4875 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4878 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4879 allocated array should *not* change its size.
4880 * gfortran.dg/multiple_allocation_3.f90: New test.
4882 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4885 * g++.dg/cpp0x/constexpr-49776.C: New.
4887 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4890 * gcc.dg/graphite/id-pr47046.c: New.
4892 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4895 * gcc.dg/graphite/run-id-pr47593.c: New.
4897 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4900 * gcc.dg/graphite/run-id-pr47653.c: New.
4901 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4902 induction variables.
4903 * gcc.dg/graphite/scop-16.c: Same.
4904 * gcc.dg/graphite/scop-17.c: Same.
4905 * gcc.dg/graphite/scop-21.c: Same.
4907 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4910 * gcc.dg/graphite/id-pr48805.c: New.
4912 2011-07-26 Tobias Burnus <burnus@net-b.de>
4914 * gfortran.dg/coarray_lib_token_2.f90: New.
4916 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4918 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4921 2011-07-25 Andrew Pinski <apinski@cavium.com>
4924 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4925 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4927 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4929 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4931 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4932 * gcc.c-torture/execute/loop-2g.c: Likewise.
4933 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4934 Require mmap support.
4935 * gcc.c-torture/execute/loop-2g.x: Likewise.
4936 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4937 (MAP_ANON): Provide default.
4938 * gcc.dg/20050826-1.c: Likewise.
4939 * gcc.target/i386/pr36533.c: Likewise.
4940 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4941 Use dg-require-effective-target mmap.
4943 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4946 * g++.dg/cpp0x/range-for19.C: New.
4948 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4951 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4954 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4957 * g++.dg/torture/pr49309.C: Remove.
4959 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4961 PR tree-optimization/49809
4962 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4965 2011-07-25 Richard Guenther <rguenther@suse.de>
4967 PR tree-optimization/49715
4968 * gcc.target/i386/pr49715-1.c: New testcase.
4969 * gcc.target/i386/pr49715-2.c: Likewise.
4971 2011-07-23 Jason Merrill <jason@redhat.com>
4973 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4975 2011-07-22 Jason Merrill <jason@redhat.com>
4978 * g++.dg/cpp0x/initlist55.C: New.
4980 2011-07-23 Tobias Burnus <burnus@net-b.de>
4983 * gfortran.dg/namelist_72.f: New.
4985 2011-07-23 Tobias Burnus <burnus@net-b.de>
4987 * gfortran.dg/coarray_25.f90: New.
4989 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4991 * override1.C: This test should use c++0x mode.
4992 * override3.C: New. Test the diagnostics in c++98 mode.
4994 2011-07-22 Jason Merrill <jason@redhat.com>
4995 Mark Glisse <marc.glisse@normalesup.org>
4998 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5001 * g++.dg/opt/builtins2.C: New.
5002 * g++.dg/other/error27.C: Don't rely on __builtin.
5004 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5006 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5008 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5009 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5010 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5011 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5013 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5016 2011-07-22 Richard Guenther <rguenther@suse.de>
5018 PR tree-optimization/45819
5019 * gcc.dg/pr45819.c: New testcase.
5021 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5023 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5025 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5029 * gcc.dg/graphite/run-id-pr47654.c: New.
5031 2011-07-21 Ian Lance Taylor <iant@google.com>
5034 * gcc.dg/pr49705.c: New test.
5036 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5038 * lib/target-supports.exp (check_avx_os_support_available): New.
5039 (check_effective_target_avx_runtime): Use it.
5041 2011-07-21 Richard Guenther <rguenther@suse.de>
5043 PR tree-optimization/49770
5044 * g++.dg/torture/pr49770.C: New testcase.
5046 2011-07-21 Kai Tietz <ktietz@redhat.com>
5048 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5049 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5051 2011-07-21 Tobias Burnus <burnus@net-b.de>
5053 * gfortran.dg/coarray_lib_token_1.f90: New.
5055 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5057 * gcc.dg/pr32912-2.c: Skip for AVR.
5058 * gcc.dg/pr44674.c: Add dg-require-profiling.
5060 2011-07-20 Jason Merrill <jason@redhat.com>
5062 * g++.dg/ext/desig2.C: New.
5064 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5066 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5068 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5069 * gcc.target/powerpc/recip-3.c: Ditto.
5071 2011-07-19 Jason Merrill <jason@redhat.com>
5073 PR c++/6709 (DR 743)
5074 PR c++/42603 (DR 950)
5075 * g++.dg/cpp0x/decltype21.C: New.
5077 2011-07-20 Richard Guenther <rguenther@suse.de>
5080 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5081 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5083 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5085 * gcc.target/arm/combine-movs.c: New.
5086 * gcc.target/arm/unsigned-extend-2.c: New.
5088 2011-07-19 Jason Merrill <jason@redhat.com>
5091 * g++.dg/cpp0x/variadic114.C: New.
5093 2011-07-19 Tobias Burnus <burnus@net-b.de>
5095 * gfortran.dg/coarray_args_1.f90: New.
5096 * gfortran.dg/coarray_args_2.f90: New.
5098 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5101 * gfortran.dg/allocate_error_3.f90: New.
5103 2011-07-19 Richard Guenther <rguenther@suse.de>
5105 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5106 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5107 * gcc.dg/torture/20110719-1.c: New testcase.
5109 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5111 PR tree-optimization/49768
5112 * gcc.c-torture/execute/pr49768.c: New test.
5114 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5116 PR tree-optimization/49771
5117 * gcc.dg/vect/pr49771.c: New test.
5119 2011-07-18 Martin Jambor <mjambor@suse.cz>
5121 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5122 * gcc.dg/ipa/ipa-2.c: Likewise.
5123 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5124 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5125 * gcc.dg/ipa/ipa-5.c: Likewise.
5126 * gcc.dg/ipa/ipa-7.c: Likewise.
5127 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5128 * gcc.dg/ipa/ipacost-1.c: Likewise.
5129 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5131 * gcc.dg/ipa/ipcp-1.c: New test.
5132 * gcc.dg/ipa/ipcp-2.c: Likewise.
5133 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5135 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5138 * gfortran.dg/pr49675.f90: New test.
5140 2011-07-18 Richard Guenther <rguenther@suse.de>
5142 * gcc.dg/torture/20110718-1.c: New testcase.
5144 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5146 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5147 * g++.dg/ext/bitfield3.C: Likewise.
5148 * g++.dg/ext/bitfield4.C: Likewise.
5149 * g++.dg/ext/bitfield5.C: Likewise.
5150 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5151 * g++.dg/other/pr23205-2.C: Likewise.
5152 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5153 * gcc.c-torture/compile/20001109-2.c: Likewise.
5154 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5155 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5156 * gcc.dg/bitfld-16.c: Likewise.
5157 * gcc.dg/bitfld-17.c: Likewise.
5158 * gcc.dg/bitfld-18.c: Likewise.
5159 * gcc.dg/builtins-config.h: Remove Netware support.
5160 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5161 * gcc.dg/cdce2.c: Likewise.
5162 * gcc.dg/cpp/assert4.c: Remove netware support.
5163 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5164 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5166 * lib/target-supports.exp (check_visibility_available): Remove
5168 (check_profiling_available): Likewise.
5170 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5172 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5174 2011-07-17 Tobias Burnus <burnus@net-b.de>
5175 Thomas Koenig <tkoenig@gcc.gnu.org>
5178 * gfortran.dg/generic_17.f90: Fix testcase.
5179 * gfortran.dg/interface_3.f90: Add dg-error.
5180 * gfortran.dg/use_14.f90: New.
5181 * gfortran.dg/use_15.f90: New.
5183 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5185 * gnat.dg/pointer_controlled.adb: New test.
5187 2011-07-17 Tobias Burnus <burnus@net-b.de>
5190 * gfortran.dg/pointer_remapping_7.f90: New.
5192 2011-07-16 Jason Merrill <jason@redhat.com>
5194 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5196 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5197 Jason Merrill <jason@redhat.com>
5201 * g++.dg/cpp0x/decltype29.C: Adjust.
5202 * g++.dg/cpp0x/error4.C: Adjust.
5203 * g++.dg/cpp0x/sfinae26.C: Adjust.
5204 * g++.dg/cpp0x/variadic105.C: Adjust.
5205 * g++.dg/template/deduce3.C: Adjust.
5206 * g++.dg/template/error45.C: Adjust.
5207 * g++.dg/template/ptrmem2.C: Adjust.
5208 * g++.dg/template/sfinae2.C: Adjust.
5209 * g++.old-deja/g++.pt/crash60.C: Adjust.
5210 * g++.old-deja/g++.pt/unify6.C: Adjust.
5211 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5212 * g++.dg/cpp0x/nullptr15.C: Adjust.
5213 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5214 * g++.dg/cpp0x/pr31431.C: Adjust.
5215 * g++.dg/cpp0x/pr31434.C: Adjust.
5216 * g++.dg/cpp0x/sfinae11.C: Adjust
5217 * g++.dg/cpp0x/temp_default2.C: Adjust.
5218 * g++.dg/cpp0x/trailing4.C: Adjust.
5219 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5220 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5221 * g++.dg/cpp0x/variadic105.C: Adjust.
5222 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5223 * g++.dg/ext/vla2.C: Adjust.
5224 * g++.dg/other/ptrmem10.C: Adjust.
5225 * g++.dg/other/ptrmem11.C: Adjust.
5226 * g++.dg/overload/unknown1.C: Adjust.
5227 * g++.dg/template/conv11.C: Adjust.
5228 * g++.dg/template/dependent-expr5.C: Adjust.
5229 * g++.dg/template/friend.C: Adjust.
5230 * g++.dg/template/incomplete2.C: Adjust.
5231 * g++.dg/template/local4.C: Adjust.
5232 * g++.dg/template/local6.C: Adjust.
5233 * g++.dg/template/operator9.C: Adjust.
5234 * g++.dg/template/ttp25.C: Adjust.
5235 * g++.dg/template/unify10.C: Adjust.
5236 * g++.dg/template/unify11.C: Adjust.
5237 * g++.dg/template/unify6.C: Adjust.
5238 * g++.dg/template/unify9.C: Adjust.
5239 * g++.dg/template/varmod1.C: Adjust.
5240 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5241 * g++.old-deja/g++.pt/crash28.C: Adjust.
5242 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5243 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5244 * g++.old-deja/g++.pt/expr2.C: Adjust.
5245 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5246 * g++.old-deja/g++.pt/spec5.C: Adjust.
5247 * g++.old-deja/g++.pt/spec6.C: Adjust.
5248 * g++.old-deja/g++.pt/unify4.C: Adjust.
5249 * g++.old-deja/g++.pt/unify8.C: Adjust.
5250 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5251 * g++.dg/overload/template5.C: New testcase.
5252 * g++.dg/template/overload12.C: New testcase.
5254 2011-07-11 Tobias Burnus <burnus@net-b.de>
5256 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5257 * gfortran.dg/coarray_7.f90: Ditto.
5258 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5259 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5261 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5263 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5265 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5266 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5267 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5269 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5270 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5271 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5273 2011-07-15 Jason Merrill <jason@redhat.com>
5276 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5277 Use --extra_opts instead of --additional_options.
5279 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5282 * g++.dg/torture/pr49309.C: Remove.
5284 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5286 * gcc.target/tic6x/weak-call.c: New test.
5287 * gcc.target/tic6x/fpcmp.c: New test.
5288 * gcc.target/tic6x/fpdiv.c: New test.
5289 * gcc.target/tic6x/rotdi16-scan.c: New test.
5290 * gcc.target/tic6x/ffssi.c: New test.
5291 * gcc.target/tic6x/fpdiv-lib.c: New test.
5292 * gcc.target/tic6x/cold-lc.c: New test.
5293 * gcc.target/tic6x/longcalls.c: New test.
5294 * gcc.target/tic6x/abi-align-1.c: New test.
5295 * gcc.target/tic6x/fpcmp-finite.c: New test.
5296 * gcc.target/tic6x/rotdi16.c: New test.
5297 * gcc.target/tic6x/bswapl.c: New test.
5298 * gcc.target/tic6x/ffsdi.c: New test.
5299 * gcc.target/tic6x/tic6x.exp: New file.
5300 * gcc.target/tic6x/builtins/arith24.c: New test.
5301 * gcc.target/tic6x/builtins/smpy.c: New test.
5302 * gcc.target/tic6x/builtins/smpylh.c: New test.
5303 * gcc.target/tic6x/builtins/smpyh.c: New test.
5304 * gcc.target/tic6x/builtins/sarith1.c: New test.
5305 * gcc.target/tic6x/builtins/extclr.c: New test
5306 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5307 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5308 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5309 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5311 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5313 * gcc.dg/20020312-2.c: Likewise.
5314 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5315 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5316 * gcc.dg/torture/builtin-math-7.c: Likewise.
5319 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5320 not testing tic6x-*-*.
5322 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5325 * g++.dg/torture/pr49309.C: New testcase.
5327 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5329 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5331 2011-07-14 Richard Guenther <rguenther@suse.de>
5333 PR tree-optimization/49651
5334 * gcc.dg/torture/pr49651.c: New testcase.
5336 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5339 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5341 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5343 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5344 -mno-pointers-to-nested-functions.
5345 * gcc.target/powerpc/no-r11-2.c: Ditto.
5346 * gcc.target/powerpc/no-r11-3.c: Ditto.
5348 2011-07-13 Jason Merrill <jason@redhat.com>
5350 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5351 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5352 when compiling C files.
5353 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5354 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5355 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5356 * g++.dg/lookup/anon2.C: Likewise.
5357 * g++.dg/tree-ssa/copyprop.C: Likewise.
5358 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5359 * g++.dg/init/vector1.C: Ignore narrowing errors.
5360 * g++.dg/torture/pr35526.C: Likewise.
5361 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5363 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5366 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5369 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5371 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5372 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5374 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5376 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5377 * lib/obj-c++.exp (obj-c++_init): Ditto.
5378 * lib/file-format.exp (gcc_target_object_format): Ditto.
5379 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5380 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5381 (check_visibility_available): Ditto.
5382 (check_effective_target_tls_native): Ditto.
5383 (check_effective_target_tls_emulated): Ditto.
5384 (check_effective_target_function_sections): Ditto.
5386 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5388 * gcc.target/arm/pr48183.c: New test.
5390 2011-07-13 Richard Guenther <rguenther@suse.de>
5392 * gcc.dg/torture/20110713-1.c: New testcase.
5394 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5397 * gcc.c-torture/compile/pr49474.c: New testcase.
5399 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5401 PR tree-optimization/49712
5402 * gcc.c-torture/execute/pr49712.c: New test.
5404 2011-07-11 Jason Merrill <jason@redhat.com>
5407 * g++.dg/template/recurse3.C: New.
5409 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5412 * gcc.dg/guality/csttest.c: New test.
5415 * gfortran.dg/pr49698.f90: New test.
5417 2011-07-11 Jeff Law <law@redhat.com>
5419 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5421 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5423 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5424 * go.test/go-test.exp (go-set-goarch): Likewise.
5426 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5429 * gcc.target/avr/torture/pr39633.c: New test case.
5431 2011-07-11 Tobias Burnus <burnus@net-b.de>
5434 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5436 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5438 * lib/target-supports.exp (check_effective_target_scheduling):
5440 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5441 * gcc.dg/pr45055.c: Ditto.
5442 * gcc.dg/pr45353.c: Ditto.
5443 * g++.dg/pr45056.C: Ditto.
5445 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5447 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5448 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5449 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5450 * g++.dg/torture/pr31863.C: Skip AVR.
5452 2011-07-10 Tobias Burnus <burnus@net-b.de>
5455 * gfortran.dg/intrinsic_signal.f90: New.
5457 2011-07-09 Jason Merrill <jason@redhat.com>
5459 * g++.dg/cpp0x/regress/regress6.C: New.
5460 * g++.dg/parse/crash45.C: Adjust message.
5461 * g++.dg/template/crash38.C: Adjust message.
5462 * g++.dg/template/crash64.C: Adjust message.
5464 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5466 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5467 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5468 * g++.dg/abi/bitfield3.C: Likewise.
5469 * g++.dg/eh/pr38662.C: Likewise.
5470 * g++.dg/ext/attrib36.C: Likewise.
5471 * g++.dg/ext/attrib37.C: Likewise.
5472 * g++.dg/ext/attrib8.C: Likewise.
5473 * g++.dg/ext/tmplattr1.C: Likewise.
5474 * g++.dg/inherit/override-attribs.C: Likewise.
5475 * g++.dg/opt/inline9.C: Likewise.
5476 * g++.dg/opt/life1.C: Likewise.
5477 * g++.dg/opt/longbranch2.C: Likewise.
5478 * g++.dg/opt/nrv12.C: Likewise.
5479 * g++.dg/opt/reg-stack4.C: Likewise.
5480 * g++.dg/other/pr35504.C: Likewise.
5481 * g++.dg/other/pr39496.C: Likewise.
5482 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5483 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5484 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5485 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5486 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5487 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5488 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5489 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5490 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5491 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5492 * g++.dg/warn/pr15774-1.C: Likewise.
5493 * g++.dg/warn/pr15774-2.C: Likewise.
5494 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5495 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5496 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5497 * g++.old-deja/g++.pt/asm2.C: Likewise.
5498 * gcc.c-torture/compile/20000804-1.c: Likewise.
5499 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5500 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5501 * gcc.dg/20020108-1.c: Likewise.
5502 * gcc.dg/20020122-2.c: Likewise.
5503 * gcc.dg/20020122-3.c: Likewise.
5504 * gcc.dg/20020206-1.c: Likewise.
5505 * gcc.dg/20020219-1.c: Likewise.
5506 * gcc.dg/20020310-1.c: Likewise.
5507 * gcc.dg/20020411-1.c: Likewise.
5508 * gcc.dg/20020418-2.c: Likewise.
5509 * gcc.dg/20020426-2.c: Likewise.
5510 * gcc.dg/20020517-1.c: Likewise.
5511 * gcc.dg/20030204-1.c: Likewise.
5512 * gcc.dg/20030826-2.c: Likewise.
5513 * gcc.dg/20031102-1.c: Likewise.
5514 * gcc.dg/20031202-1.c: Likewise.
5515 * gcc.dg/20050111-1.c: Likewise.
5516 * gcc.dg/20050503-1.c: Likewise.
5517 * gcc.dg/array-init-1.c: Likewise.
5518 * gcc.dg/builtin-apply4.c: Likewise.
5519 * gcc.dg/dfp/pr31344.c: Likewise.
5520 * gcc.dg/gomp/atomic-11.c: Likewise.
5521 * gcc.dg/graphite/pr40281.c: Likewise.
5522 * gcc.dg/ia64-sync-1.c: Likewise.
5523 * gcc.dg/ia64-sync-2.c: Likewise.
5524 * gcc.dg/ia64-sync-3.c: Likewise.
5525 * gcc.dg/ia64-sync-4.c: Likewise.
5526 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5527 * gcc.dg/invalid-call-1.c: Likewise.
5528 * gcc.dg/loop-3.c: Likewise.
5529 * gcc.dg/lower-subreg-1.c: Likewise.
5530 * gcc.dg/lto/pr47259_0.c: Likewise.
5531 * gcc.dg/nested-calls-1.c: Likewise.
5532 * gcc.dg/pr20017.c: Likewise.
5533 * gcc.dg/pr25023.c: Likewise.
5534 * gcc.dg/pr27671-2.c: Likewise.
5535 * gcc.dg/pr32176.c: Likewise.
5536 * gcc.dg/pr33676.c: Likewise.
5537 * gcc.dg/pr35045.c: Likewise.
5538 * gcc.dg/pr36015.c: Likewise.
5539 * gcc.dg/pr36584.c: Likewise.
5540 * gcc.dg/pr36998.c: Likewise.
5541 * gcc.dg/pr37438.c: Likewise.
5542 * gcc.dg/pr37908.c: Likewise.
5543 * gcc.dg/pr41241.c: Likewise.
5544 * gcc.dg/pr41340.c: Likewise.
5545 * gcc.dg/pr44136.c: Likewise.
5546 * gcc.dg/pr44194-1.c: Likewise.
5547 * gcc.dg/pr46212.c: Likewise.
5548 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5549 * gcc.dg/setjmp-2.c: Likewise.
5550 * gcc.dg/short-compare-1.c: Likewise.
5551 * gcc.dg/short-compare-2.c: Likewise.
5552 * gcc.dg/smod-1.c: Likewise.
5553 * gcc.dg/sync-2.c: Likewise.
5554 * gcc.dg/sync-3.c: Likewise.
5555 * gcc.dg/tls/opt-1.c: Likewise.
5556 * gcc.dg/tls/opt-2.c: Likewise.
5557 * gcc.dg/tls/opt-3.c: Likewise.
5558 * gcc.dg/torture/badshift.c: Likewise.
5559 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5560 * gcc.dg/torture/pr20314-2.c: Likewise.
5561 * gcc.dg/torture/pr36891.c: Likewise.
5562 * gcc.dg/torture/pr38774.c: Likewise.
5563 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5564 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5565 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5566 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5567 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5568 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5569 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5570 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5571 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5572 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5573 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5574 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5575 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5576 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5577 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5578 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5579 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5580 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5581 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5582 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5583 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5584 * gcc.dg/unroll-1.c: Likewise.
5585 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5586 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5587 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5588 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5589 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5590 * gcc.target/i386/20000609-1.c: Likewise.
5591 * gcc.target/i386/20000720-1.c: Likewise.
5592 * gcc.target/i386/20000724-1.c: Likewise.
5593 * gcc.target/i386/20011107-1.c: Likewise.
5594 * gcc.target/i386/20011119-1.c: Likewise.
5595 * gcc.target/i386/20020201-3.c: Likewise.
5596 * gcc.target/i386/20020218-1.c: Likewise.
5597 * gcc.target/i386/20020729-1.c: Likewise.
5598 * gcc.target/i386/20030926-1.c: Likewise.
5599 * gcc.target/i386/20060125-1.c: Likewise.
5600 * gcc.target/i386/20060125-2.c: Likewise.
5601 * gcc.target/i386/20060512-1.c: Likewise.
5602 * gcc.target/i386/20060512-2.c: Likewise.
5603 * gcc.target/i386/20060512-3.c: Likewise.
5604 * gcc.target/i386/20060512-4.c: Likewise.
5605 * gcc.target/i386/387-1.c: Likewise.
5606 * gcc.target/i386/387-2.c: Likewise.
5607 * gcc.target/i386/387-5.c: Likewise.
5608 * gcc.target/i386/387-6.c: Likewise.
5609 * gcc.target/i386/980312-1.c: Likewise.
5610 * gcc.target/i386/980313-1.c: Likewise.
5611 * gcc.target/i386/990117-1.c: Likewise.
5612 * gcc.target/i386/990424-1.c: Likewise.
5613 * gcc.target/i386/990524-1.c: Likewise.
5614 * gcc.target/i386/991129-1.c: Likewise.
5615 * gcc.target/i386/991214-1.c: Likewise.
5616 * gcc.target/i386/991230-1.c: Likewise.
5617 * gcc.target/i386/addr-sel-1.c: Likewise.
5618 * gcc.target/i386/aggregate-ret1.c: Likewise.
5619 * gcc.target/i386/aggregate-ret2.c: Likewise.
5620 * gcc.target/i386/align-main-3.c: Likewise.
5621 * gcc.target/i386/amd64-abi-1.c: Likewise.
5622 * gcc.target/i386/amd64-abi-2.c: Likewise.
5623 * gcc.target/i386/amd64-abi-4.c: Likewise.
5624 * gcc.target/i386/amd64-abi-5.c: Likewise.
5625 * gcc.target/i386/amd64-abi-6.c: Likewise.
5626 * gcc.target/i386/asm-1.c: Likewise.
5627 * gcc.target/i386/asm-3.c: Likewise.
5628 * gcc.target/i386/asm-5.c: Likewise.
5629 * gcc.target/i386/attributes-error.c: Likewise.
5630 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5631 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5632 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5633 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5634 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5635 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5636 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5637 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5638 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5639 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5640 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5641 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5642 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5643 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5644 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5645 * gcc.target/i386/bitfield1.c: Likewise.
5646 * gcc.target/i386/bitfield2.c: Likewise.
5647 * gcc.target/i386/bmi-2.c: Likewise.
5648 * gcc.target/i386/bmi-5.c: Likewise.
5649 * gcc.target/i386/builtin-unreachable.c: Likewise.
5650 * gcc.target/i386/cleanup-2.c: Likewise.
5651 * gcc.target/i386/clobbers.c: Likewise.
5652 * gcc.target/i386/cmov8.c: Likewise.
5653 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5654 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5655 * gcc.target/i386/compress-float-387.c: Likewise.
5656 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5657 * gcc.target/i386/compress-float-sse.c: Likewise.
5658 * gcc.target/i386/crc32-2.c: Likewise.
5659 * gcc.target/i386/crc32-3.c: Likewise.
5660 * gcc.target/i386/divmod-7.c: Likewise.
5661 * gcc.target/i386/divmod-8.c: Likewise.
5662 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5663 * gcc.target/i386/fma3-builtin.c: Likewise.
5664 * gcc.target/i386/fma3-fma.c: Likewise.
5665 * gcc.target/i386/fma4-256-vector.c: Likewise.
5666 * gcc.target/i386/fma4-builtin.c: Likewise.
5667 * gcc.target/i386/fma4-fma-2.c: Likewise.
5668 * gcc.target/i386/fma4-fma.c: Likewise.
5669 * gcc.target/i386/fma4-vector-2.c: Likewise.
5670 * gcc.target/i386/fma4-vector.c: Likewise.
5671 * gcc.target/i386/funcspec-1.c: Likewise.
5672 * gcc.target/i386/funcspec-10.c: Likewise.
5673 * gcc.target/i386/funcspec-11.c: Likewise.
5674 * gcc.target/i386/funcspec-2.c: Likewise.
5675 * gcc.target/i386/funcspec-5.c: Likewise.
5676 * gcc.target/i386/funcspec-6.c: Likewise.
5677 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5678 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5679 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5680 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5681 * gcc.target/i386/incoming-1.c: Likewise.
5682 * gcc.target/i386/incoming-10.c: Likewise.
5683 * gcc.target/i386/incoming-11.c: Likewise.
5684 * gcc.target/i386/incoming-12.c: Likewise.
5685 * gcc.target/i386/incoming-13.c: Likewise.
5686 * gcc.target/i386/incoming-14.c: Likewise.
5687 * gcc.target/i386/incoming-15.c: Likewise.
5688 * gcc.target/i386/incoming-2.c: Likewise.
5689 * gcc.target/i386/incoming-3.c: Likewise.
5690 * gcc.target/i386/incoming-4.c: Likewise.
5691 * gcc.target/i386/incoming-5.c: Likewise.
5692 * gcc.target/i386/incoming-6.c: Likewise.
5693 * gcc.target/i386/incoming-7.c: Likewise.
5694 * gcc.target/i386/incoming-8.c: Likewise.
5695 * gcc.target/i386/incoming-9.c: Likewise.
5696 * gcc.target/i386/lea.c: Likewise.
5697 * gcc.target/i386/local.c: Likewise.
5698 * gcc.target/i386/loop-1.c: Likewise.
5699 * gcc.target/i386/loop-2.c: Likewise.
5700 * gcc.target/i386/loop-3.c: Likewise.
5701 * gcc.target/i386/max-stack-align.c: Likewise.
5702 * gcc.target/i386/memcpy-1.c: Likewise.
5703 * gcc.target/i386/movbe-2.c: Likewise.
5704 * gcc.target/i386/movq-2.c: Likewise.
5705 * gcc.target/i386/movq.c: Likewise.
5706 * gcc.target/i386/nrv1.c: Likewise.
5707 * gcc.target/i386/pad-4.c: Likewise.
5708 * gcc.target/i386/pad-5a.c: Likewise.
5709 * gcc.target/i386/pad-5b.c: Likewise.
5710 * gcc.target/i386/pad-6a.c: Likewise.
5711 * gcc.target/i386/pad-6b.c: Likewise.
5712 * gcc.target/i386/pad-7.c: Likewise.
5713 * gcc.target/i386/pad-9.c: Likewise.
5714 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5715 * gcc.target/i386/pic-1.c: Likewise.
5716 * gcc.target/i386/pr12092-1.c: Likewise.
5717 * gcc.target/i386/pr12329.c: Likewise.
5718 * gcc.target/i386/pr21518.c: Likewise.
5719 * gcc.target/i386/pr22362.c: Likewise.
5720 * gcc.target/i386/pr22585.c: Likewise.
5721 * gcc.target/i386/pr23098.c: Likewise.
5722 * gcc.target/i386/pr25196.c: Likewise.
5723 * gcc.target/i386/pr25293.c: Likewise.
5724 * gcc.target/i386/pr25654.c: Likewise.
5725 * gcc.target/i386/pr26449.c: Likewise.
5726 * gcc.target/i386/pr26778.c: Likewise.
5727 * gcc.target/i386/pr26826.c: Likewise.
5728 * gcc.target/i386/pr27266.c: Likewise.
5729 * gcc.target/i386/pr29978.c: Likewise.
5730 * gcc.target/i386/pr30505.c: Likewise.
5731 * gcc.target/i386/pr30961-1.c: Likewise.
5732 * gcc.target/i386/pr31628.c: Likewise.
5733 * gcc.target/i386/pr32000-2.c: Likewise.
5734 * gcc.target/i386/pr32661-1.c: Likewise.
5735 * gcc.target/i386/pr32708-2.c: Likewise.
5736 * gcc.target/i386/pr32708-3.c: Likewise.
5737 * gcc.target/i386/pr34256.c: Likewise.
5738 * gcc.target/i386/pr34312.c: Likewise.
5739 * gcc.target/i386/pr34522.c: Likewise.
5740 * gcc.target/i386/pr35160.c: Likewise.
5741 * gcc.target/i386/pr35281.c: Likewise.
5742 * gcc.target/i386/pr36246.c: Likewise.
5743 * gcc.target/i386/pr36786.c: Likewise.
5744 * gcc.target/i386/pr37275.c: Likewise.
5745 * gcc.target/i386/pr37843-3.c: Likewise.
5746 * gcc.target/i386/pr37843-4.c: Likewise.
5747 * gcc.target/i386/pr39082-1.c: Likewise.
5748 * gcc.target/i386/pr39431.c: Likewise.
5749 * gcc.target/i386/pr39496.c: Likewise.
5750 * gcc.target/i386/pr39543-2.c: Likewise.
5751 * gcc.target/i386/pr39911.c: Likewise.
5752 * gcc.target/i386/pr40718.c: Likewise.
5753 * gcc.target/i386/pr40906-1.c: Likewise.
5754 * gcc.target/i386/pr40906-2.c: Likewise.
5755 * gcc.target/i386/pr40906-3.c: Likewise.
5756 * gcc.target/i386/pr40934.c: Likewise.
5757 * gcc.target/i386/pr41900.c: Likewise.
5758 * gcc.target/i386/pr42589.c: Likewise.
5759 * gcc.target/i386/pr43662.c: Likewise.
5760 * gcc.target/i386/pr43671.c: Likewise.
5761 * gcc.target/i386/pr43766.c: Likewise.
5762 * gcc.target/i386/pr43869.c: Likewise.
5763 * gcc.target/i386/pr44942.c: Likewise.
5764 * gcc.target/i386/pr44948-2a.c: Likewise.
5765 * gcc.target/i386/pr45234.c: Likewise.
5766 * gcc.target/i386/pr45336-2.c: Likewise.
5767 * gcc.target/i386/pr45336-4.c: Likewise.
5768 * gcc.target/i386/pr45852.c: Likewise.
5769 * gcc.target/i386/pr46470.c: Likewise.
5770 * gcc.target/i386/pr48037-1.c: Likewise.
5771 * gcc.target/i386/pr48389.c: Likewise.
5772 * gcc.target/i386/pr49095.c: Likewise.
5773 * gcc.target/i386/pr9771-1.c: Likewise.
5774 * gcc.target/i386/rdfsbase-1.c: Likewise.
5775 * gcc.target/i386/rdfsbase-2.c: Likewise.
5776 * gcc.target/i386/rdgsbase-1.c: Likewise.
5777 * gcc.target/i386/rdgsbase-2.c: Likewise.
5778 * gcc.target/i386/rdrand-3.c: Likewise.
5779 * gcc.target/i386/regparm-stdcall.c: Likewise.
5780 * gcc.target/i386/regparm.c: Likewise.
5781 * gcc.target/i386/reload-1.c: Likewise.
5782 * gcc.target/i386/rotate-2.c: Likewise.
5783 * gcc.target/i386/sibcall-5.c: Likewise.
5784 * gcc.target/i386/signbit-1.c: Likewise.
5785 * gcc.target/i386/signbit-2.c: Likewise.
5786 * gcc.target/i386/signbit-3.c: Likewise.
5787 * gcc.target/i386/sse-5.c: Likewise.
5788 * gcc.target/i386/sse-8.c: Likewise.
5789 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5790 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5791 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5792 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5793 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5794 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5795 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5796 * gcc.target/i386/sse2-movq-2.c: Likewise.
5797 * gcc.target/i386/sse2-movq-3.c: Likewise.
5798 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5799 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5800 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5801 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5802 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5803 * gcc.target/i386/ssefn-1.c: Likewise.
5804 * gcc.target/i386/ssefn-2.c: Likewise.
5805 * gcc.target/i386/sseregparm-1.c: Likewise.
5806 * gcc.target/i386/sseregparm-2.c: Likewise.
5807 * gcc.target/i386/sseregparm-3.c: Likewise.
5808 * gcc.target/i386/sseregparm-4.c: Likewise.
5809 * gcc.target/i386/sseregparm-5.c: Likewise.
5810 * gcc.target/i386/sseregparm-6.c: Likewise.
5811 * gcc.target/i386/sseregparm-7.c: Likewise.
5812 * gcc.target/i386/sseregparm-8.c: Likewise.
5813 * gcc.target/i386/stack-realign.c: Likewise.
5814 * gcc.target/i386/stack-usage-realign.c: Likewise.
5815 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5816 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5817 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5818 * gcc.target/i386/stackalign/return-1.c: Likewise.
5819 * gcc.target/i386/stackalign/return-2.c: Likewise.
5820 * gcc.target/i386/stackalign/return-3.c: Likewise.
5821 * gcc.target/i386/tailcall-1.c: Likewise.
5822 * gcc.target/i386/tbm-2.c: Likewise.
5823 * gcc.target/i386/udivmod-7.c: Likewise.
5824 * gcc.target/i386/udivmod-8.c: Likewise.
5825 * gcc.target/i386/unroll-1.c: Likewise.
5826 * gcc.target/i386/vararg-1.c: Likewise.
5827 * gcc.target/i386/vararg-2.c: Likewise.
5828 * gcc.target/i386/vect8-ret.c: Likewise.
5829 * gcc.target/i386/vectorize5.c: Likewise.
5830 * gcc.target/i386/wmul-1.c: Likewise.
5831 * gcc.target/i386/wmul-2.c: Likewise.
5832 * gcc.target/i386/wrfsbase-1.c: Likewise.
5833 * gcc.target/i386/wrfsbase-2.c: Likewise.
5834 * gcc.target/i386/wrgsbase-1.c: Likewise.
5835 * gcc.target/i386/wrgsbase-2.c: Likewise.
5836 * gcc.target/i386/xop-pcmov.c: Likewise.
5837 * gcc.target/i386/xop-pcmov2.c: Likewise.
5838 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5839 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5840 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5841 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5842 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5843 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5844 * gcc.target/i386/zee.c: Likewise.
5845 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5846 * gfortran.dg/compiler-directive_2.f: Likewise.
5847 * gfortran.dg/g77/20010216-1.f: Likewise.
5848 * gfortran.dg/gomp/pr39152.f90: Likewise.
5849 * gfortran.dg/pr33794.f90: Likewise.
5851 2011-07-09 Jason Merrill <jason@redhat.com>
5853 * g++.dg/cpp0x/regress/regress5.C: New.
5855 2011-07-08 Jason Merrill <jason@redhat.com>
5858 * g++.dg/expr/compound-asn1.C: New.
5859 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5861 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5864 * gcc.target/powerpc/altivec-34.c: New test.
5866 2011-07-08 Jason Merrill <jason@redhat.com>
5869 * g++.dg/abi/guard3.C: New.
5871 2011-07-08 Julian Brown <julian@codesourcery.com>
5873 * lib/target-supports.exp
5874 (check_effective_target_arm_little_endian): New.
5875 (check_effective_target_vect_pack_trunc): Use above.
5876 (check_effective_target_vect_unpack): Likewise.
5877 (check_effective_target_vect_element_align): Test
5878 check_effective_target_arm_vect_no_misalign for ARM.
5880 2011-07-08 Jason Merrill <jason@redhat.com>
5883 * g++.dg/cpp0x/constexpr-rom.C: New.
5885 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5888 * g++.dg/torture/pr49519.C: New test.
5890 2011-07-08 Martin Jambor <mjambor@suse.cz>
5892 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5894 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5897 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5899 2011-07-08 Richard Guenther <rguenther@suse.de>
5901 PR tree-optimization/49662
5902 * gcc.dg/graphite/interchange-14.c: XFAIL.
5903 * gcc.dg/graphite/interchange-15.c: Likewise.
5904 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5906 2011-07-06 Jason Merrill <jason@redhat.com>
5909 * g++.dg/cpp0x/regress/regress4.C: New.
5911 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5914 * gfortran.dg/result_in_spec_4.f90: New test.
5916 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5918 * gcc.target/sparc/cas64.c: New test.
5920 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5923 * g++.dg/torture/pr49644.C: New test.
5926 * gcc.c-torture/execute/pr49644.c: New test.
5928 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5930 * lib/target-supports.exp (check_effective_target_ia32): New.
5931 (check_effective_target_x32): Likewise.
5932 (check_effective_target_vect_cmdline_needed): Also check x32.
5934 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5936 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5938 * gcc.target/arm/pr42235.c: Likewise.
5939 * gcc.target/arm/pr42495.c: Likewise.
5940 * gcc.target/arm/pr42574.c: Likewise.
5941 * gcc.target/arm/thumb-branch1.c: Likewise.
5943 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5944 unneeded prune of possible warning.
5945 * gcc.target/arm/pr40956.c: Likewise.
5946 * gcc.target/arm/pr42505.c: Likewise.
5948 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5949 * gcc.c-torture/compile/pr46883.c: Likewise.
5950 * gcc.c-torture/compile/pr46934.c: Likewise.
5952 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5953 for move to ../../gcc.c-torture/compile.
5954 * gcc.target/arm/pr46883.c: Likewise.
5955 * gcc.target/arm/pr46934.c: Likewise.
5957 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5958 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5959 * gcc.target/arm/wmul-1.c: Likewise.
5960 * gcc.target/arm/wmul-2.c: Likewise.
5961 * gcc.target/arm/wmul-3.c: Likewise.
5962 * gcc.target/arm/wmul-4.c: Likewise.
5963 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5964 add tab after scan target.
5965 * gcc.target/arm/smlaltt-1.c: Likewise.
5966 * gcc.target/arm/smlatb-1.c: Likewise.
5967 * gcc.target/arm/smlatt-1.c: Likewise.
5969 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5972 * gcc.dg/debug/pr49522.c: New test.
5974 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5976 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5977 * gcc.dg/pr46212.c: Run only if target int32plus.
5978 * gcc.dg/torture/pr48146.c: Ditto.
5979 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5980 * c-c++-common/pr44832.c: Ditto.
5981 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5982 * gcc.dg/pr31490.c: Ditto.
5983 * gcc.dg/torture/builtin-math-7.c: Run only if target
5985 * gcc.dg/torture/pr45764.c: Skip for AVR.
5986 * gcc.dg/pr47893.c: Ditto.
5988 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5990 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5991 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5992 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5993 add tab to scan target.
5995 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5997 * gcc.target/arm/neon-modes-3.c: New test.
5999 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6001 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6002 -fno-loop-interchange -ffast-math.
6004 2011-07-07 Richard Guenther <rguenther@suse.de>
6006 * gcc.dg/ftrapv-3.c: New testcase.
6008 2011-07-07 Richard Guenther <rguenther@suse.de>
6010 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6011 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6013 2011-07-07 Kai Tietz <ktietz@redhat.com>
6015 * gcc.dg/binop-notxor1.c: New test.
6016 * gcc.dg/binop-notand4a.c: New test.
6017 * gcc.dg/binop-notxor2.c: New test.
6018 * gcc.dg/binop-notand3a.c: New test.
6019 * gcc.dg/binop-notand2a.c: New test.
6020 * gcc.dg/binop-notand6a.c: New test.
6021 * gcc.dg/binop-notor1.c: New test.
6022 * gcc.dg/binop-notand1a.c: New test.
6023 * gcc.dg/binop-notand5a.c: New test.
6024 * gcc.dg/binop-notor2.c: New test.
6026 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6029 * gcc.dg/gomp/pr49640.c: New test.
6031 2011-07-07 Richard Guenther <rguenther@suse.de>
6033 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6035 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6038 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6040 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6042 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6043 * gcc.target/powerpc/no-r11-2.c: Ditto.
6044 * gcc.target/powerpc/no-r11-3.c: Ditto.
6046 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6048 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6049 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6051 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6053 * lib/target-supports.exp (check_profiling_available): Disable
6054 profiling with -fprofile-generate for target avr.
6056 2011-07-06 Richard Guenther <rguenther@suse.de>
6058 PR tree-optimization/49645
6059 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6061 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6064 * gcc.dg/pr47383.c: New.
6066 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6068 PR tree-optimization/49647
6069 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6071 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6074 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6075 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6077 2011-07-05 Jason Merrill <jason@redhat.com>
6080 * g++.dg/template/template-id-4.C: New.
6082 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6084 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6085 * gcc.dg/pr43402.c: Ditto.
6087 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6089 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6091 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6093 * gcc.target/powerpc/ppc-switch-1.c: New test for
6094 --param case-values-threshold.
6095 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6097 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6099 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6101 2011-07-05 Jason Merrill <jason@redhat.com>
6103 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6105 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6107 PR tree-optimization/47654
6108 * gcc.dg/graphite/block-pr47654.c: New.
6110 2011-07-05 Jason Merrill <jason@redhat.com>
6112 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6114 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6116 PR tree-optimization/49580
6117 * gcc.dg/autopar/pr49580.c: New test.
6119 2011-07-05 Richard Guenther <rguenther@suse.de>
6121 PR tree-optimization/49518
6122 PR tree-optimization/49628
6123 * g++.dg/torture/pr49628.C: New testcase.
6124 * gcc.dg/torture/pr49518.c: Likewise.
6126 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6128 * ada/acats/run_acats (which): Extract last field from type -p,
6129 type output only if command succeeded.
6131 2011-07-04 Jason Merrill <jason@redhat.com>
6133 * g++.dg/abi/mangle48.C: New.
6135 * g++.dg/cpp0x/diag1.C: New.
6137 * g++.dg/diagnostic/aka1.C: New.
6139 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6141 PR rtl-optimization/49619
6142 * gcc.dg/pr49619.c: New test.
6144 PR rtl-optimization/49472
6145 * gfortran.dg/pr49472.f90: New test.
6148 * gcc.dg/pr49602.c: New test.
6150 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6154 * gcc.target/avr/avr.exp: Run over cpp files, too.
6155 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6156 * gcc.target/avr/progmem.h: New file.
6157 * gcc.target/avr/exit-abort.h: New file.
6158 * gcc.target/avr/progmem-error-1.c: New file.
6159 * gcc.target/avr/progmem-error-1.cpp: New file.
6160 * gcc.target/avr/progmem-warning-1.c: New file.
6161 * gcc.target/avr/torture/progmem-1.c: New file.
6162 * gcc.target/avr/torture/progmem-1.cpp: New file.
6164 2011-07-04 Richard Guenther <rguenther@suse.de>
6166 PR tree-optimization/49615
6167 * g++.dg/torture/pr49615.C: New testcase.
6169 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6171 PR tree-optimization/49610
6172 * gcc.dg/vect/pr49610.c: New test.
6174 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6176 * gnat.dg/specs/debug1.ads: New test.
6178 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6181 * gfortran.dg/typebound_proc_23.f90: New.
6183 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6186 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6188 2011-07-01 Jason Merrill <jason@redhat.com>
6191 * g++.dg/template/template-id-3.C: New.
6194 * g++.dg/template/qualified-id4.C: New.
6197 * g++.dg/template/explicit-args4.C: New.
6200 * g++.dg/template/offsetof2.C: New.
6202 2011-07-01 Kai Tietz <ktietz@redhat.com>
6204 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6206 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6209 * lib/target-supports.exp (check_effective_target_gld): New proc.
6211 2011-07-01 Richard Guenther <rguenther@suse.de>
6213 PR tree-optimization/49603
6214 * gcc.dg/torture/pr49603.c: New testcase.
6216 2011-06-30 Jason Merrill <jason@redhat.com>
6219 * g++.dg/rtti/template1.C: New.
6222 * g++.dg/cpp0x/regress/ctor1.C: New.
6225 * g++.dg/cpp0x/initlist54.C: New.
6227 2011-06-30 Martin Jambor <mjambor@suse.cz>
6229 * gcc.dg/tree-ssa/sra-12.c: New test.
6231 2011-06-29 Jason Merrill <jason@redhat.com>
6233 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6235 2011-06-30 Richard Guenther <rguenther@suse.de>
6237 PR tree-optimization/46787
6238 * gcc.dg/vect/vect-121.c: New testcase.
6240 2011-06-30 Martin Jambor <mjambor@suse.cz>
6242 PR tree-optimization/49094
6243 * gcc.dg/tree-ssa/pr49094.c: New test.
6245 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6248 * gfortran.dg/pr49540-1.f90: New test.
6249 * gfortran.dg/pr49540-2.f90: New test.
6251 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6254 * ada/acats/run_acats (which): Use last field of type -p output.
6256 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6257 Iain Sandoe <iains@gcc.gnu.org>
6260 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6261 Only skip on 64-bit *-*-darwin8* && !objc2.
6263 2011-06-30 Richard Guenther <rguenther@suse.de>
6265 PR tree-optimization/38752
6266 * gcc.c-torture/compile/pr38752.c: New testcase.
6268 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6270 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6271 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6273 2011-06-29 Jason Merrill <jason@redhat.com>
6276 * g++.dg/cpp0x/initlist53.C: Use placement new.
6277 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6278 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6281 * g++.dg/cpp0x/trailing6.C: New.
6282 * g++.dg/cpp0x/pr45908.C: No error.
6285 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6288 * g++.dg/cpp0x/constexpr-using2.C: New.
6290 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6293 * g++.dg/cpp0x/constexpr-diag3.C: New.
6294 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6295 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6296 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6297 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6299 2011-06-29 Jason Merrill <jason@redhat.com>
6301 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6303 2011-06-29 Richard Guenther <rguenther@suse.de>
6305 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6307 2011-06-29 Jason Merrill <jason@redhat.com>
6309 * g++.dg/cpp0x/initlist-value2.C: New.
6311 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6312 * g++.dg/cpp0x/initlist-value.C: New.
6314 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6316 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6318 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6320 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6321 * gcc.dg/inline_2.c: Likewise.
6322 * gcc.dg/unroll_1.c: Likewise.
6324 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6327 * gcc.target/i386/pr49567.c: New test.
6329 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6331 * gnat.dg/opt17.ad[sb]: New test.
6333 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6334 Tom de Vries <tom@codesourcery.com>
6336 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6337 (check_effective_target_arm_thumb2): New effective targets.
6338 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6339 properly. Clean up temporary files.
6340 * gcc.target/arm/ivopts-2.c: Likewise.
6341 * gcc.target/arm/ivopts-3.c: Likewise.
6342 * gcc.target/arm/ivopts-4.c: Likewise.
6343 * gcc.target/arm/ivopts-5.c: Likewise.
6344 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6346 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6349 * gfortran.dg/reshape_zerosize_3.f90: New test.
6351 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6353 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6354 * gcc.target/arm/vfp-ldmias.c: Likewise.
6355 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6356 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6357 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6358 * gcc.target/arm/vfp-stmias.c: Likewise.
6359 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6360 * gcc.target/arm/vfp-stmiad.c: Likewise.
6362 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6364 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6366 * gcc.target/arm/pr45701-2.c: Ditto.
6368 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6371 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6372 * gfortran.dg/extends_14.f03: Modified.
6374 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6376 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6377 early if the test is already being skipped.
6379 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6380 scan-assembler-dem-not): For missing file, report unresolved with
6381 same message as for pass/fail, with reason reported in log file.
6383 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6384 from add_options_for_arm_neon_fp16.
6385 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6386 check_effective_target_arm_neon_fp16_ok_nocache.
6387 Check -mfpu and -mfloat-abi options from current multilib.
6388 Do not require neon support.
6389 (check_effective_target_arm_fp16_ok): Renamed from
6390 check_effecitve_target_arm_neon_fp16_ok.
6391 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6392 arm_neon_fp16_ok and arm_fp16.
6393 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6394 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6395 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6396 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6398 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6400 * gcc.dg/builtin-assume-aligned-1.c: New test.
6401 * gcc.dg/builtin-assume-aligned-2.c: New test.
6402 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6405 * gcc.dg/pr49544.c: New test.
6407 2011-06-27 Richard Guenther <rguenther@suse.de>
6409 PR tree-optimization/49394
6410 * g++.dg/torture/pr49394.C: New testcase.
6412 2011-06-27 Kai Tietz <ktietz@redhat.com>
6414 * gcc.dg/optimize-bswapdi-2.c: New test.
6416 2011-06-27 Michael Hope <michael.hope@linaro.org>
6417 Richard Sandiford <richard.sandiford@linaro.org>
6419 PR tree-optimization/49169
6420 * gcc.dg/torture/pr49169.c: New test.
6422 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6425 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6427 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6430 2011-06-26 Jason Merrill <jason@redhat.com>
6432 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6435 * g++.dg/init/ref19.C: New.
6436 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6438 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6440 PR tree-optimization/48377
6441 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6444 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6447 * lib/target-supports.exp (check_effective_target_non_strict_align):
6449 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6451 2011-06-24 Martin Jambor <mjambor@suse.cz>
6453 PR tree-optimizations/49516
6454 * g++.dg/tree-ssa/pr49516.C: New test.
6456 2011-06-23 Jason Merrill <jason@redhat.com>
6459 * g++.dg/template/partial10.C: New.
6460 * g++.dg/template/partial11.C: New.
6462 2011-06-23 Jeff Law <law@redhat.com>
6465 * gcc.dg/pr48770.c: New test.
6467 2011-06-23 Jan Hubicka <jh@suse.cz>
6470 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6472 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6475 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6476 instead of -fdump-tree-optimized.
6478 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6481 * g++.dg/template/crash107.C: New.
6482 * g++.dg/template/error17.C: Adjust.
6484 2011-06-23 Jason Merrill <jason@redhat.com>
6487 * g++.dg/cpp0x/defaulted30.C: New.
6490 * g++.dg/rtti/anon-ns1.C: New.
6493 * g++.dg/init/ref18.C: New.
6496 * g++.dg/template/partial9.C: New.
6498 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6501 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6503 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6506 * gcc.dg/pr49496.c: New test.
6508 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6510 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6513 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6515 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6516 * gcc.target/arm/pr42879.c: Likewise.
6517 * gcc.target/arm/pr45701-3.c: Likewise.
6519 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6520 * gcc.target/arm/pr40482.c: Likewise.
6521 * gcc.target/arm/stack-corruption.c: Likewise.
6523 2011-06-22 Richard Guenther <rguenther@suse.de>
6525 PR tree-optimization/49493
6526 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6528 2011-06-22 Jason Merrill <jason@redhat.com>
6531 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6533 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6534 Dmitry Melnik <dm@ispras.ru>
6536 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6537 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6538 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6540 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6542 * gcc.target/arm/tlscall.c: New.
6544 2011-06-21 Jason Merrill <jason@redhat.com>
6547 * g++.dg/cpp0x/constexpr-ref1.C: New.
6548 * g++.dg/cpp0x/constexpr-ref2.C: New.
6549 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6552 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6555 * g++.dg/template/param3.C: New.
6557 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6559 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6560 my_clrsb test functions.
6562 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6563 test_sll, test_ull): Add clrsb tests.
6564 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6567 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6570 * gfortran.dg/class_44.f03: New.
6572 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6574 PR tree-optimization/49478
6575 * gcc.dg/vect/pr49478.c
6577 2011-06-21 Richard Guenther <rguenther@suse.de>
6579 PR tree-optimization/49483
6580 * gcc.dg/vect/vect-120.c: New testcase.
6582 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6585 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6586 * gcc.dg/vect/vect-peel-4.c: Likewise.
6588 2011-06-22 Christian Bruel <christian.bruel@st.com>
6591 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6592 * gcc.dg/always_inline2.c: Likewise.
6593 * gcc.dg/always_inline3.c: Likewise.
6594 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6595 * gcc.dg/inline_1.c: Likewise.
6596 * gcc.dg/inline_2.c: Likewise.
6597 * gcc.dg/inline_3.c: Likewise.
6598 * gcc.dg/inline_4.c: Likewise.
6599 * gcc.dg/20051201-1.c: Likewise.
6600 * gcc.dg/pr40087.c: Likewise.
6601 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6602 * gcc.dg/inline-22.c: Likewise.
6603 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6604 * gcc.dg/lto/20090218-1_1.c: Likewise.
6605 * g++.dg/ipa/devirt-7.C: Likewise.
6606 * gcc.dg/uninit-pred-5_a.c: Likewise.
6607 * gcc.dg/uninit-pred-5_b.c: Likewise.
6608 * gcc.dg/fail_always_inline.c: New.
6610 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6612 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6613 into 6 jobs instead of 3.
6615 2011-06-20 Jason Merrill <jason@redhat.com>
6618 * g++.dg/cpp0x/initlist53.C: New.
6620 2011-06-20 Tobias Burnus <burnus@net-b.de>
6623 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6624 * gfortran.dg/coarray_lock_3.f90: New.
6625 * gfortran.dg/coarray/lock_1.f90: New.
6627 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6629 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6630 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6631 unresolved and report the reason to the log file.
6633 * lib/scanasm.exp (object-size): Move argument processing earlier
6634 to report errors before verifying that the file exists. Report
6635 problems detected at runtime as unresolved instead of error and
6636 report their reasons to the log file.
6638 2011-06-20 Jason Merrill <jason@redhat.com>
6641 * g++.dg/cpp0x/explicit6.C: New.
6644 * g++.dg/cpp0x/enum20.C: New.
6647 * g++.dg/ext/attr-aligned01.C: New.
6650 * g++.dg/cpp0x/variadic-default.C: New.
6653 * g++.dg/cpp0x/auto26.C: New.
6656 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6658 2011-06-20 Kai Tietz <ktietz@redhat.com>
6660 * gcc.dg/binop-notand1.c: New test.
6661 * gcc.dg/binop-notand2.c: New test.
6662 * gcc.dg/binop-notand3.c: New test.
6663 * gcc.dg/binop-notand4.c: New test.
6664 * gcc.dg/binop-notand5.c: New test.
6665 * gcc.dg/binop-notand6.c: New test.
6667 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6670 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6672 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6675 * gfortran.dg/proc_ptr_31.f90: New.
6677 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6679 * gnat.dg/volatile6.adb: New test.
6680 * gnat.dg/volatile7.adb: Likewise.
6681 * gnat.dg/volatile8.adb: Likewise.
6682 * gnat.dg/volatile9.adb: Likewise.
6684 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6686 * gnat.dg/constant3.adb: New test.
6688 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6691 * gfortran.dg/read_list_eof_1.f90: New test.
6693 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6696 * gcc.target/i386/testimm-1.c: New test.
6697 * gcc.target/i386/testimm-2.c: New test.
6698 * gcc.target/i386/testimm-3.c: New test.
6699 * gcc.target/i386/testimm-4.c: New test.
6700 * gcc.target/i386/testimm-5.c: New test.
6701 * gcc.target/i386/testimm-6.c: New test.
6702 * gcc.target/i386/testimm-7.c: New test.
6703 * gcc.target/i386/testimm-8.c: New test.
6704 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6705 * gcc.target/i386/xop-rotate1-int.c: New test.
6706 * gcc.target/i386/xop-rotate2-int.c: New test.
6708 2011-06-17 Jason Merrill <jason@redhat.com>
6710 * g++.dg/cpp0x/rv-func2.C: New.
6712 * g++.dg/debug/dwarf2/lambda1.C: New.
6713 * g++.dg/warn/Wshadow-6.C: Adjust.
6715 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6718 * gfortran.dg/move_alloc_5.f90: New.
6720 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6722 PR rtl-optimization/48542
6723 * gcc.dg/torture/pr48542.c: New test.
6725 2011-06-16 Jason Merrill <jason@redhat.com>
6728 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6731 * g++.dg/cpp0x/initlist52.C New.
6734 * c-c++-common/raw-string-12.c: New.
6737 * g++.dg/cpp0x/sfinae26.C: New.
6740 * g++.dg/cpp0x/variadic113.C: New.
6743 * g++.dg/cpp0x/variadic112.C: New.
6745 2011-06-16 Jeff Law <law@redhat.com>
6747 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6748 improved jump threading.
6749 * gcc.dg/builtin-object-size-2.c: Likewise.
6750 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6752 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6755 * gfortran.dg/typebound_assignment_3.f03: New.
6757 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6760 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6762 2011-06-16 Martin Jambor <mjambor@suse.cz>
6764 PR tree-optimization/49343
6765 * gnat.dg/discr31.ad[sb]: New test.
6767 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6769 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6771 2011-06-16 Tom de Vries <tom@codesourcery.com>
6774 * gcc.target/arm/ivopts-3.c: Update test.
6775 * gcc.target/arm/ivopts-5.c: Same.
6777 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6780 2011-06-10 Wei Guozhi <carrot@google.com>
6783 * gcc.target/arm/pr45335.c: New test.
6784 * gcc.target/arm/pr45335-2.c: New test.
6785 * gcc.target/arm/pr45335-3.c: New test.
6786 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6787 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6788 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6790 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6792 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6794 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6797 * gfortran.dg/class_43.f03: New.
6799 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6801 PR tree-optimization/49419
6802 * gcc.c-torture/execute/pr49419.c: New test.
6804 2011-06-16 Revital Eres <revital.eres@linaro.org>
6806 * gcc.dg/sms-9.c: New file.
6808 2011-06-15 Easwaran Raman <eraman@google.com>
6810 PR rtl-optimization/49414
6811 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6813 2011-06-14 Jason Merrill <jason@redhat.com>
6815 * g++.dg/cpp0x/noexcept13.C: New.
6817 2011-06-14 Easwaran Raman <eraman@google.com>
6819 PR rtl-optimization/44194
6820 * gcc.dg/pr44194-1.c: New test.
6821 * gcc.dg/pr44194-2.c: New test.
6823 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6825 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6827 * gcc.target/arm/pr45701-2.c: Likewise.
6828 * gcc.target/arm/thumb-branch1.c: Likewise.
6830 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6833 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6835 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6837 * gcc.target/arm/pr45701-1.c: Require thumb support.
6838 * gcc.target/arm/pr45701-2.c: Likewise.
6839 * gcc.target/arm/thumb-branch1.c: Likewise.
6841 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6842 * gcc.target/arm/pr39839.c: Likewise.
6843 * gcc.target/arm/pr40657-2.c: Likewise.
6844 * gcc.target/arm/pr40956.c: Likewise.
6845 * gcc.target/arm/pr41679.c: Likewise.
6846 * gcc.target/arm/pr42235.c: Likewise.
6847 * gcc.target/arm/pr42495.c: Likewise.
6848 * gcc.target/arm/pr42505.c: Likewise.
6849 * gcc.target/arm/pr42574.c: Likewise.
6850 * gcc.target/arm/pr46883.c: Likewise.
6851 * gcc.target/arm/pr46934.c: Likewise.
6852 * gcc.target/arm/xor-and.c: Likewise.
6854 2011-06-14 Jason Merrill <jason@redhat.com>
6856 * g++.dg/other/error23.C: Adjust error message.
6857 * g++.dg/other/error32.C: Likewise.
6860 * g++.dg/cpp0x/rv-dotstar.C: New.
6863 * g++.dg/cpp0x/decltype30.C: New.
6865 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6867 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6870 * gfortran.dg/pr49103.f90: New test.
6872 2011-06-14 Tom de Vries <tom@codesourcery.com>
6875 * gcc.target/arm/ivopts-3.c: New test.
6876 * gcc.target/arm/ivopts-4.c: New test.
6877 * gcc.target/arm/ivopts-5.c: New test.
6879 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6881 PR rtl-optimization/49390
6882 * gcc.c-torture/execute/pr49390.c: New test.
6884 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6886 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6888 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6890 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6891 * gcc.c-torture/execute/cmpsi-2.x: New file.
6892 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6893 * gcc.c-torture/execute/pr45262.x: New file.
6894 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6895 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6897 * gcc.c-torture/compile/pr49163.c: Ditto.
6899 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6901 * gcc.dg/vect/vect-16.c: Rename to...
6902 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6903 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6904 for double-word vectors.
6905 * gcc.dg/vect/vect-peel-4.c: Likewise.
6906 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6908 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6911 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6914 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6916 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6918 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6920 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6922 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6924 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6926 * gfortran.dg/trim_optimize_8.f90: New test case.
6928 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6929 Ira Rosen <ira.rosen@linaro.org>
6931 PR tree-optimization/49352
6932 * gcc.dg/vect/pr49352.c: New test.
6934 2011-06-12 Tobias Burnus
6937 * gfortran.dg/alloc_comp_assign_11.f90: New.
6939 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6941 * gfortran.dg/trim_optimize_7.f90: New test.
6943 2011-06-10 Wei Guozhi <carrot@google.com>
6946 * gcc.target/arm/pr45335.c: New test.
6947 * gcc.target/arm/pr45335-2.c: New test.
6948 * gcc.target/arm/pr45335-3.c: New test.
6949 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6950 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6951 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6953 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6956 * g++.dg/parse/error39.C: New.
6958 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6960 * gcc.target/arm/20090811-1.c: Skip for incompatible
6961 options, do not override other options.
6962 * gcc.target/arm/combine-cmp-shift.c: Skip for
6963 incompatible options.
6964 * gcc.target/arm/pr45094.c: Likewise.
6965 * gcc.target/arm/scd42-1.c: Likewise.
6966 * gcc.target/arm/scd42-3.c: Likewise.
6967 * gcc.target/arm/thumb-ltu.c: Likewise.
6969 * lib/target-supports.exp
6970 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6971 multilib flags use -mfpu with a value other than neon-fp16.
6973 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6975 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6976 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6978 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6980 * lib/target-supports.exp (check_effective_target_pie): New proc.
6981 * gcc.dg/pie-link.c: Use target pie.
6983 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6984 Laurent Roug� <laurent.rouge@menta.fr>
6986 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6987 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6989 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6991 * gfortran.dg/coarray/sync_1.f90: New test for
6992 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6994 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6996 PR tree-optimization/49318
6997 * gcc.dg/vect/pr49318.c: New test.
6999 2011-06-09 David Krauss <potswa@mac.com>
7001 * g++.dg/template/arrow1.C: New.
7003 2011-06-09 Jason Merrill <jason@redhat.com>
7005 * lib/prune.exp: Prune "note"s.
7006 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7008 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7009 * g++.dg/template/dependent-expr3.C: Likewise.
7010 * g++.dg/parse/template7.C: Likewise.
7011 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7012 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7013 * g++.old-deja/g++.pt/friend38.C: Likewise.
7014 * g++.old-deja/g++.pt/crash32.C: Likewise.
7015 * g++.old-deja/g++.other/init4.C: Likewise.
7016 * g++.old-deja/g++.other/friend8.C: Likewise.
7018 * g++.dg/ext/complex7.C: Adjust expected output.
7019 * g++.dg/diagnostic/method1.C: Likewise.
7020 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7021 * g++.dg/parse/crash33.C: Likewise.
7022 * g++.dg/other/warning1.C: Likewise.
7023 * g++.dg/init/pr29571.C: Likewise.
7024 * g++.dg/warn/overflow-warn-1.C: Likewise.
7025 * g++.dg/warn/overflow-warn-3.C: Likewise.
7026 * g++.dg/warn/overflow-warn-4.C: Likewise.
7027 * g++.old-deja/g++.oliva/template1.C: Likewise.
7029 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7030 * g++.dg/parse/template7.C: Adjust.
7032 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7035 * gcc.dg/pr49307.c: New.
7037 2011-06-09 Wei Guozhi <carrot@google.com>
7040 * gcc.target/arm/pr46975.c: New testcase.
7042 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7044 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7045 (PMETH, arglist_t): Removed.
7046 (method_get_number_of_arguments): Removed.
7047 (method_get_nth_argument): Removed.
7048 (method_get_first_argument): Removed.
7049 (method_get_next_argument): Removed.
7050 (method_get_sizeof_arguments): Removed.
7051 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7053 (method_get_number_of_arguments): Removed.
7054 (method_get_nth_argument): Removed.
7055 (method_get_first_argument): Removed.
7056 (method_get_next_argument): Removed.
7057 (method_get_sizeof_arguments): Removed.
7058 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7060 2011-06-09 David Li <davidxl@google.com>
7062 * gcc.dg/dump-pass.c: New test.
7064 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7067 * g++.dg/parse/error38.C: New.
7069 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7072 * gfortran.dg/pr49308.f90: New test.
7074 2011-06-08 Jason Merrill <jason@redhat.com>
7076 * g++.dg/cpp0x/noexcept11.C: New.
7077 * g++.dg/cpp0x/noexcept12.C: New.
7078 * g++.dg/cpp0x/sfinae11.C: Adjust.
7080 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7083 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7084 to dg-options, match also DW_AT_linkage_name.
7086 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7089 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7090 -fno-common on alpha*-dec-osf*.
7091 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7093 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7095 PR rtl-optimization/49303
7096 * gcc.target/ia64/pr49303.c: New test.
7098 2011-06-08 Tobias Burnus <burnus@net-b.de>
7101 * gfortran.dg/coarray_lock_1.f90: New.
7102 * gfortran.dg/coarray_lock_2.f90: New.
7104 2011-06-07 Jason Merrill <jason@redhat.com>
7106 * lib/prune.exp: Look for "required" rather than "instantiated".
7107 * g++.dg/abi/mangle11.C: Likewise.
7108 * g++.dg/abi/mangle12.C: Likewise.
7109 * g++.dg/abi/mangle17.C: Likewise.
7110 * g++.dg/abi/mangle20-2.C: Likewise.
7111 * g++.dg/abi/pragma-pack1.C: Likewise.
7112 * g++.dg/cpp0x/decltype26.C: Likewise.
7113 * g++.dg/cpp0x/decltype28.C: Likewise.
7114 * g++.dg/cpp0x/decltype29.C: Likewise.
7115 * g++.dg/cpp0x/enum11.C: Likewise.
7116 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7117 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7118 * g++.dg/cpp0x/pr47416.C: Likewise.
7119 * g++.dg/ext/case-range2.C: Likewise.
7120 * g++.dg/ext/case-range3.C: Likewise.
7121 * g++.dg/gomp/for-19.C: Likewise.
7122 * g++.dg/gomp/pr37533.C: Likewise.
7123 * g++.dg/gomp/pr38639.C: Likewise.
7124 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7125 * g++.dg/inherit/base3.C: Likewise.
7126 * g++.dg/inherit/using6.C: Likewise.
7127 * g++.dg/init/placement4.C: Likewise.
7128 * g++.dg/init/reference3.C: Likewise.
7129 * g++.dg/lookup/scoped6.C: Likewise.
7130 * g++.dg/lookup/using7.C: Likewise.
7131 * g++.dg/other/abstract1.C: Likewise.
7132 * g++.dg/other/error10.C: Likewise.
7133 * g++.dg/other/error5.C: Likewise.
7134 * g++.dg/other/field1.C: Likewise.
7135 * g++.dg/other/offsetof5.C: Likewise.
7136 * g++.dg/parse/bitfield2.C: Likewise.
7137 * g++.dg/parse/constant4.C: Likewise.
7138 * g++.dg/parse/crash20.C: Likewise.
7139 * g++.dg/parse/invalid-op1.C: Likewise.
7140 * g++.dg/parse/non-dependent2.C: Likewise.
7141 * g++.dg/parse/template18.C: Likewise.
7142 * g++.dg/tc1/dr152.C: Likewise.
7143 * g++.dg/tc1/dr166.C: Likewise.
7144 * g++.dg/tc1/dr176.C: Likewise.
7145 * g++.dg/tc1/dr213.C: Likewise.
7146 * g++.dg/template/access11.C: Likewise.
7147 * g++.dg/template/access2.C: Likewise.
7148 * g++.dg/template/access3.C: Likewise.
7149 * g++.dg/template/access7.C: Likewise.
7150 * g++.dg/template/arg7.C: Likewise.
7151 * g++.dg/template/cond2.C: Likewise.
7152 * g++.dg/template/crash13.C: Likewise.
7153 * g++.dg/template/crash40.C: Likewise.
7154 * g++.dg/template/crash7.C: Likewise.
7155 * g++.dg/template/crash84.C: Likewise.
7156 * g++.dg/template/ctor5.C: Likewise.
7157 * g++.dg/template/defarg13.C: Likewise.
7158 * g++.dg/template/defarg14.C: Likewise.
7159 * g++.dg/template/dtor7.C: Likewise.
7160 * g++.dg/template/eh2.C: Likewise.
7161 * g++.dg/template/error2.C: Likewise.
7162 * g++.dg/template/error43.C: Likewise.
7163 * g++.dg/template/friend32.C: Likewise.
7164 * g++.dg/template/injected1.C: Likewise.
7165 * g++.dg/template/instantiate1.C: Likewise.
7166 * g++.dg/template/instantiate3.C: Likewise.
7167 * g++.dg/template/instantiate5.C: Likewise.
7168 * g++.dg/template/instantiate7.C: Likewise.
7169 * g++.dg/template/local6.C: Likewise.
7170 * g++.dg/template/lookup2.C: Likewise.
7171 * g++.dg/template/member5.C: Likewise.
7172 * g++.dg/template/memfriend15.C: Likewise.
7173 * g++.dg/template/memfriend16.C: Likewise.
7174 * g++.dg/template/memfriend17.C: Likewise.
7175 * g++.dg/template/memfriend7.C: Likewise.
7176 * g++.dg/template/meminit1.C: Likewise.
7177 * g++.dg/template/nested3.C: Likewise.
7178 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7179 * g++.dg/template/nontype12.C: Likewise.
7180 * g++.dg/template/nontype13.C: Likewise.
7181 * g++.dg/template/nontype6.C: Likewise.
7182 * g++.dg/template/pr23510.C: Likewise.
7183 * g++.dg/template/pr35240.C: Likewise.
7184 * g++.dg/template/ptrmem15.C: Likewise.
7185 * g++.dg/template/ptrmem6.C: Likewise.
7186 * g++.dg/template/qualified-id1.C: Likewise.
7187 * g++.dg/template/qualttp20.C: Likewise.
7188 * g++.dg/template/qualttp3.C: Likewise.
7189 * g++.dg/template/qualttp4.C: Likewise.
7190 * g++.dg/template/qualttp5.C: Likewise.
7191 * g++.dg/template/qualttp6.C: Likewise.
7192 * g++.dg/template/qualttp7.C: Likewise.
7193 * g++.dg/template/qualttp8.C: Likewise.
7194 * g++.dg/template/recurse.C: Likewise.
7195 * g++.dg/template/recurse2.C: Likewise.
7196 * g++.dg/template/ref5.C: Likewise.
7197 * g++.dg/template/scope2.C: Likewise.
7198 * g++.dg/template/sfinae10.C: Likewise.
7199 * g++.dg/template/sfinae3.C: Likewise.
7200 * g++.dg/template/sizeof3.C: Likewise.
7201 * g++.dg/template/static9.C: Likewise.
7202 * g++.dg/template/template-id-2.C: Likewise.
7203 * g++.dg/template/typedef13.C: Likewise.
7204 * g++.dg/template/typename4.C: Likewise.
7205 * g++.dg/template/using14.C: Likewise.
7206 * g++.dg/template/using2.C: Likewise.
7207 * g++.dg/template/warn1.C: Likewise.
7208 * g++.dg/warn/Wparentheses-13.C: Likewise.
7209 * g++.dg/warn/Wparentheses-15.C: Likewise.
7210 * g++.dg/warn/Wparentheses-16.C: Likewise.
7211 * g++.dg/warn/Wparentheses-17.C: Likewise.
7212 * g++.dg/warn/Wparentheses-18.C: Likewise.
7213 * g++.dg/warn/Wparentheses-19.C: Likewise.
7214 * g++.dg/warn/Wparentheses-20.C: Likewise.
7215 * g++.dg/warn/Wparentheses-23.C: Likewise.
7216 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7217 * g++.dg/warn/noeffect2.C: Likewise.
7218 * g++.dg/warn/noeffect4.C: Likewise.
7219 * g++.dg/warn/pr8570.C: Likewise.
7220 * g++.old-deja/g++.brendan/init2.C: Likewise.
7221 * g++.old-deja/g++.eh/spec6.C: Likewise.
7222 * g++.old-deja/g++.pt/crash10.C: Likewise.
7223 * g++.old-deja/g++.pt/crash36.C: Likewise.
7224 * g++.old-deja/g++.pt/derived3.C: Likewise.
7225 * g++.old-deja/g++.pt/error2.C: Likewise.
7226 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7227 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7228 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7229 * g++.old-deja/g++.pt/overload7.C: Likewise.
7230 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7232 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7233 Iain Sandoe <iains@gcc.gnu.org>
7235 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7236 Added code to deal with the case when [Protocol
7237 -descriptionForInstanceMethod:] or [Protocol
7238 -descriptionForClassMethod:] returns NULL.
7240 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7241 Iain Sandoe <iains@gcc.gnu.org>
7243 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7244 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7247 2011-06-07 Xinliang David Li <davidxl@google.com>
7249 * gcc.dg/inline_2.c: New test.
7250 * gcc.dg/unroll_2.c: New test.
7251 * gcc.dg/inline_3.c: New test.
7252 * gcc.dg/unroll_3.c: New test.
7253 * gcc.dg/inline_4.c: New test.
7254 * gcc.dg/unroll_4.c: New test.
7255 * gcc.dg/inline_1.c: New test.
7256 * gcc.dg/unroll_1.c: New test.
7258 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7260 PR tree-optimization/48497
7261 * lib/gcc-defs.exp (dg-additional-options): New proc.
7262 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7263 -msse2 on 32-bit x86.
7265 2011-06-06 Jason Merrill <jason@redhat.com>
7267 * g++.dg/cpp0x/enum19.C: New.
7269 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7271 * gcc.target/arm/neon-reload-class.c: New test.
7273 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7276 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7278 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7280 * gcc.target/arm/smlatb-1.c: New file.
7281 * gcc.target/arm/smlatt-1.c: New file.
7282 * gcc.target/arm/smlaltb-1.c: New file.
7283 * gcc.target/arm/smlaltt-1.c: New file.
7285 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7287 * gcc.target/arm/mla-2.c: New test.
7289 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7291 PR gcov-profile/49299
7292 * gcc.dg/tree-prof/pr49299-1.c: New test.
7293 * gcc.dg/tree-prof/pr49299-2.c: New test.
7295 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7297 * lib/target-supports.exp
7298 (check_effective_target_vect_widen_mult_qi_to_hi):
7299 Add NEON as supporting target.
7300 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7301 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7302 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7303 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7304 using widening multiplication on targets that support it.
7305 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7306 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7307 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7309 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7311 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7312 Modern Objective-C runtime API.
7313 * objc/execute/next_mapping.h: Removed.
7314 * objc-obj-c++-shared/next-mapping.h: Removed.
7315 * objc-obj-c++-shared/Object1.h: Removed.
7316 * objc-obj-c++-shared/Object1.m: Removed.
7317 * objc-obj-c++-shared/Object1.mm: Removed.
7318 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7319 * objc-obj-c++-shared/Protocol1.h: Removed.
7320 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7321 of ProtoBool, IVAR_T and METHOD.
7322 * objc-obj-c++-shared/runtime.h: New.
7323 * objc-obj-c++-shared/TestsuiteObject.h: New.
7324 * objc-obj-c++-shared/TestsuiteObject.m: New.
7326 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7327 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7328 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7330 * objc/execute/_cmd.m: Include
7331 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7332 runtime API. ([TestClass +initialize]): Include this method also
7333 with the GNU runtime.
7334 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7335 Object. ([-setValue:]): Return void.
7336 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7337 with the GNU runtime. Include
7338 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7339 for the NeXT runtime. Use the existing print_ivars() and
7340 compare_structures() implementations for the old NeXT runtime.
7341 Added new implementations for the Modern GNU and NeXT runtimes.
7342 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7343 well. (main): Use objc_getClass(). Use return instead of exit.
7344 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7345 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7347 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7348 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7349 instead of Object. (main): Use return instead of exit().
7350 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7351 instead of Object. Removed prototype for exit(). (main): Use
7352 return instead of exit(). Use the Modern Objective-C runtime API.
7353 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7355 * objc/execute/class-tests-1.h: Include
7356 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7357 runtime API. (test_class_with_superclass): Do not call [Object
7358 class]. There is no need to with the current libobjc.
7359 * objc/execute/class-tests-2.h: Include
7360 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7362 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7363 ../../objc-obj-c++-shared/next-mapping.h.
7364 * objc/execute/class-2.m: Likewise.
7365 * objc/execute/class-3.m: Likewise.
7366 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7367 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7368 +initialize]): Include this method also with the GNU
7369 runtime. (main): Use the Modern Objective-C runtime API.
7370 * objc/execute/class-5.m: Likewise.
7371 * objc/execute/class-6.m: Likewise.
7372 * objc/execute/class-7.m: Likewise.
7373 * objc/execute/class-8.m: Likewise.
7374 * objc/execute/class-9.m: Likewise.
7375 * objc/execute/class-10.m: Likewise.
7376 * objc/execute/class-11.m: Likewise.
7377 * objc/execute/class-12.m: Likewise.
7378 * objc/execute/class-13.m: Likewise.
7379 * objc/execute/class-14.m: Likewise.
7380 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7381 this method also with the GNU runtime.
7382 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7383 +initialize]): Include this method also with the GNU runtime.
7384 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7386 * objc/execute/encode-1.m: Likewise.
7387 * objc/execute/enumeration-1.m: Likewise.
7388 * objc/execute/enumeration-2.m: Likewise.
7389 * objc/execute/exceptions/catchall-1.m: Likewise.
7390 * objc/execute/exceptions/finally-1.m: Likewise.
7391 * objc/execute/exceptions/foward-1.m: Likewise.
7392 * objc/execute/exceptions/local-variables-1.m: Likewise.
7393 * objc/execute/exceptions/throw-nil.m: Likewise.
7394 * objc/execute/exceptions/trivial.m: Likewise.
7395 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7396 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7397 * objc/execute/exceptions/matcher-1.m: Likewise.
7398 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7400 * objc/execute/formal_protocol-2.m: Likewise.
7401 * objc/execute/formal_protocol-3.m: Likewise.
7402 * objc/execute/formal_protocol-4.m: Likewise.
7403 * objc/execute/formal_protocol-5.m: Include
7404 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7406 * objc/execute/formal_protocol-6.m: Likewise.
7407 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7408 Object. Include <objc/Protocol.h> instead of
7409 ../../objc-obj-c++-shared/Protocol1.h.
7410 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7412 * objc/execute/informal_protocol.m: Likewise.
7413 * objc/execute/load-3.m: Likewise.
7414 * objc/execute/many_args_method.m ([TestClass +initialize]):
7415 Include this method with the GNU runtime as well.
7416 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7417 * objc/execute/nested-func-1.m: Use TestsuiteObject
7419 * objc/execute/nil_method-1.m: Likewise.
7420 * objc/execute/no_clash.m: Likewise.
7421 * objc/execute/np-1.m: Do not include
7422 ../../objc-obj-c++-shared/Protocol1.h.
7423 (main): Use return instead of exit().
7424 * objc/execute/np-2.m: Do not include
7425 ../../objc-obj-c++-shared/Protocol1.h.
7426 ([MyObject +initialize]): Include this method also with the GNU
7427 runtime. (main): Use return instead of exit().
7428 * objc/execute/object_is_class.m: Include
7429 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7430 of Object. (main): Use the Modern Objective-C runtime API.
7431 * objc/execute/object_is_meta_class.m: Likewise.
7432 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7433 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7434 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7435 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7436 Objective-C runtime API.
7437 * objc/execute/protocol-isEqual-2.m: Likewise.
7438 * objc/execute/protocol-isEqual-3.m: Likewise.
7439 * objc/execute/protocol-isEqual-4.m: Likewise.
7440 * objc/execute/redefining_self.m ([TestClass +initialize]):
7441 Include this method with the GNU runtime as well.
7442 * objc/execute/root_methods.m: Include
7443 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7444 Include this method with the GNU runtime as well.
7445 (main): Use the Modern Objective-C runtime API.
7446 * objc/execute/selector-1.m: Include
7447 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7448 of Object. (main): Use the Modern Objective-C runtime API.
7449 * objc/execute/static-1.m ([Test +initialize]): Include this
7450 method with the GNU runtime as well.
7451 * objc/execute/static-2.m: Likewise.
7452 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7453 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7454 ([MathClass +initialize]): Include this method with the GNU
7456 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7458 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7459 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7460 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7461 * objc.dg/attributes/method-attribute-1.m: Likewise.
7462 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7463 * objc.dg/attributes/method-attribute-2.m: Likewise.
7464 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7465 * objc.dg/attributes/method-attribute-3.m: Likewise.
7466 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7467 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7468 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7469 * obj-c++.dg/bitfield-1.mm: Likewise.
7470 * obj-c++.dg/bitfield-2.mm: Likewise
7471 * objc.dg/bitfield-3.m: Likewise.
7472 * obj-c++.dg/bitfield-4.mm: Likewise.
7473 * objc.dg/bitfield-5.m: Likewise
7474 * objc.dg/call-super-1.m: Likewise.
7475 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7476 Use objc_getClass() instead of objc_get_class(), but for the GNU
7477 runtime redefine objc_getClass as objc_get_class. Include
7478 ../objc-obj-c++-shared/runtime.h.
7479 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7480 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7481 Use the Modern Objective-C runtime API.
7482 * objc.dg/class-protocol-1.m: Include
7483 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7484 * obj-c++.dg/class-protocol-1.mm: Likewise.
7485 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7486 * objc.dg/comp-types-10.m: Likewise.
7487 * objc.dg/comp-types-11.m: Likewise.
7488 * objc.dg/comp-types-12.m: Likewise.
7489 * obj-c++.dg/comp-types-9.mm: Likewise.
7490 * obj-c++.dg/comp-types-11.mm: Likewise.
7491 * obj-c++.dg/comp-types-12.mm: Likewise.
7492 * obj-c++.dg/comp-types-13.mm: Likewise.
7493 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7494 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7495 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7496 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7497 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7498 * objc.dg/desig-init-1.m: Likewise.
7499 * obj-c++.dg/defs.mm: Likewise.
7500 * objc.dg/exceptions-2.m: Likewise.
7501 * obj-c++.dg/except-1.mm: Likewise.
7502 * obj-c++.dg/exceptions-2.mm: Likewise.
7503 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7504 Use the Modern Objective-C runtime API.
7505 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7506 the Modern Objective-C runtime API. Do not include
7507 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7508 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7509 the Modern Objective-C runtime API except when using an older NeXT
7511 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7512 the Modern Objective-C runtime API.
7513 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7515 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7516 * objc.dg/encode-7-next-64bit.m: Updated include.
7517 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7519 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7520 the Modern Objective-C runtime API.
7521 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7522 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7523 instead of ../objc-obj-c++-shared/Protocol1.h.
7524 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7525 the Modern Objective-C runtime API except when using an older NeXT
7527 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7528 the Modern Objective-C runtime API.
7529 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7531 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7532 * objc.dg/fix-and-continue-2.m: Likewise.
7533 * objc.dg/foreach-1.m: Likewise.
7534 * objc.dg/foreach-2.m: Likewise.
7535 * objc.dg/foreach-3.m: Likewise.
7536 * objc.dg/foreach-4.m: Likewise.
7537 * objc.dg/foreach-5.m: Likewise.
7538 * objc.dg/foreach-6.m: Likewise.
7539 * objc.dg/foreach-7.m: Likewise.
7540 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7542 * objc.dg/func-ptr-2.m: Likewise.
7543 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7544 Do not include objc/objc-api.h.
7545 * obj-c++.dg/fsf-package-0.mm: Likewise.
7546 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7547 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7548 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7550 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7551 * objc.dg/gnu-runtime-3.m: Likewise.
7552 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7553 * objc.dg/headers.m: Include objc/runtime.h instead of
7554 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7555 for the NeXT runtime.
7556 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7557 * obj-c++.dg/isa-field-1.mm: Likewise.
7558 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7559 * objc.dg/layout-1.m: Likewise.
7560 * objc.dg/layout-2.m: Likewise.
7561 * objc.dg/local-decl-2.m: Likewise.
7562 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7563 Object. ([Container +elementForView:]): Use
7564 class_conformsToProtocol().
7565 * obj-c++.dg/lookup-2.mm: Likewise.
7566 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7567 * obj-c++.dg/local-decl-1.mm: Likewise.
7568 * objc.dg/method-3.m: Likewise.
7569 * objc.dg/method-4.m: Likewise.
7570 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7571 ../objc-obj-c++-shared/Protocol1.h.
7572 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7573 * objc.dg/method-9.m: Likewise.
7574 * objc.dg/method-10.m: Likewise.
7575 * objc.dg/method-13.m ([Root +initialize]): Include this method
7576 also for the GNU runtime. (main): Use objc_getClass() also for
7578 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7579 * objc.dg/method-17.m: Likewise.
7580 * objc.dg/method-19.m: Likewise.
7581 * objc.dg/method-20b.m: Likewise.
7582 * obj-c++.dg/method-2.mm: Likewise.
7583 * obj-c++.dg/method-6.mm: Likewise.
7584 * obj-c++.dg/method-10.mm: Likewise.
7585 * obj-c++.dg/method-11.mm: Likewise.
7586 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7587 ../objc-obj-c++-shared/Protocol1.h.
7588 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7589 * obj-c++.dg/method-15.mm: Likewise.
7590 * obj-c++.dg/method-17.mm: Likewise.
7591 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7592 +initialize]): Include this method also for the GNU
7593 runtime. (main): Use objc_getClass() also for the GNU runtime.
7594 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7595 * obj-c++.dg/method-22.mm: Likewise.
7596 * obj-c++.dg/method-23.mm: Likewise.
7597 * obj-c++.dg/no-extra-load.mm: Likewise.
7598 * objc.dg/objc-fast-4.m: Likewise.
7599 * objc.dg/objc-gc-4.m: Likewise.
7600 * obj-c++.dg/objc-gc-3.mm: Likewise.
7601 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7602 protocol_getMethodDescription() instead of [Protocol
7603 -descriptionForInstanceMethod].
7604 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7605 Made it available with all runtimes. (main): Call -test instead
7607 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7608 and put into a category.
7609 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7610 Object. Include objc/objc.h.
7611 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7612 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7613 New. (main): Use protocol_getMethodDescription() instead
7614 of [Protocol -descriptionForInstanceMethod] and [Protocol
7615 -descriptionForClassMethod].
7616 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7617 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7618 Objective-C runtime API.
7619 * obj-c++.dg/proto-qual-1.mm: Likewise.
7620 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7622 * obj-c++.dg/property/property-1.mm: Likewise.
7623 * obj-c++.dg/qual-types-1.mm: Likewise.
7624 * objc.dg/selector-2.m: Include objc/objc.h instead of
7625 ../objc-obj-c++-shared/Object1.h.
7626 * obj-c++.dg/selector-2.mm: Likewise.
7627 * obj-c++.dg/selector-5.mm: Likewise.
7628 * obj-c++.dg/selector-6.mm: Likewise.
7629 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7630 Object. Do not include objc/objc-api.h.
7631 * obj-c++.dg/set-not-used-1.mm: Likewise.
7632 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7633 * objc.dg/stret-1.m: Likewise.
7634 * objc.dg/stret-2.m: Likewise.
7635 * obj-c++.dg/super-class-2.mm: Likewise.
7636 * objc.dg/super-class-3.m: Likewise.
7637 * objc.dg/super-class-4.m: Likewise.
7638 * objc.dg/sync-2.m: Likewise.
7639 * obj-c++.dg/sync-2.mm: Likewise.
7640 * objc.dg/sync-1.m: Include objc/objc.h instead of
7641 ../objc-obj-c++-shared/Object1.h.
7642 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7643 'Class' as the type of 'isa'.
7644 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7645 Objective-C runtime API. ([TestClass +initialize]): Include this
7646 method with the GNU runtime as well.
7647 * objc.dg/strings/strings-1.m: Updated includes.
7648 * obj-c++.dg/strings/strings-1.mm: Likewise.
7649 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7650 objc.dg/strings/const-str-12b.m.
7651 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7652 * obj-c++.dg/template-3.mm: Likewise.
7653 * obj-c++.dg/template-4.mm: Likewise.
7654 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7655 Objective-C runtime API.
7656 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7657 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7658 * obj-c++.dg/try-catch-1.mm: Likewise.
7659 * obj-c++.dg/try-catch-2.mm: Likewise.
7660 * objc.dg/try-catch-3.m: Likewise.
7661 * obj-c++.dg/try-catch-3.mm: Likewise.
7662 * objc.dg/try-catch-6.m: Likewise.
7663 * objc.dg/try-catch-7.m: Likewise.
7664 * obj-c++.dg/try-catch-7.mm: Likewise.
7665 * obj-c++.dg/try-catch-8.mm: Likewise.
7666 * obj-c++.dg/try-catch-9.mm: Likewise.
7667 * objc.dg/try-catch-10.m: Likewise.
7668 * obj-c++.dg/try-catch-11.mm: Likewise.
7669 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7670 Object. Include objc/objc.h.
7671 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7672 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7673 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7674 Object. Use Modern Objective-C runtime API. Do not use
7676 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7677 * obj-c++.dg/torture/trivial.mm: Likewise.
7678 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7679 instead of ../objc-obj-c++-shared/Object1.h. Include
7680 ../objc-obj-c++-shared/runtime.h.
7681 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7682 * objc.dg/torture/strings/const-str-11.m: Likewise.
7683 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7684 * objc.dg/torture/strings/const-str-9.m: Likewise.
7685 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7686 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7687 instead of Object. Only add _FooClassReference if
7689 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7690 * objc.dg/torture/strings/const-str-8.m: Likewise.
7691 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7692 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7694 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7696 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7697 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7698 * obj-c++.dg/va-meth-1.mm: Likewise.
7699 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7700 ../objc-obj-c++-shared/Object1.h.
7701 * objc.dg/zero-link-3.m: Likewise.
7703 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7705 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7707 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7710 * obj-c++.dg/property/cxx-property-1.mm: New.
7711 * obj-c++.dg/property/cxx-property-2.mm: New.
7713 2011-06-06 Jason Merrill <jason@redhat.com>
7715 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7717 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7719 PR rtl-optimization/49145
7721 * gcc.c-torture/compile/pr49145.c: New test.
7723 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7726 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7727 to dg-options, match also DW_AT_linkage_name.
7730 * gcc.dg/debug/pr49294.c: New test.
7733 * g++.dg/opt/pr49264.C: New test.
7735 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7737 PR tree-optimization/49243
7738 * gcc.dg/pr49243.c: New.
7740 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7742 * gnat.dg/specs/cond_expr1.ads: New test.
7744 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7746 * gnat.dg/deferred_const4.ad[sb]: New test.
7747 * gnat.dg/deferred_const4_pkg.ads: New helper.
7749 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7751 * gnat.dg/test_tamdt.adb: Rename to...
7752 * gnat.dg/taft_type1.adb: ...this.
7753 * gnat.dg/tamdt.ad[sb]: Rename to...
7754 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7755 * gnat.dg/tamdt_aux.ads: Rename to...
7756 * gnat.dg/taft_type1_pkg2.ads: ...this.
7757 * gnat.dg/taft_type2.ad[sb]: New test.
7758 * gnat.dg/taft_type2_pkg.ads: New helper.
7759 * gnat.dg/taft_type3.adb: New test.
7760 * gnat.dg/taft_type3_pkg.ads: New helper.
7762 2011-06-05 Tobias Burnus <burnus@net-b.de>
7765 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7768 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7771 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7773 * objc.dg/gnu-api-2-objc.m: Likewise.
7774 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7775 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7777 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7779 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7780 alignment, not the alignment, when calling class_addIvar(). Add
7781 an 'isa' instance variable to the test root class.
7782 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7784 2011-06-04 Jan Hubicka <jh@suse.cz>
7786 PR tree-optimization/48893
7787 PR tree-optimization/49091
7788 PR tree-optimization/49179
7789 * gfortran.dg/pr49179.f90: New testcase
7791 2011-06-04 Jan Hubicka <jh@suse.cz>
7794 * g++.dg/torture/pr48954.C: New testcase.
7796 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7798 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7800 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7803 * g++.dg/diagnostic/bitfld2.C: New.
7805 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7808 * gcc.c-torture/execute/pr49281.c: New test.
7810 2011-06-04 Jan Hubicka <jh@suse.cz>
7812 PR tree-optimize/48929
7813 * gcc.c-torture/compile/pr48929.c: New testcase.
7815 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7817 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7819 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7822 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7824 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7826 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7828 2011-06-03 Richard Henderson <rth@redhat.com>
7829 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7831 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7833 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7835 * objc.dg/headers.m: Do not include objc-list.h.
7837 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7839 * objc.dg/type-stream-1.m: Test removed.
7840 * objc.dg/headers.m: Do not include typedstream.h.
7842 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7844 * objc.dg/torture/forward-1.m (main): Updated testcase.
7846 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7849 * gcc.c-torture/compile/pr49163.c: New.
7851 2011-06-02 Asher Langton <langton2@llnl.gov>
7854 * gfortran.dg/PR49268.f90: New test.
7856 2011-06-02 Asher Langton <langton2@llnl.gov>
7859 * gfortran.dg/PR37039.f90: New test.
7861 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7864 * objc.dg/method-5.m: Updated.
7865 * objc.dg/method-19.m: Updated.
7866 * objc.dg/method-lookup-1.m: New.
7867 * obj-c++.dg/method-6.mm: Updated.
7868 * obj-c++.dg/method-7.mm: Updated.
7869 * obj-c++.dg/method-lookup-1.mm: New.
7871 2011-06-02 DJ Delorie <dj@redhat.com>
7873 * lib/timeout.exp (timeout): Add board_info support.
7875 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7877 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7879 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7882 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7883 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7885 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7886 Hans-Peter Nilsson <hp@axis.com>
7888 PR rtl-optimization/48840
7889 * gcc.target/sparc/ultrasp13.c: New test.
7891 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7894 * gcc.c-torture/compile/pr49238.c: New.
7896 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7898 * gcc.target/arm/g2.c: Skip test in -mthumb.
7899 Skip test unless cpu is xscale.
7900 * gcc.target/arm/scd42-2.c: Likewise.
7901 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7903 2011-06-01 Jason Merrill <jason@redhat.com>
7905 * g++.dg/cpp0x/decltype28.C: New.
7906 * g++.dg/cpp0x/decltype29.C: New.
7908 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7911 * gcc.target/mips/pr45074.c: New test.
7913 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7914 Hans-Peter Nilsson <hp@axis.com>
7916 PR rtl-optimization/48830
7917 * gcc.target/sparc/ultrasp12.c: New test.
7919 2011-06-01 David Li <davidxl@google.com>
7921 * gcc.dg/profile-dir-1.c: Change pass name.
7922 * gcc.dg/profile-dir-2.c: Ditto.
7923 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7924 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7925 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7926 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7927 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7928 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7929 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7930 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7931 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7932 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7933 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7934 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7935 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7936 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7937 * gcc.dg/profile-dir-3.c: Ditto.
7938 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7940 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7942 * objc.dg/attributes/method-nonnull-1.m: New test.
7943 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7945 2011-05-31 Tobias Burnus <burnus@net-b.de>
7948 * gfortran.dg/coarray_atomic_1.f90: New.
7949 * gfortran.dg/coarray/atomic_1.f90: New.
7951 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7953 * gcc.dg/guality/bswaptest.c: New test.
7954 * gcc.dg/guality/clztest.c: New test.
7955 * gcc.dg/guality/ctztest.c: New test.
7956 * gcc.dg/guality/rotatetest.c: New test.
7959 * gcc.target/i386/pr48688.c: New test.
7961 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7964 * g++.dg/lookup/name-clash9.C: New.
7966 2011-05-31 Tobias Burnus <burnus@net-b.de>
7969 * gfortran.dg/coarray/dummy_1.f90: New.
7971 2011-05-31 Tobias Burnus <burnus@net-b.de>
7974 * gfortran.dg/coarray/save_1.f90: New.
7975 * gfortran.dg/coarray_4.f90: Update dg-error.
7977 2011-05-31 Jason Merrill <jason@redhat.com>
7979 * g++.dg/cpp0x/rv-template1.C: New.
7981 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7983 PR rtl-optimization/49235
7984 * gcc.dg/pr49235.c: New test.
7986 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7988 PR tree-optimization/49093
7989 * gcc.dg/vect/pr49093.c: New test.
7991 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7994 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7996 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7999 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8002 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8005 * gcc.c-torture/execute/pr49186.c: New.
8007 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8010 * gcc.target/i386/pr49168-1.c: New.
8012 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8013 Eric Botcazou <ebotcazou@adacore.com>
8015 * gcc.dg/guality/drap.c: New test.
8017 2011-05-30 Richard Guenther <rguenther@suse.de>
8019 PR tree-optimization/49210
8020 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8021 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8023 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8026 * g++.dg/gomp/pr49223-1.C: New test.
8027 * g++.dg/gomp/pr49223-2.C: New test.
8029 2011-05-30 Richard Guenther <rguenther@suse.de>
8031 PR tree-optimization/49218
8032 * gcc.c-torture/execute/pr49218.c: New testcase.
8034 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8036 PR tree-optimization/49199
8037 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8038 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8039 -fno-tree-scev-cprop.
8041 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8044 * gfortran.dg/extends_13.f03: New.
8046 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8048 PR rtl-optimization/49095
8049 * gcc.target/i386/pr49095.c: New test.
8051 2011-05-29 Tobias Burnus <burnus@net-b.de>
8054 * gfortran.dg/coarray_24.f90: New.
8056 2011-05-29 Tobias Burnus <burnus@net-b.de>
8059 * gfortran.dg/coarray_23.f90: New.
8061 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8064 * gcc.dg/pr48826.c: New test.
8066 2011-05-29 Richard Guenther <rguenther@suse.de>
8068 PR tree-optimization/49217
8069 * gcc.dg/torture/pr49217.c: New testcase.
8071 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8074 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8076 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8078 * gnat.dg/boolean_subtype.adb: Rename to...
8079 * gnat.dg/boolean_subtype1.adb: ...this.
8081 2011-05-28 Jason Merrill <jason@redhat.com>
8083 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8085 2011-05-27 Jason Merrill <jason@redhat.com>
8087 * g++.dg/cpp0x/enum18.C: Adjust.
8089 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8091 2011-05-27 Tobias Burnus <burnus@net-b.de>
8094 * gfortran.dg/coarray_22.f90: New.
8096 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8098 PR tree-optimization/46728
8099 * gcc.target/powerpc/pr46728-1.c: New.
8100 * gcc.target/powerpc/pr46728-2.c: New.
8101 * gcc.target/powerpc/pr46728-3.c: New.
8102 * gcc.target/powerpc/pr46728-4.c: New.
8103 * gcc.target/powerpc/pr46728-5.c: New.
8104 * gcc.dg/pr46728-6.c: New.
8105 * gcc.target/powerpc/pr46728-7.c: New.
8106 * gcc.target/powerpc/pr46728-8.c: New.
8107 * gcc.dg/pr46728-9.c: New.
8108 * gcc.target/powerpc/pr46728-10.c: New.
8109 * gcc.target/powerpc/pr46728-11.c: New.
8110 * gcc.dg/pr46728-12.c: New.
8111 * gcc.target/powerpc/pr46728-13.c: New.
8112 * gcc.target/powerpc/pr46728-14.c: New.
8113 * gcc.target/powerpc/pr46728-15.c: New.
8114 * gcc.target/powerpc/pr46728-16.c: New.
8116 2011-05-27 Jason Merrill <jason@redhat.com>
8118 * g++.dg/abi/mangle47.C: New.
8121 * g++.dg/template/const5.C: New.
8123 * g++.dg/cpp0x/enum18.C: New.
8125 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8127 * g++.dg/cpp0x/error6.C: New.
8129 * g++.dg/cpp0x/error5.C: New.
8131 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8134 * g++.dg/eh/cond6.C: New test.
8136 2011-05-27 Tobias Burnus <burnus@net-b.de>
8139 * gfortran.dg/rank_3.f90: New.
8140 * gfortran.dg/rank_4.f90: New.
8142 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8144 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8145 replace dump search.
8147 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8149 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8150 * gnat.dg/bit_packed_array5.adb: ...here.
8152 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8155 * g++.dg/cpp0x/auto25.C: New.
8157 2011-05-27 Richard Guenther <rguenther@suse.de>
8159 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8161 2011-05-27 Richard Guenther <rguenther@suse.de>
8163 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8165 2011-05-27 Richard Guenther <rguenther@suse.de>
8168 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8170 2011-05-26 Jason Merrill <jason@redhat.com>
8172 * g++.dg/cpp0x/friend1.C: New.
8173 * g++.dg/cpp0x/friend2.C: New.
8175 * g++.dg/cpp0x/auto7.C: Update.
8176 * g++.dg/template/crash50.C: Adjust.
8177 * g++.dg/template/static9.C: Adjust.
8178 * g++.old-deja/g++.ext/memconst.C: Adjust.
8180 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8182 * gcc.dg/march.c: Ignore a note for some targets.
8184 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8185 Nathan Froyd <froydnj@codesourcery.com>
8189 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8190 * g++.dg/parse/pr18770.C: New test.
8191 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8193 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8196 * gfortran.dg/dependency_40.f90 : New test.
8198 2011-05-26 Tobias Burnus <burnus@net-b.de>
8201 * gfortran.dg/coarray/registering_1.f90: New.
8203 2011-05-26 Jason Merrill <jason@redhat.com>
8205 * g++.dg/cpp0x/variadic111.C: New.
8206 * g++.dg/cpp0x/variadic41.C: Adjust.
8208 2011-05-26 Richard Guenther <rguenther@suse.de>
8210 PR tree-optimization/48702
8211 * gcc.dg/torture/pr48702.c: New testcase.
8213 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8215 PR gcov-profile/48845
8216 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8218 * gcc.dg/matrix/matrix.exp: Likewise.
8219 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8220 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8221 line number to check_profiling_available.
8222 * lib/target-supports.exp (check_profiling_available): Account for
8224 Require TLS runtime support with -fprofile-generate.
8225 * lib/profopt.exp (profopt-execute): Add TLS options for
8227 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8229 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8232 * g++.dg/eh/cond5.C: New test.
8234 PR tree-optimization/49161
8235 * gcc.c-torture/execute/pr49161.c: New test.
8237 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8239 * gcc.target/arm/neon-vorn-vbic.c: New test.
8241 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8243 PR tree-optimization/49038
8244 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8245 * gcc.dg/vect/pr49038.c: New test.
8247 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8249 * g++.dg/init/pr25811-3.C: New.
8250 * g++.dg/init/pr25811-4.C: New.
8252 2011-05-25 Jason Merrill <jason@redhat.com>
8254 * g++.dg/cpp0x/enum17.C: New.
8255 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8257 * g++.dg/cpp0x/auto24.C: New.
8259 * g++.dg/cpp0x/error4.C: New.
8261 * g++.dg/cpp0x/rv-restrict.C: New.
8263 * g++.dg/cpp0x/enum15.C: New.
8264 * g++.dg/cpp0x/constexpr-switch2.C: New.
8266 * g++.dg/cpp0x/variadic110.C: New.
8268 * g++.dg/cpp0x/auto9.C: Add typedef test.
8270 * g++.dg/cpp0x/auto23.C: New.
8271 * g++.dg/cpp0x/auto9.C: Adjust.
8273 * g++.dg/cpp0x/defaulted29.C: New.
8275 * g++.dg/cpp0x/initlist51.C: New.
8277 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8279 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8280 * g++.dg/abi/packed1.C: Suppress warning.
8281 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8282 * g++.dg/template/stdarg1.C: Likewise.
8283 * g++.dg/other/packed1.C: Remove arm from xfail list.
8285 2011-05-25 Jason Merrill <jason@redhat.com>
8287 * g++.dg/cpp0x/enum16.C: New.
8288 * g++.dg/parse/error15.C: Adjust.
8290 * g++.dg/cpp0x/initlist50.C: New.
8292 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8294 * g++.dg/cpp0x/variadic109.C: New.
8296 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8298 * gcc.target/i386/pause-1.c: New.
8300 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8302 * gcc.dg/stack-usage-1.c: Adjust comment.
8303 * gcc.dg/stack-usage-2.c: New test.
8305 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8308 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8309 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8311 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8313 PR rtl-optimization/48757
8314 * gfortran.dg/pr48757.f: New test case.
8316 2011-05-24 Jason Merrill <jason@redhat.com>
8318 * g++.dg/cpp0x/access01.C: New.
8320 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8323 * objc.dg/pr48177.m: New testcase.
8325 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8328 * objc.dg/pr48187.m: New testcase.
8329 * obj-c++.dg/pr48187.mm: New testcase.
8330 * objc.dg/ivar-extra-semicolon.m: New testcase.
8332 2011-05-24 Jason Merrill <jason@redhat.com>
8334 * g++.dg/template/access21.C: New.
8335 * g++.dg/template/access22.C: New.
8337 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8339 PR rtl-optimization/48633
8340 * g++.dg/pr48633.C: New test.
8342 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8345 * g++.dg/other/pr49133.C: New test.
8347 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8348 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8350 * gcc.dg/torture/tls/run-gd.c: New test.
8351 * gcc.dg/torture/tls/run-ie.c: New test.
8352 * gcc.dg/torture/tls/run-ld.c: New test.
8353 * gcc.dg/torture/tls/run-le.c: New test.
8354 * lib/target-supports.exp (check_effective_target_tls_runtime):
8355 Build testcase with TLS options.
8357 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8359 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8361 2011-05-24 Tom de Vries <tom@codesourcery.com>
8363 PR tree-optimization/49121
8364 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8366 2011-05-23 Jason Merrill <jason@redhat.com>
8368 * g++.dg/cpp0x/defaulted28.C: New.
8370 * g++.dg/cpp0x/sfinae25.C: New.
8372 * g++.dg/cpp0x/rv-cast2.C: New.
8374 * g++.dg/cpp0x/enum14.C: New.
8376 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8379 * gcc.c-torture/execute/pr49123.c: New test.
8382 * gcc.dg/debug/pr49032.c: New test.
8385 * gcc.dg/pr49120.c: New test.
8387 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8390 * gcc.target/i386/pr47315.c: New test.
8392 2011-05-23 Jason Merrill <jason@redhat.com>
8394 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8396 * g++.dg/cpp0x/sfinae24.C: New.
8398 * g++.dg/cpp0x/error3.C: New.
8400 * g++.dg/cpp0x/defaulted27.C: New.
8402 * g++.dg/cpp0x/decltype27.C: New.
8404 2011-05-23 Richard Guenther <rguenther@suse.de>
8406 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8408 2011-05-23 Richard Guenther <rguenther@suse.de>
8410 PR tree-optimization/40874
8411 * g++.dg/tree-ssa/pr40874.C: New testcase.
8413 2011-05-23 Richard Guenther <rguenther@suse.de>
8415 PR tree-optimization/49115
8416 * g++.dg/torture/pr49115.C: New testcase.
8418 2011-05-23 Richard Guenther <rguenther@suse.de>
8421 * gcc.dg/memcpy-3.c: New testcase.
8423 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8426 * gcc.c-torture/execute/pr48973-1.c: New test.
8427 * gcc.c-torture/execute/pr48973-2.c: New test.
8429 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8432 * g++.dg/warn/pr18016.C: New.
8434 2011-05-23 Tom de Vries <tom@codesourcery.com>
8437 * gcc.target/arm/ivopts-6.c: New test.
8439 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8442 * gcc.c-torture/compile/pr49029.c: New test.
8444 2011-05-22 Jason Merrill <jason@redhat.com>
8446 * g++.dg/cpp0x/sfinae23.C: New.
8447 * g++.dg/cpp0x/sfinae8.C: Correct.
8449 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8451 * gfortran.dg/function_optimize_8.f90: New test case.
8453 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8455 PR tree-optimization/49087
8456 * gcc.dg/vect/O3-pr49087.c: New test.
8458 2011-05-21 Jason Merrill <jason@redhat.com>
8460 * g++.dg/debug/const5.C: New.
8462 2011-05-20 Jason Merrill <jason@redhat.com>
8464 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8466 * g++.dg/cpp0x/constexpr-static7.C: New.
8468 * g++.dg/cpp0x/enum12.C: New.
8469 * g++.dg/cpp0x/enum13.C: New.
8471 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8474 * gfortran.dg/select_type_23.f03: New.
8476 2011-05-20 Jason Merrill <jason@redhat.com>
8478 * g++.dg/cpp0x/defaulted26.C: New.
8480 * g++.dg/cpp0x/noexcept02.C: Fix.
8481 * g++.dg/cpp0x/noexcept03.C: Fix.
8482 * g++.dg/cpp0x/noexcept08.C: Fix.
8483 * g++.dg/cpp0x/noexcept10.C: New.
8485 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8488 * gfortran.dg/extends_12.f03: New.
8490 2011-05-20 Jason Merrill <jason@redhat.com>
8492 * g++.dg/template/koenig9.C: New.
8493 * g++.dg/opt/pr47615.C: Fix.
8494 * g++.dg/overload/defarg1.C: Fix.
8495 * g++.dg/tc1/dr213.C: Remove xfail.
8496 * g++.dg/torture/pr34850.C: Fix.
8497 * g++.dg/torture/pr39362.C: Fix.
8498 * g++.old-deja/g++.brendan/crash56.C: Fix.
8499 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8501 2011-05-20 Richard Guenther <rguenther@suse.de>
8503 PR tree-optimization/49079
8504 * gcc.dg/torture/pr49079.c: New testcase.
8506 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8508 PR tree-optimization/49073
8509 * gcc.c-torture/execute/pr49073.c: New test.
8511 2011-06-19 Tobias Burnus <burnus@net-b.de>
8514 * gfortran.dg/coarray_21.f90: New.
8516 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8518 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8521 2011-05-19 Richard Guenther <rguenther@suse.de>
8524 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8526 2011-05-19 Richard Guenther <rguenther@suse.de>
8529 * gcc.dg/builtin-object-size-11.c: New testcase.
8531 2011-05-19 Tom de Vries <tom@codesourcery.com>
8534 * gcc.target/arm/ivopts.c: New test.
8535 * gcc.target/arm/ivopts-2.c: New test.
8537 2011-05-19 Tom de Vries <tom@codesourcery.com>
8539 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8541 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8543 * gcc.c-torture/execute/960321-1.x: Remove.
8545 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8548 * gfortran.dg/move_alloc_4.f90: New.
8550 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8553 * gcc.target/i386/pr49002-1.c: New test.
8554 * gcc.target/i386/pr49002-2.c: Likewise.
8556 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8558 PR tree-optimization/49039
8559 * gcc.c-torture/execute/pr49039.c: New test.
8560 * gcc.dg/tree-ssa/pr49039.c: New test.
8561 * g++.dg/torture/pr49039.C: New test.
8563 2011-05-18 Jason Merrill <jason@redhat.com>
8565 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8566 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8567 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8569 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8571 * gcc.target/bfin/mcpu-bf592.c: New test.
8573 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8575 PR tree-optimization/41881
8576 * gcc.dg/vect/O3-pr41881.c: New test.
8577 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8579 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8581 PR tree-optimization/49000
8582 * gcc.dg/pr49000.c: New test.
8584 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8586 * gnat.dg/invalid1.adb: New test.
8588 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8590 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8592 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8593 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8595 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8598 * g++.dg/cpp0x/range-for18.C: New.
8600 2011-05-15 Tobias Burnus <burnus@net-b.de>
8603 * gfortran.dg/coarray/image_index_2.f90: New.
8605 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8607 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8608 * g++.dg/cpp0x/override2.C: New.
8610 2011-05-14 Tobias Burnus <burnus@net-b.de>
8613 * gfortran.de/coarray_20.f90: New.
8615 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8618 * function_optimize_7.f90: New test case.
8620 2011-05-13 Jason Merrill <jason@redhat.com>
8622 * g++.dg/cpp0x/decltype26.C: New.
8623 * g++.dg/cpp0x/enum11.C: New.
8625 2011-05-13 Tobias Burnus <burnus@net-b.de>
8629 * gfortran.dg/assign_8.f90: Update dg-error.
8631 2011-05-13 Tobias Burnus <burnus@net-b.de>
8634 * gfortran.dg/io_constraints_8.f90: New.
8635 * gfortran.dg/io_constraints_9.f90: New.
8637 2011-05-13 Martin Thuresson <martint@google.com>
8639 PR gcov-profile/47793
8640 * gcc.dg/pr47793.c: New.
8642 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8644 PR tree-optimization/48975
8645 * gcc.dg/pr48975.c: New test.
8647 2011-05-12 Tobias Burnus <burnus@net-b.de>
8650 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8652 2011-05-12 Jason Merrill <jason@redhat.com>
8654 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8656 2011-05-12 Geert Bosch <bosch@adacore.com>
8658 * gnat.dg/view_conversion1.adb: New test.
8660 2011-05-12 Richard Guenther <rguenther@suse.de>
8662 PR tree-optimization/48172
8663 * gcc.dg/vect/pr48172.c: New testcase.
8665 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8668 * g++.dg/opt/pr48967.C: New test.
8670 2011-05-11 Jason Merrill <jason@redhat.com>
8672 * g++.dg/cpp0x/constexpr-friend.C: New.
8673 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8675 * g++.dg/cpp0x/sfinae22.C: New.
8677 2011-05-11 Tobias Burnus <burnus@net-b.de>
8680 * gfortran.dg/generic_24.f90: New.
8682 2011-05-11 Richard Guenther <rguenther@suse.de>
8684 PR tree-optimization/15256
8685 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8687 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8690 * gcc.dg/pr48159-1.c: New test.
8691 * gcc.dg/pr48159-2.c: New test.
8693 2011-05-11 Richard Guenther <rguenther@suse.de>
8696 * gcc.dg/torture/pr48953.c: New testcase.
8698 2011-05-11 Richard Guenther <rguenther@suse.de>
8700 PR tree-optimization/18041
8701 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8703 2011-05-11 Alan Modra <amodra@gmail.com>
8706 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8708 2011-05-10 Jason Merrill <jason@redhat.com>
8710 * g++.dg/cpp0x/defaulted25.C: New.
8711 * g++.dg/template/crash7.C: Adjust.
8713 * g++.dg/cpp0x/variadic108.C: New.
8715 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8717 * g++.dg/inherit/virtual9.C: Extend.
8719 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8722 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8723 are passed and returned in vector registers.
8725 2011-05-10 Richard Guenther <rguenther@suse.de>
8727 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8728 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8729 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8730 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8731 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8734 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8736 PR tree-optimization/48611
8737 PR tree-optimization/48794
8738 * gfortran.dg/gomp/pr48611.f90: New test.
8739 * gfortran.dg/gomp/pr48794.f90: New test.
8742 * gcc.dg/dfp/pr48928.c: New test.
8744 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8747 * g++.dg/cpp0x/pr48522.C: New.
8749 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8752 * g++.dg/cpp0x/sfinae21.C: New.
8754 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8756 * g++.dg/template/sfinae28.C: Rename to...
8757 * g++.dg/cpp0x/sfinae19.C: ... this.
8758 * g++.dg/template/sfinae29.C: Rename to...
8759 * g++.dg/cpp0x/sfinae20.C: ... this.
8761 2011-05-09 Jeff Law <law@redhat.com>
8763 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8766 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8769 * g++.dg/init/pr20039.C: New.
8771 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8775 * g++.dg/template/sfinae28.C: New.
8776 * g++.dg/template/sfinae29.C: Likewise.
8778 2011-05-09 Jason Merrill <jason@redhat.com>
8780 * g++.dg/template/nontype23.C: New.
8782 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8784 * g++.dg/init/pr48859.C: New.
8786 2011-05-09 Jason Merrill <jason@redhat.com>
8788 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8789 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8790 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8791 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8792 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8793 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8794 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8795 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8797 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8799 * g++.dg/inherit/virtual9.C: New.
8801 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8804 * g++.dg/template/dependent-expr8.C: New test case.
8806 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8808 PR tree-optimization/48837
8809 * gcc.dg/pr48837.c: New testcase.
8811 2011-05-06 Jason Merrill <jason@redhat.com>
8813 * g++.dg/cpp0x/constexpr-condition2.C: New.
8815 * g++.dg/cpp0x/constexpr-missing.C: New.
8817 2011-05-06 Tobias Burnus <burnus@net-b.de>
8820 * gfortran.dg/coarray/this_image_2.f90: New.
8822 2011-05-06 Tobias Burnus <burnus@net-b.de>
8826 * gfortran.dg/bind_c_usage_22.f90: New.
8827 * gfortran.dg/bind_c_usage_23.f90: New.
8828 * gfortran.dg/bind_c_usage_24.f90: New.
8829 * gfortran.dg/bind_c_usage_24_c.c: New.
8831 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8834 * g++.dg/template/member9.C: New test case.
8836 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8838 * gnat.dg/discr29.ad[sb]: New test.
8839 * gnat.dg/discr30.adb: Likewise.
8841 2011-05-05 Julian Brown <julian@codesourcery.com>
8843 * gcc.target/arm/neon-vset_lanes8.c: New test.
8845 2011-05-05 Jason Merrill <jason@redhat.com>
8847 * g++.dg/init/new32.C: New.
8849 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8851 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8854 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8856 PR rtl-optimization/48381
8857 * gcc.c-torture/compile/pr48381.c: New test.
8859 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8861 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8863 * gcc.target/i386/opt-1.c: Ditto.
8865 2011-05-04 Jason Merrill <jason@redhat.com>
8867 * g++.dg/conversion/base1.C: New.
8869 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8871 PR libgfortran/48787
8872 * gfortran.dg/round_3.f08: Add more checks to test case.
8874 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8876 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8877 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8878 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8879 Gate test on effective_target fd_truncate.
8881 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8883 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8884 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8885 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8886 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8887 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8888 * gcc.target/i386/pr38824.c: Ditto.
8889 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8890 * gcc.target/i386/vecinit-2.c: Ditto.
8891 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8892 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8893 * gcc.target/i386/parity-2.c: Ditto.
8894 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8896 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8898 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8900 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8901 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8902 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8904 2011-05-03 Tobias Burnus <burnus@net-b.de>
8907 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8909 2011-05-03 Tobias Burnus <burnus@net-b.de>
8912 * gfortran.dg/coarray/this_image_1.f90: New.
8914 2011-05-03 Tobias Burnus <burnus@net-b.de>
8917 * gfortran.dg/coarray/caf.dg: New.
8918 * gfortran.dg/coarray/image_index_1.f90: New, copied
8919 from ../coarray_16.f90.
8921 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8924 * g++.dg/ext/complex9.C: New.
8926 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8929 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8930 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8931 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8933 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8935 * gcc.target/bfin/builtins: Created.
8936 * gcc.target/bfin/hisilh-O0.c: Deleted.
8937 * gcc.target/bfin/hisilh.c: Moved to...
8938 * gcc.target/bfin/builtins/hisilh.c: ...here.
8939 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8940 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8941 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8942 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8943 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8944 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8945 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8946 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8947 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8948 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8949 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8950 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8951 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8952 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8953 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8954 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8955 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8956 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8957 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8958 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8959 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8960 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8961 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8962 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8963 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8964 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8965 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8966 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8967 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8968 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8969 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8970 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8971 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8972 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8973 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8974 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8975 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8976 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8977 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8978 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8979 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8980 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8981 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8982 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8983 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8984 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8985 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8986 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8987 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8988 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8989 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8990 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8991 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8992 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8993 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8994 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8995 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8996 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8997 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8998 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8999 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9000 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9001 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9002 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9003 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9005 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9006 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9007 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9008 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9009 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9010 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9011 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9012 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9013 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9014 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9015 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9016 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9017 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9018 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9019 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9020 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9021 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9022 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9023 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9024 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9025 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9026 * gcc.target/bfin/builtins/circptr.c: Ditto.
9027 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9028 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9029 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9031 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9032 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9033 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9034 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9035 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9036 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9037 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9038 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9039 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9040 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9041 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9042 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9043 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9044 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9045 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9046 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9047 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9048 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9049 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9050 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9051 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9052 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9053 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9054 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9055 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9056 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9057 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9058 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9059 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9060 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9061 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9062 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9063 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9064 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9065 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9066 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9067 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9068 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9069 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9070 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9071 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9072 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9073 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9074 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9075 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9076 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9077 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9078 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9079 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9080 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9081 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9082 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9083 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9084 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9085 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9086 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9087 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9088 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9089 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9090 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9091 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9092 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9093 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9094 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9095 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9096 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9098 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9100 * gcc.target/arm/cold-lc.c: New test.
9102 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9105 * gcc.dg/pr48774.c: New test.
9107 2011-05-03 Richard Guenther <rguenther@suse.de>
9109 * gcc.dg/large-size-array-5.c: New testcase.
9111 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9113 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9115 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9117 * lib/target-supports.exp (check_effective_target_vect_strided):
9119 (check_effective_target_vect_strided2)
9120 (check_effective_target_vect_strided3)
9121 (check_effective_target_vect_strided4)
9122 (check_effective_target_vect_strided8): ...these new functions.
9124 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9125 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9126 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9127 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9128 * gcc.dg/vect/pr37539.c: Likewise.
9129 * gcc.dg/vect/slp-11a.c: Likewise.
9130 * gcc.dg/vect/slp-11b.c: Likewise.
9131 * gcc.dg/vect/slp-11c.c: Likewise.
9132 * gcc.dg/vect/slp-12a.c: Likewise.
9133 * gcc.dg/vect/slp-12b.c: Likewise.
9134 * gcc.dg/vect/slp-18.c: Likewise.
9135 * gcc.dg/vect/slp-19a.c: Likewise.
9136 * gcc.dg/vect/slp-19b.c: Likewise.
9137 * gcc.dg/vect/slp-21.c: Likewise.
9138 * gcc.dg/vect/slp-23.c: Likewise.
9139 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9141 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9142 instead of vect_interleave && vect_extract_even_odd.
9143 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9144 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9145 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9146 * gcc.dg/vect/vect-1.c: Likewise.
9147 * gcc.dg/vect/vect-10.c: Likewise.
9148 * gcc.dg/vect/vect-98.c: Likewise.
9149 * gcc.dg/vect/vect-107.c: Likewise.
9150 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9151 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9152 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9153 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9154 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9155 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9156 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9157 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9158 * gcc.dg/vect/vect-strided-float.c: Likewise.
9159 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9160 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9161 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9162 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9163 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9164 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9165 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9166 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9167 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9168 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9169 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9170 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9171 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9172 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9173 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9175 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9177 * gcc.dg/vect/pr30843.c: Likewise.
9178 * gcc.dg/vect/pr33866.c: Likewise.
9179 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9180 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9181 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9182 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9184 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9186 * gcc.dg/vect/slp-11.c: Split into...
9187 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9188 gcc.dg/vect/slp-11c.c: ...these tests.
9189 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9190 * gcc.dg/vect/slp-12c.c: ...this new test.
9191 * gcc.dg/vect/slp-19.c: Split into...
9192 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9193 gcc.dg/vect/slp-19c.c: ...these new tests.
9195 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9197 * lib/target-supports.exp
9198 (check_effective_target_vect_extract_even_odd_wide): Delete.
9199 (check_effective_target_vect_strided_wide): Likewise.
9200 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9201 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9202 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9203 * gcc.dg/vect/pr37539.c: Likewise.
9204 * gcc.dg/vect/slp-11.c: Likewise.
9205 * gcc.dg/vect/slp-12a.c: Likewise.
9206 * gcc.dg/vect/slp-12b.c: Likewise.
9207 * gcc.dg/vect/slp-19.c: Likewise.
9208 * gcc.dg/vect/slp-23.c: Likewise.
9209 * gcc.dg/vect/vect-1.c: Likewise.
9210 * gcc.dg/vect/vect-98.c: Likewise.
9211 * gcc.dg/vect/vect-107.c: Likewise.
9212 * gcc.dg/vect/vect-strided-float.c: Likewise.
9214 2011-05-02 Jason Merrill <jason@redhat.com>
9216 * g++.dg/init/new31.C: New.
9218 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9221 * gcc.dg/pr35445.c: New test.
9223 2011-05-02 Jason Merrill <jason@redhat.com>
9225 * c-c++-common/vla-1.c: New.
9227 2011-05-02 Richard Guenther <rguenther@suse.de>
9229 PR tree-optimization/48822
9230 * gcc.dg/torture/pr48822.c: New testcase.
9232 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9235 * g++.dg/cpp0x/constexpr-47969.C: New.
9237 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9240 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9241 on vect_no_align targets.
9242 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9243 vect_no_align targets.
9245 2011-05-01 Xinliang David Li <davidxl@google.com>
9247 * gcc.dg/tree-ssa/integer-addr.c: New test.
9248 * gcc.dg/tree-ssa/alias_bug.c: New test.
9250 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9252 PR libgfortran/48787
9253 * gfortran.dg/round_3.f08: Add more checks.
9255 2011-04-30 Tobias Burnus <burnus@net-b.de>
9258 * gfortran.dg/import9.f90: New, proper test.
9259 * gfortran.dg/interface_37.f90: Remove bogus
9260 test (bogus copy of interface_36.f90).
9262 2011-04-30 Tobias Burnus <burnus@net-b.de>
9265 * gfortran.dg/interface_37.f90: New.
9267 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9270 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9272 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9274 PR tree-optimization/48809
9275 * gcc.c-torture/execute/pr48809.c: New test.
9277 2011-04-29 Jeff Law <law@redhat.com>
9279 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9281 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9284 * g++.dg/init/ctor10.C: New.
9286 2011-04-29 Le-Chun Wu <lcwu@google.com>
9288 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9289 warning in implicitly instantiated templates.
9291 2011-04-29 Le-Chun Wu <lcwu@google.com>
9293 * g++.dg/warn/Wnull-conversion-1.C: New.
9294 * g++.dg/warn/Wnull-conversion-2.C: New.
9296 2011-04-29 Diego Novillo <dnovillo@google.com>
9298 * g++.old-deja/g++.other/null3.C: Expect warning about
9299 converting boolean to a pointer.
9301 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9304 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9308 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9310 2011-04-29 Tobias Burnus <burnus@net-b.de>
9313 * gfortran.dg/typebound_proc_22.f90: New.
9316 * gfortran.dg/interface_36.f90: New.
9318 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9320 PR libgfortran/48488
9321 PR libgfortran/48602
9322 PR libgfortran/48615
9323 PR libgfortran/48684
9324 PR libgfortran/48787
9325 * gfortran.dg/fmt_g.f: Adjust test.
9326 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9327 * gfortran.dg/round_3.f08: New test.
9328 * gfortran.dg/namelist_print_1.f: Adjust test.
9329 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9330 * gfortran.dg/f2003_io_5.f03: Adjust test.
9331 * gfortran.dg/coarray_15.f90: Adjust test.
9332 * gfortran.dg/namelist_65.f90: Adjust test.
9333 * gfortran.dg/fmt_cache_1.f: Adjust test.
9334 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9335 * gfortran.dg/real_const_3.f90: Adjust test.
9337 2011-04-29 Jan Hubicka <jh@suse.cz>
9339 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9340 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9342 2011-04-28 Xinliang David Li <davidxl@google.com>
9344 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9345 * g++.dg/prof-robust-1.C: New test.
9347 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9349 PR tree-optimization/48765
9350 * gcc.dg/vect/pr48765.c: New.
9352 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9354 PR tree-optimization/48775
9355 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9357 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9360 * g++.dg/inherit/pr48798.C: New.
9361 * g++.old-deja/g++.other/base1.C: Adjust.
9363 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9366 * g++.dg/template/inherit7.C: New test case.
9368 2011-04-28 Richard Guenther <rguenther@suse.de>
9370 PR tree-optimization/40052
9371 PR tree-optimization/15347
9372 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9373 * gcc.dg/pr15347.c: Likewise.
9375 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9378 * g++.dg/cpp0x/sfinae18.C: New.
9380 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9383 * g++.dg/ext/is_literal_type1.C: New.
9385 2011-04-28 Tobias Burnus <burnus@net-b.de>
9389 * gfortran.dg/interface_35.f90: New.
9390 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9391 * gfortran.dg/func_result_6.f90: Add dg-warning.
9392 * gfortran.dg/bessel_1.f90: Ditto.
9393 * gfortran.dg/hypot_1.f90: Ditto.
9394 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9395 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9396 * gfortran.dg/interface_assignment_4.f90: Ditto.
9398 2011-04-27 Jason Merrill <jason@redhat.com>
9400 * g++.dg/ext/complex8.C: New.
9402 * g++.dg/cpp0x/initlist49.C: New.
9403 * g++.dg/init/new30.C: New.
9405 2011-04-27 Tobias Burnus <burnus@net-b.de>
9408 * gfortran.dg/whole_file_34.f90: New.
9410 2011-04-27 Jan Hubicka <jh@suse.cz>
9412 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9414 2011-04-27 Jason Merrill <jason@redhat.com>
9416 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9418 * g++.dg/parse/ambig6.C: New.
9420 2011-04-27 Nick Clifton <nickc@redhat.com>
9422 * gcc.dg/20020312-2.c: Add definition for RX.
9424 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9425 option with RX targets.
9427 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9430 2011-04-27 Richard Guenther <rguenther@suse.de>
9432 * gcc.dg/tree-ssa/pr23382.c: Remove.
9434 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9437 * gcc.c-torture/compile/pr48767.c: New test.
9439 2011-04-27 Richard Guenther <rguenther@suse.de>
9441 PR tree-optimization/48772
9442 * g++.dg/pr48772.C: New testcase.
9444 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9447 * gcc.c-torture/compile/pr48742.c: New test.
9449 2011-04-26 Jason Merrill <jason@redhat.com>
9451 * g++.dg/lookup/koenig13.C: New.
9453 * g++.dg/cpp0x/initlist48.C: New.
9455 2011-04-25 Jason Merrill <jason@redhat.com>
9457 * g++.dg/cpp0x/sfinae17.C: New.
9459 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9462 * gcc.target/powerpc/pr48258-1.c: New file.
9463 * gcc.target/powerpc/pr48258-2.c: Ditto.
9465 2011-04-26 Xinliang David Li <davidxl@google.com>
9467 * gcc.dg/uninit-suppress.c: New test.
9468 * gcc.dg/uninit-suppress.c: New test.
9470 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9473 * gcc.dg/pr48768.c: New test.
9475 PR tree-optimization/48734
9476 * gcc.c-torture/compile/pr48734.c: New test.
9479 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9481 2011-04-26 Richard Guenther <rguenther@suse.de>
9483 PR tree-optimization/48731
9484 * gcc.dg/torture/pr48731.c: New testcase.
9486 2011-04-26 Richard Guenther <rguenther@suse.de>
9489 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9491 2011-04-26 Richard Guenther <rguenther@suse.de>
9494 * gcc.dg/torture/pr48694-1.c: New testcase.
9495 * gcc.dg/torture/pr48694-2.c: Likewise.
9497 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9499 * g++.dg/ext/underlying_type1.C: New.
9500 * g++.dg/ext/underlying_type2.C: Likewise.
9501 * g++.dg/ext/underlying_type3.C: Likewise.
9502 * g++.dg/ext/underlying_type4.C: Likewise.
9503 * g++.dg/ext/underlying_type5.C: Likewise.
9504 * g++.dg/ext/underlying_type6.C: Likewise.
9505 * g++.dg/ext/underlying_type7.C: Likewise.
9506 * g++.dg/ext/underlying_type8.C: Likewise.
9507 * g++.dg/ext/underlying_type9.C: Likewise.
9508 * g++.dg/ext/underlying_type10.C: Likewise.
9510 2011-04-25 Jason Merrill <jason@redhat.com>
9512 * g++.dg/cpp0x/regress/template-const2.C: New.
9514 2011-04-25 Jeff Law <law@redhat.com>
9516 * gcc.dg/tree-ssa/vrp56.c: new test.
9518 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9520 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9522 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9524 PR preprocessor/48740
9525 * c-c++-common/raw-string-11.c: New test.
9527 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9529 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9532 2011-04-23 Tobias Burnus <burnus@net-b.de>
9535 * gfortran.dg/coarray_19.f90: New.
9537 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9540 * gcc.dg/pr48685.c: New test.
9542 2011-04-22 Jan Hubicka <jh@suse.cz>
9544 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9546 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9548 PR tree-optimization/48717
9549 * gcc.c-torture/execute/pr48717.c: New test.
9551 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9554 * gcc.target/i386/pr48723.c: New test.
9556 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9559 * gcc.dg/gomp/pr48716.c: New test.
9560 * g++.dg/gomp/pr48716.C: New test.
9562 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9565 * gcc.dg/missing-field-init-2.c: Update testcase.
9567 2011-04-22 Alan Modra <amodra@gmail.com>
9569 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9571 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9574 * gfortran.dg/function_optimize_6.f90: New test.
9576 2011-04-21 Easwaran Raman <eraman@google.com>
9578 * gcc.dg/stack-layout-2.c: New test.
9580 2011-04-21 Richard Guenther <rguenther@suse.de>
9583 * g++.dg/lto/pr48207-2_0.C: New testcase.
9584 * g++.dg/lto/pr48207-3_0.C: Likewise.
9586 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9588 * gnat.dg/volatile5.adb: New test.
9589 * gnat.dg/volatile5_pkg.ads: New helper.
9591 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9594 * gcc.target/i386/pr48708.c: New test.
9596 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9598 * gcc.dg/vect/vect-119.c: New test.
9600 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9602 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9605 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9606 Richard Sandiford <richard.sandiford@linaro.org>
9609 * gcc.target/arm/pr46329.c: New test.
9611 2011-04-21 Tobias Burnus <burnus@net-b.de>
9614 * gfortran.dg/coarray_18.f90: New.
9616 2011-04-20 Jason Merrill <jason@redhat.com>
9618 * g++.dg/cpp0x/initlist47.C: New.
9620 * g++.dg/init/dtor4.C: New.
9622 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9625 * gcc.target/i386/sse2-pinsrw.c: New test.
9626 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9627 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9628 * gcc.target/i386/sse2-insvhi.c: Ditto.
9629 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9630 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9632 2011-04-20 Jason Merrill <jason@redhat.com>
9634 * g++.dg/template/const4.C: New.
9636 2011-04-20 Easwaran Raman <eraman@google.com>
9638 * gcc.dg/stack-layout-1.c: New test.
9640 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9642 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9643 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9646 2011-04-20 Kai Tietz <ktietz@redhat.com>
9648 * gcc.dg/binop-xor1.c: New test.
9649 * gcc.dg/binop-xor2.c: New test.
9650 * gcc.dg/binop-xor3.c: New test.
9651 * gcc.dg/binop-xor4.c: New test.
9652 * gcc.dg/binop-xor5.c: New test.
9654 2011-04-20 Richard Guenther <rguenther@suse.de>
9656 PR tree-optimization/47892
9657 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9659 2011-04-20 Richard Guenther <rguenther@suse.de>
9662 * g++.dg/torture/pr48695.C: New testcase.
9664 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9666 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9667 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9668 * gcc.c-torture/execute/pr45262.c: Ditto
9669 * gcc.dg/torture/pr43165.c: Ditto.
9670 * gcc.dg/torture/pr47228.c: Ditto.
9671 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9672 * gcc.dg/ipa/pr45644.c: Ditto.
9673 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9676 2011-04-19 Jason Merrill <jason@redhat.com>
9678 * g++.dg/ext/complex7.C: New.
9680 * g++.dg/ext/attrib41.C: New.
9682 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9685 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9687 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9690 * gcc.target/i386/pr48678.c: New test.
9692 2011-04-19 Martin Jambor <mjambor@suse.cz>
9694 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9695 * g++.dg/opt/devirt2.C: New test.
9696 * g++.dg/ipa/devirt-g-1.C: Likewise.
9698 2011-04-19 Tobias Burnus <burnus@net-b.de>
9701 * gfortran.dg/whole_file_33.f90: New.
9703 2011-04-19 Martin Jambor <mjambor@suse.cz>
9705 * g++.dg/ipa/devirt-7.C: New test.
9707 2011-04-19 Richard Guenther <rguenther@suse.de>
9710 * g++.dg/lto/pr48207_0.C: New testcase.
9712 2011-04-18 Jason Merrill <jason@redhat.com>
9714 * g++.dg/init/void1.C: New.
9716 * g++.dg/cpp0x/union4.C: New.
9718 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9721 * g++.dg/torture/pr48661.C: New test.
9724 * g++.dg/gomp/pr48632.C: New test.
9726 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9728 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9729 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9731 2011-04-18 Tobias Burnus <burnus@net-b.de>
9734 * gfortran.dg/coarray_17.f90: New.
9735 * gfortran.dg/coarray_10.f90: Update dg-error.
9737 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9740 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9741 * gfortran.dg/guality/guality.exp: Likewise.
9743 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9745 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9747 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9749 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9751 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9753 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9755 2011-04-18 Richard Guenther <rguenther@suse.de>
9758 * g++.dg/torture/pr46364.C: New testcase.
9760 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9762 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9764 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9766 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9768 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9769 Ira Rosen <ira.rosen@linaro.org>
9772 * gcc.target/arm/pr48252.c: New test.
9774 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9776 PR tree-optimization/48616
9777 * gcc.dg/pr48616.c: New test.
9779 2011-04-18 Tobias Burnus <burnus@net-b.de>
9782 * gfortran.dg/coarray_16.f90: New.
9784 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9787 * gfortran.dg/realloc_on_assign_7.f03: New test.
9789 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9791 PR libgfortran/48602
9792 * gfortran.dg/fmt_g0_6.f08: New test.
9794 2011-04-17 Jason Merrill <jason@redhat.com>
9796 * g++.dg/cpp0x/sfinae16.C: New.
9798 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9800 * gcc.target/mips/reg-var-1.c: New test.
9802 2011-04-17 Jan Hubicka <jh@suse.cz>
9804 * gcc.dg/winline-5.c: Update testcase.
9806 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9808 * gnat.dg/discr27.ad[sb]: Move dg directive.
9809 * gnat.dg/discr28.ad[sb]: New test.
9810 * gnat.dg/discr28_pkg.ads: New helper.
9812 2011-04-17 Michael Matz <matz@suse.de>
9814 PR tree-optimization/48622
9816 * gcc.dg/lto/pr48622_0.c: New test.
9818 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9820 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9821 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9822 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9823 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9824 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9825 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9827 2011-04-15 Jason Merrill <jason@redhat.com>
9829 * g++.dg/cpp0x/range-for17.C: New.
9831 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9833 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9834 * g++.dg/cpp0x/range-for3.C: Likewise.
9835 * g++.dg/cpp0x/range-for9.C: Correct error message.
9836 * g++.dg/cpp0x/range-for11.C: New.
9837 * g++.dg/cpp0x/range-for12.C: New.
9838 * g++.dg/cpp0x/range-for13.C: New.
9839 * g++.dg/cpp0x/range-for14.C: New.
9840 * g++.dg/cpp0x/range-for15.C: New.
9841 * g++.dg/cpp0x/range-for16.C: New.
9843 2011-04-15 Tobias Burnus <burnus@net-b.de>
9846 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9848 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9850 * objc.dg/naming-4.m: Updated.
9851 * objc.dg/naming-5.m: Updated.
9852 * objc.dg/naming-6.m: New.
9853 * objc.dg/naming-7.m: New.
9854 * obj-c++.dg/naming-1.mm: Updated.
9855 * obj-c++.dg/naming-2.mm: Updated.
9856 * obj-c++.dg/naming-3.mm: New.
9857 * obj-c++.dg/naming-4.mm: New.
9859 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9861 PR libgfortran/48589
9862 * gfortran.dg/fmt_g0_5.f08: New test.
9864 2011-04-15 Richard Guenther <rguenther@suse.de>
9867 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9869 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9871 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9872 -finline-limit=0 to -fno-inline
9874 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9877 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9880 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9883 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9884 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9885 * gcc.target/i386/avx-insertps-3.c: New test.
9886 * gcc.target/i386/avx-insertps-4.c: New test.
9888 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9890 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9893 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9898 * gcc.target/avr/pr46779-1.c: New test case
9899 * gcc.target/avr/pr46779-2.c: New test case
9901 2011-04-14 Jason Merrill <jason@redhat.com>
9903 * g++.dg/cpp0x/sfinae15.C: New.
9905 * g++.dg/cpp0x/sfinae14.C: New.
9907 * g++.dg/ext/vla10.C: New.
9909 2011-04-14 Richard Guenther <rguenther@suse.de>
9911 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9913 2011-04-14 Richard Guenther <rguenther@suse.de>
9915 * gcc.dg/fold-bitand-4.c: Move ...
9916 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9918 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9920 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9922 * gcc.target/avr/torture/trivial.c: Ditto.
9924 2011-04-13 Jason Merrill <jason@redhat.com>
9926 * g++.dg/template/operator11.C: New.
9928 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9931 * gcc.dg/gomp/pr48591.c: New test.
9934 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9935 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9937 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9940 * g++.dg/template/dependent-expr7.C: New test case.
9942 2011-04-13 Jason Merrill <jason@redhat.com>
9944 * g++.dg/cpp0x/sfinae13.C: New.
9946 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9948 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9950 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9952 * gcc.target/arm/pr43698.c: Remove -march option.
9954 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9956 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9959 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9963 * gfortran.dg/realloc_on_assign_6.f03: New test.
9965 2011-04-12 Kai Tietz <ktietz@redhat.com>
9967 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9968 targets the additional -mno-ms-bitfields and
9969 -Wno-packed-bitfield-compat options.
9970 * g++.dg/ext/bitfield3.C: Likewise.
9971 * g++.dg/ext/bitfield4.C: Likewise.
9972 * g++.dg/ext/bitfield5.C: Likewise.
9973 * gcc.dg/bitfld-15.c: Likewise.
9974 * gcc.dg/bitfld-16.c: Likewise.
9975 * gcc.dg/bitfld-17.c: Likewise.
9976 * gcc.dg/bitfld-18.c: Likewise.
9978 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9980 * gcc.target/arm/neon-vld3-1.c: New test.
9981 * gcc.target/arm/neon-vst3-1.c: New test.
9982 * gcc.target/arm/neon/v*.c: Regenerate.
9984 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9986 PR rtl-optimization/48549
9987 * g++.dg/opt/pr48549.C: New test.
9989 2011-04-12 Richard Guenther <rguenther@suse.de>
9991 PR tree-optimization/46076
9992 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9994 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9997 * lib/compat.exp (compat-execute): Declare unsupported after
9998 stripping path from src1.
9999 * lib/lto.exp (lto-execute): Likewise.
10001 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10004 * gcc.dg/pr48552-1.c: New test.
10005 * gcc.dg/pr48552-2.c: New test.
10007 2011-04-11 Jason Merrill <jason@redhat.com>
10009 * g++.dg/cpp0x/sfinae12.C: New.
10011 * g++.dg/cpp0x/enum10.C: New.
10013 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10015 * g++.dg/cpp0x/rv-func.C: New.
10017 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10019 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10022 2011-04-11 Martin Jambor <mjambor@suse.cz>
10024 PR tree-optimization/48195
10025 * gcc.dg/ipa/pr48195.c: New test.
10027 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10029 * gnat.dg/return3.adb: Remove unused switch.
10031 2011-04-08 Mike Stump <mikestump@comcast.net>
10034 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10035 default to fno-common.
10037 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10039 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10040 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10042 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10045 * gfortran.dg/function_optimize_5.f90: New test.
10047 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10049 * gnat.dg/aggr17.adb: New test.
10050 * gnat.dg/aggr18.adb: Likewise.
10052 2011-04-08 Michael Matz <matz@suse.de>
10054 PR middle-end/48389
10055 * gcc.target/i386/pr48389.c: New test.
10057 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10059 PR rtl-optimization/48272
10060 * g++.dg/opt/pr48272.C: New.
10062 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10064 PR rtl-optimization/48235
10065 * gcc.dg/pr48235.c: New.
10067 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10069 PR rtl-optimization/48302
10070 * g++.dg/opt/pr48302.C: New.
10072 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10075 * g++.dg/opt/pr48273.C: New.
10077 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10079 PR rtl-optimization/48442
10080 * gcc.dg/pr48442.c: New.
10082 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10084 PR tree-optimization/48377
10085 * gcc.dg/vect/pr48377.c: New test.
10087 2011-04-07 Jason Merrill <jason@redhat.com>
10089 * g++.dg/cpp0x/regress/call1.C: New.
10091 * g++.dg/cpp0x/variadic107.C: New.
10093 * g++.dg/cpp0x/sfinae11.C: New.
10094 * g++.dg/cpp0x/noexcept02.C: Fix.
10096 * g++.dg/cpp0x/sfinae10.C: New.
10098 * g++.dg/cpp0x/sfinae9.C: New.
10100 * c-c++-common/Wcast-qual-1.c: Move here from...
10101 * gcc.dg/cast-qual-3.c: ...here, and...
10102 * g++.dg/warn/Wcast-qual2.C: ...here.
10104 * g++.dg/cpp0x/sfinae8.C: New.
10106 * g++.dg/cpp0x/sfinae7.C: New.
10108 * g++.dg/cpp0x/enum9.C: New.
10110 2011-04-07 Mike Stump <mikestump@comcast.net>
10112 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10113 with no trampolines.
10115 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10118 * gfortran.dg/gomp/pr48117.f90: New test.
10121 * gcc.dg/torture/pr48343.c: New test.
10123 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10125 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10127 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10129 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10131 2011-04-07 Tom de Vries <tom@codesourcery.com>
10134 * lib/scanasm.exp (object-size): New proc.
10135 * gcc.target/arm/pr43920-2.c: New test.
10137 2011-04-06 Tobias Burnus <burnus@net-b.de>
10141 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10143 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10145 * gcc.dg/mtune.c: Prune note from output.
10147 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10150 * gcc.dg/guality/pr36977.c: New test.
10151 * gcc.dg/guality/pr48466.c: New test.
10153 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10155 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10157 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10159 * gnat.dg/return3.adb: New test.
10161 2011-04-06 Richard Guenther <rguenther@suse.de>
10163 PR tree-optimization/47663
10164 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10166 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10168 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10169 Solaris 8 and 9 as well.
10171 2011-04-05 Tom de Vries <tom@codesourcery.com>
10174 * gcc.target/arm/pr43920-1.c: New test.
10176 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10178 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10179 (cctor): Actually return the value.
10180 (main): Cast return values.
10182 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10184 * gfortran.dg/character_comparison_8.f90: New test.
10186 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10188 * frontend-passes: (optimize_lexical_comparison): New function.
10189 (optimize_expr): Call it.
10190 (optimize_comparison): Also handle lexical comparison functions.
10191 Return false instad of -2 for unequal comparison.
10193 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10196 * function_optimize_4.f90: New test.
10198 2011-04-04 Tobias Burnus <burnus@net-b.de>
10201 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10202 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10203 * gfortran.dg/coarray_15.f90: New.
10205 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10207 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10208 * gfortran.dg/bessel_7.f90: Likewise.
10210 2011-04-03 Tobias Burnus <burnus@net-b.de>
10212 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10214 2011-04-03 Richard Guenther <rguenther@suse.de>
10215 Ira Rosen <ira.rosen@linaro.org>
10217 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10218 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10219 -ftree-loop-if-convert-stores.
10221 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10223 * gnat.dg/specs/aggr2.ads: New test.
10225 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10227 * gnat.dg/debug2.ad[sb]: New test.
10228 * gnat.dg/debug2_pkg.ads: New helper.
10229 * gnat.dg/debug3.ad[sb]: New test.
10231 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10233 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10235 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10237 PR middle-end/48335
10238 * gcc.c-torture/compile/pr48335-1.c: New test.
10239 * gcc.dg/pr48335-1.c: New test.
10240 * gcc.dg/pr48335-2.c: New test.
10241 * gcc.dg/pr48335-3.c: New test.
10242 * gcc.dg/pr48335-4.c: New test.
10243 * gcc.dg/pr48335-5.c: New test.
10244 * gcc.dg/pr48335-6.c: New test.
10245 * gcc.dg/pr48335-7.c: New test.
10246 * gcc.dg/pr48335-8.c: New test.
10247 * gcc.target/i386/pr48335-1.c: New test.
10249 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10252 * gcc.dg/Waddress.c: New test.
10254 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10257 * gfortran.dg/function_optimize_3.f90: New test.
10259 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10261 * gcc.c-torture/compile/20110401-1.c: New test.
10263 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10264 * g++.dg/lto/20091002-2_0.C: Likewise.
10265 * g++.dg/lto/20090303_0.c: Likewise.
10266 * g++.dg/lto/20091004-1_0.C: Likewise.
10267 * g++.dg/lto/20091002-3_0.C: Likewise.
10268 * g++.dg/lto/20091004-2_0.C: Likewise.
10269 * g++.dg/lto/20081123_0.C: Likewise.
10270 * g++.dg/lto/20090313_0.C: Likewise.
10271 * g++.dg/lto/20081109-1_0.C: Likewise.
10272 * g++.dg/lto/20081219_0.C: Likewise.
10273 * g++.dg/lto/20081204-1_0.C: Likewise.
10274 * g++.dg/lto/20090302_0.C: Likewise.
10275 * g++.dg/lto/20081119-1_0.C: Likewise.
10276 * g++.dg/lto/20081118_0.C: Likewise.
10277 * gcc.dg/lto/20091020-2_0.c: Likewise.
10278 * gcc.dg/lto/20090210_0.c: Likewise.
10279 * gcc.dg/lto/20081204-1_0.c: Likewise.
10280 * gcc.dg/lto/20081224_0.c: Likewise.
10281 * gcc.dg/lto/20090219_0.c: Likewise.
10282 * gcc.dg/lto/20091014-1_0.c: Likewise.
10283 * gcc.dg/lto/20091016-1_0.c: Likewise.
10284 * gcc.dg/lto/20090206-2_0.c: Likewise.
10285 * gcc.dg/lto/20090116_0.c: Likewise.
10286 * gcc.dg/lto/20091013-1_0.c: Likewise.
10287 * gcc.dg/lto/20091015-1_0.c: Likewise.
10288 * gcc.dg/lto/20090126-2_0.c: Likewise.
10290 2011-03-31 Ian Lance Taylor <iant@google.com>
10292 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10294 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10296 * gnat.dg/opt16.adb: New test.
10298 2011-03-31 Jason Merrill <jason@redhat.com>
10300 * g++.dg/cpp0x/defaulted24.C: New.
10302 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10305 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10308 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10310 * g++.dg/other/i386-9.C: New test.
10312 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10314 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10316 2011-03-30 Jason Merrill <jason@redhat.com>
10318 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10320 * g++.dg/cpp0x/regress/isnan.C: New.
10322 * g++.dg/cpp0x/initlist46.C: New.
10324 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10327 * gcc.target/arm/neon-modes-2.c: New test.
10329 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10332 * gcc.c-torture/compile/pr48305.c: New test.
10334 2011-03-29 Jason Merrill <jason@redhat.com>
10336 * g++.dg/cpp0x/regress/value-dep1.C: New.
10338 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10340 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10342 2011-03-29 Ian Lance Taylor <iant@google.com>
10344 * go.test/go-test.exp: Handle the test lines used in several new
10346 (errchk): Add opts parameter. Change all callers. Handle parens
10349 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10350 Dominique d'Humieres <dominiq@lps.ens.fr>
10352 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10353 and __APPLE__ && __PPC__ && __ALTIVEC__.
10355 2011-03-29 Jason Merrill <jason@redhat.com>
10357 * g++.dg/cpp0x/dependent1.C: New.
10359 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10361 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10363 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10365 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10368 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10369 * gfortran.dg/proc_ptr_comp_32.f90: New.
10371 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10373 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10374 check for corresponding warning.
10376 2011-03-28 Jason Merrill <jason@redhat.com>
10378 * g++.dg/cpp0x/rv-deduce2.C: New.
10380 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10383 * gcc.dg/pr48203.c: New test.
10385 2011-03-28 Jeff Law <law@redhat.com>
10387 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10389 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10391 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10392 and __PPC__ && __ALTIVEC__.
10394 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10397 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10398 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10399 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10400 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10402 2011-03-28 Jason Merrill <jason@redhat.com>
10404 * g++.dg/cpp0x/initlist-array2.C: New.
10406 * g++.dg/cpp0x/initlist-array1.C: New.
10408 * g++.dg/cpp0x/constexpr-compound.C: New.
10410 * g++.dg/cpp0x/constexpr-using.C: New.
10412 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10414 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10417 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10419 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10421 * gcc.dg/slp-1.c: New test.
10423 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10425 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10426 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10427 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10428 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10429 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10430 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10431 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10432 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10433 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10434 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10435 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10436 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10437 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10438 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10440 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10443 * gfortran.dg/trim_optimize_5.f90: New test.
10444 * gfortran.dg/trim_optimize_6.f90: New test.
10446 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10449 * gcc.target/mips/madd-7.c: Remove -mlong32.
10450 * gcc.target/mips/msub-7.c: Likewise.
10452 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10454 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10455 accesses to preserve the meaning of the test for doubleword vectors.
10456 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10457 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10459 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10462 * gfortran.dg/class_42.f03: New.
10464 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10466 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10469 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10471 PR rtl-optimization/48144
10472 * gcc.dg/pr48144.c: New test.
10474 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10476 * gnat.dg/discr27.ad[sb]: New test.
10478 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10480 * gnat.dg/limited_with2.ad[sb]: New test.
10481 * gnat.dg/limited_with2_pkg1.ads: New helper.
10482 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10484 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10486 * gnat.dg/opt15.adb: New test.
10487 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10489 2011-03-25 Tobias Burnus <burnus@net-b.de>
10493 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10494 * gfortran.dg/leadz_trailz_3.f90: Ditto
10496 2011-03-25 Martin Jambor <mjambor@suse.cz>
10498 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10500 2011-03-25 Jason Merrill <jason@redhat.com>
10502 * g++.dg/cpp0x/defaulted22.C: New.
10503 * g++.dg/cpp0x/defaulted23.C: New.
10504 * g++.dg/cpp0x/defaulted15.C: Adjust.
10506 2011-03-25 Jason Merrill <jason@redhat.com>
10508 * g++.dg/cpp0x/move1.C: New.
10510 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10513 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10515 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10517 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10518 for mips-sgi-irix6.5.
10519 Replace snprintf prototype by <stdio.h>.
10521 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10524 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10525 run_expensive_tests.
10526 * gcc.dg/graphite/block-4.c: Likewise.
10527 * gcc.dg/graphite/block-7.c: Likewise.
10528 * gcc.dg/graphite/block-8.c: Likewise.
10530 2011-03-25 Richard Guenther <rguenther@suse.de>
10532 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10533 * g++.dg/tree-ssa/pr8781.C: Likewise.
10534 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10535 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10536 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10537 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10538 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10539 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10540 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10541 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10542 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10543 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10544 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10545 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10546 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10547 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10548 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10549 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10550 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10551 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10552 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10553 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10554 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10555 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10556 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10557 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10558 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10559 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10560 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10561 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10562 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10563 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10564 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10565 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10566 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10567 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10568 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10569 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10570 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10571 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10572 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10573 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10574 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10575 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10576 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10577 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10578 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10579 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10580 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10581 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10582 * c-c++-common/pr46562-2.c: Likewise.
10583 * gfortran.dg/pr42108.f90: Likewise.
10584 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10585 foo to be inlined even at -O1.
10586 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10587 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10588 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10589 * gcc.dg/matrix/matrix.exp: Disable FRE.
10591 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10594 * gcc.dg/dfp/pr48204.c: New test.
10596 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10599 * gcc.c-torture/execute/pr47917.c: Move this...
10600 * gcc.dg/torture/pr47917.c: to here and add xfails.
10602 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10604 * gnat.dg/array16.ad[sb]: New test.
10605 * gnat.dg/array16.ads: New helper.
10607 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10609 * gnat.dg/derived_type2.adb: New test.
10611 2011-03-24 Richard Guenther <rguenther@suse.de>
10613 PR tree-optimization/48271
10614 * g++.dg/torture/pr48271.C: New testcase.
10616 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10618 * gnat.dg/array15.ad[sb]: New test.
10620 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10623 * gcc.target/i386/pr48237.c: New test.
10625 2011-03-24 Richard Guenther <rguenther@suse.de>
10627 PR middle-end/48269
10628 * gcc.dg/builtin-object-size-10.c: New testcase.
10630 2011-03-24 Richard Guenther <rguenther@suse.de>
10632 PR tree-optimization/46562
10633 * c-c++-common/pr46562-2.c: New testcase.
10634 * c-c++-common/pr46562.c: Likewise.
10636 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10638 * gcc.dg/vect/vect-cselim-1.c: New test.
10639 * gcc.dg/vect/vect-cselim-2.c: New test.
10641 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10643 * gcc.target/arm/pr46934.c: New.
10645 2011-03-23 Ian Lance Taylor <iant@google.com>
10647 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10649 2011-03-23 Richard Guenther <rguenther@suse.de>
10651 * gcc.dg/struct: Remove directory and contents.
10653 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10656 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10658 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10660 * gnat.dg/discr26.ad[sb]: New test.
10661 * gnat.dg/discr26_pkg.ads: New helper.
10663 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10666 * gcc.target/arm/neon-vld-1.c: New test.
10668 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10670 * gnat.dg/array14.ad[sb]: New test.
10671 * gnat.dg/array14_pkg.ads: New helper.
10673 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10675 * gcc.c-torture/execute/920501-8.x: Remove.
10676 * gcc.c-torture/execute/930513-1.x: Remove.
10677 * gcc.c-torture/execute/960312-1.x: Remove.
10678 * gcc.c-torture/compile/20000804-1.c,
10679 gcc.c-torture/compile/20001205-1.c,
10680 gcc.c-torture/compile/20001226-1.c,
10681 gcc.c-torture/compile/20010518-2.c,
10682 gcc.c-torture/compile/20020312-1.c,
10683 gcc.c-torture/compile/20020604-1.c,
10684 gcc.c-torture/compile/920501-12.c,
10685 gcc.c-torture/compile/920501-4.c,
10686 gcc.c-torture/compile/920520-1.c,
10687 gcc.c-torture/compile/980506-1.c,
10688 gcc.c-torture/execute/980709-1.x,
10689 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10690 options for m68hc11.
10691 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10692 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10695 2011-03-22 Nick Clifton <nickc@redhat.com>
10697 * lib/target-supports.exp (check_profiling_available): Add MN10300
10698 to the list of targets that do not support profiling. Restore
10699 alpha sorting to this list.
10701 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10703 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10704 failure on 32-bit systems.
10705 * gcc.dg/torture/vector-2.c: Ditto.
10707 2011-03-22 Richard Guenther <rguenther@suse.de>
10709 PR tree-optimization/48228
10710 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10712 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10714 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10718 * gcc.target/powerpc/pr48226.c: New file.
10720 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10722 * lib/prune.exp (prune_gcc_output): Prune "could not create
10723 compact unwind for" warnings.
10725 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10729 * gcc.c-torture/execute/pr42544.c: New test.
10730 * gcc.c-torture/execute/pr48197.c: New test.
10732 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10734 PR preprocessor/48192
10735 * gcc.target/powerpc/pr48192.c: New file.
10738 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10739 split problem of 0 being loaded in a VSX register.
10741 2011-03-21 Richard Guenther <rguenther@suse.de>
10744 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10745 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10746 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10747 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10749 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10752 * gcc.dg/pr48213.c: New test.
10754 2011-03-21 Kai Tietz <ktietz@redhat.com>
10757 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10759 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10761 * gcc.target/arm/xor-and.c: New.
10763 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10766 * gfortran.dg/function_optimize_1.f90: New test.
10767 * gfortran.dg/function_optimize_2.f90: New test.
10769 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10771 PR rtl-optimization/47502
10772 * gcc.target/i386/pr47502-1.c: New.
10773 * gcc.target/i386/pr47502-2.c: Likewise.
10775 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10777 PR rtl-optimization/48156
10778 * gcc.dg/pr48156.c: New test.
10780 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10782 PR libfortran/47439
10783 * gfortran.dg/scratch_1.f90: Adjust test.
10785 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10787 PR libfortran/47439
10788 * gfortran.dg/scratch_1.f90: New test.
10790 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10792 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10793 variably modified typedefs.
10794 * gcc.dg/c1x-typedef-2.c: Remove.
10796 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10798 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10799 * gcc.dg/c1x-anon-struct-3.c: New test.
10800 * gcc.dg/anon-struct-11.c: Update.
10802 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10804 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10806 Only xfail with gas.
10808 2011-03-18 Jason Merrill <jason@redhat.com>
10810 * g++.dg/template/fn-ptr1.C: New.
10812 * g++.dg/overload/volatile1.C: New.
10814 * g++.dg/opt/pr23372.C: New.
10816 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10818 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10820 PR middle-end/47405
10821 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10823 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10825 * gcc.target/arm/unsigned-extend-1.c: New.
10827 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10830 * gcc.c-torture/compile/pr48161.c: New test.
10832 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10834 PR middle-end/47725
10835 * gcc.dg/torture/pr47725.c: New.
10837 2011-03-17 Jason Merrill <jason@redhat.com>
10839 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10840 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10842 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10844 * gnat.dg/specs/elab2.ads: New test.
10845 * gnat.dg/specs/elab2_pkg.ads: New helper.
10847 2011-03-17 Jason Merrill <jason@redhat.com>
10849 * g++.dg/cpp0x/decltype-1212.C: New.
10850 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10852 2011-03-17 Jason Merrill <jason@redhat.com>
10854 * g++.dg/parse/memfnquals1.C: New.
10856 2011-03-17 Richard Guenther <rguenther@suse.de>
10858 PR middle-end/48134
10859 * gcc.dg/pr48134.c: New testcase.
10861 2011-03-17 Richard Guenther <rguenther@suse.de>
10863 PR middle-end/48165
10864 * g++.dg/torture/pr48165.C: New testcase.
10866 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10868 PR rtl-optimization/48141
10869 * gcc.dg/pr48141.c: New test.
10871 2011-03-16 Jason Merrill <jason@redhat.com>
10873 * g++.dg/cpp0x/constexpr-48089.C: New.
10875 * g++.dg/cpp0x/constexpr-abi1.C: New.
10877 * g++.dg/cpp0x/constexpr-46336.C: New.
10878 * g++.dg/parse/friend5.C: Adjust expected errors.
10880 * g++.dg/cpp0x/constexpr-47570.C: New.
10882 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10885 * ++.dg/debug/dwarf2/typedef6.C: New test.
10887 2011-03-16 Jason Merrill <jason@redhat.com>
10889 * g++.dg/cpp0x/elision2.C: New.
10891 * g++.dg/cpp0x/constexpr-array3.C: New.
10893 2011-03-16 Jason Merrill <jason@redhat.com>
10895 * g++.dg/cpp0x/sfinae6.C: New.
10896 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10897 * g++.dg/cpp0x/pr45908.C: Likewise.
10898 * g++.dg/cpp0x/sfinae6.C: Likewise.
10899 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10900 * g++.old-deja/g++.law/arg11.C: Likewise.
10902 2011-03-16 Jason Merrill <jason@redhat.com>
10904 * g++.dg/template/incomplete6.C: New.
10906 2011-03-16 Jeff Law <law@redhat.com>
10908 * gcc.dg/tree-ssa/vrp55.c: New test.
10910 2011-03-16 Jason Merrill <jason@redhat.com>
10912 * g++.dg/cpp0x/auto22.C: New.
10914 2011-03-16 Richard Guenther <rguenther@suse.de>
10916 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10917 optimizing it away if promoted to const.
10919 2011-03-16 Richard Guenther <rguenther@suse.de>
10921 PR tree-optimization/48149
10922 * gcc.dg/fold-complex-1.c: New testcase.
10924 2011-03-16 Richard Guenther <rguenther@suse.de>
10927 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10928 or cloning happens.
10930 2011-03-16 Richard Guenther <rguenther@suse.de>
10932 PR tree-optimization/26134
10933 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10935 2011-03-16 Richard Guenther <rguenther@suse.de>
10937 PR tree-optimization/48146
10938 * gcc.dg/torture/pr48146.c: New testcase.
10940 2011-03-16 Richard Guenther <rguenther@suse.de>
10942 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10943 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10945 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10947 PR middle-end/48136
10948 * gcc.c-torture/compile/pr48136.c: New test.
10950 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10953 * gcc.dg/guality/pr45882.c: New test.
10955 2011-03-15 Jason Merrill <jason@redhat.com>
10957 * g++.dg/cpp0x/constexpr-recursion.C: New.
10959 * g++.dg/cpp0x/implicit11.C: New.
10961 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10963 * g++.dg/cpp0x/constexpr-attribute.C: New.
10965 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10967 * g++.dg/parse/pr34758.C: New.
10969 2011-03-15 Xinliang David Li <davidxl@google.com>
10972 * gcc.dg/uninit-pred-7_d.c: New test.
10973 * gcc.dg/uninit-pred-8_d.c: New test.
10975 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10978 * gcc.target/arm/pr46788.c: New.
10980 2011-03-15 Richard Guenther <rguenther@suse.de>
10982 PR middle-end/47650
10983 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10984 * gfortran.dg/ishft_4.f90: Likewise.
10985 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10987 2011-03-15 Richard Guenther <rguenther@suse.de>
10989 PR tree-optimization/13954
10990 * g++.dg/tree-ssa/pr13954.C: New testcase.
10992 2011-03-15 Richard Guenther <rguenther@suse.de>
10994 PR tree-optimization/48037
10995 * gcc.target/i386/pr48037-1.c: New testcase.
10997 2011-03-15 Richard Guenther <rguenther@suse.de>
10999 PR tree-optimization/41490
11000 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11001 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11002 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11003 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11004 * g++.dg/tree-ssa/pr33604.C: Adjust.
11006 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11008 PR middle-end/47917
11009 * gcc.c-torture/execute/pr47917.c: New test.
11010 * gcc.dg/pr47917.c: New test.
11012 PR middle-end/38878
11013 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11015 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11017 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11018 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11019 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11020 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11021 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11022 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11023 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11024 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11025 * gcc.target/i386/avx-floor-vec.c: Ditto.
11026 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11027 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11028 * gcc.target/i386/avx-rint-vec.c: Ditto.
11029 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11030 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11031 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11032 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11034 2011-03-14 Tom Tromey <tromey@redhat.com>
11036 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11037 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11038 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11040 2011-03-14 Tom Tromey <tromey@redhat.com>
11042 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11043 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11044 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11046 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11048 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11050 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11052 PR rtl-optimization/47166
11053 * gcc.c-torture/execute/postmod-1.c: New test.
11055 2011-03-14 Richard Guenther <rguenther@suse.de>
11057 PR middle-end/48098
11058 * gcc.dg/torture/pr48098.c: New testcase.
11060 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11063 * gcc.target/powerpc/pr48053-1.c: New test.
11064 * gcc.target/powerpc/pr48053-2.c: Likewise.
11066 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11068 PR libfortran/48066
11069 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11071 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11073 PR libfortran/48066
11074 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11076 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11079 * gfortran.dg/class_41.f03: New.
11081 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11083 * g++.dg/conversion/cast3.C: New test.
11085 2011-03-11 Jason Merrill <jason@redhat.com>
11087 * g++.dg/template/error45.C: New.
11089 * g++.dg/parse/no-type-defn1.C: New.
11091 * g++.dg/ext/attrib40.C: New.
11093 * g++.dg/cpp0x/regress/array1.C: New.
11095 2011-03-11 Richard Guenther <rguenther@suse.de>
11097 PR tree-optimization/48067
11098 * gcc.dg/pr48067.c: New testcase.
11100 2011-03-11 Richard Guenther <rguenther@suse.de>
11103 * g++.dg/lto/20110311-1_0.C: New testcase.
11105 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11108 * g++.dg/inherit/virtual8.C: New test.
11110 PR middle-end/48044
11111 * gcc.dg/torture/pr48044.c: New test.
11113 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11116 * gfortran.dg/proc_ptr_comp_31.f90: New.
11118 2011-03-11 Richard Guenther <rguenther@suse.de>
11120 PR tree-optimization/47278
11121 * gcc.dg/torture/pr47278-1.c: New testcase.
11122 * gcc.dg/torture/pr47278-2.c: Likewise.
11124 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11126 PR tree-optimization/48063
11127 * gcc.dg/torture/pr48063.c: New test.
11129 2011-03-10 Jason Merrill <jason@redhat.com>
11131 * g++.dg/template/array22.C: New.
11133 * g++.dg/cpp0x/syntax-err1.C: New.
11134 * g++.dg/parse/error36.C: Adjust expected errors.
11135 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11136 * g++.old-deja/g++.pt/typename3.C: Likewise.
11137 * g++.old-deja/g++.pt/typename4.C: Likewise.
11138 * g++.old-deja/g++.pt/typename6.C: Likewise.
11140 2011-03-09 Jason Merrill <jason@redhat.com>
11142 * g++.dg/template/nontype22.C: New.
11144 2011-03-09 Martin Jambor <mjambor@suse.cz>
11146 PR tree-optimization/47714
11147 * g++.dg/torture/pr47714.C: New test.
11149 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11152 * gcc.target/powerpc/pr47755-2.c: New file.
11154 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11156 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11157 is not set in the environment, pass 64 as first argument when not
11158 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11159 native where ulimit -u is supported.
11161 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11163 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11165 2011-03-08 Jason Merrill <jason@redhat.com>
11167 * g++.dg/template/nontype21.C: New.
11169 * g++.dg/template/anon5.C: New.
11171 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11174 * gcc.dg/pr47881.c: New test.
11176 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11179 * g++.dg/lookup/template3.C: New test.
11181 2011-03-08 Kai Tietz <ktietz@redhat.com>
11183 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11186 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11189 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11190 sizeof to compute alignment.
11192 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11194 PR tree-optimization/48022
11195 * gcc.dg/pr48022-1.c: New test.
11196 * gcc.dg/pr48022-2.c: New test.
11198 2011-03-07 Jason Merrill <jason@redhat.com>
11200 * g++.dg/template/nontype20.C: New.
11201 * g++.dg/init/member1.C: Adjust expected errors.
11202 * g++.dg/parse/constant4.C: Likewise.
11203 * g++.dg/template/qualified-id3.C: Likewise.
11204 * g++.old-deja/g++.pt/crash10.C: Likewise.
11206 * g++.dg/cpp0x/regress/non-const1.C: New.
11208 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11211 * gcc.dg/pr47991.c: New test.
11213 2011-03-07 Jason Merrill <jason@redhat.com>
11215 * g++.dg/abi/mangle46.C: New.
11217 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11220 * gcc.target/powerpc/pr47862.c: New.
11222 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11225 * gcc.target/i386/combine-mul.c: Require nonpic.
11227 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11228 Nathan Froyd <froydnj@codesourcery.com>
11230 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11232 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11234 * README.QMTEST: Remove.
11236 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11237 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11240 * gfortran.dg/array_constructor_37.f90 : New test.
11242 2011-03-05 Jason Merrill <jason@redhat.com>
11244 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11245 * g++.dg/abi/mangle45.C: Likewise.
11246 * g++.dg/cpp0x/trailing1.C: Likewise.
11248 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11250 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11252 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11254 PR rtl-optimization/47899
11255 * gcc.dg/pr47899.c: New test.
11257 * gcc.dg/torture/pr47968.c: Ignore warnings.
11259 PR tree-optimization/47967
11260 * gcc.c-torture/compile/pr47967.c: New test.
11262 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11264 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11265 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11267 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11269 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11270 and property_getAttributes() if __OBJC2__.
11271 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11272 * objc.dg/property/property-encoding-1.m: New.
11273 * obj-c++.dg/property/property-encoding-1.mm: New.
11275 2011-03-04 Jason Merrill <jason@redhat.com>
11277 * g++.dg/template/pseudodtor6.C: New.
11279 * g++.dg/inherit/covariant19.C: New.
11281 2011-03-04 Richard Guenther <rguenther@suse.de>
11283 PR middle-end/47968
11284 * gcc.dg/torture/pr47968.c: New testcase.
11286 2011-03-04 Richard Guenther <rguenther@suse.de>
11288 PR middle-end/47975
11289 * gcc.dg/torture/pr47975.c: New testcase.
11291 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11294 * g++.dg/template/crash106.C: New.
11296 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11299 * gcc.dg/gomp/pr47963.c: New test.
11300 * g++.dg/gomp/pr47963.C: New test.
11302 2011-03-02 Jason Merrill <jason@redhat.com>
11304 * g++.dg/cpp0x/regress/condition1.C: New.
11306 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11308 2011-03-01 Jason Merrill <jason@redhat.com>
11310 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11312 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11314 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11316 PR rtl-optimization/47925
11317 * gcc.c-torture/execute/pr47925.c: New test.
11319 2011-03-01 Jason Merrill <jason@redhat.com>
11321 * g++.dg/cpp0x/decltype25.C: New.
11323 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11325 2011-03-01 Richard Guenther <rguenther@suse.de>
11327 PR tree-optimization/47890
11328 * gcc.dg/torture/pr47890.c: New testcase.
11330 2011-03-01 Richard Guenther <rguenther@suse.de>
11333 * gcc.dg/lto/pr47924_0.c: New testcase.
11335 2011-03-01 Richard Guenther <rguenther@suse.de>
11338 * gfortran.dg/lto/pr46911_0.f: New testcase.
11340 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11342 PR libgfortran/47933
11343 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11344 compile errors from older code form.
11346 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11348 PR libgfortran/47567
11349 * gfortran.dg/fmt_fw_d.f90: New test.
11351 2011-02-28 Jason Merrill <jason@redhat.com>
11353 * g++.dg/inherit/covariant18.C: New.
11355 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11357 PR middle-end/47893
11358 * gcc.dg/pr47893.c: New test.
11360 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11362 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11363 NULL in case of a selector with conflicting types.
11364 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11366 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11368 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11369 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11370 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11371 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11373 2011-02-28 Jason Merrill <jason@redhat.com>
11376 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11378 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11380 PR libgfortran/47778
11381 * gfortran.dg/namelist_71.f90: New test.
11383 2011-02-27 Jason Merrill <jason@redhat.com>
11386 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11387 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11389 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11392 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11394 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11397 * gfortran.dg/gomp/task-1.f90: Removed.
11399 2011-02-26 Jason Merrill <jason@redhat.com>
11401 * g++.dg/template/this-targ1.C: New.
11403 * g++.dg/cpp0x/regress/template-const1.C: New.
11404 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11405 * g++.dg/template/function1.C: Adjust.
11406 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11407 * g++.dg/debug/debug7.C: Adjust.
11409 2011-02-26 Tobias Burnus <burnus@net-b.de>
11412 * gfortran.dg/gomp/task-1.f90: New.
11414 2011-02-25 Jie Zhang <jie@codesourcery.com>
11416 * gcc.target/arm/neon-thumb2-move.c: Add
11417 dg-require-effective-target arm_thumb2_ok.
11419 2011-02-24 Jason Merrill <jason@redhat.com>
11421 * g++.dg/parse/constant1.C: Specify C++98 mode.
11422 * g++.dg/parse/constant5.C: Likewise.
11423 * g++.dg/parse/error2.C: Likewise.
11424 * g++.dg/parse/semicolon3.C: Likewise.
11425 * g++.dg/template/crash14.C: Likewise.
11426 * g++.dg/template/local4.C: Likewise.
11427 * g++.dg/template/nontype3.C: Likewise.
11428 * g++.dg/parse/crash31.C: Adjust expected errors.
11429 * g++.dg/template/function1.C: Likewise.
11430 * g++.dg/template/ref3.C: Likewise.
11431 * g++.dg/template/static9.C: Likewise.
11432 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11434 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11435 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11436 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11437 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11438 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11440 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11443 * gfortran.dg/pr47878.f90: New test.
11445 2011-02-24 Richard Guenther <rguenther@suse.de>
11448 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11449 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11451 2011-02-24 Richard Guenther <rguenther@suse.de>
11454 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11455 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11457 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11459 PR libgfortran/47567
11460 * gfortran.dg/fmt_f0_1.f90: Update test.
11462 2011-02-23 Jason Merrill <jason@redhat.com>
11464 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11465 * g++.dg/abi/mangle45.C: New.
11467 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11468 * g++.dg/template/canon-type-9.C: Match use of decltype
11469 between declaration and definition.
11470 * g++.dg/template/canon-type-12.C: Likewise.
11472 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11475 * gfortran.dg/nested_allocatables_1.f90: New.
11477 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11480 * g++.dg/pr46868.C: New test.
11481 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11482 * g++.dg/parse/error14.C: Adjust.
11484 2011-02-23 Richard Guenther <rguenther@suse.de>
11486 PR tree-optimization/47838
11487 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11489 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11491 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11493 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11495 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11496 * gfortran.dg/count_init_expr.f03: Ditto.
11497 * gfortran.dg/gomp/pr43711.f90: Ditto.
11498 * gcc.dg/struct-parse-2.c: Ditto.
11499 * gcc.dg/parse-error-3.c: Ditto.
11500 * gcc.dg/Wlogical-op-1.c: Ditto.
11501 * gcc.dg/Walways-true-1.c: Ditto.
11502 * gcc.dg/pr24225.c: Ditto.
11503 * gcc.dg/Walways-true-2.c: Ditto.
11504 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11505 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11506 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11507 * g++.dg/overload/defarg4.C: Ditto.
11508 * g++.dg/inherit/covariant16.C: Ditto.
11509 * g++.dg/inherit/virtual7.C: Ditto.
11510 * g++.dg/template/canon-type-9.C: Ditto.
11511 * g++.dg/template/access19.C: Ditto.
11512 * g++.dg/template/call7.C: Ditto.
11513 * g++.dg/template/canon-type-2.C: Ditto.
11514 * g++.dg/template/init7.C: Ditto.
11515 * g++.dg/template/sizeof-template-argument.C: Ditto.
11516 * g++.dg/template/const3.C: Ditto.
11517 * g++.dg/template/sfinae26.C: Ditto.
11518 * g++.dg/template/sfinae26.C: Ditto.
11519 * g++.dg/template/canon-type-11.C: Ditto.
11520 * g++.dg/template/union2.C: Ditto.
11521 * g++.dg/template/canon-type-3.C: Ditto.
11522 * g++.dg/template/canon-type-1.C: Ditto.
11523 * g++.dg/template/canon-type-5.C: Ditto.
11524 * g++.dg/template/canon-type-7.C: Ditto.
11525 * g++.dg/template/canon-type-10.C: Ditto.
11526 * g++.dg/template/spec36.C: Ditto.
11527 * g++.dg/template/typedef38.C: Ditto.
11528 * g++.dg/template/canon-type-4.C: Ditto.
11529 * g++.dg/template/canon-type-6.C: Ditto.
11530 * g++.dg/template/canon-type-13.C: Ditto.
11531 * g++.dg/template/instantiate9.C: Ditto.
11532 * g++.dg/template/ttp22.C: Ditto.
11533 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11534 * g++.dg/warn/Walways-true-1.C: Ditto.
11535 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11536 * g++.dg/warn/Walways-true-2.C: Ditto.
11537 * g++.dg/conversion/op4.C: Ditto.
11538 * g++.dg/opt/pr19650.C: Ditto.
11539 * g++.dg/lookup/friend11.C: Ditto.
11540 * g++.dg/other/default2.C: Ditto.
11541 * g++.dg/other/default3.C: Ditto.
11542 * g++.dg/other/dtor2.C: Ditto.
11543 * g++.dg/other/friend5.C: Ditto.
11544 * g++.dg/other/default5.C: Ditto.
11545 * g++.dg/init/brace6.C: Ditto.
11546 * g++.dg/init/aggr5.C: Ditto.
11547 * g++.dg/init/error2.C: Ditto.
11548 * g++.dg/expr/bound-mem-fun.C: Ditto.
11549 * g++.dg/expr/cond6.C: Ditto.
11550 * g++.dg/expr/stmt-expr-1.C: Ditto.
11551 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11552 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11553 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11554 * g++.dg/cpp0x/bracket1.C: Ditto.
11555 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11556 * g++.dg/cpp0x/pr38646.C: Ditto.
11557 * g++.dg/cpp0x/variadic73.C: Ditto.
11558 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11559 * g++.dg/cpp0x/bracket4.C: Ditto.
11560 * g++.dg/cpp0x/decltype4.C: Ditto.
11561 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11562 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11563 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11564 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11565 * g++.dg/cpp0x/decltype2.C: Ditto.
11566 * g++.dg/cpp0x/decltype1.C: Ditto.
11567 * g++.dg/cpp0x/bracket2.C: Ditto.
11568 * g++.dg/cpp0x/decltype5.C: Ditto.
11569 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11570 * g++.dg/cpp0x/variadic70.C: Ditto.
11571 * g++.dg/cpp0x/decltype6.C: Ditto.
11572 * g++.dg/cpp0x/rvo.C: Ditto.
11573 * g++.dg/cpp0x/vt-40092.C: Ditto.
11574 * g++.dg/cpp0x/variadic-new.C: Ditto.
11575 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11576 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11577 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11578 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11579 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11580 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11581 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11582 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11583 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11584 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11585 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11586 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11587 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11588 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11589 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11590 * g++.dg/cpp0x/pr39639.C: Ditto.
11591 * g++.dg/cpp0x/decltype3.C: Ditto.
11592 * g++.dg/cpp0x/variadic68.C: Ditto.
11593 * g++.dg/cpp0x/variadic-function.C: Ditto.
11594 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11595 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11596 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11597 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11598 * g++.dg/parse/crash35.C: Ditto.
11599 * g++.dg/parse/crash40.C: Ditto.
11600 * g++.dg/parse/defarg12.C: Ditto.
11601 * g++.dg/parse/crash34.C: Ditto.
11602 * g++.dg/parse/constructor3.C: Ditto.
11603 * g++.dg/parse/template23.C: Ditto.
11604 * g++.dg/parse/crash56.C: Ditto.
11605 * g++.dg/parse/dtor13.C: Ditto.
11606 * g++.dg/parse/error33.C: Ditto.
11607 * g++.dg/parse/ctor9.C: Ditto.
11608 * g++.dg/parse/error32.C: Ditto.
11609 * g++.dg/parse/error37.C: Ditto.
11610 * g++.dg/parse/bitfield3.C: Ditto.
11611 * g++.dg/parse/struct-4.C: Ditto.
11612 * g++.dg/ext/has_trivial_copy.C: Ditto.
11613 * g++.dg/ext/is_polymorphic.C: Ditto.
11614 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11615 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11616 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11617 * g++.dg/ext/is_union.C: Ditto.
11618 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11619 * g++.dg/ext/is_pod.C: Ditto.
11620 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11621 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11622 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11623 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11624 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11625 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11626 * g++.dg/ext/is_abstract.C: Ditto.
11627 * g++.dg/ext/has_trivial_assign.C: Ditto.
11628 * g++.dg/ext/is_class.C: Ditto.
11629 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11630 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11631 * g++.dg/ext/is_base_of.C: Ditto.
11632 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11633 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11634 * g++.dg/ext/is_empty.C: Ditto.
11635 * g++.dg/ext/is_enum.C: Ditto.
11636 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11637 * gnat.dg/opt11.adb: Ditto.
11638 * obj-c++.dg/pr45735.mm: Ditto.
11639 * obj-c++.dg/pr24393.mm: Ditto.
11640 * obj-c++.dg/exceptions-2.mm: Ditto.
11641 * objc.dg/pr45735.m: Ditto.
11642 * objc.dg/pr24393.m: Ditto.
11644 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11646 * objc.dg/attributes/objc-exception-1.m: New.
11648 2011-02-23 Jie Zhang <jie@codesourcery.com>
11650 * gcc.dg/cpp/include7.c: New test.
11652 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11655 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11657 2011-02-23 Jie Zhang <jie@codesourcery.com>
11659 PR rtl-optimization/47763
11660 * gcc.dg/pr47763.c: New test.
11662 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11665 * gfortran.dg/whole_file_32.f90 : New test.
11667 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11670 * g++.dg/inherit/virtual7.C: New test.
11672 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11675 * objc.dg/type-size-3.m: Updated error message.
11676 * objc.dg/type-size-4.m: New test.
11677 * objc.dg/type-size-5.m: New test.
11679 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11681 * lib/gnat.exp: Fix comments.
11682 Don't load libgloss.exp.
11683 (default_gnat_version): Call $compiler with --version.
11684 Adapt regexp for gnatmake output, insert version.
11685 (gnat_version): New proc.
11686 (gnat_init): Remove gnat_libgcc_s_path.
11687 (gnat_target_compile): Likewise.
11688 Remove ld_library_path.
11689 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11690 (gnat_pass): Remove.
11691 (gnat_pass): Remove.
11692 (gnat_finish): Remove.
11693 (gnat_exit): Remove.
11694 (local_find_gnatmake): Reindent.
11695 (runtest_file_p): Remove.
11696 (prune_warnings): Remove.
11697 (find_gnatclean): New proc.
11698 * lib/gnat-dg.exp (lremove): New proc.
11699 (gnat-dg-test): Reindent.
11700 Remove additional output files.
11701 (gnat-dg-runtest): Remove.
11703 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11704 * gnat.dg/loop_optimization6.adb: Likewise.
11705 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11707 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11709 PR tree-optimization/47835
11710 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11712 2011-02-22 Tobias Burnus <burnus@net-b.de>
11714 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11715 * gfortran.dg/abstract_type_2.f03: Ditto.
11716 * gfortran.dg/abstract_type_3.f03: Ditto.
11717 * gfortran.dg/abstract_type_4.f03: Ditto.
11718 * gfortran.dg/abstract_type_5.f03: Ditto.
11719 * gfortran.dg/abstract_type_6.f03: Ditto.
11720 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11721 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11722 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11723 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11724 * gfortran.dg/array_function_5.f90: Ditto.
11725 * gfortran.dg/asynchronous_3.f03: Ditto.
11726 * gfortran.dg/char_expr_1.f90: Ditto.
11727 * gfortran.dg/class_14.f03: Ditto.
11728 * gfortran.dg/data_array_6.f: Ditto.
11729 * gfortran.dg/data_invalid.f90: Ditto.
11730 * gfortran.dg/dot_product_1.f03: Ditto.
11731 * gfortran.dg/func_derived_5.f90: Ditto.
11732 * gfortran.dg/func_result_4.f90: Ditto.
11733 * gfortran.dg/implied_do_1.f90: Ditto.
11734 * gfortran.dg/initialization_25.f90: Ditto.
11735 * gfortran.dg/initialization_26.f90: Ditto.
11736 * gfortran.dg/interface_34.f90: Ditto.
11737 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11738 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11739 * gfortran.dg/matmul_8.f03: Ditto.
11740 * gfortran.dg/merge_init_expr.f90: Ditto.
11741 * gfortran.dg/pack_assign_1.f90: Ditto.
11742 * gfortran.dg/pack_vector_1.f90: Ditto.
11743 * gfortran.dg/pointer_check_8.f90: Ditto.
11744 * gfortran.dg/product_init_expr.f03: Ditto.
11745 * gfortran.dg/reshape_order_5.f90: Ditto.
11746 * gfortran.dg/reshape_shape_1.f90: Ditto.
11747 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11748 * gfortran.dg/same_name_2.f90: Ditto.
11749 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11750 * gfortran.dg/spread_init_expr.f03: Ditto.
11751 * gfortran.dg/stmt_func_1.f90: Ditto.
11752 * gfortran.dg/sum_init_expr.f03: Ditto.
11753 * gfortran.dg/transpose_3.f03: Ditto.
11754 * gfortran.dg/unpack_init_expr.f03: Ditto.
11755 * gfortran.dg/warn_conversion.f90: Ditto.
11756 * gfortran.dg/warn_conversion_2.f90: Ditto.
11757 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11758 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11759 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11760 * gfortran.dg/whole_file_16.f90: Ditto.
11761 * gfortran.dg/whole_file_17.f90: Ditto.
11762 * gfortran.dg/whole_file_18.f90: Ditto.
11763 * gfortran.dg/whole_file_20.f03: Ditto.
11764 * gfortran.dg/whole_file_5.f90: Ditto.
11765 * gfortran.dg/whole_file_6.f90: Ditto.
11766 * gfortran.dg/write_invalid_format.f90: Ditto.
11767 * gfortran.dg/zero_sized_6.f90: Ditto.
11769 2011-02-21 Jeff Law <law@redhat.com>
11771 PR rtl-optimization/46178
11772 * gcc.target/i386/pr46178.c: New test.
11774 PR rtl-optimization/46002
11775 * gcc.c-torture/compile/pr46002.c: New test.
11777 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11779 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11782 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11785 * g++.dg/debug/pr47106.C: Require effective target lto.
11787 2011-02-21 Jason Merrill <jason@redhat.com>
11789 * g++.dg/cpp0x/constexpr-diag2.C: New.
11791 2011-02-20 Jason Merrill <jason@redhat.com>
11793 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11795 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11797 * g++.dg/overload/conv-op1.C: New.
11799 * g++.dg/cpp0x/constexpr-synth1.C: New.
11801 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11803 * objc.dg/layout-2.m: New.
11804 * objc.dg/selector-3.m: Adjusted location of error message.
11805 * objc.dg/type-size-3.m: Same.
11806 * obj-c++.dg/selector-3.mm: Same.
11808 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11811 * objc.dg/property/dotsyntax-22.m: New.
11812 * obj-c++.dg/property/dotsyntax-22.mm: New.
11814 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11817 * g++.dg/template/typedef38.C: New test.
11819 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11822 * gfortran.dg/whole_file_30.f90 : New test.
11823 * gfortran.dg/whole_file_31.f90 : New test.
11825 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11829 * gfortran.dg/whole_file_28.f90 : New test.
11830 * gfortran.dg/whole_file_29.f90 : New test.
11832 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11835 * g++.dg/template/crash105.C: New.
11837 2011-02-19 Jason Merrill <jason@redhat.com>
11839 * g++.dg/cpp0x/regress/no-elide1.C: New.
11841 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11843 PR tree-optimization/46620
11844 * gcc.dg/pr46620.c: New.
11846 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11849 * gcc.target/i386/pr47809.c: New test.
11851 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11852 Tobias Burnus <burnus@net-b.de>
11854 * lib/target-supports.exp
11855 (check_effective_target_fortran_large_real): New check for large reals.
11856 * gfortran.dg/nan_7.f90: New test.
11858 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11860 PR libgfortran/47567
11861 * gfortran.dg/fmt_f0_1.f90: Update test.
11863 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11866 * gfortran.dg/array_constructor_36.f90 : New test.
11867 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11868 allow for comparison between different elements of the array
11869 constructor at different levels of optimization.
11871 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11873 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11874 * gcc.target/i386/pr32280-1.c: Likewise.
11876 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11879 * gcc.target/i386/pr47800.c: New test.
11881 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11883 * objc/execute/exceptions/foward-1.x: New.
11885 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11888 * gfortran.dg/derived_constructor_comps_4.f90: New.
11890 2011-02-18 Tobias Burnus
11893 * gfortran.dg/func_result_6.f90: New.
11895 2011-02-18 Michael Matz <matz@suse.de>
11898 * gfortran.dg/lto/pr45586_0.f90: New test.
11899 * gfortran.dg/typebound_proc_20.f90: Ditto.
11900 * gfortran.dg/typebound_proc_21.f90: Ditto.
11902 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11905 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11907 2011-02-18 Tobias Burnus <burnus@net-b.de>
11910 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11911 gcc_warning_prefix.
11912 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11913 normalizing the error/warning output.
11914 * gfortran.dg/Wall.f90: Update dg-error/warning.
11915 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11916 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11917 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11918 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11919 * gfortran.dg/class_30.f90: Update dg-error/warning.
11920 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11921 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11922 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11923 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11924 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11925 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11926 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11927 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11928 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11929 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11930 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11931 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11932 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11933 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11934 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11935 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11936 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11937 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11938 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11939 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11940 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11941 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11942 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11943 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11944 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11946 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11949 * gfortran.dg/proc_ptr_comp_30.f90: New.
11951 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11954 * gcc.target/i386/pr47780.c: New test.
11956 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11959 * gfortran.dg/class_40.f03: New.
11961 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11964 * g++.dg/cpp0x/auto21.C: New test.
11966 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11968 * objc.dg/special/unclaimed-category-1.h: Updated for
11970 * objc.dg/special/unclaimed-category-1.m: Same.
11971 * objc.dg/zero-link-1.m: Same.
11972 * objc.dg/lookup-1.m: Same.
11973 * objc.dg/torture/strings/const-str-9.m
11974 * objc.dg/torture/strings/const-str-10.m: Same.
11975 * objc.dg/torture/strings/const-str-11.m: Same.
11976 * objc.dg/torture/forward-1.m: Same.
11977 * objc.dg/zero-link-2.m: Same.
11978 * objc.dg/encode-7-next-64bit.m: Same.
11979 * objc.dg/method-4.m: Same.
11980 * objc.dg/next-runtime-1.m: Same.
11981 * objc.dg/image-info.m: Same.
11982 * objc.dg/pr23214.m: Same.
11983 * objc.dg/symtab-1.m: Same.
11984 * obj-c++.dg/basic.m: Same.
11985 * obj-c++.dg/proto-lossage-3.m: Same.
11986 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11987 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11988 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11989 * obj-c++.dg/method-11.m: Same.
11990 * objc/execute/enumeration-1.m: Same.
11991 * objc/execute/object_is_class.m: Same.
11992 * objc/execute/formal_protocol-2.m: Same.
11993 * objc/execute/formal_protocol-4.m: Same.
11994 * objc/execute/formal_protocol-6.m: Same.
11995 * objc/execute/bycopy-3.m: Same.
11996 * objc/execute/exceptions/catchall-1.m: Same.
11997 * objc/execute/exceptions/finally-1.m: Same.
11998 * objc/execute/exceptions/local-variables-1.m: Same.
11999 * objc/execute/exceptions/foward-1.m: Same.
12000 * objc/execute/bf-common.h
12001 * objc/execute/enumeration-2.m: Same.
12002 * objc/execute/formal_protocol-1.m: Same.
12003 * objc/execute/formal_protocol-3.m: Same.
12004 * objc/execute/formal_protocol-5.m: Same.
12005 * objc/execute/accessing_ivars.m: Same.
12006 * objc/execute/bycopy-2.m: Same.
12007 * objc/execute/formal_protocol-7.m: Same.
12008 * objc/execute/compatibility_alias.m: Same.
12009 * objc/execute/no_clash.m: Same.
12010 * objc/execute/object_is_meta_class.m: Same.
12011 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12012 * objc/execute/class-tests-1.h: Include stdio.h.
12013 * objc/execute/class-tests-2.h: Same.
12014 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12016 * obj-c++.dg/try-catch-2.mm: Same.
12018 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12021 * g++.dg/warn/Wunused-parm-4.C: New test.
12023 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12024 Jan Hubicka <jh@suse.cz>
12028 * g++.dg/debug/pr47106.C: New.
12030 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12033 * gcc.target/i386/pr43653.c: New test.
12035 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12038 * g++.dg/template/inherit6.C: New test.
12040 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12043 * gfortran.dg/class_39.f03: New.
12045 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12048 * g++.dg/cpp0x/variadic106.C: New test.
12050 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12052 PR libfortran/47757
12053 * gfortran.dg/pr47757-1.f90: New test.
12054 * gfortran.dg/pr47757-2.f90: New test.
12055 * gfortran.dg/pr47757-3.f90: New test.
12058 * g++.dg/cpp0x/enum8.C: New test.
12060 2011-02-15 Jason Merrill <jason@redhat.com>
12062 * g++.dg/inherit/implicit-trivial1.C: New.
12063 * g++.dg/cpp0x/implicit-trivial1.C: New.
12065 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12067 PR middle-end/47725
12068 * gcc.dg/torture/pr47725.c: Removed.
12070 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12073 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12074 constant does not generate a load from memory.
12076 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12078 PR middle-end/47725
12079 * gcc.dg/torture/pr47725.c: New.
12081 2011-02-15 Richard Guenther <rguenther@suse.de>
12083 PR tree-optimization/47743
12084 * gcc.dg/torture/pr47743.c: New testcase.
12086 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12088 PR middle-end/47581
12089 * gcc.target/i386/pr47581.c: New test.
12091 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12094 * gfortran.dg/select_type_22.f03: New.
12096 2011-02-14 Jason Merrill <jason@redhat.com>
12098 * g++.dg/cpp0x/regress/enum1.C: New.
12100 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12102 * gnat.dg/include.adb: New test.
12104 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12107 * gfortran.dg/class_38.f03: New.
12109 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12111 * gcc.dg/pr46494.c: New test.
12113 2011-02-14 Richard Guenther <rguenther@suse.de>
12115 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12117 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12120 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12121 sparc*-sun-solaris2.11.
12123 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12126 * gfortran.dg/argument_checking_18.f90: New.
12128 2011-02-13 Tobias Burnus <burnus@net-b.de>
12130 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12131 * gfortran.dg/argument_checking_17.f90: New.
12133 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12135 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12136 are temporarily disabled.
12137 * gfortran.dg/class_7.f03: Ditto.
12138 * gfortran.dg/coarray_14.f90: Ditto.
12139 * gfortran.dg/typebound_proc_13.f03: Ditto.
12141 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12144 * gfortran.dg/extends_11.f03: New.
12146 2011-02-11 Xinliang David Li <davidxl@google.com>
12148 PR tree-optimization/47707
12149 * g++.dg/tree-ssa/pr47707.C: New test.
12151 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12153 * g++.dg/opt/inline17.C: New test.
12155 2011-02-11 Tobias Burnus <burnus@net-b.de>
12158 * gfortran.dg/pure_formal_2.f90: New.
12160 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12162 PR rtl-optimization/47614
12163 * gfortran.dg/pr47614.f: New.
12165 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12168 * gcc.dg/opts-6.c: New test.
12170 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12173 * gcc.dg/pr47684.c: New test.
12175 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12178 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12179 c99_runtime, dg-add-options c99_runtime.
12180 (main): Use __asm__.
12182 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12185 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12186 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12187 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12188 * gcc.dg/ucnid-10.c: Likewise.
12189 * gcc.dg/ucnid-13.c: Likewise.
12190 * gcc.dg/ucnid-7.c: Likewise.
12191 * gcc.dg/ucnid-8.c: Likewise.
12192 Adapt dg-warning line number.
12194 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12196 * gcc.target/i386/parity-1.c: Use -march=k8.
12197 * gcc.target/i386/parity-2.c: Ditto.
12198 * gcc.target/i386/vecinit-1.c: Ditto.
12199 * gcc.target/i386/vecinit-2.c: Ditto.
12201 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12204 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12205 * gcc.target/mips/save-restore-3.c: Likewise.
12206 * gcc.target/mips/save-restore-4.c: Likewise.
12207 * gcc.target/mips/save-restore-5.c: Likewise.
12210 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12211 * g++.dg/tree-prof/partition2.C: Likewise.
12213 2011-02-09 Jason Merrill <jason@redhat.com>
12215 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12216 rather than misdeclare std::puts.
12218 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12219 * g++.dg/other/warning1.C: Likewise.
12220 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12221 * g++.old-deja/g++.gb/scope06.C: Likewise.
12222 * g++.old-deja/g++.law/cvt11.C: Likewise.
12223 * g++.old-deja/g++.law/init1.C: Likewise.
12224 * g++.dg/abi/mangle26.C: Likewise.
12226 * g++.dg/template/function1.C: Adjust for C++0x mode.
12227 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12229 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12230 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12232 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12234 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12236 * g++.dg/cpp0x/regress: New directory.
12237 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12238 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12239 * g++.dg/cpp0x/regress/regress3.C: New.
12241 2011-02-10 Richard Guenther <rguenther@suse.de>
12243 PR tree-optimization/47677
12244 * gcc.dg/torture/pr47677.c: New testcase.
12246 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12248 * objc.dg/special/load-category-1.m: Remove unused header.
12249 * objc.dg/special/load-category-1a.m: Likewise.
12250 * objc.dg/special/load-category-2.m: Likewise.
12251 * objc.dg/special/load-category-2a.m: Likewise.
12252 * objc.dg/special/load-category-3.m: Likewise.
12253 * objc.dg/special/load-category-3a.m: Likewise.
12254 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12255 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12256 * objc.dg/attributes/class-attribute-1.m: Likewise.
12257 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12258 * obj-c++.dg/property/property.exp: Likewise.
12259 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12260 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12261 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12262 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12263 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12264 * obj-c++.dg/template-8.mm: Likewise.
12266 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12269 * gcc.target/i386/pr47665.c: New test.
12271 2011-02-10 Jie Zhang <jie@codesourcery.com>
12275 2011-02-05 Jie Zhang <jie@codesourcery.com>
12277 * gcc.dg/pr42631.c: Update test.
12278 * gcc.dg/pr42631-2.c: New test.
12280 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12283 * gfortran.dg/proc_decl_25.f90: New.
12285 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12288 * gfortran.dg/typebound_assignment_2.f03: New.
12290 2011-02-09 Richard Guenther <rguenther@suse.de>
12292 PR tree-optimization/47664
12293 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12295 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12297 PR middle-end/47646
12298 * gnat.dg/uninit_func.adb: Adjust dg directive.
12300 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12302 PR middle-end/47646
12303 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12305 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12308 * gfortran.dg/auto_dealloc_2.f90: New.
12310 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12312 * gcc.dg/builtins-config.h: Remove __sgi handling.
12313 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12314 -std=c99 for mips-sgi-irix6.5*.
12316 2011-02-09 Martin Jambor <mjambor@suse.cz>
12318 PR middle-end/45505
12319 * gfortran.dg/pr25923.f90: Remove xfails.
12321 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12324 * gfortran.dg/inquire_14.f90: New test.
12326 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12329 * gfortran.dg/pointer_init_6.f90: New.
12331 2011-02-08 Jeff Law <law@redhat.com>
12333 PR tree-optimization/42893
12334 * gcc.tree-ssa/pr42893.c: New test.
12336 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12338 PR tree-optimization/46834
12339 PR tree-optimization/46994
12340 PR tree-optimization/46995
12341 * gcc.dg/graphite/id-pr46834.c: New.
12342 * gfortran.dg/graphite/id-pr46994.f90: New.
12343 * gfortran.dg/graphite/id-pr46995.f90: New.
12345 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12347 PR middle-end/47646
12348 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12349 using the variable is known the warning is emitted there.
12350 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12351 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12353 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12356 * gcc.dg/noreturn-1.c (foo5): Likewise.
12357 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12358 (method2): Likewise.
12360 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12361 the return statement using the uninitialized variable.
12362 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12364 2011-02-08 Richard Guenther <rguenther@suse.de>
12366 PR middle-end/47639
12367 * g++.dg/opt/pr47639.c: New testcase.
12369 2011-02-08 Richard Guenther <rguenther@suse.de>
12371 PR tree-optimization/47632
12372 * g++.dg/opt/pr47632.C: New testcase.
12374 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12376 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12378 2011-02-07 Richard Guenther <rguenther@suse.de>
12380 PR tree-optimization/47615
12381 * g++.dg/opt/pr47615.C: New testcase.
12383 2011-02-07 Richard Guenther <rguenther@suse.de>
12385 PR tree-optimization/47621
12386 * gcc.dg/torture/pr47621.c: New testcase.
12388 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12390 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12392 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12395 * gfortran.dg/allocate_with_source_1 : New test.
12397 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12399 PR middle-end/47610
12400 * gcc.dg/pr47610.c: New test.
12402 2011-02-05 Jie Zhang <jie@codesourcery.com>
12405 * gcc.dg/pr42631.c: Update test.
12406 * gcc.dg/pr42631-2.c: New test.
12408 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12411 * gfortran.dg/pr47574.f90: New test.
12413 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12415 PR tree-optimization/46194
12416 * gcc.dg/autopar/pr46194.c: New.
12418 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12420 PR tree-optimization/43695
12421 * g++.dg/ipa/pr43695.C: New.
12423 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12425 PR inline-asm/23200
12426 * gcc.dg/pr23200.c: New test.
12428 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12431 * g++.dg/pr47589.C: New test.
12433 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12436 * g++.dg/template/typedef37.C: New test.
12437 * g++.dg/template/param1.C: Adjust expected error message.
12439 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12441 PR middle-end/31490
12442 * gcc.dg/pr31490-2.c: New test.
12443 * gcc.dg/pr31490-3.c: New test.
12444 * gcc.dg/pr31490-4.c: New test.
12446 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12447 Jakub Jelinek <jakub@redhat.com>
12450 * g++.dg/parser/semicolon3.C: Adjust.
12451 * g++.dg/parser/semicolon4.C: New testcase.
12452 * g++.dg/pr46890.C: New testcase.
12454 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12457 * g++.dg/init/pr29571.C: New.
12459 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12461 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12462 instead of vect_int.
12464 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12467 * gcc.target/i386/pr47312.c: New test.
12470 * gcc.target/i386/pr47564.c: New test.
12472 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12474 PR tree-optimization/45122
12475 * gcc.dg/tree-ssa/pr45122.c: New.
12477 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12480 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12483 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12484 and vsx so a default --with-cpu=power7 doesn't give an error
12485 when -mavoid-indexed-addresses is used.
12487 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12488 wrapper function to save the arguments and then jump to the real
12489 function, rather than depending on the compiler not to move stuff
12491 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12493 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12494 Paul Thomas <pault@gcc.gnu.org>
12497 * gfortran.dg/class_37.f03 : New test.
12499 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12500 Richard Guenther <rguenther@suse.de>
12502 PR tree-optimization/40979
12504 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12505 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12506 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12507 check_vect_support_and_set_flags.
12508 * gfortran.dg/graphite/vect-pr40979.f90: New.
12510 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12513 * gfortran.dg/class_36.f03: New.
12515 2011-02-02 Richard Guenther <rguenther@suse.de>
12517 PR tree-optimization/47566
12518 * gcc.dg/lto/20110201-1_0.c: New testcase.
12520 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12526 * debug/pr47498.c: New.
12527 * debug/pr47501.c: New.
12529 2011-02-01 Richard Guenther <rguenther@suse.de>
12531 PR tree-optimization/47559
12532 * g++.dg/torture/pr47559.C: New testcase.
12534 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12537 * gfortran.dg/typebound_call_20.f03: New.
12539 2011-02-01 Richard Guenther <rguenther@suse.de>
12541 PR tree-optimization/47555
12542 * gcc.dg/pr47555.c: New testcase.
12544 2011-02-01 Richard Guenther <rguenther@suse.de>
12546 PR tree-optimization/47541
12547 * g++.dg/torture/pr47541.C: New testcase.
12549 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12552 * gfortran.dg/typebound_call_19.f03: New.
12554 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12557 * g++.dg/cpp0x/pr47416.C: New test.
12559 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12562 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12564 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12567 * gfortran.dg/typebound_assignment_1.f03: New.
12569 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12571 PR tree-optimization/47538
12572 * gcc.c-torture/execute/pr47538.c: New test.
12574 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12577 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12579 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12581 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12583 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12585 PR rtl-optimization/44031
12586 * gcc.c-torture/compile/20110131-1.c: New test.
12588 2011-01-31 Tobias Burnus <burnus@net-b.de>
12591 * gfortran.dg/stmt_func_1.f90: New.
12593 2011-01-31 Tobias Burnus <burnus@net-b.de>
12596 * gfortran.dg/interface_34.f90: New.
12598 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12601 * gfortran.dg/realloc_on_assign_5.f03: New test.
12602 * gfortran.dg/realloc_on_assign_5.f03: New test.
12604 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12606 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12607 * gfortran.dg/bessel_7.f90: Likewise.
12608 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12610 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12611 * gfortran.dg/sum_init_expr.f03: Likewise.
12613 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12615 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12618 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12619 loop only on "vect_intfloat_cvt" targets.
12621 2011-01-29 Tobias Burnus <burnus@net-b.de>
12624 * gfortran.dg/shape_6.f90: New.
12626 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12628 PR libgfortran/47434
12629 * gfortran.dg/read_infnan_1.f90: Update test.
12630 * gfortran.dg/module_nan.f90: Update test.
12631 * gfortran.dg/char4_iunit_1.f03: Update test.
12632 * gfortran.dg/large_real_kind_1.f90: Update test.
12633 * gfortran.dg/real_const_3.f90: Update test.
12634 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12636 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12639 * g++.dg/template/param2.C: New test.
12641 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12643 PR libgfortran/47285
12644 * gfortran.dg/fmt_g.f: New test.
12646 2011-01-28 Tobias Burnus <burnus@net-b.de>
12649 * gfortran.dg/pure_formal_1.f90: New.
12651 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12654 * gcc.dg/tls/pr42894.c: New test.
12656 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12658 * gcc.dg/pr47276.c: Add dg-require-visibility.
12660 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12662 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12664 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12665 Tobias Burnus <burnus@gcc.gnu.org>
12670 * gfortran.dg/realloc_on_assign_3.f03: New test.
12671 * gfortran.dg/realloc_on_assign_4.f03: New test.
12672 * gfortran.dg/allocatable_function_5.f90: New test.
12673 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12674 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12675 implemented" dg-errors.
12677 2011-01-27 Jan Hubicka <jh@suse.cz>
12679 PR middle-end/46949
12680 * gcc.dg/attr-weakref-4.c: New testcase
12682 2011-01-27 Martin Jambor <mjambor@suse.cz>
12684 PR tree-optimization/47228
12685 * gcc.dg/torture/pr47228.c: New test.
12687 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12689 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12691 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12693 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12694 when using auto-overlay support on the SPU.
12696 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12698 PR rtl-optimization/44174
12699 * gcc.target/i386/asm-6.c: New test.
12701 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12703 PR rtl-optimization/46856
12704 * gcc.c-torture/compile/pr46856.c: New test.
12706 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12707 Andrew Pinski <pinskia@gmail.com>
12710 * gcc.dg/pr43082.c: New.
12712 2011-01-26 DJ Delorie <dj@redhat.com>
12714 PR rtl-optimization/46878
12715 * gcc.dg/pr46878-1.c: New test.
12717 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12720 * g++.dg/cpp0x/pr47476.C: New test.
12722 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12724 * gcc.c-torture/compile/20110126-1.c: New test.
12726 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12729 * gcc.dg/torture/pr47473.c: New test.
12731 2011-01-26 Jan Hubicka <jh@suse.cz>
12734 * gcc.c-torture/execute/pr47237.c: New testcase.
12736 2011-01-26 Jan Hubicka <jh@suse.cz>
12738 PR tree-optimization/47190
12739 * gcc.dg/attr-weakref-3.c: New testcase.
12741 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12744 * gcc.dg/dll-9a.c: New test file.
12745 * gcc.dg/dll-11.c: Likewise.
12746 * gcc.dg/dll-12.c: Likewise.
12747 * gcc.dg/dll-12a.c: Likewise.
12748 * gcc.dg/dll-11a.c: Likewise.
12749 * gcc.dg/dll-9.c: Likewise.
12750 * gcc.dg/dll-10.c: Likewise.
12751 * gcc.dg/dll-10a.c: Likewise.
12752 * g++.dg/ext/dllexport4a.cc: Likewise.
12753 * g++.dg/ext/dllexport4.C: Likewise.
12754 * g++.dg/ext/dllexport5.C: Likewise.
12755 * g++.dg/ext/dllexport5a.cc: Likewise.
12757 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12759 PR tree-optimization/46970
12760 * gcc.dg/graphite/pr46970.c: New.
12762 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12764 PR tree-optimization/46215
12765 * gcc.dg/graphite/pr46215.c: New.
12767 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12769 PR tree-optimization/46168
12770 * gcc.dg/graphite/pr46168.c: New.
12772 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12774 PR tree-optimization/43657
12775 * gcc.dg/graphite/pr43657.c: New.
12777 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12779 PR tree-optimization/29832
12780 * gfortran.dg/graphite/pr29832.f90: New.
12782 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12784 PR tree-optimization/43567
12785 * gcc.dg/graphite/pr43567.c: New.
12787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12789 * gfortran.dg/graphite/interchange-4.f: New.
12790 * gfortran.dg/graphite/interchange-5.f: New.
12792 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12793 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12794 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12795 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12796 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12797 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12798 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12799 * gfortran.dg/ltrans-7.f90: Removed.
12800 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12802 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12803 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12804 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12805 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12806 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12807 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12808 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12809 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12810 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12811 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12812 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12813 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12814 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12815 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12816 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12817 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12818 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12819 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12820 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12821 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12822 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12823 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12824 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12825 * gcc.dg/tree-ssa/data-dep-1.c
12826 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12827 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12828 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12829 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12830 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12832 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12834 PR tree-optimization/47265
12835 PR tree-optimization/47443
12836 * gcc.c-torture/compile/pr47265.c: New test.
12837 * gcc.dg/pr47443.c: New test.
12839 2011-01-25 Martin Jambor <mjambor@suse.cz>
12841 PR tree-optimization/47382
12842 * g++.dg/torture/pr47382.C: New test.
12843 * g++.dg/opt/devirt1.C: Xfail.
12845 2011-01-25 Yao Qi <yao@codesourcery.com>
12848 * gcc.target/arm/pr45701-1.c: New test.
12849 * gcc.target/arm/pr45701-2.c: New test.
12850 * gcc.target/arm/pr45701-3.c: New test.
12852 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12853 Jakub Jelinek <jakub@redhat.com>
12855 PR tree-optimization/47271
12856 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12858 2011-01-25 Nick Clifton <nickc@redhat.com>
12860 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12861 (saturate_add): Delete.
12862 (exchange): Delete.
12863 (main): Do not run saturate_add.
12864 (set_interrupts): Delete.
12866 2011-01-25 Tobias Burnus <burnus@net-b.de>
12869 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12871 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12873 PR tree-optimization/47427
12874 PR tree-optimization/47428
12875 * gcc.c-torture/compile/pr47427.c: New test.
12876 * gcc.c-torture/compile/pr47428.c: New test.
12878 2011-01-25 Richard Guenther <rguenther@suse.de>
12880 PR middle-end/47411
12881 * gcc.dg/torture/pr47411.c: New testcase.
12883 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12885 * gfortran.dg/graphite/id-24.f: New.
12886 * gfortran.dg/graphite/id-25.f: New.
12888 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12890 * gfortran.dg/graphite/id-23.f: New.
12892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12894 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12896 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12898 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12899 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12900 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12901 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12902 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12903 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12904 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12905 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12906 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12910 * gcc.dg/graphite/block-0.c: Add documentation.
12911 * gcc.dg/graphite/block-4.c: Same.
12912 * gcc.dg/graphite/block-7.c: Same.
12913 * gcc.dg/graphite/block-8.c: New.
12914 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12915 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12916 * gcc.dg/graphite/interchange-12.c: Add documentation.
12917 * gcc.dg/graphite/interchange-13.c: New.
12918 * gcc.dg/graphite/interchange-14.c: New.
12919 * gcc.dg/graphite/interchange-15.c: New.
12920 * gcc.dg/graphite/interchange-8.c: Add documentation.
12921 * gcc.dg/graphite/interchange-mvt.c: Same.
12923 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12926 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12927 * gcc.target/powerpc/altivec-14.c: Ditto.
12928 * gcc.target/powerpc/altivec-33.c: Ditto.
12929 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12930 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12931 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12932 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12933 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12934 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12935 * g++.dg/ext/altivec-15.C: Ditto.
12936 * g++.dg/ext/altivec-types-1.C: Ditto.
12937 * g++.dg/ext/altivec-types-2.C: Ditto.
12938 * g++.dg/ext/altivec-types-3.C: Ditto.
12939 * g++.dg/ext/altivec-types-4.C: Ditto.
12941 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12943 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12945 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12947 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12948 optimization options.
12950 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12952 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12955 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12957 2011-01-23 Tobias Burnus <burnus@net-b.de>
12960 * gfortran.dg/allocatable_scalar_12.f90: New.
12962 2011-01-23 Ira Rosen <irar@il.ibm.com>
12964 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12965 vectorization to be not profitable if peeling is used to
12966 realign the memory access.
12967 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12968 loop bound to avoid loop unrolling.
12969 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12971 2011-01-22 Jan Hubicka <jh@suse.cz>
12974 * g++.dg/lto/pr47333.C: New file.
12976 2011-01-22 Jan Hubicka <jh@suse.cz>
12978 PR tree-optimization/43884
12980 * gcc.dg/autopar/outer-2.c: Increase array size.
12981 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12983 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12986 * gfortran.dg/c_loc_tests_16.f90: New test.
12988 2011-01-22 Tobias Burnus <burnus@net-b.de>
12991 * gfortran.dg/typebound_proc_19.f90: New.
12993 2011-01-21 Jeff Law <law@redhat.com>
12995 PR tree-optimization/47053
12996 * g++.dg/pr47053.C: New test.
12998 2011-01-21 Jason Merrill <jason@redhat.com>
13001 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13003 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13006 * g++.dg/cpp0x/range-for10.C: New test.
13007 * g++.dg/template/for1.C: New test.
13009 PR middle-end/45566
13010 * g++.dg/tree-prof/partition3.C: New test.
13012 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13014 PR rtl-optimization/47366
13015 * g++.dg/opt/pr47366.C: New test.
13017 2011-01-21 Jason Merrill <jason@redhat.com>
13020 * g++.dg/cpp0x/constexpr-regress2.C: New.
13022 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13024 2011-01-21 Jeff Law <law@redhat.com>
13026 PR rtl-optimization/41619
13027 * gcc.dg/pr41619.c: New.
13029 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13031 PR tree-optimization/47355
13032 * g++.dg/opt/pr47355.C: New test.
13034 2011-01-21 Richard Guenther <rguenther@suse.de>
13036 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13039 2011-01-21 Richard Guenther <rguenther@suse.de>
13041 PR tree-optimization/47365
13042 * gcc.dg/torture/pr47365.c: New testcase.
13043 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13045 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13047 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13049 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13051 PR tree-optimization/47391
13052 * gcc.dg/pr47391.c: New test.
13054 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13056 * g++.dg/template/char1.C: Use signed char.
13058 2011-01-21 Tobias Burnus <burnus@net-b.de>
13061 * gfortran.dg/pointer_target_4.f90: New.
13063 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13066 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13067 ILP32 system and not IP32.
13069 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13072 * g++.dg/debug/pr46583.C: New.
13074 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13077 * g++.dg/debug/pr47283.C: New test.
13080 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13081 * gcc.target/i386/headmerge-2.c: Likewise.
13083 2011-01-20 Richard Guenther <rguenther@suse.de>
13085 PR middle-end/47370
13086 * gcc.dg/torture/pr47370.c: New testcase.
13088 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13090 PR tree-optimization/46130
13091 * gcc.dg/pr46130-1.c: New test.
13092 * gcc.dg/pr46130-2.c: New test.
13094 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13097 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13099 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13102 * g++.dg/debug/pr46240.cc: New.
13104 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13107 * g++.dg/template/anonunion1.C: New test.
13109 PR rtl-optimization/47337
13110 * gcc.c-torture/execute/pr47337.c: New test.
13112 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13115 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13117 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13119 PR tree-optimization/46021
13120 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13122 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13124 PR tree-optimization/47290
13125 * g++.dg/torture/pr47290.C: New test.
13127 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13130 * gfortran.dg/proc_ptr_comp_29.f90: New.
13132 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13135 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13136 powerpc-apple-darwin9.
13138 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13140 PR rtl-optimization/47299
13141 * gcc.c-torture/execute/pr47299.c: New test.
13143 2011-01-17 Jason Merrill <jason@redhat.com>
13145 * g++.dg/cpp0x/constexpr-virtual.C: New.
13147 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13150 * gfortran.dg/gomp/pr47331.f90: New test.
13152 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13155 * objc.dg/selector-warn-1.m: New.
13156 * obj-c++.dg/selector-warn-1.mm: New.
13158 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13160 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13161 Update dg-final accordingly.
13163 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13165 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13167 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13169 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13171 * gcc.dg/guality/pr36728-2.c: Likewise.
13173 2011-01-17 Richard Guenther <rguenther@suse.de>
13175 PR tree-optimization/47313
13176 * g++.dg/torture/pr47313.C: New testcase.
13178 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13181 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13182 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13183 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13184 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13186 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13188 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13189 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13190 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13192 2011-01-17 Richard Guenther <rguenther@suse.de>
13194 PR tree-optimization/45967
13195 * gcc.dg/torture/pr45967-2.c: New testcase.
13196 * gcc.dg/torture/pr45967-3.c: Likewise.
13198 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13201 * g++.dg/ext/pr47213.C: Require visibility.
13203 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13205 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13206 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13208 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13210 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13211 Linux-based targets.
13213 2011-01-13 Jan Hubicka <jh@suse.cz>
13215 PR tree-optimization/47276
13216 * gcc.dg/pr47276.c: New testcase.
13218 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13219 Jonathan Wakely <jwakely.gcc@gmail.com>
13222 * g++.dg/other/pr33558.C: New.
13223 * g++.dg/other/pr33558-2.C: New.
13225 2011-01-14 Martin Jambor <mjambor@suse.cz>
13227 PR tree-optimization/45934
13228 PR tree-optimization/46302
13229 * g++.dg/ipa/devirt-c-1.C: New test.
13230 * g++.dg/ipa/devirt-c-2.C: Likewise.
13231 * g++.dg/ipa/devirt-c-3.C: Likewise.
13232 * g++.dg/ipa/devirt-c-4.C: Likewise.
13233 * g++.dg/ipa/devirt-c-5.C: Likewise.
13234 * g++.dg/ipa/devirt-c-6.C: Likewise.
13235 * g++.dg/ipa/devirt-6.C: Likewise.
13236 * g++.dg/ipa/devirt-d-1.C: Likewise.
13237 * g++.dg/torture/pr45934.C: Likewise.
13239 2011-01-14 Jason Merrill <jason@redhat.com>
13241 * g++.dg/cpp0x/variadic105.C: New.
13243 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13244 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13247 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13248 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13249 execution tests on i?86-*-*, x86_64-*-* and
13250 powerpc*-apple-darwin* && ilp32.
13251 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13252 tests on i?86-*-* and x86_64-*-*.
13254 2011-01-14 Richard Guenther <rguenther@suse.de>
13256 PR tree-optimization/47280
13257 * g++.dg/opt/pr47280.C: New testcase.
13259 2011-01-14 Jason Merrill <jason@redhat.com>
13261 * g++.dg/cpp0x/constexpr-regress1.C: New.
13263 * g++.dg/ext/flexary2.C: New.
13265 2011-01-14 Richard Guenther <rguenther@suse.de>
13267 PR middle-end/47281
13268 * gcc.dg/torture/pr47281.c: New testcase.
13269 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13271 2011-01-14 Richard Guenther <rguenther@suse.de>
13273 PR tree-optimization/47286
13274 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13276 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13279 * g++.dg/ext/pr47213.C: New.
13281 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13283 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13285 2011-01-13 Tobias Burnus <burnus@net-b.de>
13286 Mikael Morin <mikael@gcc.gnu.org>
13290 * gfortran.dg/select_type_20.f90: New.
13291 * gfortran.dg/select_type_21.f90: New.
13293 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13296 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13298 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13300 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13301 * gcc.dg/guality/pr36728-2.c: Likewise.
13303 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13306 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13308 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13310 PR rtl-optimization/45352
13311 * gcc.dg/pr45352-3.c: New.
13313 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13315 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13317 * g++.dg/cpp0x/range-for8.C: New.
13318 * g++.dg/cpp0x/range-for9.C: New.
13320 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13323 * g++.dg/debug/pr47209.C: New.
13325 2011-01-12 Richard Guenther <rguenther@suse.de>
13328 * gcc.dg/lto/pr47259_0.c: New testcase.
13329 * gcc.dg/lto/pr47259_1.c: Likewise.
13331 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13333 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13334 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13335 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13336 methods missing from the OBJC2 Object.
13337 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13338 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13339 GNU and NeXT runtimes.
13340 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13342 * objc-obj-c++-shared/Object1.m: Likewise.
13343 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13344 * objc.dg/proto-qual-1.m: Likewise.
13345 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13346 * obj-c++.dg/proto-qual-1.mm: Likewise.
13348 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13351 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13353 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13355 Fixed the Objective-C++ testsuite and updated all tests.
13356 * lib/obj-c++.exp (obj-c++_init): Declare and set
13357 gcc_warning_prefix and gcc_error_prefix.
13358 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13359 'dg-warning', 'dg-message' and 'dg-error'.
13360 * obj-c++.dg/class-extension-3.mm: Likewise.
13361 * obj-c++.dg/class-protocol-1.mm: Likewise.
13362 * obj-c++.dg/encode-7.mm: Likewise.
13363 * obj-c++.dg/exceptions-3.mm: Likewise.
13364 * obj-c++.dg/exceptions-5.mm: Likewise.
13365 * obj-c++.dg/method-12.mm: Likewise.
13366 * obj-c++.dg/method-13.mm: Likewise.
13367 * obj-c++.dg/method-15.mm: Likewise.
13368 * obj-c++.dg/method-16.mm: Likewise.
13369 * obj-c++.dg/method-4.mm: Likewise.
13370 * obj-c++.dg/method-8.mm: Likewise.
13371 * obj-c++.dg/method-conflict-1.mm: Likewise.
13372 * obj-c++.dg/method-conflict-2.mm: Likewise.
13373 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13374 and uncommented second part of the testcase now that the testsuite
13376 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13377 and uncommented second part of the testcase now that the testsuite
13379 * obj-c++.dg/private-1.mm: Likewise.
13380 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13381 * obj-c++.dg/syntax-error-7.mm: Likewise.
13382 * obj-c++.dg/warn5.mm: Likewise.
13383 * obj-c++.dg/property/at-property-14.mm: Likewise.
13384 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13386 * obj-c++.dg/property/at-property-18.mm: Likewise.
13387 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13389 * obj-c++.dg/property/at-property-21.mm: Likewise.
13390 * obj-c++.dg/property/at-property-28.mm: Likewise.
13391 * obj-c++.dg/property/at-property-5.mm: Likewise.
13392 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13393 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13394 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13395 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13396 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13397 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13398 * obj-c++.dg/tls/diag-5.mm: Likewise.
13399 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13400 dg-error, now matched correctly.
13402 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13404 * objc.dg/property/at-property-29.m: New.
13405 * obj-c++.dg/property/at-property-29.mm: New.
13407 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13409 * go.test/go-test.exp (go-set-goarch): New proc.
13410 (go-gc-tests): Use it.
13412 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13415 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13417 2011-01-11 Richard Henderson <rth@redhat.com>
13419 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13421 2011-01-11 Jan Hubicka <jh@suse.cz>
13425 * gcc.dg/lto/pr45721_1.c: New file.
13426 * gcc.dg/lto/pr45721_0.c: New file.
13428 2011-01-11 Richard Guenther <rguenther@suse.de>
13430 PR tree-optimization/46076
13431 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13433 2011-01-11 Jeff Law <law@redhat.com>
13435 * PR tree-optimization/47086
13436 * gcc.dg/pr47086.c: New test.
13438 2011-01-11 Jason Merrill <jason@redhat.com>
13441 * g++.dg/template/new10.C: New.
13444 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13446 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13448 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13449 Split type definitions and NSConstantString class into...
13450 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13451 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13452 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13453 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13454 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13455 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13457 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13458 encode defines for newer NeXT system headers.
13459 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13460 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13461 * objc.dg/foreach-5.m: Likewise.
13462 * objc.dg/foreach-2.m: Likewise.
13463 * objc.dg/foreach-4.m: Likewise.
13464 * objc.dg/torture/strings/string1.m: Likewise.
13465 * objc.dg/torture/strings/string2.m: Likewise.
13466 * objc.dg/torture/strings/string3.m: Likewise.
13467 * objc.dg/torture/strings/string4.m: Likewise.
13468 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13469 header and stand alone.
13470 * obj-c++.dg/strings/strings-2.mm: Likewise.
13471 * objc.dg/torture/strings/const-str-3.m: Likewise.
13472 * objc.dg/strings/strings-2.m: Likewise.
13473 * objc.dg/strings/const-str-12b.m: Likewise.
13475 2011-01-12 Richard Guenther <rguenther@suse.de>
13477 PR middle-end/32511
13478 * gcc.dg/attr-weak-1.c: Adjust.
13480 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13483 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13484 standard compliant and comment.
13486 2011-01-10 Jan Hubicka <jh@suse.cz>
13489 * gcc.dg/initpri3.c: New testcase.
13491 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13494 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13495 externally visible.
13500 (g_ebp_save): Likewise.
13501 (g_esp_save): Likewise.
13503 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13505 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13507 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13509 PR tree-optimization/46021
13510 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13511 i?86-*-*, x86_64-*-*.
13513 2011-01-10 Jeff Law <law@redhat.com>
13515 * PR tree-optimization/47141
13516 * gcc.c-torture/compile/pr47141.c: New test.
13518 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13521 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13522 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13523 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13524 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13527 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13528 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13529 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13530 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13531 being vectorized. Adjust dg-final pattern.
13534 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13535 * gcc.dg/vect/slp-24.c: Likewise.
13537 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13540 * g++.dg/other/pr47218-1.C: New test file.
13541 * g++.dg/other/pr47218.C: Likewise.
13542 * g++.dg/other/pr47218.h: New supporting header.
13544 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13547 * objc.dg/attributes/invalid-attribute-1.m: New.
13548 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13550 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13553 * gfortran.dg/proc_ptr_comp_28.f90: New.
13555 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13557 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13558 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13559 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13560 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13561 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13562 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13563 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13564 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13565 * objc.dg/gnu-api-2-class.m: Likewise.
13566 * objc.dg/gnu-api-2-ivar.m: Likewise.
13567 * objc.dg/gnu-api-2-method.m: Likewise.
13568 * objc.dg/gnu-api-2-objc.m: Likewise.
13569 * objc.dg/gnu-api-2-object.m: Likewise.
13570 * objc.dg/gnu-api-2-property.m: Likewise.
13571 * objc.dg/gnu-api-2-protocol.m: Likewise.
13572 * objc.dg/gnu-api-2-sel.m: Likewise.
13574 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13576 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13577 * objc.dg/objc-foreach-4.m: Likewise.
13578 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13579 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13580 * objc.dg/foreach-4.m: Likewise.
13581 * objc.dg/foreach-5.m: Likewise.
13582 * objc.dg/foreach-3.m: Return self from init.
13584 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13587 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13589 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13592 * gfortran.dg/class_35.f90: New.
13594 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13596 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13598 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13601 * objc.dg/invalid-method-2.m: New.
13602 * obj-c++.dg/invalid-method-2.mm: New.
13604 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13607 * gfortran.dg/transpose_optimization_2.f90 : New test.
13609 2011-01-08 Jan Hubicka <jh@suse.cz>
13611 PR tree-optmization/46469
13612 * g++.dg/torture/pr46469.C: New testcase.
13614 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13616 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13617 emulation of libobjc-gnu structure layout functionality to ..
13618 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13619 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13620 * objc/execute/bf-common.h: Adjust headers.
13621 * objc/execute/bf-1.m: Likewise.
13622 * objc/execute/bf-2.m: Likewise.
13623 * objc/execute/bf-3.m: Likewise.
13624 * objc/execute/bf-4.m: Likewise.
13625 * objc/execute/bf-5.m: Likewise.
13626 * objc/execute/bf-6.m: Likewise.
13627 * objc/execute/bf-7.m: Likewise.
13628 * objc/execute/bf-8.m: Likewise.
13629 * objc/execute/bf-9.m: Likewise.
13630 * objc/execute/bf-10.m: Likewise.
13631 * objc/execute/bf-11.m: Likewise.
13632 * objc/execute/bf-12.m: Likewise.
13633 * objc/execute/bf-13.m: Likewise.
13634 * objc/execute/bf-14.m: Likewise.
13635 * objc/execute/bf-15.m: Likewise.
13636 * objc/execute/bf-16.m: Likewise.
13637 * objc/execute/bf-17.m: Likewise.
13638 * objc/execute/bf-18.m: Likewise.
13639 * objc/execute/bf-19.m: Likewise.
13640 * objc/execute/bf-20.m: Likewise.
13641 * objc/execute/bf-21.m: Likewise.
13642 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13643 objc_get_type_qualifiers ().
13645 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13648 * gfortran.dg/dependency_39.f90: New test.
13650 2011-01-07 Jan Hubicka <jh@suse.cz>
13652 Get builtins tests ready for linker plugin.
13653 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13654 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13655 my_memset, my_bzero): Mark used.
13656 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13657 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13659 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13662 2011-01-07 Jan Hubicka <jh@suse.cz>
13664 PR tree-optimization/46367
13665 * g++.dg/torture/pr46367.C: New file.
13667 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13670 * gcc.dg/pr47201.c: New test.
13673 * gcc.dg/tree-prof/pr47187.c: New test.
13675 2011-01-07 Tobias Burnus <burnus@net-b.de>
13678 * gfortran.dg/extends_type_of_3.f90: New.
13680 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13682 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13683 * g++.dg/ext/dllimport-MI1.C: Likewise.
13684 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13685 * g++.dg/ext/dllimport10.C: Likewise.
13686 * g++.dg/ext/dllimport11.C: Likewise.
13687 * g++.dg/ext/dllimport12.C: Likewise.
13688 * g++.dg/ext/dllimport13.C: Likewise.
13689 * g++.dg/ext/dllimport2.C: Likewise.
13690 * g++.dg/ext/dllimport3.C: Likewise.
13691 * g++.dg/ext/dllimport4.C: Likewise.
13692 * g++.dg/ext/dllimport5.C: Likewise.
13693 * g++.dg/ext/dllimport6.C: Likewise.
13694 * g++.dg/ext/dllimport8.C: Likewise.
13695 * g++.dg/ext/dllimport9.C: Likewise.
13696 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13697 targets, too. Additionally enable test for i?86-*-mingw*.
13698 * g++.dg/ext/selectany1.C: Likewise.
13699 Remove guard variable check.
13701 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13705 * gfortran.dg/storage_size_3.f08: Extended.
13707 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13710 * g++.dg/template/stdarg1.C: New test.
13712 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13715 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13716 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13717 from the interface of functions to not hide the errors that
13720 2011-01-06 Jan Hubicka <jh@suse.cz>
13722 * gcc.dg/lto/pr47188_0.c: New testcase.
13723 * gcc.dg/lto/pr47188_1.c: New testcase.
13725 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13729 * gfortran.dg/interface_33.f90: New test.
13731 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13734 * gcc.c-torture/compile/pr47150.c: New test.
13736 2011-01-06 Ira Rosen <irar@il.ibm.com>
13738 PR tree-optimization/47139
13739 * gcc.dg/vect/pr47139.c: New test.
13741 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13744 * gfortran.dg/extends_type_of_2.f03: New.
13746 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13748 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13750 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13752 * gnat.dg/opt14.adb: New test.
13754 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13757 * gfortran.dg/allocate_error_2.f90: New test.
13759 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13762 * gfortran.dg/storage_size_3.f08: New.
13764 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13766 PR libgfortran/47154
13767 * gfortran.dg/namelist_68.f90: New test.
13769 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13771 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13773 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13776 * gfortran.dg/class_34.f90: New.
13778 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13780 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13781 use __builtin_inff. Skip all single-precision tests that require
13784 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13786 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13788 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13790 PR tree-optimization/47148
13791 * gcc.c-torture/execute/pr47148.c: New test.
13793 PR tree-optimization/47155
13794 * gcc.c-torture/execute/pr47155.c: New test.
13796 PR rtl-optimization/47157
13797 * gcc.c-torture/compile/pr47157.c: New test.
13799 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13801 * gcc.dg/torture/vector-shift2.c (schar): Define.
13802 (main): Always use schar or uchar instead of plain "char" to avoid
13803 dependencies on implementation-defined char signedness.
13805 2011-01-03 Martin Jambor <mjambor@suse.cz>
13807 PR tree-optimization/46801
13808 * gnat.dg/pack9.adb: Remove xfail.
13810 2011-01-03 Martin Jambor <mjambor@suse.cz>
13812 PR tree-optimization/46984
13813 * g++.dg/ipa/pr46984.C: New test.
13815 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13818 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13820 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13822 PR tree-optimization/47140
13823 * gcc.c-torture/compile/pr47140.c: New test.
13825 PR rtl-optimization/47028
13826 * gcc.dg/pr47028.c: New test.
13828 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13830 * objc.dg/protocol-forward-1.m: Removed TODO.
13831 * objc.dg/protocol-forward-2.m: New.
13832 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13833 * obj-c++.dg/protocol-forward-2.mm: New.
13835 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13838 * g++.dg/eh/pr38662.C: New testcase.
13840 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13842 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13843 scan for newline '\n'.
13846 Copyright (C) 2011 Free Software Foundation, Inc.
13848 Copying and distribution of this file, with or without modification,
13849 are permitted in any medium without royalty provided the copyright
13850 notice and this notice are preserved.