1 2011-11-10 Jakub Jelinek <jakub@redhat.com>
4 * gcc.c-torture/compile/pr51077.c: New test.
6 PR rtl-optimization/51023
7 * gcc.c-torture/execute/pr51023.c: New test.
9 2011-11-10 Richard Guenther <rguenther@suse.de>
11 PR tree-optimization/51042
12 * gcc.dg/torture/pr51042.c: New testcase.
14 2011-11-10 Richard Guenther <rguenther@suse.de>
16 PR tree-optimization/51070
17 * gcc.dg/torture/pr51070.c: New testcase.
19 2011-11-10 Richard Guenther <rguenther@suse.de>
21 PR tree-optimization/51030
22 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
24 2011-11-10 Richard Guenther <rguenther@suse.de>
27 * gcc.dg/torture/pr51071.c: New testcase.
29 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
31 * gnat.dg/loop_optimization9.ad[sb]: New test.
33 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
35 PR tree-optimization/51058
36 * gfortran.dg/vect/pr51058.f90: New test.
38 2011-11-10 Jakub Jelinek <jakub@redhat.com>
40 PR tree-optimization/51000
41 * gcc.dg/vect/pr51000.c: New test.
43 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
46 * g++.dg/cpp0x/static_assert5.C: New.
47 * g++.dg/template/nontype13.C: Tweak.
49 2011-11-09 Jason Merrill <jason@redhat.com>
52 * g++.dg/cpp0x/noexcept16.C: New.
55 * g++.dg/cpp0x/variadic119.C: New.
57 2011-11-09 Jakub Jelinek <jakub@redhat.com>
60 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
62 * gcc.dg/torture/vshuf-32.inc: Likewise.
63 * gcc.dg/torture/vshuf-4.inc: Likewise.
64 * gcc.dg/torture/vshuf-8.inc: Likewise.
66 * gcc.dg/tm/memopt-1.c: Fix up regexp.
68 2011-11-09 Ian Lance Taylor <iant@google.com>
70 * lib/target-supports.exp (check_effective_target_ucontext_h): New
72 * gcc.dg/split-5.c: New test.
74 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
76 * gcc.dg/tm/memopt-1.c: Adjust regexp.
78 2011-11-09 Jason Merrill <jason@redhat.com>
81 * g++.dg/template/virtual1.C: New.
83 2011-11-08 Jason Merrill <jason@redhat.com>
85 Run most C++ tests in both C++98 and C++11 modes.
86 * lib/target-supports.exp (check_effective_target_c++11): New.
87 (check_effective_target_c++98): New.
88 * lib/g++-dg.exp (g++-dg-runtest): New.
89 * g++.dg/dg.exp: Use g++-dg-runtest.
90 * g++.dg/charset/charset.exp: Likewise.
91 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
92 * g++.dg/dfp/dfp.exp: Likewise.
93 * g++.dg/gcov/gcov.exp: Likewise.
94 * g++.dg/gomp/gomp.exp: Likewise.
95 * g++.dg/graphite/graphite.exp: Likewise.
96 * g++.dg/tls/tls.exp: Likewise.
97 * g++.dg/tm/tm.exp: Likewise.
98 * g++.dg/vect/vect.exp: Likewise.
99 * g++.old-deja/old-deja.exp: Likewise.
100 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
101 with some of the torture options.
102 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
103 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
104 * g++.dg/init/null1.C: Only run in C++98.
105 * g++.dg/warn/Wconversion-null-3.C: Likewise.
106 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
107 * g++.old-deja/g++.brendan/crash64.C: Likewise.
108 * g++.old-deja/g++.other/anon9.C: Likewise.
109 * g++.old-deja/g++.other/linkage1.C: Likewise.
110 * g++.old-deja/g++.other/linkage2.C: Likewise.
111 * g++.old-deja/g++.pt/t29.C: Likewise.
112 * g++.old-deja/g++.pt/t30.C: Likewise.
113 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
114 * g++.dg/ext/anon-struct4.C: Likewise.
115 * g++.dg/init/brace2.C: Likewise.
116 * g++.dg/init/brace6.C: Likewise.
117 * g++.dg/other/anon3.C: Likewise.
118 * g++.dg/template/arg2.C: Likewise.
119 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
120 * g++.old-deja/g++.brendan/enum11.C: Likewise.
121 * g++.old-deja/g++.brendan/enum8.C: Likewise.
122 * g++.old-deja/g++.brendan/enum9.C: Likewise.
123 * g++.old-deja/g++.brendan/friend3.C: Likewise.
124 * g++.old-deja/g++.brendan/init2.C: Likewise.
125 * g++.old-deja/g++.brendan/init4.C: Likewise.
126 * g++.old-deja/g++.brendan/misc14.C: Likewise.
127 * g++.old-deja/g++.jason/cond.C: Likewise.
128 * g++.old-deja/g++.law/init1.C: Likewise.
129 * g++.old-deja/g++.law/operators32.C: Likewise.
130 * g++.old-deja/g++.pt/enum6.C: Likewise.
131 * g++.old-deja/g++.pt/explicit70.C: Likewise.
132 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
134 * g++.dg/eh/new1.C: Adjust for C++11 mode.
135 * g++.dg/init/new11.C: Likewise.
136 * g++.dg/init/pr29571.C: Likewise.
137 * g++.dg/lookup/forscope2.C: Likewise.
138 * g++.dg/parse/linkage1.C: Likewise.
139 * g++.dg/parse/typedef8.C: Likewise.
140 * g++.dg/template/error44.C: Likewise.
141 * g++.dg/tls/diag-2.C: Likewise.
142 * g++.dg/tls/diag-4.C: Likewise.
143 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
144 * g++.old-deja/g++.abi/arraynew.C: Likewise.
145 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
146 * g++.old-deja/g++.brendan/new3.C: Likewise.
147 * g++.old-deja/g++.eh/new1.C: Likewise.
148 * g++.old-deja/g++.eh/new2.C: Likewise.
149 * g++.old-deja/g++.jason/new.C: Likewise.
150 * g++.old-deja/g++.law/friend1.C: Likewise.
151 * g++.old-deja/g++.mike/net46.C: Likewise.
152 * g++.old-deja/g++.mike/p755.C: Likewise.
153 * g++.old-deja/g++.other/new6.C: Likewise.
155 * g++.dg/cpp0x/variadic74.C: Adjust diags.
156 * g++.dg/template/crash53.C: Likewise.
157 * g++.dg/template/void9.C: Likewise.
159 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
164 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
167 * g++.dg/cpp0x/sfinae29.C: New.
169 2011-11-09 Janus Weil <janus@gcc.gnu.org>
172 * gfortran.dg/typebound_call_22.f03: New test case.
174 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
177 * gfortran.dg/inquire_size.f90: Don't flush the unit.
179 2011-11-09 Richard Guenther <rguenther@suse.de>
181 PR tree-optimization/51039
182 * gcc.dg/pr51039.c: New testcase.
184 2011-11-09 Jakub Jelinek <jakub@redhat.com>
186 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
187 Enable also for powerpc*-*-*.
189 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
192 * gfortran.dg/forall_16.f90: New test.
194 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
197 * gfortran.dg/initialization_29.f90: Expand test.
199 2011-11-09 Dodji Seketeli <dodji@redhat.com>
202 * g++.dg/cpp0x/alias-decl-12.C: New test.
203 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
205 2011-11-09 Dodji Seketeli <dodji@redhat.com>
208 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
210 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
212 PR tree-optimization/51015
213 * gcc.dg/vect/pr51015.c: New test.
215 2011-11-08 David S. Miller <davem@davemloft.net>
217 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
218 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
220 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
223 * gfortran.dg/io_constraints_3.f90: Improve testcase.
225 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
228 * gfortran.dg/string_5.f90: Improve testcase.
230 2011-10-23 Jason Merrill <jason@redhat.com>
233 * g++.dg/template/lvalue2.C: New.
235 2011-11-08 Michael Matz <matz@suse.de>
237 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
238 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
239 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
240 * g++.dg/eh/builtin2.C: Ditto.
241 * g++.dg/eh/builtin3.C: Ditto.
243 2011-11-08 Jakub Jelinek <jakub@redhat.com>
245 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
246 being prefered even for -mavx.
247 * gcc.target/i386/avx-cvt-3.c: New test.
249 2011-11-08 Richard Guenther <rguenther@suse.de>
251 PR tree-optimization/51012
252 * gcc.dg/pr51012-1.c: New testcase.
253 * gcc.dg/pr51012-2.c: Likewise.
255 2011-11-08 Richard Guenther <rguenther@suse.de>
258 * c-c++-common/uninit-pr51010.c: New testcase.
260 2011-11-08 Jakub Jelinek <jakub@redhat.com>
262 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
263 check_effective_target_vect_call_copysignf,
264 check_effective_target_vect_call_lrint): New procedures.
265 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
266 $VECT_SLP_CFLAGS with -ffast-math.
267 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
268 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
269 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
270 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
272 2011-11-07 Richard Henderson <rth@redhat.com>
273 Aldy Hernandez <aldyh@redhat.com>
274 Torvald Riegel <triegel@redhat.com>
276 Merged from transactional-memory.
278 * g++.dg/dg.exp: Run transactional memory tests.
279 * g++.dg/tm: New directory with new tests.
280 * gcc.dg/tm: New directory with new tests.
281 * c-c++-common/tm: New directory with new tests.
283 2011-11-08 Dodji Seketeli <dodji@redhat.com>
285 Fix context handling of alias-declaration
286 * g++.dg/cpp0x/alias-decl-11.C: New test.
288 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
291 * g++.dg/parse/template26.C: New.
292 * g++.dg/template/crash45.C: Adjust dg-error string.
294 2011-11-07 Jason Merrill <jason@redhat.com>
297 * g++.dg/template/lookup9.C: New.
300 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
303 * g++.dg/cpp0x/decltype35.C: New.
305 2011-11-07 Dodji Seketeli <dodji@redhat.com>
307 Support C++11 alias-declaration
309 * g++.dg/cpp0x/alias-decl-0.C: New test case.
310 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
311 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
312 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
313 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
314 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
315 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
316 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
317 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
318 * g++.dg/ext/alias-decl-attr1.C: Likewise.
319 * g++.dg/ext/alias-decl-attr2.C: Likewise.
320 * g++.dg/ext/alias-decl-attr3.C: Likewise.
321 * g++.dg/ext/alias-decl-attr4.C: Likewise.
323 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
325 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
327 2011-11-07 Janus Weil <janus@gcc.gnu.org>
330 * gfortran.dg/typebound_call_21.f03: New.
332 2011-11-07 Nathan Sidwell <nathan@acm.org>
334 * gcc.dg/profile-dir-1.c: Adjust final scan.
335 * gcc.dg/profile-dir-2.c: Adjust final scan.
336 * gcc.dg/profile-dir-3.c: Adjust final scan.
337 * gcc.misc-tests/gcov.exp: Adjust regexp.
338 * gcc.misc-tests/gcov-12.c: New.
339 * gcc.misc-tests/gcov-13.c: New.
340 * gcc.misc-tests/gcovpart-13b.c: New.
341 * gcc.misc-tests/gcov-14.c: New.
343 2011-11-07 Jason Merrill <jason@redhat.com>
346 * g++.dg/ext/visibility/template8.C: New.
348 2011-11-07 Jakub Jelinek <jakub@redhat.com>
350 PR tree-optimization/50789
351 * gcc.target/i386/avx2-gather-1.c: New test.
352 * gcc.target/i386/avx2-gather-2.c: New test.
353 * gcc.target/i386/avx2-gather-3.c: New test.
354 * gcc.target/i386/avx2-gather-4.c: New test.
356 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
358 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
360 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
363 * gfortran.dg/open_dev_null.f90: Remove testcase.
365 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
367 * lib/target-supports.exp (check_effective_target_sync_int_128):
368 Don't cache the result.
369 (check_effective_target_sync_long_long): Ditto.
371 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
373 PR rtl-optimization/47698
374 * gcc.target/i386/47698.c: New test.
376 2011-11-06 Jason Merrill <jason@redhat.com>
379 * g++.dg/ext/visibility/template7.C: New.
381 2011-11-07 Terry Guo <terry.guo@arm.com>
383 * gcc.target/arm/wmul-1.c: Adjust optimization level.
384 * gcc.target/arm/wmul-2.c: Ditto.
385 * gcc.target/arm/wmul-3.c: Ditto.
386 * gcc.target/arm/wmul-4.c: Ditto.
388 2011-11-06 Joseph Myers <joseph@codesourcery.com>
390 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
391 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
392 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
393 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
394 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
395 expected diagnostics.
397 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
398 Richard Henderson <rth@redhat.com>
399 Aldy Hernandez <aldyh@redhat.com>
401 Merged from cxx-mem-model.
403 * lib/target-supports.exp (check_effective_target_sync_int_128,
404 check_effective_target_sync_long_long): Check whether the target
405 supports 64 and 128 bit __sync builtins.
406 (check_effective_target_cas_char): New.
407 (check_effective_target_cas_int): New.
408 * gcc.dg/dg.exp: Exclude simulate-thread tests.
409 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
410 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
411 produce the expected library calls.
412 * gcc.dg/atomic-fence.c: New functional tests.
413 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
414 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
415 * gcc.dg/atomic-lockfree[-aux].c: New tests.
416 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
417 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
418 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
419 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
420 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
421 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
423 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
425 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
427 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
429 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
430 int128 operations are atomic.
431 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
432 operations are atomic.
433 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
434 operations are atomic.
435 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
436 operations are atomic.
437 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
438 stores aren't moved out of a loop.
439 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
440 globals don't overwrite neighbouring globals.
441 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
442 writes dont overwrite neighbouring components.
443 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
444 * c-c++-common/gomp/atomic-3.c: Likewise.
445 * c-c++-common/gomp/atomic-9.c: Likewise.
446 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
447 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
448 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
449 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
450 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
451 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
452 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
453 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
454 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
455 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
456 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
457 g++.dg/gomp/atomic-15.C: Remove.
458 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
459 * gcc.dg/gomp/atomic-11.c: Remove test.
461 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
463 * gcc.dg/vect/bb-slp-cond-1.c: New test.
464 * gcc.dg/vect/slp-cond-1.c: New test.
465 * gcc.dg/vect/slp-cond-2.c: New test.
467 2011-11-05 David S. Miller <davem@davemloft.net>
469 * lib/test-supports.exp
470 (check_effective_target_ultrasparc_vis2_hw): New proc.
471 (check_effective_target_ultrasparc_vis3_hw): New proc.
472 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
473 * gcc.target/sparc/vec-init-2.inc: Likewise.
474 * gcc.target/sparc/vec-init-3.inc: Likewise.
475 * gcc.target/sparc/vec-init-1-vis1.c: New test.
476 * gcc.target/sparc/vec-init-1-vis2.c: New test.
477 * gcc.target/sparc/vec-init-1-vis3.c: New test.
478 * gcc.target/sparc/vec-init-2-vis1.c: New test.
479 * gcc.target/sparc/vec-init-2-vis2.c: New test.
480 * gcc.target/sparc/vec-init-2-vis3.c: New test.
481 * gcc.target/sparc/vec-init-3-vis1.c: New test.
482 * gcc.target/sparc/vec-init-3-vis2.c: New test.
483 * gcc.target/sparc/vec-init-3-vis3.c: New test.
485 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
487 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
488 Disable test on Epiphany.
489 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
490 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
491 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
492 * g++.dg/parse/pragma3.C: Likewise.
493 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
495 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
496 * gcc.dg/tls/thr-cse-1.c: Likewise.
497 * g++.dg/opt/devirt2.C: Likewise.
498 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
499 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
500 * gcc.target/epiphany: New directory.
502 2011-11-05 Tobias Burnus <burnus@net-b.de>
504 * gfortran.dg/quad_2.f90: New.
506 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
508 * gcc.dg/strlenopt-22g.c: New wrapper around...
509 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
511 2011-11-04 Jason Merrill <jason@redhat.com>
514 * g++.dg/init/lifetime2.C: New.
515 * g++.dg/cpp0x/initlist-lifetime2.C: New.
518 * g++.dg/init/lifetime1.C: Test cleanup order.
520 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
522 * g++.dg/other/offsetof7.C: New test.
524 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
526 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
527 variable, default empty, -ffat-lto-objects for effective_target_lto.
528 (gcc-dg-test-1): Add options from dg-final methods.
529 * lib/scanasm.exp (scan-assembler_required_options)
530 (scan-assembler-not_required_options): New procs.
532 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
534 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
535 generate a pedwarn in c++98-mode.
536 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
537 don't generate a pedwarn in c++0x-mode.
539 2011-11-04 Olivier Goffart <olivier@woboq.com>
542 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
544 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
546 PR rtl-optimization/38644
547 * gcc.target/arm/stack-red-zone.c: New.
549 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
552 * g++.dg/warn/Wconversion-null-3.C: New.
554 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
557 * g++.dg/cpp0x/udlit-strint-length.C: New.
559 2011-11-04 Jason Merrill <jason@redhat.com>
562 * g++.dg/cpp0x/initlist-lifetime1.C: New.
563 * g++.dg/init/lifetime1.C: New.
564 * g++.dg/init/ref21.C: New.
565 * g++.dg/eh/array1.C: New.
567 2011-11-04 Tom de Vries <tom@codesourcery.com>
569 PR tree-optimization/50763
570 * gcc.dg/pr50763-5.c: New test.
572 2011-11-04 Tom de Vries <tom@codesourcery.com>
574 PR tree-optimization/50763
575 * g++.dg/pr50763-4.C: New test.
577 2011-11-04 Jakub Jelinek <jakub@redhat.com>
579 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
582 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
584 * gcc.dg/torture/vec-cvt-1.c: New test.
586 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
588 * gnat.dg/specs/private1[-sub].ads: New test.
590 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
593 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
594 * gfortran.dg/inline_sum_1.f90: New.
595 * gfortran.dg/inline_sum_2.f90: New.
596 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
597 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
598 * gfortran.dg/inline_product_1.f90: New.
600 2011-11-03 Tobias Burnus <burnus@net-b.de>
603 * gfortran.dg/bind_c_dts_5.f90: New.
605 2011-11-03 Tobias Burnus <burnus@net-b.de>
608 * gfortran.dg/module_parameter_array_refs_2.f90: New.
610 2011-11-03 Richard Guenther <rguenther@suse.de>
613 * g++.dg/init/copy7.C: Remove testcase.
615 2011-11-03 Martin Jambor <mjambor@suse.cz>
617 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
618 * g++.dg/ipa/devirt-c-2.C: Likewise.
619 * g++.dg/ipa/devirt-c-7.C: New test.
620 * g++.dg/ipa/devirt-c-8.C: Likewise.
622 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
624 PR tree-optimization/50912
625 * gnat.dg/loop_optimization10.ad[sb]: New test.
626 * gnat.dg/loop_optimization10_pkg.ads: New helper.
628 2011-11-02 Jason Merrill <jason@redhat.com>
631 * g++.dg/cpp0x/nsdmi-list2.C: New.
633 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
636 * g++.dg/cpp0x/warn_cxx0x2.C: New.
637 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
639 2011-11-02 Tom de Vries <tom@codesourcery.com>
641 PR tree-optimization/50769
642 * gfortran.dg/pr50769.f90: New test.
644 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
646 * gcc.target/sparc/20111102-1.c: New test.
648 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
651 * g++.dg/warn/Wcast-qual2.C: New.
653 2011-11-02 Tom de Vries <tom@codesourcery.com>
655 PR tree-optimization/50763
656 * g++.dg/pr50763-3.C: New test.
658 2011-11-02 Tom de Vries <tom@codesourcery.com>
660 PR tree-optimization/50672
661 * g++.dg/pr50672.C: New test.
663 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
665 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
666 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
667 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
669 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
671 2011-11-02 Richard Guenther <rguenther@suse.de>
673 PR tree-optimization/50902
674 * gcc.dg/torture/pr50902.c: New testcase.
676 2010-11-02 Richard Guenther <rguenther@suse.de>
678 PR tree-optimization/50890
679 * gcc.dg/torture/pr50890.c: New testcase.
681 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
684 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
685 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
687 2011-11-01 Tom de Vries <tom@codesourcery.com>
689 PR tree-optimization/50908
690 * gcc.dg/pr50908.c: New test.
691 * gcc.dg/pr50908-2.c: Same.
692 * gcc.dg/pr50908-3.c: Same.
694 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
696 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
697 the outer loop. Remove comment. Don't check for widen-mult.
699 2011-10-31 Martin Jambor <mjambor@suse.cz>
701 * gcc.dg/ipa/ipcp-4.c: New test.
703 2011-10-31 Jakub Jelinek <jakub@redhat.com>
705 * gcc.dg/vshift-3.c: New test.
706 * gcc.dg/vshift-4.c: New test.
707 * gcc.dg/vshift-5.c: New test.
709 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
711 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
712 and current implementation.
714 2011-10-31 Paul Brook <paul@codesourcery.com>
716 * gcc.dg/constructor-1.c: New test.
718 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
721 * gfortran.dg/dshift_3.f90: New test.
723 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
725 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
727 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
728 * gcc.dg/torture/vshuf-v4si.c: Likewise.
729 * gcc.dg/torture/vshuf-v8si.c: Likewise.
730 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
731 * gcc.dg/torture/vshuf-v4di.c: Likewise.
732 * gcc.dg/torture/vshuf-v2df.c: Likewise.
733 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
734 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
735 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
736 * gcc.dg/torture/vshuf-v2di.c: Likewise.
737 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
738 * gcc.dg/torture/vshuf-v4df.c: Likewise.
739 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
740 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
741 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
742 * gcc.dg/vector-compare-2.c: Likewise.
744 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/cpp0x/pr50901.C: New.
749 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
751 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
752 * gcc.target/i386/fma4-check.h (main): Ditto.
753 * gcc.target/i386/xop-check.h (main): Ditto.
755 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
758 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
761 * g++.dg/template/crash109.C: New.
763 2011-10-28 Jason Merrill <jason@redhat.com>
765 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
767 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/template/crash109.C: New.
772 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
774 * gfortran.dg/nearest_5.f90: New test.
776 2011-10-28 Jakub Jelinek <jakub@redhat.com>
778 * gcc.dg/vshift-1.c: New test.
779 * gcc.dg/vshift-2.c: New test.
780 * gcc.target/i386/xop-vshift-1.c: New test.
781 * gcc.target/i386/xop-vshift-2.c: New test.
782 * gcc.target/i386/avx2-vshift-1.c: New test.
784 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
786 PR rtl-optimization/49720
787 * g++.dg/torture/pr49720.C: New test.
789 2011-10-27 David S. Miller <davem@davemloft.net>
791 * gcc.target/sparc/setcc-3.c: New test.
793 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
796 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
798 2011-10-27 Jakub Jelinek <jakub@redhat.com>
800 * gcc.target/i386/sse2-cvt-1.c: New test.
801 * gcc.target/i386/sse2-cvt-2.c: New test.
802 * gcc.target/i386/avx-cvt-1.c: New test.
803 * gcc.target/i386/avx-cvt-2.c: New test.
804 * gcc.target/i386/avx2-cvt-1.c: New test.
805 * gcc.target/i386/avx2-cvt-2.c: New test.
807 2011-10-27 Martin Jambor <mjambor@suse.cz>
809 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
811 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
812 Steven G. Kargl <kargl@gcc.gnu.org>
815 * gfortran.dg/pr50875.f90: New test.
817 2011-10-26 David S. Miller <davem@davemloft.net>
819 * gcc.target/sparc/fmaf-1.c: New test.
821 * gcc.target/sparc/setcc-1.c: New test.
822 * gcc.target/sparc/setcc-2.c: New test.
824 2011-10-26 Joseph Myers <joseph@codesourcery.com>
826 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
828 2011-10-26 Joseph Myers <joseph@codesourcery.com>
830 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
833 2011-10-26 Joseph Myers <joseph@codesourcery.com>
835 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
838 2011-10-26 Joseph Myers <joseph@codesourcery.com>
840 * gcc.target/i386/pad-4.c: Skip for Windows targets.
842 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
844 * gnat.dg/specs/discr1.ads: New test.
845 * gnat.dg/specs/discr1_pkg.ads: New helper.
847 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
849 * gnat.dg/specs/unchecked_union.ads: Rename to...
850 * gnat.dg/specs/unchecked_union1.ads: ...this.
851 * gnat.dg/specs/unchecked_union2.ads: New test.
853 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
855 * gnat.dg/specs/atomic1.ads: New test.
857 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
859 Implement C++11 user-defined literals.
860 * g++.dg/cpp0x/udlit-addr.C: New.
861 * g++.dg/cpp0x/udlit-args.C: New.
862 * g++.dg/cpp0x/udlit-args-neg.C: New.
863 * g++.dg/cpp0x/udlit-clink-neg.C: New.
864 * g++.dg/cpp0x/udlit-concat.C: New.
865 * g++.dg/cpp0x/udlit-concat-neg.C: New.
866 * g++.dg/cpp0x/udlit-constexpr.C: New.
867 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
868 * g++.dg/cpp0x/udlit-declare-neg.C: New.
869 * g++.dg/cpp0x/udlit-friend.C: New.
870 * g++.dg/cpp0x/udlit-general.C: New.
871 * g++.dg/cpp0x/udlit-inline.C: New.
872 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
873 * g++.dg/cpp0x/udlit-member-neg.C: New.
874 * g++.dg/cpp0x/udlit-namespace.C: New.
875 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
876 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
877 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
878 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
879 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
880 * g++.dg/cpp0x/udlit-operator-neg.C: New.
881 * g++.dg/cpp0x/udlit-raw-str.C: New.
882 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
883 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
884 * g++.dg/cpp0x/udlit-systemheader.C: New.
885 * g++.dg/cpp0x/udlit-template.C: New.
886 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
887 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
888 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
889 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
890 * g++.dg/cpp0x/udlit_system_header: New.
892 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/cpp0x/decltype34.C: New.
897 2011-10-26 Tom de Vries <tom@codesourcery.com>
899 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
900 * gcc.c-torture/unsorted/HIset.c: Same.
901 * gcc.c-torture/unsorted/SIcmp.c: Same.
902 * gcc.c-torture/unsorted/SIset.c: Same.
903 * gcc.c-torture/unsorted/SFset.c: Same.
904 * gcc.c-torture/unsorted/UHIcmp.c: Same.
905 * gcc.c-torture/unsorted/USIcmp.c: Same.
906 * gcc.c-torture/unsorted/DFcmp.c: Same.
908 2011-10-26 Jakub Jelinek <jakub@redhat.com>
910 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
911 to work also with -masm=intel and additionally test the xmm vs. ymm
912 register type combination on mask/dest and in vsib.
913 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
914 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
915 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
916 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
917 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
918 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
919 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
920 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
921 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
922 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
923 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
924 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
925 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
926 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
927 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
928 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
929 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
930 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
931 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
932 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
933 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
934 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
935 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
936 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
937 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
938 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
939 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
940 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
941 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
942 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
943 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
945 2011-10-26 Tom de Vries <tom@codesourcery.com>
947 PR tree-optimization/50763
948 * gcc.dg/pr50763-2.c: New test.
950 2011-10-25 Joseph Myers <joseph@codesourcery.com>
952 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
953 Update expected messages.
955 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
957 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
959 2011-10-25 Jason Merrill <jason@redhat.com>
962 * g++.dg/init/aggr7.C: New.
965 * g++.dg/cpp0x/initlist59.C: New.
967 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
970 * g++.dg/overload/operator5.C: New.
972 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
975 * g++.dg/template/crash108.C: New.
977 2011-10-25 Jakub Jelinek <jakub@redhat.com>
979 PR tree-optimization/50596
980 * gcc.dg/vect/vect-cond-10.c: New test.
982 2011-10-24 Joey Ye <joey.ye@arm.com>
984 * gcc.target/arm/pr42575.c: Remove architecture option.
986 2011-10-24 David S. Miller <davem@davemloft.net>
988 * gcc.target/sparc/vis3move-1.c: New test.
989 * gcc.target/sparc/vis3move-2.c: New test.
990 * gcc.target/sparc/vis3move-3.c: New test.
992 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
994 * gcc.dg/strlenopt-22.c: New testcase.
995 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
997 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
999 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1001 (dg-skip-if): Remove.
1002 * gcc.target/i386/funcspec-1.c: Ditto.
1003 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1005 2011-10-24 Richard Guenther <rguenther@suse.de>
1007 * gcc.dg/vect/vect-bool-1.c: New testcase.
1009 2011-10-24 Richard Guenther <rguenther@suse.de>
1011 PR tree-optimization/50838
1012 * gcc.dg/torture/pr50838.c: New testcase.
1014 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1016 PR tree-optimization/50730
1017 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1018 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1019 -fno-tree-sra and SLP flags.
1021 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1025 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1028 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1029 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1031 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1034 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1035 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1037 2011-10-23 Tom de Vries <tom@codesourcery.com>
1039 PR tree-optimization/50763
1040 * gcc.dg/pr50763.c: New test.
1042 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1045 * gcc.target/i386/pr50788.c: New test.
1047 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1049 PR tree-optimization/50819
1050 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1051 * g++.dg/vect/slp-pr50819.cc: New test.
1053 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1056 * g++.dg/warn/Wconversion4.C: New.
1058 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1062 from element other than first and reverse permutation.
1063 * gcc.dg/torture/vshuf-16.inc: Likewise.
1064 * gcc.dg/torture/vshuf-8.inc: Likewise.
1065 * gcc.dg/torture/vshuf-4.inc: Likewise.
1067 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1070 * g++.dg/parse/error43.C: New.
1071 * g++.dg/parse/error44.C: Likewise.
1073 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1074 Kirill Yukhin <kirill.yukhin@intel.com>
1077 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1078 * gcc.target/i386/bmi2-check.h: Ditto.
1080 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1083 * g++.dg/cpp0x/override2.C: Add test.
1085 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1087 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1088 check_linker_plugin_available.
1090 2011-10-21 Kai Tietz <ktietz@redhat.com>
1092 * gcc.target/i386/branch-cost1.c: New test.
1093 * gcc.target/i386/branch-cost2.c: New test.
1094 * gcc.target/i386/branch-cost3.c: New test.
1095 * gcc.target/i386/branch-cost4.c: New test.
1097 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1099 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1101 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1104 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1106 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1108 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1109 (_moz_foo, EXT__foo): Use ASMNAME.
1111 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1113 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1116 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1119 * gcc.target/i386/pr50766.c: New test.
1121 2011-10-20 Jason Merrill <jason@redhat.com>
1124 * g++.dg/eh/partial1.C: New.
1126 2011-10-20 Richard Henderson <rth@redhat.com>
1128 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1129 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1130 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1131 Use __builtin_shuffle.
1133 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1136 * gfortran.dg/ishft_3.f90: Update test.
1138 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1141 * gfortran.dg/substring_integer_index.f90: New test.
1143 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1145 * gfortran.dg/format_string.f: New test.
1147 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1149 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1151 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1153 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1155 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1156 gcc.target/i386/pr46226.c: Do not use
1157 -mno-accumulate-outgoing-args.
1159 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1161 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1162 including <strings.h>.
1164 2011-10-19 Jan Hubicka <jh@suse.cz>
1166 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1167 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1168 * lib/c-torture.exp: Likewise.
1169 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1170 * gcc.c-torture/compile/sync-1.c: Likewise.
1171 * gcc.c-torture/compile/sync-1.c: Likewise.
1172 * gcc.c-torture/compile/sync-3.c: Likewise.
1173 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1174 * gcc.dg/noncompile/920507-1.c: Likewise.
1175 * gcc.dg/torture/pr36400.c: Likewise.
1176 * g++.dg/torture/pr34850.C: Likewise.
1178 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1180 * gnat.dg/source_ref1.adb: New test.
1181 * gnat.dg/source_ref2.adb: Likewise.
1183 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1186 * g++.dg/parse/error42.C: New.
1187 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1189 2011-10-19 Jason Merrill <jason@redhat.com>
1192 * g++.dg/init/value9.C: New.
1194 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1196 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1197 * gcc.dg/torture/vshuf-16.inc: Likewise.
1198 * gcc.dg/torture/vshuf-8.inc: Likewise.
1199 * gcc.dg/torture/vshuf-4.inc: Likewise.
1201 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1204 * gfortran.dg/sizeof_proc.f90: New.
1206 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1208 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1209 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1211 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1214 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1216 2011-10-19 Jason Merrill <jason@redhat.com>
1219 * g++.dg/init/ref20.C: New.
1221 2011-10-19 Kai Tietz <ktietz@redhat.com>
1224 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1225 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1226 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1227 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1228 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1230 2011-10-19 Richard Guenther <rguenther@suse.de>
1233 * gcc.dg/torture/pr50768.c: New testcase.
1235 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1237 PR rtl-optimization/50340
1238 * gcc.dg/pr50340.c: New.
1240 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1242 PR tree-optimization/50717
1244 * gcc.dg/pr50717-1.c: New file.
1245 * gcc.target/arm/wmul-12.c: Correct types.
1246 * gcc.target/arm/wmul-8.c: Correct types.
1248 2011-10-18 Jason Merrill <jason@redhat.com>
1251 * g++.dg/cpp0x/defaulted32.C: New.
1254 * g++.dg/lookup/using23.C: New.
1257 * g++.dg/cpp0x/implicit12.C: New.
1258 * g++.dg/cpp0x/defaulted20.C: Adjust.
1259 * g++.dg/cpp0x/defaulted21.C: Adjust.
1260 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1261 * g++.dg/cpp0x/implicit4.C: Adjust.
1262 * g++.dg/cpp0x/implicit5.C: Adjust.
1263 * g++.dg/cpp0x/implicit8.C: Adjust.
1264 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1265 * g++.dg/cpp0x/not_special.C: Adjust.
1266 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1267 * g++.dg/cpp0x/rv1n.C: Adjust.
1268 * g++.dg/cpp0x/rv2n.C: Adjust.
1269 * g++.dg/cpp0x/rv3n.C: Adjust.
1270 * g++.dg/cpp0x/rv4n.C: Adjust.
1271 * g++.dg/cpp0x/rv5n.C: Adjust.
1272 * g++.dg/cpp0x/rv6n.C: Adjust.
1273 * g++.dg/cpp0x/rv7n.C: Adjust.
1275 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1277 * gcc.target/i386/avx2-vpop-check.h: New header.
1278 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1279 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1280 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1281 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1282 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1283 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1284 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1285 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1286 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1287 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1288 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1289 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1290 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1291 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1292 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1294 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1297 * gfortran.dg/coarray_subobject_1.f90: New test.
1298 * gfortran.dg/coarray/subobject_1.f90: New test.
1300 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1302 PR rtl-optimization/50205
1303 * gcc.dg/pr50205.c: New.
1305 2011-10-18 Richard Guenther <rguenther@suse.de>
1307 PR tree-optimization/50767
1308 * gcc.dg/torture/pr50767.c: New testcase.
1310 2011-10-18 Julian Brown <julian@codesourcery.com>
1312 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1313 * gcc.target/arm/unaligned-memcpy-1.c: New.
1314 * gcc.target/arm/unaligned-memcpy-2.c: New.
1315 * gcc.target/arm/unaligned-memcpy-3.c: New.
1316 * gcc.target/arm/unaligned-memcpy-4.c: New.
1318 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1321 * gfortran.dg/iso_c_binding_class.f03: New.
1323 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1325 * testsuite/lib/target-supports.exp
1326 (check_effective_target_vect_widen_shift): New.
1327 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1328 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1329 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1330 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1332 2011-10-18 Richard Guenther <rguenther@suse.de>
1334 * gcc.dg/torture/restrict-1.c: New testcase.
1336 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1338 * g++.dg/ext/bases.C: New test.
1340 2011-10-17 David S. Miller <davem@davemloft.net>
1342 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1343 all operations to emit VIS instructions.
1344 * gcc.target/sparc/fandnot.c: Likewise.
1345 * gcc.target/sparc/fnot.c: Likewise.
1346 * gcc.target/sparc/for.c: Likewise.
1347 * gcc.target/sparc/fornot.c: Likewise.
1348 * gcc.target/sparc/fxnor.c: Likewise.
1349 * gcc.target/sparc/fxor.c: Likewise.
1350 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1353 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1355 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1356 * gcc.dg/torture/vshuf-16.inc: New file.
1357 * gcc.dg/torture/vshuf-2.inc: New file.
1358 * gcc.dg/torture/vshuf-32.inc: New file.
1359 * gcc.dg/torture/vshuf-4.inc: New file.
1360 * gcc.dg/torture/vshuf-8.inc: New file.
1361 * gcc.dg/torture/vshuf-main.inc: New file.
1362 * gcc.dg/torture/vshuf-v16hi.c: New test.
1363 * gcc.dg/torture/vshuf-v16qi.c: New test.
1364 * gcc.dg/torture/vshuf-v2df.c: New test.
1365 * gcc.dg/torture/vshuf-v2di.c: New test.
1366 * gcc.dg/torture/vshuf-v2sf.c: New test.
1367 * gcc.dg/torture/vshuf-v2si.c: New test.
1368 * gcc.dg/torture/vshuf-v32qi.c: New test.
1369 * gcc.dg/torture/vshuf-v4df.c: New test.
1370 * gcc.dg/torture/vshuf-v4di.c: New test.
1371 * gcc.dg/torture/vshuf-v4hi.c: New test.
1372 * gcc.dg/torture/vshuf-v4sf.c: New test.
1373 * gcc.dg/torture/vshuf-v4si.c: New test.
1374 * gcc.dg/torture/vshuf-v8hi.c: New test.
1375 * gcc.dg/torture/vshuf-v8qi.c: New test.
1376 * gcc.dg/torture/vshuf-v8sf.c: New test.
1377 * gcc.dg/torture/vshuf-v8si.c: New test.
1379 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1381 PR tree-optimization/50746
1382 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1384 2011-10-17 Jason Merrill <jason@redhat.com>
1387 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1389 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1392 * g++.dg/parse/error41.C: New.
1393 * g++.dg/parse/error20.C: Adjust.
1395 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1398 * g++.dg/warn/format7.C: New.
1399 * obj-c++.dg/warn7.mm: Likewise.
1401 2011-10-17 Richard Guenther <rguenther@suse.de>
1403 PR tree-optimization/50729
1404 * gcc.dg/torture/pr50729.c: New testcase.
1406 2011-10-15 Tom Tromey <tromey@redhat.com>
1407 Dodji Seketeli <dodji@redhat.com>
1409 * lib/prune.exp (prune_gcc_output): Prune output referring to
1411 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1412 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1413 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1414 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1416 2011-10-15 Tom Tromey <tromey@redhat.com>
1417 Dodji Seketeli <dodji@redhat.com>
1419 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1421 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1424 * g++.dg/inherit/error5.C: New.
1426 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1430 * gfortran.dg/kind_tests_4.f90: New.
1432 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1434 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1435 targets that support vector condition.
1437 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1440 * gfortran.dg/c_kind_tests_3.f03: New.
1442 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1445 * gfortran.dg/elemental_args_check_4.f90: New.
1447 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1449 PR tree-optimization/50727
1450 * gcc.dg/vect/pr50727.c: New test.
1452 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1454 * gcc.dg/vla-23.c: New test.
1456 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1458 PR tree-optimization/50596
1459 * gcc.dg/vect/vect-cond-9.c: New test.
1461 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1463 * gcc.dg/vect/bb-slp-29.c: New test.
1465 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1468 * g++.dg/ext/is_base_of_incomplete.C: New.
1469 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1470 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1472 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1474 * gcc.target/sparc/combined-1.c: Compile at -O2.
1476 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1478 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1479 (dg-options): Add -Wno-attributes.
1480 * gcc.target/i386/fma_double_?.c: Ditto.
1481 * gcc.target/i386/fma_run_float_?.c: Ditto.
1482 * gcc.target/i386/fma_run_double_?.c: Ditto.
1483 * gcc.target/i386/l_fma_float_?.c: Dtto.
1484 * gcc.target/i386/l_fma_double_?.c: Ditto.
1485 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1486 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1488 2011-10-15 Tobias Burnus <burnus@net-b.de>
1490 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1492 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1493 * gfortran.dg/rank_3.f90: Ditto.
1494 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1495 -std=f2008ts in dg-options.
1496 * gfortran.dg/rank_4.f90: Ditto.
1498 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1501 * gcc.target/sh/pr49263.c: New.
1503 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1505 * gnat.dg/specs/debug1.ads: Tweak.
1507 2011-10-14 Kai Tietz <ktietz@redhat.com>
1509 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1511 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1513 * gcc.target/i386/sse2-mul-1.c: New test.
1514 * gcc.target/i386/sse4_1-mul-1.c: New test.
1515 * gcc.target/i386/avx-mul-1.c: New test.
1516 * gcc.target/i386/xop-mul-1.c: New test.
1517 * gcc.target/i386/avx2-mul-1.c: New test.
1519 2011-10-14 Jason Merrill <jason@redhat.com>
1522 * g++.dg/cpp0x/nsdmi-list1.C: New.
1525 * g++.dg/cpp0x/nsdmi-const1.C: New.
1527 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1530 * gfortran.dg/pointer_intent_5.f90: New.
1532 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1534 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1535 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1536 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1538 2011-10-14 Tobias Burnus <burnus@net-b.de>
1541 * gfortran.dg/pointer_check_11.f90: New.
1542 * gfortran.dg/pointer_check_12.f90: New.
1544 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1547 * g++.dg/overload/operator4.C: New.
1549 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1551 * gcc.dg/di-longlong64-sync-1.c: New test.
1552 * gcc.dg/di-sync-multithread.c: New test.
1553 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1554 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1555 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1556 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1557 (check_effective_target_arm_arm_ok): New helper.
1558 (check_effective_target_sync_longlong): New helper.
1560 2011-10-14 Richard Guenther <rguenther@suse.de>
1562 PR tree-optimization/50723
1563 * gcc.dg/torture/pr50723.c: New testcase.
1565 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1568 * g++.dg/warn/format6.C: New.
1569 * obj-c++.dg/warn6.mm: Likewise.
1571 2011-10-13 Richard Henderson <rth@redhat.com>
1573 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1575 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1576 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1577 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1579 2011-10-13 Jason Merrill <jason@redhat.com>
1582 * g++.dg/cpp0x/nsdmi-template2.C: New.
1585 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1588 * g++.dg/init/vbase1.C: New.
1590 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1592 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1593 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1594 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1595 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1597 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1599 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1601 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1603 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1605 2011-10-13 Richard Guenther <rguenther@suse.de>
1607 PR tree-optimization/50712
1608 * gcc.target/i386/pr50712.c: New testcase.
1610 2011-10-13 Tom de Vries <tom@codesourcery.com>
1612 * gcc.dg/memcpy-4.c: New test.
1614 2011-10-13 Richard Guenther <rguenther@suse.de>
1616 PR tree-optimization/50698
1617 * g++.dg/vect/pr50698.cc: New testcase.
1619 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1621 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1622 * gcc.target/powerpc/warn-2.c: Ditto.
1624 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1625 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1626 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1627 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1628 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1629 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1630 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1631 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1632 * gcc.target/powerpc/ppc-pow.c: Likewise.
1633 * gcc.target/powerpc/recip-1.c: Likewise.
1634 * gcc.target/powerpc/recip-2.c: Likewise.
1635 * gcc.target/powerpc/recip-3.c: Likewise.
1636 * gcc.target/powerpc/recip-4.c: Likewise.
1637 * gcc.target/powerpc/recip-5.c: Likewise.
1639 2011-10-12 David S. Miller <davem@davemloft.net>
1641 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1642 '-mvis3' instead of 'mcpu=niagara3' in options.
1643 * gcc.target/sparc/fhalve.c: Likewise.
1644 * gcc.target/sparc/fnegop.c: Likewise.
1645 * gcc.target/sparc/fpadds.c: Likewise.
1646 * gcc.target/sparc/fshift.c: Likewise.
1647 * gcc.target/sparc/fucmp.c: Likewise.
1648 * gcc.target/sparc/lzd.c: Likewise.
1649 * gcc.target/sparc/vis3misc.c: Likewise.
1650 * gcc.target/sparc/xmul.c: Likewise.
1652 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1654 * gnat.dg/vect1.ad[sb]: New test.
1655 * gnat.dg/vect1_pkg.ads: New helper.
1656 * gnat.dg/vect2.ad[sb]: New test.
1657 * gnat.dg/vect2_pkg.ads: New helper.
1658 * gnat.dg/vect3.ad[sb]: New test.
1659 * gnat.dg/vect3_pkg.ads: New helper.
1660 * gnat.dg/vect4.ad[sb]: New test.
1661 * gnat.dg/vect4_pkg.ads: New helper.
1662 * gnat.dg/vect5.ad[sb]: New test.
1663 * gnat.dg/vect5_pkg.ads: New helper.
1664 * gnat.dg/vect6.ad[sb]: New test.
1665 * gnat.dg/vect6_pkg.ads: New helper.
1667 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1669 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1670 * gcc.target/i386/fma_run_double_2.c: Likewise.
1671 * gcc.target/i386/fma_run_double_3.c: Likewise.
1672 * gcc.target/i386/fma_run_double_4.c: Likewise.
1673 * gcc.target/i386/fma_run_double_5.c: Likewise.
1674 * gcc.target/i386/fma_run_double_6.c: Likewise.
1675 * gcc.target/i386/fma_run_float_1.c: Likewise.
1676 * gcc.target/i386/fma_run_float_2.c: Likewise.
1677 * gcc.target/i386/fma_run_float_3.c: Likewise.
1678 * gcc.target/i386/fma_run_float_4.c: Likewise.
1679 * gcc.target/i386/fma_run_float_5.c: Likewise.
1680 * gcc.target/i386/fma_run_float_6.c: Likewise.
1682 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1683 remove the extra dg-options.
1684 * gcc.target/i386/l_fma_double_2.c: Likewise.
1685 * gcc.target/i386/l_fma_double_3.c: Likewise.
1686 * gcc.target/i386/l_fma_double_4.c: Likewise.
1687 * gcc.target/i386/l_fma_double_5.c: Likewise.
1688 * gcc.target/i386/l_fma_double_6.c: Likewise.
1689 * gcc.target/i386/l_fma_float_1.c: Likewise.
1690 * gcc.target/i386/l_fma_float_2.c: Likewise.
1691 * gcc.target/i386/l_fma_float_3.c: Likewise.
1692 * gcc.target/i386/l_fma_float_4.c: Likewise.
1693 * gcc.target/i386/l_fma_float_5.c: Likewise.
1694 * gcc.target/i386/l_fma_float_6.c: Likewise.
1696 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1698 PR tree-optimization/50189
1699 * g++.dg/torture/pr50189.C: New testcase.
1701 2011-10-12 Richard Guenther <rguenther@suse.de>
1703 PR tree-optimization/50700
1704 * gcc.dg/builtin-object-size-12.c: New testcase.
1706 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1709 * gcc.c-torture/compile/pr50565-1.c,
1710 gcc.c-torture/compile/pr50565-2.c: New tests.
1712 2011-10-11 Jason Merrill <jason@redhat.com>
1716 * g++.dg/template/constant1.C: New.
1717 * g++.dg/template/constant2.C: New.
1718 * g++.dg/cpp0x/constexpr-template3.C: New.
1720 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1722 * gcc.target/i386/warn-vect-op-3.c: New test.
1723 * gcc.target/i386/warn-vect-op-1.c: New test.
1724 * gcc.target/i386/warn-vect-op-2.c: New test.
1726 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1728 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1730 2011-10-11 Richard Guenther <rguenther@suse.de>
1732 PR tree-optimization/50204
1733 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1735 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1737 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1739 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1741 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1742 * gcc.target/i386/fma_double_2.c: Ditto.
1743 * gcc.target/i386/fma_double_3.c: Ditto.
1744 * gcc.target/i386/fma_double_4.c: Ditto.
1745 * gcc.target/i386/fma_double_5.c: Ditto.
1746 * gcc.target/i386/fma_double_6.c: Ditto.
1747 * gcc.target/i386/fma_float_1.c: Ditto.
1748 * gcc.target/i386/fma_float_2.c: Ditto.
1749 * gcc.target/i386/fma_float_3.c: Ditto.
1750 * gcc.target/i386/fma_float_4.c: Ditto.
1751 * gcc.target/i386/fma_float_5.c: Ditto.
1752 * gcc.target/i386/fma_float_6.c: Ditto.
1753 * gcc.target/i386/l_fma_double_1.c: Ditto.
1754 * gcc.target/i386/l_fma_double_2.c: Ditto.
1755 * gcc.target/i386/l_fma_double_3.c: Ditto.
1756 * gcc.target/i386/l_fma_double_4.c: Ditto.
1757 * gcc.target/i386/l_fma_double_5.c: Ditto.
1758 * gcc.target/i386/l_fma_double_6.c: Ditto.
1759 * gcc.target/i386/l_fma_float_1.c: Ditto.
1760 * gcc.target/i386/l_fma_float_2.c: Ditto.
1761 * gcc.target/i386/l_fma_float_3.c: Ditto.
1762 * gcc.target/i386/l_fma_float_4.c: Ditto.
1763 * gcc.target/i386/l_fma_float_5.c: Ditto.
1764 * gcc.target/i386/l_fma_float_6.c: Ditto.
1765 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1766 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1767 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1768 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1769 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1770 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1771 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1772 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1773 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1774 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1775 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1776 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1778 2011-10-11 Tristan Gingold <gingold@adacore.com>
1780 * gcc.dg/va-arg-4.c: New test.
1781 * gcc.dg/va-arg-5.c: Ditto.
1783 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1785 * lib/target-supports.exp (check_effective_target_fd_truncate):
1786 Close and unlink test file before exit.
1788 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1791 * gfortran.dg/forall_15.f90: New test case.
1793 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1794 Andrew Macleod <amacleod@redhat.com>
1796 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1797 wrappers for *other_threads() and *final_verify().
1798 * gcc.dg/simulate-thread/simulate-thread.h
1799 (simulate_thread_wrapper_other_threads): New.
1800 (simulate_thread_wrapper_final_verify): New.
1802 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1804 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1806 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1808 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1810 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1811 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1813 * gcc.target/i386/fma_1.h: New file.
1814 * gcc.target/i386/fma_2.h: Likewise.
1815 * gcc.target/i386/fma_3.h: Likewise.
1816 * gcc.target/i386/fma_4.h: Likewise.
1817 * gcc.target/i386/fma_5.h: Likewise.
1818 * gcc.target/i386/fma_6.h: Likewise.
1819 * gcc.target/i386/fma_double_1.c: Likewise.
1820 * gcc.target/i386/fma_double_2.c: Likewise.
1821 * gcc.target/i386/fma_double_3.c: Likewise.
1822 * gcc.target/i386/fma_double_4.c: Likewise.
1823 * gcc.target/i386/fma_double_5.c: Likewise.
1824 * gcc.target/i386/fma_double_6.c: Likewise.
1825 * gcc.target/i386/fma_float_1.c: Likewise.
1826 * gcc.target/i386/fma_float_2.c: Likewise.
1827 * gcc.target/i386/fma_float_3.c: Likewise.
1828 * gcc.target/i386/fma_float_4.c: Likewise.
1829 * gcc.target/i386/fma_float_5.c: Likewise.
1830 * gcc.target/i386/fma_float_6.c: Likewise.
1831 * gcc.target/i386/fma_main.h: Likewise.
1832 * gcc.target/i386/fma_run_double_1.c: Likewise.
1833 * gcc.target/i386/fma_run_double_2.c: Likewise.
1834 * gcc.target/i386/fma_run_double_3.c: Likewise.
1835 * gcc.target/i386/fma_run_double_4.c: Likewise.
1836 * gcc.target/i386/fma_run_double_5.c: Likewise.
1837 * gcc.target/i386/fma_run_double_6.c: Likewise.
1838 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1839 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1840 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1841 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1842 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1843 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1844 * gcc.target/i386/fma_run_float_1.c: Likewise.
1845 * gcc.target/i386/fma_run_float_2.c: Likewise.
1846 * gcc.target/i386/fma_run_float_3.c: Likewise.
1847 * gcc.target/i386/fma_run_float_4.c: Likewise.
1848 * gcc.target/i386/fma_run_float_5.c: Likewise.
1849 * gcc.target/i386/fma_run_float_6.c: Likewise.
1850 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1851 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1852 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1853 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1854 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1855 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1856 * gcc.target/i386/l_fma_1.h: Likewise.
1857 * gcc.target/i386/l_fma_2.h: Likewise.
1858 * gcc.target/i386/l_fma_3.h: Likewise.
1859 * gcc.target/i386/l_fma_4.h: Likewise.
1860 * gcc.target/i386/l_fma_5.h: Likewise.
1861 * gcc.target/i386/l_fma_6.h: Likewise.
1862 * gcc.target/i386/l_fma_double_1.c: Likewise.
1863 * gcc.target/i386/l_fma_double_2.c: Likewise.
1864 * gcc.target/i386/l_fma_double_3.c: Likewise.
1865 * gcc.target/i386/l_fma_double_4.c: Likewise.
1866 * gcc.target/i386/l_fma_double_5.c: Likewise.
1867 * gcc.target/i386/l_fma_double_6.c: Likewise.
1868 * gcc.target/i386/l_fma_float_1.c: Likewise.
1869 * gcc.target/i386/l_fma_float_2.c: Likewise.
1870 * gcc.target/i386/l_fma_float_3.c: Likewise.
1871 * gcc.target/i386/l_fma_float_4.c: Likewise.
1872 * gcc.target/i386/l_fma_float_5.c: Likewise.
1873 * gcc.target/i386/l_fma_float_6.c: Likewise.
1874 * gcc.target/i386/l_fma_main.h: Likewise.
1875 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1876 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1877 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1878 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1879 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1880 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1881 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1882 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1883 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1884 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1885 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1886 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1888 2011-10-10 Richard Guenther <rguenther@suse.de>
1891 * gcc.dg/torture/pr50389.c: New testcase.
1893 2011-10-10 Richard Guenther <rguenther@suse.de>
1896 * gcc.dg/builtins-47.c: Optimize.
1898 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1900 * lib/gcc-simulate-thread.exp: New.
1901 * gcc.dg/simulate-thread/guality.h: New.
1902 * gcc.dg/simulate-thread/simulate-thread.h: New.
1903 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1904 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1905 * gcc.dg/simulate-thread/README: New.
1906 * g++.dg/simulate-thread/guality.h: New.
1907 * g++.dg/simulate-thread/simulate-thread.h: New.
1908 * g++.dg/simulate-thread/simulate-thread.exp: New.
1909 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1910 * c-c++-common/cxxbitfields-2.c: Remove.
1911 * c-c++-common/cxxbitfields.c: Remove.
1912 * c-c++-common/cxxbitfields-4.c: Remove.
1913 * c-c++-common/cxxbitfields-5.c: Remove.
1914 * c-c++-common/simulate-thread/bitfields-1.c: New.
1915 * c-c++-common/simulate-thread/bitfields-2.c: New.
1916 * c-c++-common/simulate-thread/bitfields-3.c: New.
1917 * c-c++-common/simulate-thread/bitfields-4.c: New.
1919 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/warn/format5.C: New.
1924 2011-10-09 Tobias Burnus <burnus@net-b.de>
1927 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1928 * gfortran.dg/common_16.f90: New.
1930 2011-10-09 Tobias Burnus <burnus@net-b.de>
1932 * gfortran.dg/iso_c_binding_param_1.f90: New.
1933 * gfortran.dg/iso_c_binding_param_2.f90: New.
1934 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1936 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1938 PR tree-optimization/50635
1939 * gcc.dg/vect/pr50635.c: New test.
1941 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1944 * gfortran.dg/proc_decl_27.f90: New.
1946 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1949 * objc/execute/initialize-1.m: New test.
1951 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1954 * gfortran.dg/pointer_function_result_1.f90 : New test.
1956 2011-10-07 David S. Miller <davem@davemloft.net>
1959 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1960 * gcc.target/sparc/cmask.c: Use it.
1961 * gcc.target/sparc/fhalve.c: Likewise.
1962 * gcc.target/sparc/fnegop.c: Likewise.
1963 * gcc.target/sparc/fpadds.c: Likewise.
1964 * gcc.target/sparc/fshift.c: Likewise.
1965 * gcc.target/sparc/fucmp.c: Likewise.
1966 * gcc.target/sparc/lzd.c: Likewise.
1967 * gcc.target/sparc/vis3misc.c: Likewise.
1968 * gcc.target/sparc/xmul.c: Likewise.
1970 2011-10-07 Richard Henderson <rth@redhat.com>
1972 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1974 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1976 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1978 * gcc.dg/pr50193-1.c: New file.
1979 * gcc.target/arm/shiftable.c: New file.
1981 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1984 * gfortran.dg/class_46.f03: New.
1986 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1988 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1989 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1990 (syslog, vsyslog, __vsyslog_chk): Likewise.
1992 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1993 (x, EXT_x): Use ASMNAME.
1995 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1996 (a, c): Use ASMNAME.
1998 2011-10-07 Tom de Vries <tom@codesourcery.com>
2001 * gcc.dg/pr50527.c: New test.
2003 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2005 PR tree-optimization/50650
2006 * gcc.c-torture/compile/pr50650.c: New test.
2008 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2010 PR tree-optimization/50575
2011 * gcc.c-torture/execute/vector-compare-2.x: New file.
2013 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2017 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2020 2011-10-07 Richard Guenther <rguenther@suse.de>
2023 * gcc.dg/vect/vect-align-2.c: Increase array size.
2025 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2026 H.J. Lu <hongjiu.lu@intel.com>
2029 * gcc.target/i386/pr50603.c: New test.
2031 2011-10-06 Jason Merrill <jason@redhat.com>
2034 * g++.dg/cpp0x/default31.C: New.
2036 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2038 PR tree-optimization/50596
2039 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2041 * gcc.dg/vect/vect-cond-8.c: New test.
2043 2011-10-06 Richard Henderson <rth@redhat.com>
2045 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2046 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2047 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2048 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2049 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2050 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2051 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2052 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2053 * gcc.c-torture/execute/vshuf-16.inc: New file.
2054 * gcc.c-torture/execute/vshuf-2.inc: New file.
2055 * gcc.c-torture/execute/vshuf-4.inc: New file.
2056 * gcc.c-torture/execute/vshuf-8.inc: New file.
2057 * gcc.c-torture/execute/vshuf-main.inc: New file.
2058 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2059 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2060 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2061 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2062 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2063 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2064 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2065 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2066 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2067 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2068 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2069 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2070 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2072 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2074 PR tree-optimization/49279
2075 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2076 * gcc.c-torture/execute/pr49279.c: New test.
2078 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2081 * gcc.c-torture/compile/pr49049.c: New test.
2083 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2086 * gcc.target/arm/pr50305.c: New test.
2088 2011-10-06 Richard Guenther <rguenther@suse.de>
2090 PR tree-optimization/38884
2091 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2092 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2094 2011-10-05 David S. Miller <davem@davemloft.net>
2096 * gcc.target/sparc/lzd.c: New test.
2097 * gcc.target/sparc/popc.c: New test.
2099 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2101 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2102 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2103 * g++.dg/other/final1.C: Cleanup original tree dump.
2105 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2107 PR tree-optimization/50613
2108 * gcc.dg/pr50613.c: New test.
2110 2011-10-05 Richard Henderson <rth@redhat.com>
2112 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2113 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2114 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2115 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2116 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2117 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2118 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2119 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2121 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2123 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2124 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2125 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2126 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2127 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2129 2011-10-05 Richard Guenther <rguenther@suse.de>
2131 PR tree-optimization/38885
2132 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2134 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2136 * gcc.target/i386/sw-1.c: New test.
2138 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2140 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2142 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2144 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2146 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2148 2011-10-04 David S. Miller <davem@davemloft.net>
2150 * gcc.target/sparc/fhalve.c: New test.
2151 * gcc.target/sparc/fnegop.c: New test.
2152 * gcc.target/sparc/xmul.c: New test.
2154 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2157 * gfortran.dg/dummy_procedure_6.f90: New.
2159 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2161 PR tree-optimization/50604
2162 * gcc.dg/pr50604.c: New test.
2164 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2166 PR tree-optimization/49662
2167 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2168 * gcc.dg/graphite/interchange-15.c: Likewise.
2169 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2171 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2173 * gcc.dg/tree-ssa/restrict-4.c: New test.
2175 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2177 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2178 (main): Use __typeof to get result type of comparison.
2180 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2182 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2183 Make et_vect_multiple_sizes_saved global.
2184 (check_effective_target_vect64): Make et_vect64_saved global.
2186 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2188 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2189 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2190 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2191 * gcc.dg/builtin-complex-err-1.c: Adjust.
2193 2011-10-02 Jason Merrill <jason@redhat.com>
2195 * g++.dg/cpp0x/range-for22.C: New.
2197 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2198 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2199 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2200 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2202 * g++.dg/cpp0x/nsdmi5.C: New.
2204 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2207 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2209 (mips-dg-options): Force an ABI option if the current ABI is
2210 incompatible with the required -mlong setting. Likewise force
2211 a long setting if the current one is incompatible with the
2212 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2213 throughout procedure.
2214 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2215 instead of addressing=absolute.
2217 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2219 * gcc.target/mips/stack-1.c: New test.
2221 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2223 * gcc.dg/pr49696.c: New test.
2225 2011-10-02 Jan Hubicka <jh@suse.cz>
2227 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2229 2011-10-01 David S. Miller <davem@davemloft.net>
2231 * gcc.target/sparc/cmask.c: New test.
2232 * gcc.target/sparc/fpadds.c: New test.
2233 * gcc.target/sparc/fshift.c: New test.
2234 * gcc.target/sparc/fucmp.c: New test.
2235 * gcc.target/sparc/vis3misc.c: New test.
2237 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2240 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2242 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2245 * g++.dg/dfp/44473-1.C: New test.
2246 * g++.dg/dfp/44473-2.C: New test.
2247 * g++.dg/dfp/mangle-1.C: New test.
2248 * g++.dg/dfp/mangle-2.C: New test.
2249 * g++.dg/dfp/mangle-3.C: New test.
2250 * g++.dg/dfp/mangle-4.C: New test.
2251 * g++.dg/dfp/mangle-5.C: New test.
2253 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2256 * gcc.dg/pr50571.c: New test.
2258 PR tree-optimization/46309
2259 * gcc.dg/pr46309.c: New test.
2261 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2263 * gcc.dg/strlenopt-21.c: New test.
2265 2011-09-30 Revital Eres <revital.eres@linaro.org>
2267 * gcc.dg/sms-10.c: New file.
2269 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2271 * gcc.target/arm/pr50099.c: New test.
2273 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2275 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2277 2011-09-30 David S. Miller <davem@davemloft.net>
2279 * gcc.target/sparc/bmaskbshuf.c: New test.
2280 * gcc.target/sparc/edgen.c: New test.
2282 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2285 * gfortran.dg/pure_formal_proc_3.f90: New.
2288 * gfortran.dg/stfunc_7.f90: New.
2290 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2292 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2293 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2294 * gcc.dg/vector-compare-1.c: Likewise.
2295 * gcc.dg/vector-compare-2.c: Likewise.
2297 2011-09-29 David S. Miller <davem@davemloft.net>
2299 * gcc.target/sparc/array.c: New test.
2301 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2303 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2304 loop unroll and set max unroll times to 8.
2305 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2306 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2307 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2308 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2310 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2313 * g++.dg/ext/visibility/warn5.C: New.
2315 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2318 * g++.dg/warn/Wextra-3.C: New.
2320 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2323 * gcc.target/sh/pr49468-si.c: New.
2325 2011-09-28 Tom de Vries <tom@codesourcery.com>
2328 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2329 (TEST): Initialize src3 with random floats.
2330 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2331 from union src3. Initialize src3 with random floats.
2333 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2335 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2336 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2337 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2338 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2339 * gcc.target/sh/sh4a-cos.c: Ditto.
2340 * gcc.target/sh/sh4a-cosf.c: Ditto.
2341 * gcc.target/sh/sh4a-sin.c: Ditto.
2342 * gcc.target/sh/sh4a-sinf.c: Ditto.
2343 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2344 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2345 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2347 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2350 * g++.dg/parse/error40.C: New.
2351 * g++.dg/warn/incomplete1.C: Adjust.
2353 2011-09-27 Jan Hubicka <jh@suse.cz>
2356 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2359 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2361 * gcc.dg/strlenopt-1.c: New test.
2362 * gcc.dg/strlenopt-1f.c: New test.
2363 * gcc.dg/strlenopt-2.c: New test.
2364 * gcc.dg/strlenopt-2f.c: New test.
2365 * gcc.dg/strlenopt-3.c: New test.
2366 * gcc.dg/strlenopt-4.c: New test.
2367 * gcc.dg/strlenopt-4g.c: New test.
2368 * gcc.dg/strlenopt-4gf.c: New test.
2369 * gcc.dg/strlenopt-5.c: New test.
2370 * gcc.dg/strlenopt-6.c: New test.
2371 * gcc.dg/strlenopt-7.c: New test.
2372 * gcc.dg/strlenopt-8.c: New test.
2373 * gcc.dg/strlenopt-9.c: New test.
2374 * gcc.dg/strlenopt-10.c: New test.
2375 * gcc.dg/strlenopt-11.c: New test.
2376 * gcc.dg/strlenopt-12.c: New test.
2377 * gcc.dg/strlenopt-12g.c: New test.
2378 * gcc.dg/strlenopt-13.c: New test.
2379 * gcc.dg/strlenopt-14g.c: New test.
2380 * gcc.dg/strlenopt-14gf.c: New test.
2381 * gcc.dg/strlenopt-15.c: New test.
2382 * gcc.dg/strlenopt-16g.c: New test.
2383 * gcc.dg/strlenopt-17g.c: New test.
2384 * gcc.dg/strlenopt-18g.c: New test.
2385 * gcc.dg/strlenopt.h: New file.
2387 2011-09-27 Tom de Vries <tom@codesourcery.com>
2390 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2391 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2392 * gcc.dg/pr43864.c: New test.
2393 * gcc.dg/pr43864-2.c: Same.
2394 * gcc.dg/pr43864-3.c: Same.
2395 * gcc.dg/pr43864-4.c: Same.
2397 2011-09-27 Jan Hubicka <jh@suse.cz>
2399 * gcc.dg/ipa/inline-5.c: New testcase.
2401 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2403 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2405 * gcc.dg/vect/bb-slp-27.c: New.
2406 * gcc.dg/vect/bb-slp-28.c: New.
2408 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2410 * testsuite/lib/target-supports.exp (check_profiling_available):
2411 Don't rely solely on TLS tests for -fprofile-generate, fall
2412 through to the other code.
2414 2011-09-27 Richard Guenther <rguenther@suse.de>
2416 PR tree-optimization/50363
2417 * gcc.dg/torture/pr50363.c: New testcase.
2419 2011-09-26 Jason Merrill <jason@redhat.com>
2422 * g++.dg/template/partial13.C: New.
2425 * g++.dg/template/partial12.C: New.
2428 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2430 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2433 * g++.dg/diagnostic/bindings1.C: New.
2434 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2436 2011-09-26 David S. Miller <davem@davemloft.net>
2438 * gcc.target/sparc/wrgsr.c: New test.
2439 * gcc.target/sparc/rdgsr.c: New test.
2440 * gcc.target/sparc/edge.c: New test.
2441 * gcc.target/sparc/fcmp.c: New test.
2443 * gcc.target/sparc/edge.c: Update for new return types.
2444 * gcc.target/sparc/fcmp.c: Likewise.
2446 * gcc.target/sparc/fpaddsubi.c: New test.
2448 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2451 * gfortran.dg/common_15.f90: New.
2454 * gfortran.dg/dummy_procedure_5.f90: New.
2455 * gfortran.dg/interface_26.f90: Modified error message.
2456 * gfortran.dg/proc_ptr_11.f90: Ditto.
2457 * gfortran.dg/proc_ptr_15.f90: Ditto.
2458 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2459 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2461 2011-09-26 Jason Merrill <jason@redhat.com>
2464 * g++.dg/overload/rvalue3.C: New.
2467 * g++.dg/overload/ref-conv2.C: New.
2469 * g++.dg/cpp0x/nsdmi-template1.C: New.
2471 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2473 * g++.dg/cpp0x/nullptr25.C: New.
2475 2011-09-26 Richard Guenther <rguenther@suse.de>
2477 PR tree-optimization/50472
2478 * gcc.dg/torture/pr50472.c: New testcase.
2480 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2482 * gnat.dg/opt22.adb: New test.
2483 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2485 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2487 * gnat.dg/opt21.adb: New test.
2488 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2490 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2492 * gnat.dg/opt20.ad[sb]: New test.
2493 * gnat.dg/opt20_pkg.ads: New helper.
2495 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2497 * gnat.dg/array17.adb: New test.
2498 * gnat.dg/array17_pkg.ads: New helper.
2500 2011-09-25 Jason Merrill <jason@redhat.com>
2502 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2504 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2506 * gnat.dg/frame_overflow.ads: New.
2507 * gnat.dg/frame_overflow.adb: Adjust.
2508 * gnat.dg/specs/addr1.ads: Likewise.
2510 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2512 * g++.dg/tree-ssa/restrict2.C: New test.
2514 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2516 * lib/target-supports.exp (check_effective_target_vect64): New.
2517 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2518 of multiple vector sizes.
2519 * gcc.dg/vect/bb-slp-26.c: New.
2521 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2524 * g++.dg/template/bitfield1.C: New.
2526 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2528 * gcc.dg/vect/bb-slp-24.c: New.
2530 2011-09-24 Jason Merrill <jason@redhat.com>
2532 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2534 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2536 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2537 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2539 * g++.dg/cpp0x/nsdmi1.C: New.
2540 * g++.dg/cpp0x/nsdmi2.C: New.
2541 * g++.dg/cpp0x/nsdmi3.C: New.
2542 * g++.dg/cpp0x/nsdmi4.C: New.
2543 * g++.old-deja/g++.other/init4.C: New.
2545 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2548 * g++.dg/template/sfinae28.C: New.
2550 2011-09-23 Ian Lance Taylor <iant@google.com>
2552 * go.test/go-test.exp (errchk): Handle more cases of getting
2553 correct Tcl backslash quoting in regular expressions in test file.
2555 2011-09-23 Jason Merrill <jason@redhat.com>
2558 * g++.dg/init/const8.C: New.
2559 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2560 * g++.dg/cpp0x/defaulted2.C: Likewise.
2561 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2562 * g++.dg/init/pr20039.C: Likewise.
2563 * g++.dg/init/pr42844.C: Likewise.
2565 2011-09-23 Jan Hubicka <jh@suse.cz>
2567 * gcc.dg/ipa/inline-1.c: new testcase.
2568 * gcc.dg/ipa/inline-2.c: new testcase.
2569 * gcc.dg/ipa/inline-3.c: new testcase.
2570 * gcc.dg/ipa/inline-4.c: new testcase.
2572 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2575 * g++.dg/cpp0x/constexpr-static8.C: New.
2577 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2579 * gcc.target/i386/avxfp-1.c: New test.
2580 * gcc.target/i386/avxfp-2.c: New test.
2582 2011-09-23 Terry Guo <terry.guo@arm.com>
2584 * gcc.c-torture/execute/941014-1.x: Deleted.
2586 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2589 * g++.dg/cpp0x/pr50491.C: New.
2591 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2594 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2596 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2599 * g++.dg/cpp0x/nullptr24.C: New.
2601 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2604 * gcc.target/i386/pr50482.c: New test.
2606 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2608 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2609 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2610 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2611 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2612 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2613 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2614 multilib options contain different -march= from dg-options.
2616 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2617 Paolo Carlini <paolo.carlini@oracle.com>
2620 * g++.dg/template/friend52.C: New.
2622 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2624 * gcc.target/arm/cmp-1.c: New test.
2625 * gcc.target/arm/cmp-2.c: Likewise.
2627 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2630 * gfortran.dg/impure_actual_1.f90: Modified error message.
2631 * gfortran.dg/proc_ptr_32.f90: New.
2632 * gfortran.dg/proc_ptr_33.f90: New.
2634 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2636 PR tree-optimization/50451
2637 * gcc.dg/vect/pr50451.c: New test.
2639 2011-09-21 Ian Lance Taylor <iant@google.com>
2641 * go.test/go-test.exp (errchk): Add special case for bug332.
2642 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2643 some more test lines.
2645 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2647 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2648 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2649 * g++.dg/other/i386-8.C: Ditto.
2650 * g++.dg/other/pr34435.C: Ditto.
2651 * g++.dg/other/pr39496.C: Ditto.
2652 * g++.dg/other/mmintrin.C: Ditto.
2654 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2656 * gcc.dg/vect/vect-cond-7.c: New test.
2657 * gcc.target/i386/sse4_1-cond-1.c: New test.
2658 * gcc.target/i386/avx-cond-1.c: New test.
2660 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2663 * g++.dg/other/pr50464.C: New test.
2665 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2667 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2668 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2669 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2670 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2672 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2674 * gnat.dg/opt19.adb: New test.
2676 2011-09-21 Terry Guo <terry.guo@arm.com>
2678 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2679 on arch conflict when testing case on targets other than armv7-a.
2681 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2684 * g++.dg/ext/int128-1.C: New.
2685 * g++.dg/ext/int128-2.C: Likewise.
2686 * g++.dg/ext/int128-2.h: Likewise.
2688 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2691 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2693 2011-09-20 Jason Merrill <jason@redhat.com>
2695 * g++.dg/cpp0x/constexpr-generated1.C: New.
2698 * g++.dg/overload/ref-conv1.C: New.
2700 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2702 * g++.dg/other/final1.C: New.
2704 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2706 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2709 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2711 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2714 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2716 PR tree-optimization/50413
2717 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2718 -fdump-tree-slp-details. Run other tests with
2719 -fdump-tree-vect-details.
2720 * g++.dg/vect/slp-pr50413.cc: New.
2722 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2723 Ira Rosen <ira.rosen@linaro.org>
2726 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2727 Fix underscores around restrict.
2729 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2731 PR tree-optimization/50414
2732 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2733 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2734 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2736 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2738 PR tree-optimization/50412
2739 * gfortran.dg/vect/pr50412.f90: New.
2741 2011-09-16 Jason Merrill <jason@redhat.com>
2744 * g++.dg/eh/defarg1.C: New.
2746 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2748 * gcc.dg/vect/vect-reduc-10.c: New test.
2749 * gcc.target/i386/avx-reduc-1.c: New test.
2751 * gcc.target/i386/sse2-extract-1.c: New test.
2752 * gcc.target/i386/avx-extract-1.c: New test.
2754 2011-09-16 Terry Guo <terry.guo@arm.com>
2756 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2758 2011-09-15 Diego Novillo <dnovillo@google.com>
2760 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2761 ALWAYS_CXXFLAGS, if defined.
2762 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2763 ALWAYS_GFORTRANFLAGS, if defined.
2764 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2765 ALWAYS_GOCFLAGS, if defined.
2766 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2767 ALWAYS_OBJCXXFLAGS, if defined.
2768 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2769 additional_flags, if defined.
2770 * lib/gnat.exp (gnat_target_compile): Likewise.
2771 * lib/objc.exp (objc_target_compile): Likewise.
2772 * lib/target-supports-dg.exp (dg-add-options): Handle
2775 2011-09-15 Tom de Vries <tom@codesourcery.com>
2778 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2779 Use uintptr_t in f1. Undo avr xfails.
2781 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2785 * gfortran.dg/function_types_3.f90: New.
2787 2011-09-15 Jason Merrill <jason@redhat.com>
2790 * g++.dg/cpp0x/trailing7.C: New.
2793 * g++.dg/cpp0x/nullptr23.C: New.
2795 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2797 * gcc.dg/vect/bb-slp-25.c: New.
2799 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2802 * g++.dg/cpp0x/noexcept15.C: New.
2804 2011-09-14 Tom de Vries <tom@codesourcery.com>
2807 * gcc.dg/pr50251.c: New test.
2809 2011-09-14 Tobias Burnus <burnus@net-b.de>
2813 * gfortran.dg/null_5.f90: New.
2814 * gfortran.dg/null_6.f90: New.
2816 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2818 * gcc.c-torture/compile/20110913-1.c: New test.
2820 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2823 * gfortran.dg/result_2.f90: New.
2825 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2827 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2829 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2832 * g++.dg/cpp0x/variadic116.C: New test case.
2834 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2836 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2837 * gcc.target/mips/interrupt_handler-2.c: New test.
2838 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2840 2011-09-12 Jason Merrill <jason@redhat.com>
2842 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2844 * g++.dg/cpp0x/explicit7.C: New.
2846 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2848 PR rtl-optimization/50212
2849 * g++.dg/other/pr50212.C: New test.
2851 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2854 * testsuite/gcc.target/avr/torture/avr-torture.exp
2855 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2856 "-O2 -fmerge-all-constants".
2858 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2861 * gfortran.dg/do_while_1.f90: New test.
2863 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2867 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2868 * gfortran.dg/proc_decl_26.f90: New.
2869 * gfortran.dg/typebound_override_2.f90: New.
2870 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2872 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2874 * gnat.dg/cond_expr2.ad[sb]: New test.
2876 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2878 * gnat.dg/atomic5.ad[sb]: New test.
2880 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2882 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2884 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2887 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2889 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2892 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2894 2011-09-09 Richard Guenther <rguenther@suse.de>
2896 PR tree-optimization/50328
2897 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2899 2011-09-09 Richard Guenther <rguenther@suse.de>
2902 * gcc.dg/torture/pr50333.c: New testcase.
2904 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2906 PR tree-optimization/50318
2907 * gcc.target/arm/pr50318-1.c: New file.
2909 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2911 * gcc.target/i386/all_one_m256i.c: New test.
2913 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2916 * g++.dg/cpp0x/sfinae28.C: New.
2918 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2921 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2922 longer ignored on typedefs.
2924 PR c++/33255 - Support -Wunused-local-typedefs warning
2925 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2926 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2928 2011-09-08 Martin Jambor <mjambor@suse.cz>
2930 PR tree-optimization/50287
2931 * gcc.dg/torture/pr50287.c: New test.
2933 2011-09-08 Richard Guenther <rguenther@suse.de>
2935 PR tree-optimization/19831
2936 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2937 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2938 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2939 * gcc.dg/errno-1.c: Adjust.
2941 2011-09-08 Richard Guenther <rguenther@suse.de>
2943 PR tree-optimization/19831
2944 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2946 2011-09-08 Tobias Burnus <burnus@net-b.de>
2949 * gfortran.dg/do_concurrent_1.f90: New.
2950 * gfortran.dg/do_concurrent_2.f90: New.
2952 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2955 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2956 * gcc.dg/pr50310-2.c: New test.
2958 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2961 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2962 * gfortran.dg/impure_constructor_1.f90: Modified.
2963 * gfortran.dg/proc_ptr_comp_33.f90: New.
2965 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2968 * gcc.dg/pr50310-1.c: New test.
2970 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2973 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2976 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2979 * g++.dg/cpp0x/noexcept14.C: New.
2981 2011-09-07 Jason Merrill <jason@redhat.com>
2983 * g++.dg/cpp0x/constexpr-ref3.C: New.
2985 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2987 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2989 * gcc.dg/section1.c: Don't xfail for avr.
2991 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2993 PR tree-optimization/50322
2994 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2996 2011-09-07 Martin Jambor <mjambor@suse.cz>
2998 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3000 2011-09-07 Martin Jambor <mjambor@suse.cz>
3002 PR tree-optimization/49911
3003 * g++.dg/tree-ssa/pr49911.C: New test.
3005 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3008 * gcc.dg/torture/pr49030.c: New test.
3010 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3013 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3014 * gfortran.dg/class_4d.f03: Deleted.
3015 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3017 2011-09-07 Richard Guenther <rguenther@suse.de>
3019 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3021 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3023 PR tree-optimization/46021
3024 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3026 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3028 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3030 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3032 * gcc.c-torture/compile/20110906-1.c: New test.
3034 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3036 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3038 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3040 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3041 --param tree-reassoc-width=1.
3043 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3044 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3046 2011-09-06 Richard Guenther <rguenther@suse.de>
3048 PR tree-optimization/48149
3049 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3051 2011-09-06 Richard Guenther <rguenther@suse.de>
3053 PR tree-optimization/48317
3054 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3056 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3058 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3060 (add_options_for_quad_vectors): Replace with ...
3061 (add_options_for_double_vectors): ... this.
3062 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3063 support multiple vector sizes since the vectorizer attempts to
3064 vectorize with both vector sizes.
3065 * gcc.dg/vect/no-vfa-vect-79.c,
3066 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3067 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3068 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3069 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3070 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3071 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3072 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3073 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3074 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3075 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3076 gcc.dg/vect/vect-40.c: Likewise.
3077 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3078 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3079 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3080 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3081 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3083 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3085 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3088 * gcc.target/mips/abi-main.h: New file.
3089 * gcc.target/mips/abi-o32-long32.c: New test.
3090 * gcc.target/mips/abi-o32-long64.c: Likewise.
3091 * gcc.target/mips/abi-o64-long32.c: Likewise.
3092 * gcc.target/mips/abi-o64-long64.c: Likewise.
3093 * gcc.target/mips/abi-n32-long32.c: Likewise.
3094 * gcc.target/mips/abi-n32-long64.c: Likewise.
3095 * gcc.target/mips/abi-n64-long32.c: Likewise.
3096 * gcc.target/mips/abi-n64-long64.c: Likewise.
3097 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3098 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3099 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3100 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3101 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3102 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3103 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3104 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3105 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3106 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3107 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3108 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3109 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3110 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3111 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3112 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3113 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3114 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3115 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3116 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3117 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3118 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3119 * gcc.target/mips/branch-3.c: Likewise.
3120 * gcc.target/mips/branch-4.c: Likewise.
3121 * gcc.target/mips/branch-5.c: Likewise.
3122 * gcc.target/mips/branch-6.c: Likewise.
3123 * gcc.target/mips/branch-7.c: Likewise.
3124 * gcc.target/mips/branch-8.c: Likewise.
3125 * gcc.target/mips/branch-9.c: Likewise.
3126 * gcc.target/mips/branch-10.c: Likewise.
3127 * gcc.target/mips/branch-11.c: Likewise.
3128 * gcc.target/mips/branch-12.c: Likewise.
3129 * gcc.target/mips/branch-13.c: Likewise.
3130 * gcc.target/mips/lazy-binding-1.c: Likewise.
3132 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3134 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3135 to avoid warning on int=16 platforms..
3137 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3139 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3140 to work even with -fshort-enums.
3142 2011-09-04 Jan Hubicka <jh@suse.cz>
3144 * gcc.c-torture/compile/20110902.c: new testcase.
3146 2011-09-04 Jason Merrill <jason@redhat.com>
3149 * g++.dg/cpp0x/rv-conv1.C: New.
3152 * g++.dg/cpp0x/rv-func3.C: New.
3154 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3158 * g++.dg/cpp0x/constexpr-template1.C: New.
3159 * g++.dg/cpp0x/constexpr-template2.C: New.
3160 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3161 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3163 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3165 * gnat.dg/specs/debug1.ads: Tweak pattern.
3167 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3170 * gfortran.dg/class_45a.f03: New.
3171 * gfortran.dg/class_45b.f03: New.
3173 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3174 Ira Rosen <ira.rosen@linaro.org>
3176 PR tree-optimization/50208
3177 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3178 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3179 -fno-tree-fre -fno-tree-pre.
3181 2011-09-02 Martin Jambor <mjambor@suse.cz>
3183 * gcc.dg/ipa/ipcp-3.c: New test.
3185 2011-09-02 Richard Guenther <rguenther@suse.de>
3187 PR tree-optimization/27460
3189 * gcc.dg/vect/vect-cond-7.c: New testcase.
3191 2011-09-02 Martin Jambor <mjambor@suse.cz>
3193 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3194 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3195 xfailed test for inlining.
3196 * g++.dg/ipa/ivinline-9.C: Likewise.
3198 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3200 PR tree-optimization/50178
3201 * gfortran.dg/vect/pr50178.f90: New test.
3203 2011-08-31 Martin Jambor <mjambor@suse.cz>
3206 * gcc.c-torture/execute/pr49886.c: New testcase.
3208 2011-08-31 Tom de Vries <tom@codesourcery.com>
3211 * gcc.dg/pr43513.c: New test.
3213 2011-08-30 Tobias Burnus <burnus@net-b.de>
3216 * gfortran.dg/common_14.f90: New.
3217 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3219 2011-08-30 Jason Merrill <jason@redhat.com>
3222 * g++.dg/cpp0x/decltype33.C: New.
3225 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3228 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3230 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3232 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3234 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3236 * gnat.dg/specs/aggr3.ads: New test.
3237 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3239 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3240 * gnat.dg/specs/aggr2.ads: Likewise.
3242 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3245 * gfortran.dg/allocate_with_source_2.f90: New test
3247 2011-08-30 Jason Merrill <jason@redhat.com>
3250 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3253 * g++.dg/cpp0x/constexpr-value3.C: New.
3255 2011-08-30 Richard Guenther <rguenther@suse.de>
3258 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3259 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3260 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3261 * gcc.dg/pr36902.c: XFAIL.
3263 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3265 * gcc.target/i386/fma-check.h: New.
3266 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3267 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3268 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3269 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3270 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3271 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3272 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3273 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3274 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3275 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3276 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3277 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3278 * gcc.target/i386/fma-compile.c: Likewise.
3279 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3280 * gcc.target/i386/sse-12.c: Add -mfma.
3281 * gcc.target/i386/sse-13.c: Likewise.
3282 * gcc.target/i386/sse-14.c: Likewise.
3283 * gcc.target/i386/sse-22.c: Likewise.
3284 * gcc.target/i386/sse-23.c: Likewise.
3285 * g++.dg/other/i386-2.C: Likewise.
3286 * g++.dg/other/i386-3.C: Likewise.
3288 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3291 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3292 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3294 2011-08-30 Christian Bruel <christian.bruel@st.com>
3296 * g++.dg/bprob/bprob.exp (feedback_options): Set
3297 -fbranch-probabilities.
3298 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3300 2011-08-29 Jason Merrill <jason@redhat.com>
3303 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3305 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3306 Jason Merrill <jason@redhat.com>
3308 * g++.dg/dfp/base.C: New test.
3310 2011-08-29 Jason Merrill <jason@redhat.com>
3314 * g++.dg/cpp0x/initlist58.C: New.
3316 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3319 * gfortran.dg/class_result_1.f03: New.
3321 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3324 * gcc.target/i386/pr48722.c: New test.
3326 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3329 * gfortran.dg/widechar_compare_1.f90: New test.
3331 2011-08-26 Jason Merrill <jason@redhat.com>
3335 * g++.dg/abi/mangle50.C: New.
3337 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3340 * gcc.target/i386/pr50202.c: New test.
3342 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3344 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3345 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3346 * gcc.target/i386/avx-round-vec.c: New test.
3347 * gcc.target/i386/avx-roundf-vec.c: New test.
3349 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3351 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3355 * c-c++-common/Wunused-var-14.c: New test.
3357 2011-08-26 Tom de Vries <tom@codesourcery.com>
3359 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3361 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3363 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3364 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3365 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3366 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3368 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3370 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3371 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3372 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3373 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3375 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3378 * gfortran.dg/pointer_comp_init_1.f90: New test.
3380 2011-08-25 Jason Merrill <jason@redhat.com>
3383 * g++.dg/cpp0x/sfinae27.C: New.
3385 2011-08-25 Tobias Burnus <burnus@net-b.de>
3387 * gfortran.dg/coarray_lib_token_4.f90: New.
3389 2011-08-25 Tobias Burnus <burnus@net-b.de>
3391 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3393 2011-08-25 Richard Guenther <rguenther@suse.de>
3395 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3397 2011-08-24 Tobias Burnus <burnus@net-b.de>
3400 * gfortran.dg/initialization_28.f90: New.
3402 2011-08-24 Richard Guenther <rguenther@suse.de>
3404 PR tree-optimization/50067
3405 * gcc.dg/torture/pr50067-3.c: New testcase.
3406 * gcc.dg/torture/pr50067-4.c: Likewise.
3407 * gcc.dg/torture/pr50067-5.c: Likewise.
3409 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3411 * g++.dg/other/i386-2.C: Add -mavx2 check.
3412 * g++.dg/other/i386-3.C: Likewise.
3413 * gcc.target/i386/avx-1.c: Add AVX2.
3414 * gcc.target/i386/avx-2.c: Likewise.
3415 * gcc.target/i386/funcspec-5.c: Likewise.
3416 * gcc.target/i386/sse-12.c: Likewise.
3417 * gcc.target/i386/sse-13.c: Likewise.
3418 * gcc.target/i386/sse-14.c: Likewise.
3419 * gcc.target/i386/sse-22.c: Likewise.
3420 * gcc.target/i386/sse-23.c: Likewise.
3421 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3422 * gcc.target/i386/avx2-check.h: New.
3423 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3424 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3425 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3426 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3427 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3428 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3429 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3430 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3431 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3432 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3433 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3434 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3435 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3436 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3437 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3438 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3439 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3440 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3441 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3442 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3443 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3444 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3445 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3446 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3447 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3448 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3449 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3450 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3451 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3452 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3453 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3454 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3455 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3456 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3457 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3458 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3459 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3460 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3461 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3462 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3463 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3464 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3465 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3466 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3467 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3468 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3469 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3470 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3471 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3472 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3473 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3474 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3475 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3476 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3477 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3478 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3479 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3480 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3481 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3482 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3483 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3484 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3485 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3486 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3487 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3488 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3489 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3490 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3491 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3492 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3493 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3494 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3495 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3496 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3497 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3498 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3499 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3500 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3501 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3502 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3503 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3504 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3505 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3506 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3507 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3508 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3509 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3510 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3511 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3512 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3513 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3514 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3515 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3516 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3517 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3518 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3519 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3520 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3521 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3522 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3523 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3524 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3525 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3526 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3527 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3528 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3529 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3530 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3531 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3532 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3533 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3534 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3535 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3536 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3537 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3538 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3539 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3540 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3541 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3542 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3543 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3544 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3545 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3546 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3547 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3548 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3550 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3551 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3584 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3585 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3594 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3595 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3596 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3597 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3598 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3599 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3600 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3601 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3602 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3603 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3604 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3611 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3612 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3613 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3614 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3615 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3616 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3617 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3618 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3627 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3628 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3629 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3630 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3631 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3632 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3633 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3634 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3635 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3636 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3637 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3639 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3640 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3641 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3642 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3643 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3644 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3645 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3646 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3647 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3668 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3669 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3670 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3671 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3672 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3673 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3674 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3675 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3676 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3677 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3678 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3679 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3680 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3681 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3682 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3683 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3684 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3685 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3686 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3687 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3688 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3689 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3690 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3691 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3692 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3693 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3694 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3695 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3696 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3697 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3698 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3712 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3713 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3714 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3715 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3716 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3717 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3718 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3719 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3720 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3721 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3722 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3723 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3724 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3725 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3726 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3727 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3728 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3729 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3730 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3731 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3732 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3733 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3734 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3735 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3736 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3737 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3738 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3739 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3740 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3741 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3742 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3743 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3744 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3745 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3746 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3747 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3748 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3749 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3750 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3751 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3752 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3753 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3754 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3755 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3756 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3757 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3758 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3759 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3760 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3761 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3762 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3763 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3764 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3765 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3766 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3767 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3768 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3769 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3770 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3771 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3772 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3773 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3774 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3775 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3776 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3777 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3778 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3779 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3780 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3781 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3782 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3783 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3784 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3785 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3786 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3787 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3788 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3789 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3790 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3791 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3792 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3793 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3794 * gcc.target/i386/testimm-9.c: Likewise.
3796 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3798 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3799 * g++.dg/other/i386-3.C: Likewise.
3800 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3801 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3802 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3803 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3804 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3805 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3806 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3807 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3808 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3809 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3810 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3811 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3812 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3813 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3814 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3815 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3816 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3817 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3818 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3819 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3820 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3821 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3822 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3823 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3824 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3825 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3826 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3827 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3828 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3829 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3830 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3831 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3832 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3833 * gcc.target/i386/sse-12.c: Add BMI2.
3834 * gcc.target/i386/sse-13.c: Likewise.
3835 * gcc.target/i386/sse-14.c: Likewise.
3836 * gcc.target/i386/sse-22.c: Likewise.
3837 * gcc.target/i386/sse-23.c: Likewise.
3839 2011-08-23 Jason Merrill <jason@redhat.com>
3841 * g++.dg/template/crash7.C: Adjust expected errors.
3843 2011-08-23 Jason Merrill <jason@redhat.com>
3847 * g++.dg/cpp0x/overload2.C: New.
3849 2011-08-23 Jason Merrill <jason@redhat.com>
3852 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3854 2011-08-23 Jason Merrill <jason@redhat.com>
3857 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3858 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3859 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3860 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3862 2011-08-23 Jason Merrill <jason@redhat.com>
3865 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3867 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3870 * g++.dg/warn/Wunused-var-16.C: New test.
3873 * gcc.dg/pr50161.c: New test.
3875 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3878 * g++.dg/gcov/gcov-7.C: New test.
3880 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3883 * g++.dg/dfp/nofields.C: New test.
3885 2011-08-23 Tobias Burnus <burnus@net-b.de>
3888 * gfortran.dg/use_16.f90: New.
3890 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3891 Kirill Yukhin <kirill.yukhin@intel.com>
3894 * gcc.target/i386/pr50155.c: New test.
3896 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3898 PR tree-optimization/50133
3899 * gcc.dg/pr50133.c: New test.
3902 * c-c++-common/cxxbitfields-6.c: New test.
3904 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3907 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3909 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3911 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3912 * gcc.dg/pr49994-3.c: Ditto.
3914 2011-08-22 Richard Guenther <rguenther@suse.de>
3917 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3918 * gcc.dg/torture/pr50067-2.c: Likewise.
3920 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3923 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3924 of a constant resulting from simplification.
3925 * gfortran.dg/warn_conversion_3.f90: New test.
3927 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3930 * gfortran.dg/zero_stride_1.f90: New test.
3932 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3935 * gfortran.dg/typebound_override_1.f90: Modified.
3937 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3939 PR tree-optimization/48739
3940 * gcc.dg/pr48739-1.c: New test.
3941 * gcc.dg/pr48739-2.c: New test.
3943 2011-08-20 Tobias Burnus <burnus@net-b.de>
3945 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3947 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3950 * gfortran.dg/where_3.f90: New test.
3952 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3955 * gfortran.dg/pr49721-1.f: New.
3956 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3958 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3960 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3961 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3964 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3966 * gcc.target/arm/wmul-11.c: New file.
3967 * gcc.target/arm/wmul-12.c: New file.
3968 * gcc.target/arm/wmul-13.c: New file.
3970 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3972 * gcc.target/arm/wmul-10.c: New file.
3974 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3976 * gcc.target/arm/wmul-9.c: New file.
3977 * gcc.target/arm/wmul-bitfield-2.c: New file.
3979 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3981 * gcc.target/arm/wmul-8.c: New file.
3983 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3985 * gcc.target/arm/wmul-7.c: New file.
3987 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3989 * gcc.target/arm/wmul-6.c: New file.
3991 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3993 * gcc.target/arm/wmul-5.c: New file.
3994 * gcc.target/arm/no-wmla-1.c: New file.
3996 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3998 * gcc.target/arm/wmul-bitfield-1.c: New file.
4000 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4002 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4004 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4006 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4007 * gcc.target/i386/conversion.c: Likewise.
4009 2011-08-19 Richard Guenther <rguenther@suse.de>
4011 * gcc.dg/torture/pr50067-1.c: New testcase.
4012 * gcc.dg/torture/pr50067-2.c: Likewise.
4014 2011-08-19 Joey Ye <joey.ye@arm.com>
4017 * gcc.target/arm/handler-align.c: New test.
4018 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4021 2011-08-19 Joey Ye <joey.ye@arm.com>
4023 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4025 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4028 * gfortran.dg/end_block_label_1.f90: New test.
4029 * gfortran.dg/end_associate_label_1.f90: New test.
4031 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4033 * gcc.dg/c1x-pointer-float-1.c: New test.
4035 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4038 * gfortran.dg/duplicate_labels_2.f: New test.
4040 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4042 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4043 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4044 gcc.dg/c1x-noreturn-5.c: New tests.
4046 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4048 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4050 2011-08-18 Tobias Burnus <burnus@net-b.de>
4053 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4054 * gfortran.dg/coarray_lock_3.f90: Fix test.
4055 * gfortran.dg/coarray_lock_4.f90: New.
4056 * gfortran.dg/coarray_lock_5.f90: New.
4058 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4061 * gcc.c-torture/compile/pr50009.c: New test.
4064 * gcc.dg/torture/pr50092.c: New test.
4066 2011-08-18 Tobias Burnus <burnus@net-b.de>
4069 * gfortran.dg/namelist_73.f90: New.
4071 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4073 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4076 * gcc.dg/pr50017.c: New test.
4078 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4081 * g++.dg/lookup/hidden-var1.C: New test case.
4083 2011-08-17 Tobias Burnus <burnus@net-b.de>
4086 * gfortran.dg/warn_unused_var_2.f90: New.
4087 * gfortran.dg/warn_unused_var_3.f90: New.
4089 2011-08-17 Tom de Vries <tom@codesourcery.com>
4092 * gcc.target/arm/pr43597.c: New test.
4094 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4097 * gfortran.dg/common_13.f90: New.
4099 2011-08-16 Jason Merrill <jason@redhat.com>
4102 * g++.dg/cpp0x/variadic-unresolved.C: New.
4104 * g++.old-deja/g++.brendan/README: Add R.I.P.
4106 * g++.dg/ext/attr-used-1.C: New.
4109 * g++.dg/cpp0x/initlist56.C: New.
4111 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4114 * g++.dg/opt/life1.C: Only run on Linux.
4116 2011-08-15 Tobias Burnus <burnus@net-b.de>
4118 * gfortran.dg/coarray_26.f90: New.
4120 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4122 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4125 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4128 * gfortran.dg/func_result_7.f90: New.
4130 2011-08-13 Jason Merrill <jason@redhat.com>
4133 * g++.dg/cpp0x/decltype32.C: New.
4136 * g++.dg/diagnostic/expr1.C: New.
4138 2011-08-12 David Li <davidxl@google.com>
4140 * g++.dg/abi/vbase15.C: New test.
4142 2011-08-12 Jason Merrill <jason@redhat.com>
4145 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4147 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4149 * gcc.dg/builtins-67.c: New test.
4150 * gcc.target/i386/conversion.c: Ditto.
4152 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4153 Brian Hackett <bhackett1024@gmail.com>
4155 * g++.dg/plugin/decl_plugin.c: New.
4156 * g++.dg/plugin/decl-plugin-test.C: New.
4157 * g++.dg/plugin/plugin.exp: Add above testcase.
4159 2011-08-11 Richard Guenther <rguenther@suse.de>
4161 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4163 2011-08-11 Michael Matz <matz@suse.de>
4165 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4167 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4169 PR tree-optimization/50039
4170 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4171 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4173 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4175 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4176 (sse4_1_test): Initialize src3 with random value.
4178 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4180 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4181 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4182 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4183 * gcc.dg/scal-to-vec1.c: New test.
4184 * gcc.dg/scal-to-vec2.c: New test.
4186 2011-08-09 Richard Guenther <rguenther@suse.de>
4188 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4189 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4190 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4191 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4193 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4195 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4197 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4199 * gcc.dg/pr49948.c: Require pthread effective target.
4201 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4203 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4205 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4207 * gcc.target/i386/sse-22a.c: New test.
4209 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4211 PR tree-optimization/50014
4212 * gcc.dg/vect/pr50014.c: New test.
4214 2011-08-08 Martin Jambor <mjambor@suse.cz>
4217 * gcc.dg/tree-ssa/pr49923.c: New test.
4219 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4222 * gcc.target/i386/pr49781-1.c: New.
4224 2011-08-08 Jason Merrill <jason@redhat.com>
4226 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4228 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4230 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4233 * gfortran.dg/typebound_override_1.f90: New.
4235 2011-08-07 Kai Tietz <ktietz@redhat.com>
4237 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4238 x86_64 mingw target.
4239 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4240 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4241 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4242 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4243 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4244 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4245 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4246 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4247 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4248 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4250 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4253 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4255 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4257 * gcc.dg/pr48770.c: Cleanup coverage files.
4258 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4260 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4262 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4263 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4264 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4265 lzcnt and bmi options.
4267 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4270 * gcc.dg/pr47381-1.c: New.
4271 * gcc.dg/pr47381-2.c: Likewise.
4272 * gcc.target/i386/pr47381.c: Likewise.
4274 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4277 * gcc.dg/pr47727.c: New.
4280 * gcc.dg/pr47372-1.c: New.
4281 * gcc.dg/pr47372-2.c: Likewise.
4283 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4286 * gcc.target/i386/pr47449.c: New.
4289 * gcc.dg/pr47446-1.c: New.
4290 * gcc.dg/pr47446-2.c: Likewise.
4292 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4295 * gcc.dg/pr47766.c: New.
4298 * gcc.dg/tls/pr47715-1.c: New.
4299 * gcc.dg/tls/pr47715-2.c: Likewise.
4300 * gcc.dg/tls/pr47715-3.c: Likewise.
4301 * gcc.dg/tls/pr47715-4.c: Likewise.
4302 * gcc.dg/tls/pr47715-5.c: Likewise.
4304 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4307 * objc.dg/gnu-api-2-class.m: Updated comments.
4308 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4309 * objc.dg/gnu-api-2-class-meta.m: New test.
4310 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4312 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4315 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4316 with classes that are in construction.
4318 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4321 * gcc.target/i386/pr48084-1.c: New.
4322 * gcc.target/i386/pr48084-2.c: Likewise.
4323 * gcc.target/i386/pr48084-3.c: Likewise.
4324 * gcc.target/i386/pr48084-4.c: Likewise.
4325 * gcc.target/i386/pr48084-5.c: Likewise.
4327 PR rtl-optimization/49504
4328 * gcc.target/i386/pr49504.c: New.
4331 * gcc.dg/pr49860.c: New.
4333 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4336 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4337 with classes that are in construction.
4339 2011-08-05 Jason Merrill <jason@redhat.com>
4342 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4345 * g++.dg/cpp0x/decltype31.C: New.
4348 * g++.dg/init/array28.C: New.
4351 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4353 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4356 * gcc.dg/pr47369-1.c: New.
4358 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4361 * gcc.dg/torture/pr47364-1.c: New.
4362 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4363 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4365 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4368 * gfortran.dg/transfer_check_2.f90: New test case.
4370 2011-08-05 Jan Hubicka <jh@suse.cz>
4373 * gfortran.dg/pr49494.f90: New testcase.
4375 2011-08-05 Jan Hubicka <jh@suse.cz>
4378 * gcc.c-torture/compile/pr49735.c: New testcase.
4380 2011-08-05 Jason Merrill <jason@redhat.com>
4383 * g++.dg/cpp0x/initlist56.C: New.
4386 * g++.dg/overload/rvalue2.C: New.
4389 * g++.dg/cpp0x/range-for21.C: New.
4391 * g++.dg/ext/vla11.C: New.
4393 2011-08-05 Richard Guenther <rguenther@suse.de>
4395 PR tree-optimization/49984
4396 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4398 2011-08-05 Richard Guenther <rguenther@suse.de>
4400 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4401 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4402 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4404 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4406 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4407 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4408 * gfortran.dg/ldist-pr43023.f90: Ditto.
4409 * gfortran.dg/namelist_52.f90: Ditto.
4410 * gfortran.dg/interface_proc_end.f90: Ditto.
4411 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4412 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4414 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4416 * gcc.dg/vect/vect-over-widen-1.c: New test.
4417 * gcc.dg/vect/vect-over-widen-2.c: New test.
4418 * gcc.dg/vect/vect-over-widen-3.c: New test.
4419 * gcc.dg/vect/vect-over-widen-4.c: New test.
4421 2011-08-04 Richard Guenther <rguenther@suse.de>
4424 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4426 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4428 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4430 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4433 * g++.dg/ext/builtin-object-size3.C: New test.
4435 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4437 PR tree-optimization/49948
4438 * gcc.dg/pr49948.c: New test.
4440 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4443 * gcc.dg/torture/pr47383.c: New.
4445 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4447 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4449 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4451 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4453 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4456 * gcc.dg/torture/pr47744-1.c: New.
4457 * gcc.dg/torture/pr47744-2.c: Likewise.
4458 * gcc.dg/torture/pr47744-3.c: Likewise.
4460 2011-08-03 Richard Guenther <rguenther@suse.de>
4463 * gcc.dg/torture/pr49958.c: New testcase.
4465 2011-08-03 Richard Guenther <rguenther@suse.de>
4467 PR tree-optimization/49938
4468 * g++.dg/torture/pr49938.C: New testcase.
4470 2011-08-02 Jason Merrill <jason@redhat.com>
4473 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4476 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4479 * g++.dg/cpp0x/variadic115.C: New.
4482 * g++.dg/cpp0x/union5.C: New.
4484 2011-08-02 Daniel Kraft <d@domob.eu>
4487 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4489 2011-08-02 Kai Tietz <ktietz@redhat.com>
4492 * gcc.dg/tree-ssa/forwprop-15.c
4494 2011-08-02 Jason Merrill <jason@redhat.com>
4497 * g++.dg/cpp0x/range-for20.C: New.
4499 2011-08-02 Tobias Burnus <burnus@net-b.de>
4501 * gfortran.dg/coarray_lib_token_3.f90: New.
4503 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4506 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4507 * gcc.dg/gomp/atomic-15.c: New test.
4508 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4509 * g++.dg/gomp/atomic-15.C: New test.
4510 * g++.dg/gomp/private-1.C: New test.
4511 * g++.dg/gomp/sharing-2.C: New test.
4512 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4513 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4514 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4516 2011-08-02 Tobias Burnus <burnus@net-b.de>
4518 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4519 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4521 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4522 * gfortran.dg/allocatable_function_5.f90: Ditto.
4523 * gfortran.dg/allocate_stat.f90: Ditto.
4524 * gfortran.dg/array_constructor_20.f90: Ditto.
4525 * gfortran.dg/array_constructor_21.f90: Ditto.
4526 * gfortran.dg/array_constructor_22.f90: Ditto.
4527 * gfortran.dg/array_constructor_26.f03: Ditto.
4528 * gfortran.dg/array_function_4.f90: Ditto.
4529 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4530 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4531 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4532 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4533 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4534 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4535 * gfortran.dg/class_15.f03: Ditto.
4536 * gfortran.dg/class_27.f03: Ditto.
4537 * gfortran.dg/class_33.f90: Ditto.
4538 * gfortran.dg/class_37.f03: Ditto.
4539 * gfortran.dg/class_40.f03: Ditto.
4540 * gfortran.dg/class_42.f03: Ditto.
4541 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4542 * gfortran.dg/coarray/registering_1.f90: Ditto.
4543 * gfortran.dg/convert_1.f90: Ditto.
4544 * gfortran.dg/default_initialization_3.f90: Ditto.
4545 * gfortran.dg/dependency_25.f90: Ditto.
4546 * gfortran.dg/dependency_26.f90: Ditto.
4547 * gfortran.dg/dependency_36.f90: Ditto.
4548 * gfortran.dg/dependency_37.f90: Ditto.
4549 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4550 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4551 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4552 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4553 * gfortran.dg/elemental_result_1.f90: Ditto.
4554 * gfortran.dg/empty_derived_type.f90: Ditto.
4555 * gfortran.dg/entry_7.f90: Ditto.
4556 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4557 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4558 * gfortran.dg/error_recovery_3.f90: Ditto.
4559 * gfortran.dg/extends_4.f03: Ditto.
4560 * gfortran.dg/func_assign.f90: Ditto.
4561 * gfortran.dg/func_assign_3.f90: Ditto.
4562 * gfortran.dg/generic_1.f90: Ditto.
4563 * gfortran.dg/generic_18.f90: Ditto.
4564 * gfortran.dg/generic_22.f03: Ditto.
4565 * gfortran.dg/generic_4.f90: Ditto.
4566 * gfortran.dg/generic_6.f90: Ditto.
4567 * gfortran.dg/generic_actual_arg.f90: Ditto.
4568 * gfortran.dg/graphite/id-21.f: Ditto.
4569 * gfortran.dg/graphite/pr45758.f90: Ditto.
4570 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4571 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4572 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4573 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4574 * gfortran.dg/host_used_types_1.f90: Ditto.
4575 * gfortran.dg/implicit_1.f90: Ditto.
4576 * gfortran.dg/implicit_11.f90: Ditto.
4577 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4578 * gfortran.dg/impure_actual_1.f90: Ditto.
4579 * gfortran.dg/impure_assignment_1.f90: Ditto.
4580 * gfortran.dg/impure_constructor_1.f90: Ditto.
4581 * gfortran.dg/initialization_10.f90: Ditto.
4582 * gfortran.dg/initialization_12.f90: Ditto.
4583 * gfortran.dg/interface_14.f90: Ditto.
4584 * gfortran.dg/interface_15.f90: Ditto.
4585 * gfortran.dg/interface_2.f90: Ditto.
4586 * gfortran.dg/interface_25.f90: Ditto.
4587 * gfortran.dg/interface_26.f90: Ditto.
4588 * gfortran.dg/interface_29.f90: Ditto.
4589 * gfortran.dg/interface_assignment_1.f90: Ditto.
4590 * gfortran.dg/internal_pack_6.f90: Ditto.
4591 * gfortran.dg/internal_pack_7.f90: Ditto.
4592 * gfortran.dg/internal_pack_8.f90: Ditto.
4593 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4594 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4595 * gfortran.dg/module_commons_3.f90: Ditto.
4596 * gfortran.dg/module_equivalence_4.f90: Ditto.
4597 * gfortran.dg/module_equivalence_6.f90: Ditto.
4598 * gfortran.dg/module_function_type_1.f90: Ditto.
4599 * gfortran.dg/module_naming_1.f90: Ditto.
4600 * gfortran.dg/namelist_4.f90: Ditto.
4601 * gfortran.dg/operator_c1202.f90: Ditto.
4602 * gfortran.dg/parens_7.f90: Ditto.
4603 * gfortran.dg/pr32921.f: Ditto.
4604 * gfortran.dg/pr33646.f90: Ditto.
4605 * gfortran.dg/pr41928.f90: Ditto.
4606 * gfortran.dg/pr42119.f90: Ditto.
4607 * gfortran.dg/pr43984.f90: Ditto.
4608 * gfortran.dg/present_1.f90: Ditto.
4609 * gfortran.dg/private_type_2.f90: Ditto.
4610 * gfortran.dg/proc_decl_2.f90: Ditto.
4611 * gfortran.dg/proc_ptr_10.f90: Ditto.
4612 * gfortran.dg/proc_ptr_22.f90: Ditto.
4613 * gfortran.dg/proc_ptr_8.f90: Ditto.
4614 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4615 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4616 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4617 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4618 * gfortran.dg/substring_equivalence.f90: Ditto.
4619 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4620 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4621 * gfortran.dg/trim_optimize_6.f90: Ditto.
4622 * gfortran.dg/typebound_call_12.f03: Ditto.
4623 * gfortran.dg/typebound_operator_5.f03: Ditto.
4624 * gfortran.dg/typebound_operator_6.f03: Ditto.
4625 * gfortran.dg/typebound_proc_18.f03: Ditto.
4626 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4627 * gfortran.dg/use_1.f90: Ditto.
4628 * gfortran.dg/use_10.f90: Ditto.
4629 * gfortran.dg/use_11.f90: Ditto.
4630 * gfortran.dg/use_14.f90: Ditto.
4631 * gfortran.dg/use_only_2.f90: Ditto.
4632 * gfortran.dg/use_rename_4.f90: Ditto.
4633 * gfortran.dg/use_rename_5.f90: Ditto.
4634 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4635 * gfortran.dg/used_interface_ref.f90: Ditto.
4636 * gfortran.dg/used_types_11.f90: Ditto.
4637 * gfortran.dg/used_types_3.f90: Ditto.
4638 * gfortran.dg/used_types_4.f90: Ditto.
4639 * gfortran.dg/userdef_operator_2.f90: Ditto.
4640 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4641 * gfortran.dg/vect/pr46213.f90: Ditto.
4642 * gfortran.dg/whole_file_21.f90: Ditto.
4643 * gfortran.dg/whole_file_22.f90: Ditto.
4644 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4645 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4647 2011-08-02 Kai Tietz <ktietz@redhat.com>
4649 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4651 2011-08-01 Jason Merrill <jason@redhat.com>
4654 * g++.dg/abi/mangle49.C: New.
4657 * g++.dg/cpp0x/constexpr-array4.C: New.
4660 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4662 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4665 * gcc.target/i386/pr49927.c: New test.
4667 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4669 PR tree-optimization/49926
4670 * gcc.dg/vect/pr49926.c: New test.
4672 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4674 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4675 * gcc.target/i386/lzcnt-1.c: New test.
4676 * gcc.target/i386/lzcnt-2.c: Likewise.
4677 * gcc.target/i386/lzcnt-2a.c: Likewise.
4678 * gcc.target/i386/lzcnt-3.c: Likewise.
4679 * gcc.target/i386/lzcnt-4.c: Likewise.
4680 * gcc.target/i386/lzcnt-4a.c: Likewise.
4681 * gcc.target/i386/lzcnt-5.c: Likewise.
4682 * gcc.target/i386/lzcnt-6.c: Likewise.
4683 * gcc.target/i386/lzcnt-6a.c: Likewise.
4684 * gcc.target/i386/lzcnt-check.h: Likewise.
4686 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4687 * gcc.target/i386/sse-13.c: Likewise.
4688 * gcc.target/i386/sse-14.c: Likewise.
4689 * g++.dg/other/i386-2.C: Likewise.
4690 * g++.dg/other/i386-3.C: Likewise.
4692 2011-08-01 Julian Brown <julian@codesourcery.com>
4694 * gcc.target/arm/fixed-point-exec.c: New test.
4696 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4699 * gcc.target/i386/pr49920.c: New test.
4701 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4703 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4704 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4705 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4706 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4707 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4708 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4709 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4710 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4711 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4712 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4713 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4714 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4715 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4716 * g++.dg/tree-ssa/pr33615.C: Ditto.
4717 * g++.dg/tree-ssa/restrict1.C: Ditto.
4718 * c-c++-common/restrict-2.c: Ditto.
4719 * gfortran.dg/pr32921.f: Ditto.
4720 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4721 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4722 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4723 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4724 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4725 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4726 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4727 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4728 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4729 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4731 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4733 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4734 .exe.ltrans[0-9]*. dump files.
4736 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4739 * gfortran.dg/abstract_type_6.f03: Modified.
4740 * gfortran.dg/typebound_proc_24.f03: New.
4742 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4745 * g++.dg/init/for1.C: Fix.
4747 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4750 * gfortran.dg/string_5.f90: New test.
4752 2011-07-29 Jason Merrill <jason@redhat.com>
4755 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4757 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4759 PR tree-optimization/47407
4760 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4764 2011-07-29 Richard Guenther <rguenther@suse.de>
4766 * gcc.dg/uninit-suppress.c: Also disable VRP.
4767 * gcc.dg/uninit-suppress_2.c: Likewise.
4769 2011-07-28 Jason Merrill <jason@redhat.com>
4772 * g++.dg/template/nontype24.C: New.
4774 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4776 PR rtl-optimization/47958
4777 * gcc.dg/torture/pr47958-1.c: New.
4779 2011-07-29 Wei Guozhi <carrot@google.com>
4781 PR rtl-optimization/49799
4782 * gcc.dg/pr49799.c: New test case.
4784 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4787 * gcc.dg/graphite/id-pr48648.c: New.
4789 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4792 * gfortran.dg/maxloc_2.f90: New test.
4793 * gfortran.dg/maxloc_3.f90: New test.
4794 * gfortran.dg/minloc_1.f90: New test.
4795 * gfortran.dg/minloc_2.f90: New test.
4796 * gfortran.dg/minloc_3.f90: New test.
4797 * gfortran.dg/minmaxloc_7.f90: New test.
4800 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4802 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4804 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4805 the builtin isn't optimized away.
4807 2011-07-27 Tobias Burnus <burnus@net-b.de>
4810 * gfortran.dg/lto/pr45586-2_0.f90: New.
4812 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4815 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4816 * c-c++-common/cxxbitfields-5.c: Same.
4818 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4820 * lib/target-supports.exp (check_effective_target_mmap): Use
4821 check_function_available.
4823 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4825 * g++.old-deja/g++.pt/crash60.C: Updated.
4827 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4830 * gcc.target/i386/pr49866.c: New test.
4832 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4834 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4835 * gcc.target/i386/bmi-andn-1.c: New test.
4836 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4837 * gcc.target/i386/bmi-andn-2.c: Likewise.
4838 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4839 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4840 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4841 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4842 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4843 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4844 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4845 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4846 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4847 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4848 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4849 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4850 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4851 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4852 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4853 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4854 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4855 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4856 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4857 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4858 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4860 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4863 * gfortran.dg/graphite/id-pr47691.f: New.
4865 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4867 * gcc.target/i386/avx-os-support.h: New.
4868 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4869 (main): Check avx_os_support before the test is run.
4870 * gcc.target/i386/aes-avx-check.h: Ditto.
4871 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4873 2011-07-27 Kai Tietz <ktietz@redhat.com>
4875 * gcc.target/i386/aggregate-ret3.c: New test.
4876 * gcc.target/i386/aggregate-ret4.c: New test.
4878 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4881 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4882 allocated array should *not* change its size.
4883 * gfortran.dg/multiple_allocation_3.f90: New test.
4885 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4888 * g++.dg/cpp0x/constexpr-49776.C: New.
4890 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4893 * gcc.dg/graphite/id-pr47046.c: New.
4895 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4898 * gcc.dg/graphite/run-id-pr47593.c: New.
4900 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4903 * gcc.dg/graphite/run-id-pr47653.c: New.
4904 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4905 induction variables.
4906 * gcc.dg/graphite/scop-16.c: Same.
4907 * gcc.dg/graphite/scop-17.c: Same.
4908 * gcc.dg/graphite/scop-21.c: Same.
4910 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4913 * gcc.dg/graphite/id-pr48805.c: New.
4915 2011-07-26 Tobias Burnus <burnus@net-b.de>
4917 * gfortran.dg/coarray_lib_token_2.f90: New.
4919 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4921 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4924 2011-07-25 Andrew Pinski <apinski@cavium.com>
4927 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4928 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4930 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4932 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4934 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4935 * gcc.c-torture/execute/loop-2g.c: Likewise.
4936 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4937 Require mmap support.
4938 * gcc.c-torture/execute/loop-2g.x: Likewise.
4939 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4940 (MAP_ANON): Provide default.
4941 * gcc.dg/20050826-1.c: Likewise.
4942 * gcc.target/i386/pr36533.c: Likewise.
4943 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4944 Use dg-require-effective-target mmap.
4946 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4949 * g++.dg/cpp0x/range-for19.C: New.
4951 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4954 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4957 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4960 * g++.dg/torture/pr49309.C: Remove.
4962 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4964 PR tree-optimization/49809
4965 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4968 2011-07-25 Richard Guenther <rguenther@suse.de>
4970 PR tree-optimization/49715
4971 * gcc.target/i386/pr49715-1.c: New testcase.
4972 * gcc.target/i386/pr49715-2.c: Likewise.
4974 2011-07-23 Jason Merrill <jason@redhat.com>
4976 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4978 2011-07-22 Jason Merrill <jason@redhat.com>
4981 * g++.dg/cpp0x/initlist55.C: New.
4983 2011-07-23 Tobias Burnus <burnus@net-b.de>
4986 * gfortran.dg/namelist_72.f: New.
4988 2011-07-23 Tobias Burnus <burnus@net-b.de>
4990 * gfortran.dg/coarray_25.f90: New.
4992 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4994 * override1.C: This test should use c++0x mode.
4995 * override3.C: New. Test the diagnostics in c++98 mode.
4997 2011-07-22 Jason Merrill <jason@redhat.com>
4998 Mark Glisse <marc.glisse@normalesup.org>
5001 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5004 * g++.dg/opt/builtins2.C: New.
5005 * g++.dg/other/error27.C: Don't rely on __builtin.
5007 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5009 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5011 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5012 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5013 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5014 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5016 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5019 2011-07-22 Richard Guenther <rguenther@suse.de>
5021 PR tree-optimization/45819
5022 * gcc.dg/pr45819.c: New testcase.
5024 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5026 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5028 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5032 * gcc.dg/graphite/run-id-pr47654.c: New.
5034 2011-07-21 Ian Lance Taylor <iant@google.com>
5037 * gcc.dg/pr49705.c: New test.
5039 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5041 * lib/target-supports.exp (check_avx_os_support_available): New.
5042 (check_effective_target_avx_runtime): Use it.
5044 2011-07-21 Richard Guenther <rguenther@suse.de>
5046 PR tree-optimization/49770
5047 * g++.dg/torture/pr49770.C: New testcase.
5049 2011-07-21 Kai Tietz <ktietz@redhat.com>
5051 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5052 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5054 2011-07-21 Tobias Burnus <burnus@net-b.de>
5056 * gfortran.dg/coarray_lib_token_1.f90: New.
5058 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5060 * gcc.dg/pr32912-2.c: Skip for AVR.
5061 * gcc.dg/pr44674.c: Add dg-require-profiling.
5063 2011-07-20 Jason Merrill <jason@redhat.com>
5065 * g++.dg/ext/desig2.C: New.
5067 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5069 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5071 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5072 * gcc.target/powerpc/recip-3.c: Ditto.
5074 2011-07-19 Jason Merrill <jason@redhat.com>
5076 PR c++/6709 (DR 743)
5077 PR c++/42603 (DR 950)
5078 * g++.dg/cpp0x/decltype21.C: New.
5080 2011-07-20 Richard Guenther <rguenther@suse.de>
5083 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5084 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5086 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5088 * gcc.target/arm/combine-movs.c: New.
5089 * gcc.target/arm/unsigned-extend-2.c: New.
5091 2011-07-19 Jason Merrill <jason@redhat.com>
5094 * g++.dg/cpp0x/variadic114.C: New.
5096 2011-07-19 Tobias Burnus <burnus@net-b.de>
5098 * gfortran.dg/coarray_args_1.f90: New.
5099 * gfortran.dg/coarray_args_2.f90: New.
5101 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5104 * gfortran.dg/allocate_error_3.f90: New.
5106 2011-07-19 Richard Guenther <rguenther@suse.de>
5108 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5109 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5110 * gcc.dg/torture/20110719-1.c: New testcase.
5112 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5114 PR tree-optimization/49768
5115 * gcc.c-torture/execute/pr49768.c: New test.
5117 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5119 PR tree-optimization/49771
5120 * gcc.dg/vect/pr49771.c: New test.
5122 2011-07-18 Martin Jambor <mjambor@suse.cz>
5124 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5125 * gcc.dg/ipa/ipa-2.c: Likewise.
5126 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5127 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5128 * gcc.dg/ipa/ipa-5.c: Likewise.
5129 * gcc.dg/ipa/ipa-7.c: Likewise.
5130 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5131 * gcc.dg/ipa/ipacost-1.c: Likewise.
5132 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5134 * gcc.dg/ipa/ipcp-1.c: New test.
5135 * gcc.dg/ipa/ipcp-2.c: Likewise.
5136 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5138 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5141 * gfortran.dg/pr49675.f90: New test.
5143 2011-07-18 Richard Guenther <rguenther@suse.de>
5145 * gcc.dg/torture/20110718-1.c: New testcase.
5147 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5149 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5150 * g++.dg/ext/bitfield3.C: Likewise.
5151 * g++.dg/ext/bitfield4.C: Likewise.
5152 * g++.dg/ext/bitfield5.C: Likewise.
5153 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5154 * g++.dg/other/pr23205-2.C: Likewise.
5155 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5156 * gcc.c-torture/compile/20001109-2.c: Likewise.
5157 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5158 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5159 * gcc.dg/bitfld-16.c: Likewise.
5160 * gcc.dg/bitfld-17.c: Likewise.
5161 * gcc.dg/bitfld-18.c: Likewise.
5162 * gcc.dg/builtins-config.h: Remove Netware support.
5163 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5164 * gcc.dg/cdce2.c: Likewise.
5165 * gcc.dg/cpp/assert4.c: Remove netware support.
5166 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5167 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5169 * lib/target-supports.exp (check_visibility_available): Remove
5171 (check_profiling_available): Likewise.
5173 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5175 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5177 2011-07-17 Tobias Burnus <burnus@net-b.de>
5178 Thomas Koenig <tkoenig@gcc.gnu.org>
5181 * gfortran.dg/generic_17.f90: Fix testcase.
5182 * gfortran.dg/interface_3.f90: Add dg-error.
5183 * gfortran.dg/use_14.f90: New.
5184 * gfortran.dg/use_15.f90: New.
5186 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5188 * gnat.dg/pointer_controlled.adb: New test.
5190 2011-07-17 Tobias Burnus <burnus@net-b.de>
5193 * gfortran.dg/pointer_remapping_7.f90: New.
5195 2011-07-16 Jason Merrill <jason@redhat.com>
5197 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5199 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5200 Jason Merrill <jason@redhat.com>
5204 * g++.dg/cpp0x/decltype29.C: Adjust.
5205 * g++.dg/cpp0x/error4.C: Adjust.
5206 * g++.dg/cpp0x/sfinae26.C: Adjust.
5207 * g++.dg/cpp0x/variadic105.C: Adjust.
5208 * g++.dg/template/deduce3.C: Adjust.
5209 * g++.dg/template/error45.C: Adjust.
5210 * g++.dg/template/ptrmem2.C: Adjust.
5211 * g++.dg/template/sfinae2.C: Adjust.
5212 * g++.old-deja/g++.pt/crash60.C: Adjust.
5213 * g++.old-deja/g++.pt/unify6.C: Adjust.
5214 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5215 * g++.dg/cpp0x/nullptr15.C: Adjust.
5216 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5217 * g++.dg/cpp0x/pr31431.C: Adjust.
5218 * g++.dg/cpp0x/pr31434.C: Adjust.
5219 * g++.dg/cpp0x/sfinae11.C: Adjust
5220 * g++.dg/cpp0x/temp_default2.C: Adjust.
5221 * g++.dg/cpp0x/trailing4.C: Adjust.
5222 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5223 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5224 * g++.dg/cpp0x/variadic105.C: Adjust.
5225 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5226 * g++.dg/ext/vla2.C: Adjust.
5227 * g++.dg/other/ptrmem10.C: Adjust.
5228 * g++.dg/other/ptrmem11.C: Adjust.
5229 * g++.dg/overload/unknown1.C: Adjust.
5230 * g++.dg/template/conv11.C: Adjust.
5231 * g++.dg/template/dependent-expr5.C: Adjust.
5232 * g++.dg/template/friend.C: Adjust.
5233 * g++.dg/template/incomplete2.C: Adjust.
5234 * g++.dg/template/local4.C: Adjust.
5235 * g++.dg/template/local6.C: Adjust.
5236 * g++.dg/template/operator9.C: Adjust.
5237 * g++.dg/template/ttp25.C: Adjust.
5238 * g++.dg/template/unify10.C: Adjust.
5239 * g++.dg/template/unify11.C: Adjust.
5240 * g++.dg/template/unify6.C: Adjust.
5241 * g++.dg/template/unify9.C: Adjust.
5242 * g++.dg/template/varmod1.C: Adjust.
5243 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5244 * g++.old-deja/g++.pt/crash28.C: Adjust.
5245 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5246 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5247 * g++.old-deja/g++.pt/expr2.C: Adjust.
5248 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5249 * g++.old-deja/g++.pt/spec5.C: Adjust.
5250 * g++.old-deja/g++.pt/spec6.C: Adjust.
5251 * g++.old-deja/g++.pt/unify4.C: Adjust.
5252 * g++.old-deja/g++.pt/unify8.C: Adjust.
5253 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5254 * g++.dg/overload/template5.C: New testcase.
5255 * g++.dg/template/overload12.C: New testcase.
5257 2011-07-11 Tobias Burnus <burnus@net-b.de>
5259 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5260 * gfortran.dg/coarray_7.f90: Ditto.
5261 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5262 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5264 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5266 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5268 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5269 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5270 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5272 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5273 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5274 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5276 2011-07-15 Jason Merrill <jason@redhat.com>
5279 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5280 Use --extra_opts instead of --additional_options.
5282 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5285 * g++.dg/torture/pr49309.C: Remove.
5287 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5289 * gcc.target/tic6x/weak-call.c: New test.
5290 * gcc.target/tic6x/fpcmp.c: New test.
5291 * gcc.target/tic6x/fpdiv.c: New test.
5292 * gcc.target/tic6x/rotdi16-scan.c: New test.
5293 * gcc.target/tic6x/ffssi.c: New test.
5294 * gcc.target/tic6x/fpdiv-lib.c: New test.
5295 * gcc.target/tic6x/cold-lc.c: New test.
5296 * gcc.target/tic6x/longcalls.c: New test.
5297 * gcc.target/tic6x/abi-align-1.c: New test.
5298 * gcc.target/tic6x/fpcmp-finite.c: New test.
5299 * gcc.target/tic6x/rotdi16.c: New test.
5300 * gcc.target/tic6x/bswapl.c: New test.
5301 * gcc.target/tic6x/ffsdi.c: New test.
5302 * gcc.target/tic6x/tic6x.exp: New file.
5303 * gcc.target/tic6x/builtins/arith24.c: New test.
5304 * gcc.target/tic6x/builtins/smpy.c: New test.
5305 * gcc.target/tic6x/builtins/smpylh.c: New test.
5306 * gcc.target/tic6x/builtins/smpyh.c: New test.
5307 * gcc.target/tic6x/builtins/sarith1.c: New test.
5308 * gcc.target/tic6x/builtins/extclr.c: New test
5309 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5310 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5311 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5312 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5314 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5316 * gcc.dg/20020312-2.c: Likewise.
5317 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5318 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5319 * gcc.dg/torture/builtin-math-7.c: Likewise.
5322 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5323 not testing tic6x-*-*.
5325 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5328 * g++.dg/torture/pr49309.C: New testcase.
5330 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5332 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5334 2011-07-14 Richard Guenther <rguenther@suse.de>
5336 PR tree-optimization/49651
5337 * gcc.dg/torture/pr49651.c: New testcase.
5339 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5342 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5344 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5346 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5347 -mno-pointers-to-nested-functions.
5348 * gcc.target/powerpc/no-r11-2.c: Ditto.
5349 * gcc.target/powerpc/no-r11-3.c: Ditto.
5351 2011-07-13 Jason Merrill <jason@redhat.com>
5353 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5354 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5355 when compiling C files.
5356 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5357 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5358 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5359 * g++.dg/lookup/anon2.C: Likewise.
5360 * g++.dg/tree-ssa/copyprop.C: Likewise.
5361 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5362 * g++.dg/init/vector1.C: Ignore narrowing errors.
5363 * g++.dg/torture/pr35526.C: Likewise.
5364 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5366 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5369 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5372 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5374 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5375 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5377 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5379 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5380 * lib/obj-c++.exp (obj-c++_init): Ditto.
5381 * lib/file-format.exp (gcc_target_object_format): Ditto.
5382 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5383 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5384 (check_visibility_available): Ditto.
5385 (check_effective_target_tls_native): Ditto.
5386 (check_effective_target_tls_emulated): Ditto.
5387 (check_effective_target_function_sections): Ditto.
5389 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5391 * gcc.target/arm/pr48183.c: New test.
5393 2011-07-13 Richard Guenther <rguenther@suse.de>
5395 * gcc.dg/torture/20110713-1.c: New testcase.
5397 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5400 * gcc.c-torture/compile/pr49474.c: New testcase.
5402 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5404 PR tree-optimization/49712
5405 * gcc.c-torture/execute/pr49712.c: New test.
5407 2011-07-11 Jason Merrill <jason@redhat.com>
5410 * g++.dg/template/recurse3.C: New.
5412 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5415 * gcc.dg/guality/csttest.c: New test.
5418 * gfortran.dg/pr49698.f90: New test.
5420 2011-07-11 Jeff Law <law@redhat.com>
5422 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5424 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5426 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5427 * go.test/go-test.exp (go-set-goarch): Likewise.
5429 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5432 * gcc.target/avr/torture/pr39633.c: New test case.
5434 2011-07-11 Tobias Burnus <burnus@net-b.de>
5437 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5439 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5441 * lib/target-supports.exp (check_effective_target_scheduling):
5443 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5444 * gcc.dg/pr45055.c: Ditto.
5445 * gcc.dg/pr45353.c: Ditto.
5446 * g++.dg/pr45056.C: Ditto.
5448 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5450 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5451 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5452 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5453 * g++.dg/torture/pr31863.C: Skip AVR.
5455 2011-07-10 Tobias Burnus <burnus@net-b.de>
5458 * gfortran.dg/intrinsic_signal.f90: New.
5460 2011-07-09 Jason Merrill <jason@redhat.com>
5462 * g++.dg/cpp0x/regress/regress6.C: New.
5463 * g++.dg/parse/crash45.C: Adjust message.
5464 * g++.dg/template/crash38.C: Adjust message.
5465 * g++.dg/template/crash64.C: Adjust message.
5467 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5469 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5470 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5471 * g++.dg/abi/bitfield3.C: Likewise.
5472 * g++.dg/eh/pr38662.C: Likewise.
5473 * g++.dg/ext/attrib36.C: Likewise.
5474 * g++.dg/ext/attrib37.C: Likewise.
5475 * g++.dg/ext/attrib8.C: Likewise.
5476 * g++.dg/ext/tmplattr1.C: Likewise.
5477 * g++.dg/inherit/override-attribs.C: Likewise.
5478 * g++.dg/opt/inline9.C: Likewise.
5479 * g++.dg/opt/life1.C: Likewise.
5480 * g++.dg/opt/longbranch2.C: Likewise.
5481 * g++.dg/opt/nrv12.C: Likewise.
5482 * g++.dg/opt/reg-stack4.C: Likewise.
5483 * g++.dg/other/pr35504.C: Likewise.
5484 * g++.dg/other/pr39496.C: Likewise.
5485 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5486 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5487 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5488 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5489 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5490 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5491 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5492 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5493 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5494 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5495 * g++.dg/warn/pr15774-1.C: Likewise.
5496 * g++.dg/warn/pr15774-2.C: Likewise.
5497 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5498 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5499 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5500 * g++.old-deja/g++.pt/asm2.C: Likewise.
5501 * gcc.c-torture/compile/20000804-1.c: Likewise.
5502 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5503 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5504 * gcc.dg/20020108-1.c: Likewise.
5505 * gcc.dg/20020122-2.c: Likewise.
5506 * gcc.dg/20020122-3.c: Likewise.
5507 * gcc.dg/20020206-1.c: Likewise.
5508 * gcc.dg/20020219-1.c: Likewise.
5509 * gcc.dg/20020310-1.c: Likewise.
5510 * gcc.dg/20020411-1.c: Likewise.
5511 * gcc.dg/20020418-2.c: Likewise.
5512 * gcc.dg/20020426-2.c: Likewise.
5513 * gcc.dg/20020517-1.c: Likewise.
5514 * gcc.dg/20030204-1.c: Likewise.
5515 * gcc.dg/20030826-2.c: Likewise.
5516 * gcc.dg/20031102-1.c: Likewise.
5517 * gcc.dg/20031202-1.c: Likewise.
5518 * gcc.dg/20050111-1.c: Likewise.
5519 * gcc.dg/20050503-1.c: Likewise.
5520 * gcc.dg/array-init-1.c: Likewise.
5521 * gcc.dg/builtin-apply4.c: Likewise.
5522 * gcc.dg/dfp/pr31344.c: Likewise.
5523 * gcc.dg/gomp/atomic-11.c: Likewise.
5524 * gcc.dg/graphite/pr40281.c: Likewise.
5525 * gcc.dg/ia64-sync-1.c: Likewise.
5526 * gcc.dg/ia64-sync-2.c: Likewise.
5527 * gcc.dg/ia64-sync-3.c: Likewise.
5528 * gcc.dg/ia64-sync-4.c: Likewise.
5529 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5530 * gcc.dg/invalid-call-1.c: Likewise.
5531 * gcc.dg/loop-3.c: Likewise.
5532 * gcc.dg/lower-subreg-1.c: Likewise.
5533 * gcc.dg/lto/pr47259_0.c: Likewise.
5534 * gcc.dg/nested-calls-1.c: Likewise.
5535 * gcc.dg/pr20017.c: Likewise.
5536 * gcc.dg/pr25023.c: Likewise.
5537 * gcc.dg/pr27671-2.c: Likewise.
5538 * gcc.dg/pr32176.c: Likewise.
5539 * gcc.dg/pr33676.c: Likewise.
5540 * gcc.dg/pr35045.c: Likewise.
5541 * gcc.dg/pr36015.c: Likewise.
5542 * gcc.dg/pr36584.c: Likewise.
5543 * gcc.dg/pr36998.c: Likewise.
5544 * gcc.dg/pr37438.c: Likewise.
5545 * gcc.dg/pr37908.c: Likewise.
5546 * gcc.dg/pr41241.c: Likewise.
5547 * gcc.dg/pr41340.c: Likewise.
5548 * gcc.dg/pr44136.c: Likewise.
5549 * gcc.dg/pr44194-1.c: Likewise.
5550 * gcc.dg/pr46212.c: Likewise.
5551 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5552 * gcc.dg/setjmp-2.c: Likewise.
5553 * gcc.dg/short-compare-1.c: Likewise.
5554 * gcc.dg/short-compare-2.c: Likewise.
5555 * gcc.dg/smod-1.c: Likewise.
5556 * gcc.dg/sync-2.c: Likewise.
5557 * gcc.dg/sync-3.c: Likewise.
5558 * gcc.dg/tls/opt-1.c: Likewise.
5559 * gcc.dg/tls/opt-2.c: Likewise.
5560 * gcc.dg/tls/opt-3.c: Likewise.
5561 * gcc.dg/torture/badshift.c: Likewise.
5562 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5563 * gcc.dg/torture/pr20314-2.c: Likewise.
5564 * gcc.dg/torture/pr36891.c: Likewise.
5565 * gcc.dg/torture/pr38774.c: Likewise.
5566 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5567 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5568 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5569 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5570 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5571 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5572 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5573 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5574 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5575 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5576 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5577 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5578 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5579 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5580 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5581 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5582 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5583 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5584 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5585 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5586 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5587 * gcc.dg/unroll-1.c: Likewise.
5588 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5589 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5590 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5591 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5592 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5593 * gcc.target/i386/20000609-1.c: Likewise.
5594 * gcc.target/i386/20000720-1.c: Likewise.
5595 * gcc.target/i386/20000724-1.c: Likewise.
5596 * gcc.target/i386/20011107-1.c: Likewise.
5597 * gcc.target/i386/20011119-1.c: Likewise.
5598 * gcc.target/i386/20020201-3.c: Likewise.
5599 * gcc.target/i386/20020218-1.c: Likewise.
5600 * gcc.target/i386/20020729-1.c: Likewise.
5601 * gcc.target/i386/20030926-1.c: Likewise.
5602 * gcc.target/i386/20060125-1.c: Likewise.
5603 * gcc.target/i386/20060125-2.c: Likewise.
5604 * gcc.target/i386/20060512-1.c: Likewise.
5605 * gcc.target/i386/20060512-2.c: Likewise.
5606 * gcc.target/i386/20060512-3.c: Likewise.
5607 * gcc.target/i386/20060512-4.c: Likewise.
5608 * gcc.target/i386/387-1.c: Likewise.
5609 * gcc.target/i386/387-2.c: Likewise.
5610 * gcc.target/i386/387-5.c: Likewise.
5611 * gcc.target/i386/387-6.c: Likewise.
5612 * gcc.target/i386/980312-1.c: Likewise.
5613 * gcc.target/i386/980313-1.c: Likewise.
5614 * gcc.target/i386/990117-1.c: Likewise.
5615 * gcc.target/i386/990424-1.c: Likewise.
5616 * gcc.target/i386/990524-1.c: Likewise.
5617 * gcc.target/i386/991129-1.c: Likewise.
5618 * gcc.target/i386/991214-1.c: Likewise.
5619 * gcc.target/i386/991230-1.c: Likewise.
5620 * gcc.target/i386/addr-sel-1.c: Likewise.
5621 * gcc.target/i386/aggregate-ret1.c: Likewise.
5622 * gcc.target/i386/aggregate-ret2.c: Likewise.
5623 * gcc.target/i386/align-main-3.c: Likewise.
5624 * gcc.target/i386/amd64-abi-1.c: Likewise.
5625 * gcc.target/i386/amd64-abi-2.c: Likewise.
5626 * gcc.target/i386/amd64-abi-4.c: Likewise.
5627 * gcc.target/i386/amd64-abi-5.c: Likewise.
5628 * gcc.target/i386/amd64-abi-6.c: Likewise.
5629 * gcc.target/i386/asm-1.c: Likewise.
5630 * gcc.target/i386/asm-3.c: Likewise.
5631 * gcc.target/i386/asm-5.c: Likewise.
5632 * gcc.target/i386/attributes-error.c: Likewise.
5633 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5634 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5635 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5636 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5637 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5638 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5639 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5640 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5641 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5642 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5643 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5644 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5645 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5646 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5647 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5648 * gcc.target/i386/bitfield1.c: Likewise.
5649 * gcc.target/i386/bitfield2.c: Likewise.
5650 * gcc.target/i386/bmi-2.c: Likewise.
5651 * gcc.target/i386/bmi-5.c: Likewise.
5652 * gcc.target/i386/builtin-unreachable.c: Likewise.
5653 * gcc.target/i386/cleanup-2.c: Likewise.
5654 * gcc.target/i386/clobbers.c: Likewise.
5655 * gcc.target/i386/cmov8.c: Likewise.
5656 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5657 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5658 * gcc.target/i386/compress-float-387.c: Likewise.
5659 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5660 * gcc.target/i386/compress-float-sse.c: Likewise.
5661 * gcc.target/i386/crc32-2.c: Likewise.
5662 * gcc.target/i386/crc32-3.c: Likewise.
5663 * gcc.target/i386/divmod-7.c: Likewise.
5664 * gcc.target/i386/divmod-8.c: Likewise.
5665 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5666 * gcc.target/i386/fma3-builtin.c: Likewise.
5667 * gcc.target/i386/fma3-fma.c: Likewise.
5668 * gcc.target/i386/fma4-256-vector.c: Likewise.
5669 * gcc.target/i386/fma4-builtin.c: Likewise.
5670 * gcc.target/i386/fma4-fma-2.c: Likewise.
5671 * gcc.target/i386/fma4-fma.c: Likewise.
5672 * gcc.target/i386/fma4-vector-2.c: Likewise.
5673 * gcc.target/i386/fma4-vector.c: Likewise.
5674 * gcc.target/i386/funcspec-1.c: Likewise.
5675 * gcc.target/i386/funcspec-10.c: Likewise.
5676 * gcc.target/i386/funcspec-11.c: Likewise.
5677 * gcc.target/i386/funcspec-2.c: Likewise.
5678 * gcc.target/i386/funcspec-5.c: Likewise.
5679 * gcc.target/i386/funcspec-6.c: Likewise.
5680 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5681 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5682 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5683 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5684 * gcc.target/i386/incoming-1.c: Likewise.
5685 * gcc.target/i386/incoming-10.c: Likewise.
5686 * gcc.target/i386/incoming-11.c: Likewise.
5687 * gcc.target/i386/incoming-12.c: Likewise.
5688 * gcc.target/i386/incoming-13.c: Likewise.
5689 * gcc.target/i386/incoming-14.c: Likewise.
5690 * gcc.target/i386/incoming-15.c: Likewise.
5691 * gcc.target/i386/incoming-2.c: Likewise.
5692 * gcc.target/i386/incoming-3.c: Likewise.
5693 * gcc.target/i386/incoming-4.c: Likewise.
5694 * gcc.target/i386/incoming-5.c: Likewise.
5695 * gcc.target/i386/incoming-6.c: Likewise.
5696 * gcc.target/i386/incoming-7.c: Likewise.
5697 * gcc.target/i386/incoming-8.c: Likewise.
5698 * gcc.target/i386/incoming-9.c: Likewise.
5699 * gcc.target/i386/lea.c: Likewise.
5700 * gcc.target/i386/local.c: Likewise.
5701 * gcc.target/i386/loop-1.c: Likewise.
5702 * gcc.target/i386/loop-2.c: Likewise.
5703 * gcc.target/i386/loop-3.c: Likewise.
5704 * gcc.target/i386/max-stack-align.c: Likewise.
5705 * gcc.target/i386/memcpy-1.c: Likewise.
5706 * gcc.target/i386/movbe-2.c: Likewise.
5707 * gcc.target/i386/movq-2.c: Likewise.
5708 * gcc.target/i386/movq.c: Likewise.
5709 * gcc.target/i386/nrv1.c: Likewise.
5710 * gcc.target/i386/pad-4.c: Likewise.
5711 * gcc.target/i386/pad-5a.c: Likewise.
5712 * gcc.target/i386/pad-5b.c: Likewise.
5713 * gcc.target/i386/pad-6a.c: Likewise.
5714 * gcc.target/i386/pad-6b.c: Likewise.
5715 * gcc.target/i386/pad-7.c: Likewise.
5716 * gcc.target/i386/pad-9.c: Likewise.
5717 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5718 * gcc.target/i386/pic-1.c: Likewise.
5719 * gcc.target/i386/pr12092-1.c: Likewise.
5720 * gcc.target/i386/pr12329.c: Likewise.
5721 * gcc.target/i386/pr21518.c: Likewise.
5722 * gcc.target/i386/pr22362.c: Likewise.
5723 * gcc.target/i386/pr22585.c: Likewise.
5724 * gcc.target/i386/pr23098.c: Likewise.
5725 * gcc.target/i386/pr25196.c: Likewise.
5726 * gcc.target/i386/pr25293.c: Likewise.
5727 * gcc.target/i386/pr25654.c: Likewise.
5728 * gcc.target/i386/pr26449.c: Likewise.
5729 * gcc.target/i386/pr26778.c: Likewise.
5730 * gcc.target/i386/pr26826.c: Likewise.
5731 * gcc.target/i386/pr27266.c: Likewise.
5732 * gcc.target/i386/pr29978.c: Likewise.
5733 * gcc.target/i386/pr30505.c: Likewise.
5734 * gcc.target/i386/pr30961-1.c: Likewise.
5735 * gcc.target/i386/pr31628.c: Likewise.
5736 * gcc.target/i386/pr32000-2.c: Likewise.
5737 * gcc.target/i386/pr32661-1.c: Likewise.
5738 * gcc.target/i386/pr32708-2.c: Likewise.
5739 * gcc.target/i386/pr32708-3.c: Likewise.
5740 * gcc.target/i386/pr34256.c: Likewise.
5741 * gcc.target/i386/pr34312.c: Likewise.
5742 * gcc.target/i386/pr34522.c: Likewise.
5743 * gcc.target/i386/pr35160.c: Likewise.
5744 * gcc.target/i386/pr35281.c: Likewise.
5745 * gcc.target/i386/pr36246.c: Likewise.
5746 * gcc.target/i386/pr36786.c: Likewise.
5747 * gcc.target/i386/pr37275.c: Likewise.
5748 * gcc.target/i386/pr37843-3.c: Likewise.
5749 * gcc.target/i386/pr37843-4.c: Likewise.
5750 * gcc.target/i386/pr39082-1.c: Likewise.
5751 * gcc.target/i386/pr39431.c: Likewise.
5752 * gcc.target/i386/pr39496.c: Likewise.
5753 * gcc.target/i386/pr39543-2.c: Likewise.
5754 * gcc.target/i386/pr39911.c: Likewise.
5755 * gcc.target/i386/pr40718.c: Likewise.
5756 * gcc.target/i386/pr40906-1.c: Likewise.
5757 * gcc.target/i386/pr40906-2.c: Likewise.
5758 * gcc.target/i386/pr40906-3.c: Likewise.
5759 * gcc.target/i386/pr40934.c: Likewise.
5760 * gcc.target/i386/pr41900.c: Likewise.
5761 * gcc.target/i386/pr42589.c: Likewise.
5762 * gcc.target/i386/pr43662.c: Likewise.
5763 * gcc.target/i386/pr43671.c: Likewise.
5764 * gcc.target/i386/pr43766.c: Likewise.
5765 * gcc.target/i386/pr43869.c: Likewise.
5766 * gcc.target/i386/pr44942.c: Likewise.
5767 * gcc.target/i386/pr44948-2a.c: Likewise.
5768 * gcc.target/i386/pr45234.c: Likewise.
5769 * gcc.target/i386/pr45336-2.c: Likewise.
5770 * gcc.target/i386/pr45336-4.c: Likewise.
5771 * gcc.target/i386/pr45852.c: Likewise.
5772 * gcc.target/i386/pr46470.c: Likewise.
5773 * gcc.target/i386/pr48037-1.c: Likewise.
5774 * gcc.target/i386/pr48389.c: Likewise.
5775 * gcc.target/i386/pr49095.c: Likewise.
5776 * gcc.target/i386/pr9771-1.c: Likewise.
5777 * gcc.target/i386/rdfsbase-1.c: Likewise.
5778 * gcc.target/i386/rdfsbase-2.c: Likewise.
5779 * gcc.target/i386/rdgsbase-1.c: Likewise.
5780 * gcc.target/i386/rdgsbase-2.c: Likewise.
5781 * gcc.target/i386/rdrand-3.c: Likewise.
5782 * gcc.target/i386/regparm-stdcall.c: Likewise.
5783 * gcc.target/i386/regparm.c: Likewise.
5784 * gcc.target/i386/reload-1.c: Likewise.
5785 * gcc.target/i386/rotate-2.c: Likewise.
5786 * gcc.target/i386/sibcall-5.c: Likewise.
5787 * gcc.target/i386/signbit-1.c: Likewise.
5788 * gcc.target/i386/signbit-2.c: Likewise.
5789 * gcc.target/i386/signbit-3.c: Likewise.
5790 * gcc.target/i386/sse-5.c: Likewise.
5791 * gcc.target/i386/sse-8.c: Likewise.
5792 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5793 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5794 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5795 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5796 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5797 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5798 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5799 * gcc.target/i386/sse2-movq-2.c: Likewise.
5800 * gcc.target/i386/sse2-movq-3.c: Likewise.
5801 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5802 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5803 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5804 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5805 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5806 * gcc.target/i386/ssefn-1.c: Likewise.
5807 * gcc.target/i386/ssefn-2.c: Likewise.
5808 * gcc.target/i386/sseregparm-1.c: Likewise.
5809 * gcc.target/i386/sseregparm-2.c: Likewise.
5810 * gcc.target/i386/sseregparm-3.c: Likewise.
5811 * gcc.target/i386/sseregparm-4.c: Likewise.
5812 * gcc.target/i386/sseregparm-5.c: Likewise.
5813 * gcc.target/i386/sseregparm-6.c: Likewise.
5814 * gcc.target/i386/sseregparm-7.c: Likewise.
5815 * gcc.target/i386/sseregparm-8.c: Likewise.
5816 * gcc.target/i386/stack-realign.c: Likewise.
5817 * gcc.target/i386/stack-usage-realign.c: Likewise.
5818 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5819 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5820 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5821 * gcc.target/i386/stackalign/return-1.c: Likewise.
5822 * gcc.target/i386/stackalign/return-2.c: Likewise.
5823 * gcc.target/i386/stackalign/return-3.c: Likewise.
5824 * gcc.target/i386/tailcall-1.c: Likewise.
5825 * gcc.target/i386/tbm-2.c: Likewise.
5826 * gcc.target/i386/udivmod-7.c: Likewise.
5827 * gcc.target/i386/udivmod-8.c: Likewise.
5828 * gcc.target/i386/unroll-1.c: Likewise.
5829 * gcc.target/i386/vararg-1.c: Likewise.
5830 * gcc.target/i386/vararg-2.c: Likewise.
5831 * gcc.target/i386/vect8-ret.c: Likewise.
5832 * gcc.target/i386/vectorize5.c: Likewise.
5833 * gcc.target/i386/wmul-1.c: Likewise.
5834 * gcc.target/i386/wmul-2.c: Likewise.
5835 * gcc.target/i386/wrfsbase-1.c: Likewise.
5836 * gcc.target/i386/wrfsbase-2.c: Likewise.
5837 * gcc.target/i386/wrgsbase-1.c: Likewise.
5838 * gcc.target/i386/wrgsbase-2.c: Likewise.
5839 * gcc.target/i386/xop-pcmov.c: Likewise.
5840 * gcc.target/i386/xop-pcmov2.c: Likewise.
5841 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5842 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5843 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5844 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5845 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5846 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5847 * gcc.target/i386/zee.c: Likewise.
5848 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5849 * gfortran.dg/compiler-directive_2.f: Likewise.
5850 * gfortran.dg/g77/20010216-1.f: Likewise.
5851 * gfortran.dg/gomp/pr39152.f90: Likewise.
5852 * gfortran.dg/pr33794.f90: Likewise.
5854 2011-07-09 Jason Merrill <jason@redhat.com>
5856 * g++.dg/cpp0x/regress/regress5.C: New.
5858 2011-07-08 Jason Merrill <jason@redhat.com>
5861 * g++.dg/expr/compound-asn1.C: New.
5862 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5864 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5867 * gcc.target/powerpc/altivec-34.c: New test.
5869 2011-07-08 Jason Merrill <jason@redhat.com>
5872 * g++.dg/abi/guard3.C: New.
5874 2011-07-08 Julian Brown <julian@codesourcery.com>
5876 * lib/target-supports.exp
5877 (check_effective_target_arm_little_endian): New.
5878 (check_effective_target_vect_pack_trunc): Use above.
5879 (check_effective_target_vect_unpack): Likewise.
5880 (check_effective_target_vect_element_align): Test
5881 check_effective_target_arm_vect_no_misalign for ARM.
5883 2011-07-08 Jason Merrill <jason@redhat.com>
5886 * g++.dg/cpp0x/constexpr-rom.C: New.
5888 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5891 * g++.dg/torture/pr49519.C: New test.
5893 2011-07-08 Martin Jambor <mjambor@suse.cz>
5895 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5897 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5900 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5902 2011-07-08 Richard Guenther <rguenther@suse.de>
5904 PR tree-optimization/49662
5905 * gcc.dg/graphite/interchange-14.c: XFAIL.
5906 * gcc.dg/graphite/interchange-15.c: Likewise.
5907 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5909 2011-07-06 Jason Merrill <jason@redhat.com>
5912 * g++.dg/cpp0x/regress/regress4.C: New.
5914 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5917 * gfortran.dg/result_in_spec_4.f90: New test.
5919 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5921 * gcc.target/sparc/cas64.c: New test.
5923 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5926 * g++.dg/torture/pr49644.C: New test.
5929 * gcc.c-torture/execute/pr49644.c: New test.
5931 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5933 * lib/target-supports.exp (check_effective_target_ia32): New.
5934 (check_effective_target_x32): Likewise.
5935 (check_effective_target_vect_cmdline_needed): Also check x32.
5937 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5939 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5941 * gcc.target/arm/pr42235.c: Likewise.
5942 * gcc.target/arm/pr42495.c: Likewise.
5943 * gcc.target/arm/pr42574.c: Likewise.
5944 * gcc.target/arm/thumb-branch1.c: Likewise.
5946 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5947 unneeded prune of possible warning.
5948 * gcc.target/arm/pr40956.c: Likewise.
5949 * gcc.target/arm/pr42505.c: Likewise.
5951 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5952 * gcc.c-torture/compile/pr46883.c: Likewise.
5953 * gcc.c-torture/compile/pr46934.c: Likewise.
5955 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5956 for move to ../../gcc.c-torture/compile.
5957 * gcc.target/arm/pr46883.c: Likewise.
5958 * gcc.target/arm/pr46934.c: Likewise.
5960 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5961 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5962 * gcc.target/arm/wmul-1.c: Likewise.
5963 * gcc.target/arm/wmul-2.c: Likewise.
5964 * gcc.target/arm/wmul-3.c: Likewise.
5965 * gcc.target/arm/wmul-4.c: Likewise.
5966 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5967 add tab after scan target.
5968 * gcc.target/arm/smlaltt-1.c: Likewise.
5969 * gcc.target/arm/smlatb-1.c: Likewise.
5970 * gcc.target/arm/smlatt-1.c: Likewise.
5972 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5975 * gcc.dg/debug/pr49522.c: New test.
5977 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5979 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5980 * gcc.dg/pr46212.c: Run only if target int32plus.
5981 * gcc.dg/torture/pr48146.c: Ditto.
5982 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5983 * c-c++-common/pr44832.c: Ditto.
5984 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5985 * gcc.dg/pr31490.c: Ditto.
5986 * gcc.dg/torture/builtin-math-7.c: Run only if target
5988 * gcc.dg/torture/pr45764.c: Skip for AVR.
5989 * gcc.dg/pr47893.c: Ditto.
5991 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5993 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5994 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5995 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5996 add tab to scan target.
5998 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6000 * gcc.target/arm/neon-modes-3.c: New test.
6002 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6004 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6005 -fno-loop-interchange -ffast-math.
6007 2011-07-07 Richard Guenther <rguenther@suse.de>
6009 * gcc.dg/ftrapv-3.c: New testcase.
6011 2011-07-07 Richard Guenther <rguenther@suse.de>
6013 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6014 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6016 2011-07-07 Kai Tietz <ktietz@redhat.com>
6018 * gcc.dg/binop-notxor1.c: New test.
6019 * gcc.dg/binop-notand4a.c: New test.
6020 * gcc.dg/binop-notxor2.c: New test.
6021 * gcc.dg/binop-notand3a.c: New test.
6022 * gcc.dg/binop-notand2a.c: New test.
6023 * gcc.dg/binop-notand6a.c: New test.
6024 * gcc.dg/binop-notor1.c: New test.
6025 * gcc.dg/binop-notand1a.c: New test.
6026 * gcc.dg/binop-notand5a.c: New test.
6027 * gcc.dg/binop-notor2.c: New test.
6029 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6032 * gcc.dg/gomp/pr49640.c: New test.
6034 2011-07-07 Richard Guenther <rguenther@suse.de>
6036 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6038 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6041 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6043 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6045 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6046 * gcc.target/powerpc/no-r11-2.c: Ditto.
6047 * gcc.target/powerpc/no-r11-3.c: Ditto.
6049 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6051 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6052 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6054 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6056 * lib/target-supports.exp (check_profiling_available): Disable
6057 profiling with -fprofile-generate for target avr.
6059 2011-07-06 Richard Guenther <rguenther@suse.de>
6061 PR tree-optimization/49645
6062 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6064 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6067 * gcc.dg/pr47383.c: New.
6069 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6071 PR tree-optimization/49647
6072 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6074 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6077 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6078 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6080 2011-07-05 Jason Merrill <jason@redhat.com>
6083 * g++.dg/template/template-id-4.C: New.
6085 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6087 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6088 * gcc.dg/pr43402.c: Ditto.
6090 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6092 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6094 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6096 * gcc.target/powerpc/ppc-switch-1.c: New test for
6097 --param case-values-threshold.
6098 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6100 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6102 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6104 2011-07-05 Jason Merrill <jason@redhat.com>
6106 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6108 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6110 PR tree-optimization/47654
6111 * gcc.dg/graphite/block-pr47654.c: New.
6113 2011-07-05 Jason Merrill <jason@redhat.com>
6115 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6117 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6119 PR tree-optimization/49580
6120 * gcc.dg/autopar/pr49580.c: New test.
6122 2011-07-05 Richard Guenther <rguenther@suse.de>
6124 PR tree-optimization/49518
6125 PR tree-optimization/49628
6126 * g++.dg/torture/pr49628.C: New testcase.
6127 * gcc.dg/torture/pr49518.c: Likewise.
6129 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6131 * ada/acats/run_acats (which): Extract last field from type -p,
6132 type output only if command succeeded.
6134 2011-07-04 Jason Merrill <jason@redhat.com>
6136 * g++.dg/abi/mangle48.C: New.
6138 * g++.dg/cpp0x/diag1.C: New.
6140 * g++.dg/diagnostic/aka1.C: New.
6142 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6144 PR rtl-optimization/49619
6145 * gcc.dg/pr49619.c: New test.
6147 PR rtl-optimization/49472
6148 * gfortran.dg/pr49472.f90: New test.
6151 * gcc.dg/pr49602.c: New test.
6153 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6157 * gcc.target/avr/avr.exp: Run over cpp files, too.
6158 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6159 * gcc.target/avr/progmem.h: New file.
6160 * gcc.target/avr/exit-abort.h: New file.
6161 * gcc.target/avr/progmem-error-1.c: New file.
6162 * gcc.target/avr/progmem-error-1.cpp: New file.
6163 * gcc.target/avr/progmem-warning-1.c: New file.
6164 * gcc.target/avr/torture/progmem-1.c: New file.
6165 * gcc.target/avr/torture/progmem-1.cpp: New file.
6167 2011-07-04 Richard Guenther <rguenther@suse.de>
6169 PR tree-optimization/49615
6170 * g++.dg/torture/pr49615.C: New testcase.
6172 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6174 PR tree-optimization/49610
6175 * gcc.dg/vect/pr49610.c: New test.
6177 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6179 * gnat.dg/specs/debug1.ads: New test.
6181 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6184 * gfortran.dg/typebound_proc_23.f90: New.
6186 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6189 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6191 2011-07-01 Jason Merrill <jason@redhat.com>
6194 * g++.dg/template/template-id-3.C: New.
6197 * g++.dg/template/qualified-id4.C: New.
6200 * g++.dg/template/explicit-args4.C: New.
6203 * g++.dg/template/offsetof2.C: New.
6205 2011-07-01 Kai Tietz <ktietz@redhat.com>
6207 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6209 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6212 * lib/target-supports.exp (check_effective_target_gld): New proc.
6214 2011-07-01 Richard Guenther <rguenther@suse.de>
6216 PR tree-optimization/49603
6217 * gcc.dg/torture/pr49603.c: New testcase.
6219 2011-06-30 Jason Merrill <jason@redhat.com>
6222 * g++.dg/rtti/template1.C: New.
6225 * g++.dg/cpp0x/regress/ctor1.C: New.
6228 * g++.dg/cpp0x/initlist54.C: New.
6230 2011-06-30 Martin Jambor <mjambor@suse.cz>
6232 * gcc.dg/tree-ssa/sra-12.c: New test.
6234 2011-06-29 Jason Merrill <jason@redhat.com>
6236 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6238 2011-06-30 Richard Guenther <rguenther@suse.de>
6240 PR tree-optimization/46787
6241 * gcc.dg/vect/vect-121.c: New testcase.
6243 2011-06-30 Martin Jambor <mjambor@suse.cz>
6245 PR tree-optimization/49094
6246 * gcc.dg/tree-ssa/pr49094.c: New test.
6248 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6251 * gfortran.dg/pr49540-1.f90: New test.
6252 * gfortran.dg/pr49540-2.f90: New test.
6254 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6257 * ada/acats/run_acats (which): Use last field of type -p output.
6259 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6260 Iain Sandoe <iains@gcc.gnu.org>
6263 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6264 Only skip on 64-bit *-*-darwin8* && !objc2.
6266 2011-06-30 Richard Guenther <rguenther@suse.de>
6268 PR tree-optimization/38752
6269 * gcc.c-torture/compile/pr38752.c: New testcase.
6271 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6273 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6274 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6276 2011-06-29 Jason Merrill <jason@redhat.com>
6279 * g++.dg/cpp0x/initlist53.C: Use placement new.
6280 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6281 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6284 * g++.dg/cpp0x/trailing6.C: New.
6285 * g++.dg/cpp0x/pr45908.C: No error.
6288 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6291 * g++.dg/cpp0x/constexpr-using2.C: New.
6293 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6296 * g++.dg/cpp0x/constexpr-diag3.C: New.
6297 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6298 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6299 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6300 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6302 2011-06-29 Jason Merrill <jason@redhat.com>
6304 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6306 2011-06-29 Richard Guenther <rguenther@suse.de>
6308 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6310 2011-06-29 Jason Merrill <jason@redhat.com>
6312 * g++.dg/cpp0x/initlist-value2.C: New.
6314 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6315 * g++.dg/cpp0x/initlist-value.C: New.
6317 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6319 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6321 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6323 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6324 * gcc.dg/inline_2.c: Likewise.
6325 * gcc.dg/unroll_1.c: Likewise.
6327 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6330 * gcc.target/i386/pr49567.c: New test.
6332 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6334 * gnat.dg/opt17.ad[sb]: New test.
6336 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6337 Tom de Vries <tom@codesourcery.com>
6339 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6340 (check_effective_target_arm_thumb2): New effective targets.
6341 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6342 properly. Clean up temporary files.
6343 * gcc.target/arm/ivopts-2.c: Likewise.
6344 * gcc.target/arm/ivopts-3.c: Likewise.
6345 * gcc.target/arm/ivopts-4.c: Likewise.
6346 * gcc.target/arm/ivopts-5.c: Likewise.
6347 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6349 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6352 * gfortran.dg/reshape_zerosize_3.f90: New test.
6354 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6356 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6357 * gcc.target/arm/vfp-ldmias.c: Likewise.
6358 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6359 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6360 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6361 * gcc.target/arm/vfp-stmias.c: Likewise.
6362 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6363 * gcc.target/arm/vfp-stmiad.c: Likewise.
6365 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6367 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6369 * gcc.target/arm/pr45701-2.c: Ditto.
6371 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6374 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6375 * gfortran.dg/extends_14.f03: Modified.
6377 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6379 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6380 early if the test is already being skipped.
6382 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6383 scan-assembler-dem-not): For missing file, report unresolved with
6384 same message as for pass/fail, with reason reported in log file.
6386 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6387 from add_options_for_arm_neon_fp16.
6388 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6389 check_effective_target_arm_neon_fp16_ok_nocache.
6390 Check -mfpu and -mfloat-abi options from current multilib.
6391 Do not require neon support.
6392 (check_effective_target_arm_fp16_ok): Renamed from
6393 check_effecitve_target_arm_neon_fp16_ok.
6394 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6395 arm_neon_fp16_ok and arm_fp16.
6396 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6397 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6398 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6399 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6401 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6403 * gcc.dg/builtin-assume-aligned-1.c: New test.
6404 * gcc.dg/builtin-assume-aligned-2.c: New test.
6405 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6408 * gcc.dg/pr49544.c: New test.
6410 2011-06-27 Richard Guenther <rguenther@suse.de>
6412 PR tree-optimization/49394
6413 * g++.dg/torture/pr49394.C: New testcase.
6415 2011-06-27 Kai Tietz <ktietz@redhat.com>
6417 * gcc.dg/optimize-bswapdi-2.c: New test.
6419 2011-06-27 Michael Hope <michael.hope@linaro.org>
6420 Richard Sandiford <richard.sandiford@linaro.org>
6422 PR tree-optimization/49169
6423 * gcc.dg/torture/pr49169.c: New test.
6425 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6428 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6430 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6433 2011-06-26 Jason Merrill <jason@redhat.com>
6435 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6438 * g++.dg/init/ref19.C: New.
6439 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6441 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6443 PR tree-optimization/48377
6444 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6447 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6450 * lib/target-supports.exp (check_effective_target_non_strict_align):
6452 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6454 2011-06-24 Martin Jambor <mjambor@suse.cz>
6456 PR tree-optimizations/49516
6457 * g++.dg/tree-ssa/pr49516.C: New test.
6459 2011-06-23 Jason Merrill <jason@redhat.com>
6462 * g++.dg/template/partial10.C: New.
6463 * g++.dg/template/partial11.C: New.
6465 2011-06-23 Jeff Law <law@redhat.com>
6468 * gcc.dg/pr48770.c: New test.
6470 2011-06-23 Jan Hubicka <jh@suse.cz>
6473 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6475 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6478 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6479 instead of -fdump-tree-optimized.
6481 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6484 * g++.dg/template/crash107.C: New.
6485 * g++.dg/template/error17.C: Adjust.
6487 2011-06-23 Jason Merrill <jason@redhat.com>
6490 * g++.dg/cpp0x/defaulted30.C: New.
6493 * g++.dg/rtti/anon-ns1.C: New.
6496 * g++.dg/init/ref18.C: New.
6499 * g++.dg/template/partial9.C: New.
6501 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6504 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6506 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6509 * gcc.dg/pr49496.c: New test.
6511 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6513 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6516 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6518 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6519 * gcc.target/arm/pr42879.c: Likewise.
6520 * gcc.target/arm/pr45701-3.c: Likewise.
6522 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6523 * gcc.target/arm/pr40482.c: Likewise.
6524 * gcc.target/arm/stack-corruption.c: Likewise.
6526 2011-06-22 Richard Guenther <rguenther@suse.de>
6528 PR tree-optimization/49493
6529 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6531 2011-06-22 Jason Merrill <jason@redhat.com>
6534 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6536 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6537 Dmitry Melnik <dm@ispras.ru>
6539 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6540 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6541 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6543 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6545 * gcc.target/arm/tlscall.c: New.
6547 2011-06-21 Jason Merrill <jason@redhat.com>
6550 * g++.dg/cpp0x/constexpr-ref1.C: New.
6551 * g++.dg/cpp0x/constexpr-ref2.C: New.
6552 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6555 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6558 * g++.dg/template/param3.C: New.
6560 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6562 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6563 my_clrsb test functions.
6565 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6566 test_sll, test_ull): Add clrsb tests.
6567 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6570 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6573 * gfortran.dg/class_44.f03: New.
6575 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6577 PR tree-optimization/49478
6578 * gcc.dg/vect/pr49478.c
6580 2011-06-21 Richard Guenther <rguenther@suse.de>
6582 PR tree-optimization/49483
6583 * gcc.dg/vect/vect-120.c: New testcase.
6585 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6588 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6589 * gcc.dg/vect/vect-peel-4.c: Likewise.
6591 2011-06-22 Christian Bruel <christian.bruel@st.com>
6594 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6595 * gcc.dg/always_inline2.c: Likewise.
6596 * gcc.dg/always_inline3.c: Likewise.
6597 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6598 * gcc.dg/inline_1.c: Likewise.
6599 * gcc.dg/inline_2.c: Likewise.
6600 * gcc.dg/inline_3.c: Likewise.
6601 * gcc.dg/inline_4.c: Likewise.
6602 * gcc.dg/20051201-1.c: Likewise.
6603 * gcc.dg/pr40087.c: Likewise.
6604 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6605 * gcc.dg/inline-22.c: Likewise.
6606 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6607 * gcc.dg/lto/20090218-1_1.c: Likewise.
6608 * g++.dg/ipa/devirt-7.C: Likewise.
6609 * gcc.dg/uninit-pred-5_a.c: Likewise.
6610 * gcc.dg/uninit-pred-5_b.c: Likewise.
6611 * gcc.dg/fail_always_inline.c: New.
6613 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6615 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6616 into 6 jobs instead of 3.
6618 2011-06-20 Jason Merrill <jason@redhat.com>
6621 * g++.dg/cpp0x/initlist53.C: New.
6623 2011-06-20 Tobias Burnus <burnus@net-b.de>
6626 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6627 * gfortran.dg/coarray_lock_3.f90: New.
6628 * gfortran.dg/coarray/lock_1.f90: New.
6630 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6632 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6633 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6634 unresolved and report the reason to the log file.
6636 * lib/scanasm.exp (object-size): Move argument processing earlier
6637 to report errors before verifying that the file exists. Report
6638 problems detected at runtime as unresolved instead of error and
6639 report their reasons to the log file.
6641 2011-06-20 Jason Merrill <jason@redhat.com>
6644 * g++.dg/cpp0x/explicit6.C: New.
6647 * g++.dg/cpp0x/enum20.C: New.
6650 * g++.dg/ext/attr-aligned01.C: New.
6653 * g++.dg/cpp0x/variadic-default.C: New.
6656 * g++.dg/cpp0x/auto26.C: New.
6659 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6661 2011-06-20 Kai Tietz <ktietz@redhat.com>
6663 * gcc.dg/binop-notand1.c: New test.
6664 * gcc.dg/binop-notand2.c: New test.
6665 * gcc.dg/binop-notand3.c: New test.
6666 * gcc.dg/binop-notand4.c: New test.
6667 * gcc.dg/binop-notand5.c: New test.
6668 * gcc.dg/binop-notand6.c: New test.
6670 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6673 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6675 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6678 * gfortran.dg/proc_ptr_31.f90: New.
6680 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6682 * gnat.dg/volatile6.adb: New test.
6683 * gnat.dg/volatile7.adb: Likewise.
6684 * gnat.dg/volatile8.adb: Likewise.
6685 * gnat.dg/volatile9.adb: Likewise.
6687 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6689 * gnat.dg/constant3.adb: New test.
6691 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6694 * gfortran.dg/read_list_eof_1.f90: New test.
6696 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6699 * gcc.target/i386/testimm-1.c: New test.
6700 * gcc.target/i386/testimm-2.c: New test.
6701 * gcc.target/i386/testimm-3.c: New test.
6702 * gcc.target/i386/testimm-4.c: New test.
6703 * gcc.target/i386/testimm-5.c: New test.
6704 * gcc.target/i386/testimm-6.c: New test.
6705 * gcc.target/i386/testimm-7.c: New test.
6706 * gcc.target/i386/testimm-8.c: New test.
6707 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6708 * gcc.target/i386/xop-rotate1-int.c: New test.
6709 * gcc.target/i386/xop-rotate2-int.c: New test.
6711 2011-06-17 Jason Merrill <jason@redhat.com>
6713 * g++.dg/cpp0x/rv-func2.C: New.
6715 * g++.dg/debug/dwarf2/lambda1.C: New.
6716 * g++.dg/warn/Wshadow-6.C: Adjust.
6718 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6721 * gfortran.dg/move_alloc_5.f90: New.
6723 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6725 PR rtl-optimization/48542
6726 * gcc.dg/torture/pr48542.c: New test.
6728 2011-06-16 Jason Merrill <jason@redhat.com>
6731 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6734 * g++.dg/cpp0x/initlist52.C New.
6737 * c-c++-common/raw-string-12.c: New.
6740 * g++.dg/cpp0x/sfinae26.C: New.
6743 * g++.dg/cpp0x/variadic113.C: New.
6746 * g++.dg/cpp0x/variadic112.C: New.
6748 2011-06-16 Jeff Law <law@redhat.com>
6750 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6751 improved jump threading.
6752 * gcc.dg/builtin-object-size-2.c: Likewise.
6753 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6755 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6758 * gfortran.dg/typebound_assignment_3.f03: New.
6760 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6763 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6765 2011-06-16 Martin Jambor <mjambor@suse.cz>
6767 PR tree-optimization/49343
6768 * gnat.dg/discr31.ad[sb]: New test.
6770 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6772 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6774 2011-06-16 Tom de Vries <tom@codesourcery.com>
6777 * gcc.target/arm/ivopts-3.c: Update test.
6778 * gcc.target/arm/ivopts-5.c: Same.
6780 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6783 2011-06-10 Wei Guozhi <carrot@google.com>
6786 * gcc.target/arm/pr45335.c: New test.
6787 * gcc.target/arm/pr45335-2.c: New test.
6788 * gcc.target/arm/pr45335-3.c: New test.
6789 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6790 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6791 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6793 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6795 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6797 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6800 * gfortran.dg/class_43.f03: New.
6802 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6804 PR tree-optimization/49419
6805 * gcc.c-torture/execute/pr49419.c: New test.
6807 2011-06-16 Revital Eres <revital.eres@linaro.org>
6809 * gcc.dg/sms-9.c: New file.
6811 2011-06-15 Easwaran Raman <eraman@google.com>
6813 PR rtl-optimization/49414
6814 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6816 2011-06-14 Jason Merrill <jason@redhat.com>
6818 * g++.dg/cpp0x/noexcept13.C: New.
6820 2011-06-14 Easwaran Raman <eraman@google.com>
6822 PR rtl-optimization/44194
6823 * gcc.dg/pr44194-1.c: New test.
6824 * gcc.dg/pr44194-2.c: New test.
6826 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6828 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6830 * gcc.target/arm/pr45701-2.c: Likewise.
6831 * gcc.target/arm/thumb-branch1.c: Likewise.
6833 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6836 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6838 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6840 * gcc.target/arm/pr45701-1.c: Require thumb support.
6841 * gcc.target/arm/pr45701-2.c: Likewise.
6842 * gcc.target/arm/thumb-branch1.c: Likewise.
6844 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6845 * gcc.target/arm/pr39839.c: Likewise.
6846 * gcc.target/arm/pr40657-2.c: Likewise.
6847 * gcc.target/arm/pr40956.c: Likewise.
6848 * gcc.target/arm/pr41679.c: Likewise.
6849 * gcc.target/arm/pr42235.c: Likewise.
6850 * gcc.target/arm/pr42495.c: Likewise.
6851 * gcc.target/arm/pr42505.c: Likewise.
6852 * gcc.target/arm/pr42574.c: Likewise.
6853 * gcc.target/arm/pr46883.c: Likewise.
6854 * gcc.target/arm/pr46934.c: Likewise.
6855 * gcc.target/arm/xor-and.c: Likewise.
6857 2011-06-14 Jason Merrill <jason@redhat.com>
6859 * g++.dg/other/error23.C: Adjust error message.
6860 * g++.dg/other/error32.C: Likewise.
6863 * g++.dg/cpp0x/rv-dotstar.C: New.
6866 * g++.dg/cpp0x/decltype30.C: New.
6868 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6870 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6873 * gfortran.dg/pr49103.f90: New test.
6875 2011-06-14 Tom de Vries <tom@codesourcery.com>
6878 * gcc.target/arm/ivopts-3.c: New test.
6879 * gcc.target/arm/ivopts-4.c: New test.
6880 * gcc.target/arm/ivopts-5.c: New test.
6882 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6884 PR rtl-optimization/49390
6885 * gcc.c-torture/execute/pr49390.c: New test.
6887 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6889 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6891 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6893 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6894 * gcc.c-torture/execute/cmpsi-2.x: New file.
6895 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6896 * gcc.c-torture/execute/pr45262.x: New file.
6897 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6898 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6900 * gcc.c-torture/compile/pr49163.c: Ditto.
6902 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6904 * gcc.dg/vect/vect-16.c: Rename to...
6905 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6906 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6907 for double-word vectors.
6908 * gcc.dg/vect/vect-peel-4.c: Likewise.
6909 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6911 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6914 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6917 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6919 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6921 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6923 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6925 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6927 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6929 * gfortran.dg/trim_optimize_8.f90: New test case.
6931 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6932 Ira Rosen <ira.rosen@linaro.org>
6934 PR tree-optimization/49352
6935 * gcc.dg/vect/pr49352.c: New test.
6937 2011-06-12 Tobias Burnus
6940 * gfortran.dg/alloc_comp_assign_11.f90: New.
6942 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6944 * gfortran.dg/trim_optimize_7.f90: New test.
6946 2011-06-10 Wei Guozhi <carrot@google.com>
6949 * gcc.target/arm/pr45335.c: New test.
6950 * gcc.target/arm/pr45335-2.c: New test.
6951 * gcc.target/arm/pr45335-3.c: New test.
6952 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6953 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6954 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6956 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6959 * g++.dg/parse/error39.C: New.
6961 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6963 * gcc.target/arm/20090811-1.c: Skip for incompatible
6964 options, do not override other options.
6965 * gcc.target/arm/combine-cmp-shift.c: Skip for
6966 incompatible options.
6967 * gcc.target/arm/pr45094.c: Likewise.
6968 * gcc.target/arm/scd42-1.c: Likewise.
6969 * gcc.target/arm/scd42-3.c: Likewise.
6970 * gcc.target/arm/thumb-ltu.c: Likewise.
6972 * lib/target-supports.exp
6973 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6974 multilib flags use -mfpu with a value other than neon-fp16.
6976 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6978 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6979 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6981 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983 * lib/target-supports.exp (check_effective_target_pie): New proc.
6984 * gcc.dg/pie-link.c: Use target pie.
6986 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6987 Laurent Roug� <laurent.rouge@menta.fr>
6989 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6990 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6992 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6994 * gfortran.dg/coarray/sync_1.f90: New test for
6995 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6997 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6999 PR tree-optimization/49318
7000 * gcc.dg/vect/pr49318.c: New test.
7002 2011-06-09 David Krauss <potswa@mac.com>
7004 * g++.dg/template/arrow1.C: New.
7006 2011-06-09 Jason Merrill <jason@redhat.com>
7008 * lib/prune.exp: Prune "note"s.
7009 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7011 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7012 * g++.dg/template/dependent-expr3.C: Likewise.
7013 * g++.dg/parse/template7.C: Likewise.
7014 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7015 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7016 * g++.old-deja/g++.pt/friend38.C: Likewise.
7017 * g++.old-deja/g++.pt/crash32.C: Likewise.
7018 * g++.old-deja/g++.other/init4.C: Likewise.
7019 * g++.old-deja/g++.other/friend8.C: Likewise.
7021 * g++.dg/ext/complex7.C: Adjust expected output.
7022 * g++.dg/diagnostic/method1.C: Likewise.
7023 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7024 * g++.dg/parse/crash33.C: Likewise.
7025 * g++.dg/other/warning1.C: Likewise.
7026 * g++.dg/init/pr29571.C: Likewise.
7027 * g++.dg/warn/overflow-warn-1.C: Likewise.
7028 * g++.dg/warn/overflow-warn-3.C: Likewise.
7029 * g++.dg/warn/overflow-warn-4.C: Likewise.
7030 * g++.old-deja/g++.oliva/template1.C: Likewise.
7032 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7033 * g++.dg/parse/template7.C: Adjust.
7035 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7038 * gcc.dg/pr49307.c: New.
7040 2011-06-09 Wei Guozhi <carrot@google.com>
7043 * gcc.target/arm/pr46975.c: New testcase.
7045 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7047 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7048 (PMETH, arglist_t): Removed.
7049 (method_get_number_of_arguments): Removed.
7050 (method_get_nth_argument): Removed.
7051 (method_get_first_argument): Removed.
7052 (method_get_next_argument): Removed.
7053 (method_get_sizeof_arguments): Removed.
7054 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7056 (method_get_number_of_arguments): Removed.
7057 (method_get_nth_argument): Removed.
7058 (method_get_first_argument): Removed.
7059 (method_get_next_argument): Removed.
7060 (method_get_sizeof_arguments): Removed.
7061 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7063 2011-06-09 David Li <davidxl@google.com>
7065 * gcc.dg/dump-pass.c: New test.
7067 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7070 * g++.dg/parse/error38.C: New.
7072 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7075 * gfortran.dg/pr49308.f90: New test.
7077 2011-06-08 Jason Merrill <jason@redhat.com>
7079 * g++.dg/cpp0x/noexcept11.C: New.
7080 * g++.dg/cpp0x/noexcept12.C: New.
7081 * g++.dg/cpp0x/sfinae11.C: Adjust.
7083 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7086 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7087 to dg-options, match also DW_AT_linkage_name.
7089 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7092 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7093 -fno-common on alpha*-dec-osf*.
7094 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7096 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7098 PR rtl-optimization/49303
7099 * gcc.target/ia64/pr49303.c: New test.
7101 2011-06-08 Tobias Burnus <burnus@net-b.de>
7104 * gfortran.dg/coarray_lock_1.f90: New.
7105 * gfortran.dg/coarray_lock_2.f90: New.
7107 2011-06-07 Jason Merrill <jason@redhat.com>
7109 * lib/prune.exp: Look for "required" rather than "instantiated".
7110 * g++.dg/abi/mangle11.C: Likewise.
7111 * g++.dg/abi/mangle12.C: Likewise.
7112 * g++.dg/abi/mangle17.C: Likewise.
7113 * g++.dg/abi/mangle20-2.C: Likewise.
7114 * g++.dg/abi/pragma-pack1.C: Likewise.
7115 * g++.dg/cpp0x/decltype26.C: Likewise.
7116 * g++.dg/cpp0x/decltype28.C: Likewise.
7117 * g++.dg/cpp0x/decltype29.C: Likewise.
7118 * g++.dg/cpp0x/enum11.C: Likewise.
7119 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7120 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7121 * g++.dg/cpp0x/pr47416.C: Likewise.
7122 * g++.dg/ext/case-range2.C: Likewise.
7123 * g++.dg/ext/case-range3.C: Likewise.
7124 * g++.dg/gomp/for-19.C: Likewise.
7125 * g++.dg/gomp/pr37533.C: Likewise.
7126 * g++.dg/gomp/pr38639.C: Likewise.
7127 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7128 * g++.dg/inherit/base3.C: Likewise.
7129 * g++.dg/inherit/using6.C: Likewise.
7130 * g++.dg/init/placement4.C: Likewise.
7131 * g++.dg/init/reference3.C: Likewise.
7132 * g++.dg/lookup/scoped6.C: Likewise.
7133 * g++.dg/lookup/using7.C: Likewise.
7134 * g++.dg/other/abstract1.C: Likewise.
7135 * g++.dg/other/error10.C: Likewise.
7136 * g++.dg/other/error5.C: Likewise.
7137 * g++.dg/other/field1.C: Likewise.
7138 * g++.dg/other/offsetof5.C: Likewise.
7139 * g++.dg/parse/bitfield2.C: Likewise.
7140 * g++.dg/parse/constant4.C: Likewise.
7141 * g++.dg/parse/crash20.C: Likewise.
7142 * g++.dg/parse/invalid-op1.C: Likewise.
7143 * g++.dg/parse/non-dependent2.C: Likewise.
7144 * g++.dg/parse/template18.C: Likewise.
7145 * g++.dg/tc1/dr152.C: Likewise.
7146 * g++.dg/tc1/dr166.C: Likewise.
7147 * g++.dg/tc1/dr176.C: Likewise.
7148 * g++.dg/tc1/dr213.C: Likewise.
7149 * g++.dg/template/access11.C: Likewise.
7150 * g++.dg/template/access2.C: Likewise.
7151 * g++.dg/template/access3.C: Likewise.
7152 * g++.dg/template/access7.C: Likewise.
7153 * g++.dg/template/arg7.C: Likewise.
7154 * g++.dg/template/cond2.C: Likewise.
7155 * g++.dg/template/crash13.C: Likewise.
7156 * g++.dg/template/crash40.C: Likewise.
7157 * g++.dg/template/crash7.C: Likewise.
7158 * g++.dg/template/crash84.C: Likewise.
7159 * g++.dg/template/ctor5.C: Likewise.
7160 * g++.dg/template/defarg13.C: Likewise.
7161 * g++.dg/template/defarg14.C: Likewise.
7162 * g++.dg/template/dtor7.C: Likewise.
7163 * g++.dg/template/eh2.C: Likewise.
7164 * g++.dg/template/error2.C: Likewise.
7165 * g++.dg/template/error43.C: Likewise.
7166 * g++.dg/template/friend32.C: Likewise.
7167 * g++.dg/template/injected1.C: Likewise.
7168 * g++.dg/template/instantiate1.C: Likewise.
7169 * g++.dg/template/instantiate3.C: Likewise.
7170 * g++.dg/template/instantiate5.C: Likewise.
7171 * g++.dg/template/instantiate7.C: Likewise.
7172 * g++.dg/template/local6.C: Likewise.
7173 * g++.dg/template/lookup2.C: Likewise.
7174 * g++.dg/template/member5.C: Likewise.
7175 * g++.dg/template/memfriend15.C: Likewise.
7176 * g++.dg/template/memfriend16.C: Likewise.
7177 * g++.dg/template/memfriend17.C: Likewise.
7178 * g++.dg/template/memfriend7.C: Likewise.
7179 * g++.dg/template/meminit1.C: Likewise.
7180 * g++.dg/template/nested3.C: Likewise.
7181 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7182 * g++.dg/template/nontype12.C: Likewise.
7183 * g++.dg/template/nontype13.C: Likewise.
7184 * g++.dg/template/nontype6.C: Likewise.
7185 * g++.dg/template/pr23510.C: Likewise.
7186 * g++.dg/template/pr35240.C: Likewise.
7187 * g++.dg/template/ptrmem15.C: Likewise.
7188 * g++.dg/template/ptrmem6.C: Likewise.
7189 * g++.dg/template/qualified-id1.C: Likewise.
7190 * g++.dg/template/qualttp20.C: Likewise.
7191 * g++.dg/template/qualttp3.C: Likewise.
7192 * g++.dg/template/qualttp4.C: Likewise.
7193 * g++.dg/template/qualttp5.C: Likewise.
7194 * g++.dg/template/qualttp6.C: Likewise.
7195 * g++.dg/template/qualttp7.C: Likewise.
7196 * g++.dg/template/qualttp8.C: Likewise.
7197 * g++.dg/template/recurse.C: Likewise.
7198 * g++.dg/template/recurse2.C: Likewise.
7199 * g++.dg/template/ref5.C: Likewise.
7200 * g++.dg/template/scope2.C: Likewise.
7201 * g++.dg/template/sfinae10.C: Likewise.
7202 * g++.dg/template/sfinae3.C: Likewise.
7203 * g++.dg/template/sizeof3.C: Likewise.
7204 * g++.dg/template/static9.C: Likewise.
7205 * g++.dg/template/template-id-2.C: Likewise.
7206 * g++.dg/template/typedef13.C: Likewise.
7207 * g++.dg/template/typename4.C: Likewise.
7208 * g++.dg/template/using14.C: Likewise.
7209 * g++.dg/template/using2.C: Likewise.
7210 * g++.dg/template/warn1.C: Likewise.
7211 * g++.dg/warn/Wparentheses-13.C: Likewise.
7212 * g++.dg/warn/Wparentheses-15.C: Likewise.
7213 * g++.dg/warn/Wparentheses-16.C: Likewise.
7214 * g++.dg/warn/Wparentheses-17.C: Likewise.
7215 * g++.dg/warn/Wparentheses-18.C: Likewise.
7216 * g++.dg/warn/Wparentheses-19.C: Likewise.
7217 * g++.dg/warn/Wparentheses-20.C: Likewise.
7218 * g++.dg/warn/Wparentheses-23.C: Likewise.
7219 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7220 * g++.dg/warn/noeffect2.C: Likewise.
7221 * g++.dg/warn/noeffect4.C: Likewise.
7222 * g++.dg/warn/pr8570.C: Likewise.
7223 * g++.old-deja/g++.brendan/init2.C: Likewise.
7224 * g++.old-deja/g++.eh/spec6.C: Likewise.
7225 * g++.old-deja/g++.pt/crash10.C: Likewise.
7226 * g++.old-deja/g++.pt/crash36.C: Likewise.
7227 * g++.old-deja/g++.pt/derived3.C: Likewise.
7228 * g++.old-deja/g++.pt/error2.C: Likewise.
7229 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7230 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7231 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7232 * g++.old-deja/g++.pt/overload7.C: Likewise.
7233 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7235 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7236 Iain Sandoe <iains@gcc.gnu.org>
7238 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7239 Added code to deal with the case when [Protocol
7240 -descriptionForInstanceMethod:] or [Protocol
7241 -descriptionForClassMethod:] returns NULL.
7243 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7244 Iain Sandoe <iains@gcc.gnu.org>
7246 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7247 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7250 2011-06-07 Xinliang David Li <davidxl@google.com>
7252 * gcc.dg/inline_2.c: New test.
7253 * gcc.dg/unroll_2.c: New test.
7254 * gcc.dg/inline_3.c: New test.
7255 * gcc.dg/unroll_3.c: New test.
7256 * gcc.dg/inline_4.c: New test.
7257 * gcc.dg/unroll_4.c: New test.
7258 * gcc.dg/inline_1.c: New test.
7259 * gcc.dg/unroll_1.c: New test.
7261 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7263 PR tree-optimization/48497
7264 * lib/gcc-defs.exp (dg-additional-options): New proc.
7265 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7266 -msse2 on 32-bit x86.
7268 2011-06-06 Jason Merrill <jason@redhat.com>
7270 * g++.dg/cpp0x/enum19.C: New.
7272 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7274 * gcc.target/arm/neon-reload-class.c: New test.
7276 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7279 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7281 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7283 * gcc.target/arm/smlatb-1.c: New file.
7284 * gcc.target/arm/smlatt-1.c: New file.
7285 * gcc.target/arm/smlaltb-1.c: New file.
7286 * gcc.target/arm/smlaltt-1.c: New file.
7288 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7290 * gcc.target/arm/mla-2.c: New test.
7292 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7294 PR gcov-profile/49299
7295 * gcc.dg/tree-prof/pr49299-1.c: New test.
7296 * gcc.dg/tree-prof/pr49299-2.c: New test.
7298 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7300 * lib/target-supports.exp
7301 (check_effective_target_vect_widen_mult_qi_to_hi):
7302 Add NEON as supporting target.
7303 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7304 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7305 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7306 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7307 using widening multiplication on targets that support it.
7308 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7309 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7310 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7312 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7314 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7315 Modern Objective-C runtime API.
7316 * objc/execute/next_mapping.h: Removed.
7317 * objc-obj-c++-shared/next-mapping.h: Removed.
7318 * objc-obj-c++-shared/Object1.h: Removed.
7319 * objc-obj-c++-shared/Object1.m: Removed.
7320 * objc-obj-c++-shared/Object1.mm: Removed.
7321 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7322 * objc-obj-c++-shared/Protocol1.h: Removed.
7323 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7324 of ProtoBool, IVAR_T and METHOD.
7325 * objc-obj-c++-shared/runtime.h: New.
7326 * objc-obj-c++-shared/TestsuiteObject.h: New.
7327 * objc-obj-c++-shared/TestsuiteObject.m: New.
7329 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7330 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7331 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7333 * objc/execute/_cmd.m: Include
7334 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7335 runtime API. ([TestClass +initialize]): Include this method also
7336 with the GNU runtime.
7337 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7338 Object. ([-setValue:]): Return void.
7339 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7340 with the GNU runtime. Include
7341 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7342 for the NeXT runtime. Use the existing print_ivars() and
7343 compare_structures() implementations for the old NeXT runtime.
7344 Added new implementations for the Modern GNU and NeXT runtimes.
7345 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7346 well. (main): Use objc_getClass(). Use return instead of exit.
7347 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7348 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7350 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7351 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7352 instead of Object. (main): Use return instead of exit().
7353 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7354 instead of Object. Removed prototype for exit(). (main): Use
7355 return instead of exit(). Use the Modern Objective-C runtime API.
7356 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7358 * objc/execute/class-tests-1.h: Include
7359 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7360 runtime API. (test_class_with_superclass): Do not call [Object
7361 class]. There is no need to with the current libobjc.
7362 * objc/execute/class-tests-2.h: Include
7363 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7365 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7366 ../../objc-obj-c++-shared/next-mapping.h.
7367 * objc/execute/class-2.m: Likewise.
7368 * objc/execute/class-3.m: Likewise.
7369 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7370 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7371 +initialize]): Include this method also with the GNU
7372 runtime. (main): Use the Modern Objective-C runtime API.
7373 * objc/execute/class-5.m: Likewise.
7374 * objc/execute/class-6.m: Likewise.
7375 * objc/execute/class-7.m: Likewise.
7376 * objc/execute/class-8.m: Likewise.
7377 * objc/execute/class-9.m: Likewise.
7378 * objc/execute/class-10.m: Likewise.
7379 * objc/execute/class-11.m: Likewise.
7380 * objc/execute/class-12.m: Likewise.
7381 * objc/execute/class-13.m: Likewise.
7382 * objc/execute/class-14.m: Likewise.
7383 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7384 this method also with the GNU runtime.
7385 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7386 +initialize]): Include this method also with the GNU runtime.
7387 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7389 * objc/execute/encode-1.m: Likewise.
7390 * objc/execute/enumeration-1.m: Likewise.
7391 * objc/execute/enumeration-2.m: Likewise.
7392 * objc/execute/exceptions/catchall-1.m: Likewise.
7393 * objc/execute/exceptions/finally-1.m: Likewise.
7394 * objc/execute/exceptions/foward-1.m: Likewise.
7395 * objc/execute/exceptions/local-variables-1.m: Likewise.
7396 * objc/execute/exceptions/throw-nil.m: Likewise.
7397 * objc/execute/exceptions/trivial.m: Likewise.
7398 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7399 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7400 * objc/execute/exceptions/matcher-1.m: Likewise.
7401 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7403 * objc/execute/formal_protocol-2.m: Likewise.
7404 * objc/execute/formal_protocol-3.m: Likewise.
7405 * objc/execute/formal_protocol-4.m: Likewise.
7406 * objc/execute/formal_protocol-5.m: Include
7407 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7409 * objc/execute/formal_protocol-6.m: Likewise.
7410 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7411 Object. Include <objc/Protocol.h> instead of
7412 ../../objc-obj-c++-shared/Protocol1.h.
7413 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7415 * objc/execute/informal_protocol.m: Likewise.
7416 * objc/execute/load-3.m: Likewise.
7417 * objc/execute/many_args_method.m ([TestClass +initialize]):
7418 Include this method with the GNU runtime as well.
7419 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7420 * objc/execute/nested-func-1.m: Use TestsuiteObject
7422 * objc/execute/nil_method-1.m: Likewise.
7423 * objc/execute/no_clash.m: Likewise.
7424 * objc/execute/np-1.m: Do not include
7425 ../../objc-obj-c++-shared/Protocol1.h.
7426 (main): Use return instead of exit().
7427 * objc/execute/np-2.m: Do not include
7428 ../../objc-obj-c++-shared/Protocol1.h.
7429 ([MyObject +initialize]): Include this method also with the GNU
7430 runtime. (main): Use return instead of exit().
7431 * objc/execute/object_is_class.m: Include
7432 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7433 of Object. (main): Use the Modern Objective-C runtime API.
7434 * objc/execute/object_is_meta_class.m: Likewise.
7435 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7436 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7437 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7438 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7439 Objective-C runtime API.
7440 * objc/execute/protocol-isEqual-2.m: Likewise.
7441 * objc/execute/protocol-isEqual-3.m: Likewise.
7442 * objc/execute/protocol-isEqual-4.m: Likewise.
7443 * objc/execute/redefining_self.m ([TestClass +initialize]):
7444 Include this method with the GNU runtime as well.
7445 * objc/execute/root_methods.m: Include
7446 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7447 Include this method with the GNU runtime as well.
7448 (main): Use the Modern Objective-C runtime API.
7449 * objc/execute/selector-1.m: Include
7450 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7451 of Object. (main): Use the Modern Objective-C runtime API.
7452 * objc/execute/static-1.m ([Test +initialize]): Include this
7453 method with the GNU runtime as well.
7454 * objc/execute/static-2.m: Likewise.
7455 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7456 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7457 ([MathClass +initialize]): Include this method with the GNU
7459 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7461 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7462 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7463 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7464 * objc.dg/attributes/method-attribute-1.m: Likewise.
7465 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7466 * objc.dg/attributes/method-attribute-2.m: Likewise.
7467 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7468 * objc.dg/attributes/method-attribute-3.m: Likewise.
7469 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7470 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7471 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7472 * obj-c++.dg/bitfield-1.mm: Likewise.
7473 * obj-c++.dg/bitfield-2.mm: Likewise
7474 * objc.dg/bitfield-3.m: Likewise.
7475 * obj-c++.dg/bitfield-4.mm: Likewise.
7476 * objc.dg/bitfield-5.m: Likewise
7477 * objc.dg/call-super-1.m: Likewise.
7478 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7479 Use objc_getClass() instead of objc_get_class(), but for the GNU
7480 runtime redefine objc_getClass as objc_get_class. Include
7481 ../objc-obj-c++-shared/runtime.h.
7482 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7483 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7484 Use the Modern Objective-C runtime API.
7485 * objc.dg/class-protocol-1.m: Include
7486 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7487 * obj-c++.dg/class-protocol-1.mm: Likewise.
7488 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7489 * objc.dg/comp-types-10.m: Likewise.
7490 * objc.dg/comp-types-11.m: Likewise.
7491 * objc.dg/comp-types-12.m: Likewise.
7492 * obj-c++.dg/comp-types-9.mm: Likewise.
7493 * obj-c++.dg/comp-types-11.mm: Likewise.
7494 * obj-c++.dg/comp-types-12.mm: Likewise.
7495 * obj-c++.dg/comp-types-13.mm: Likewise.
7496 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7497 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7498 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7499 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7500 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7501 * objc.dg/desig-init-1.m: Likewise.
7502 * obj-c++.dg/defs.mm: Likewise.
7503 * objc.dg/exceptions-2.m: Likewise.
7504 * obj-c++.dg/except-1.mm: Likewise.
7505 * obj-c++.dg/exceptions-2.mm: Likewise.
7506 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7507 Use the Modern Objective-C runtime API.
7508 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7509 the Modern Objective-C runtime API. Do not include
7510 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7511 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7512 the Modern Objective-C runtime API except when using an older NeXT
7514 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7515 the Modern Objective-C runtime API.
7516 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7518 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7519 * objc.dg/encode-7-next-64bit.m: Updated include.
7520 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7522 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7523 the Modern Objective-C runtime API.
7524 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7525 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7526 instead of ../objc-obj-c++-shared/Protocol1.h.
7527 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7528 the Modern Objective-C runtime API except when using an older NeXT
7530 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7531 the Modern Objective-C runtime API.
7532 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7534 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7535 * objc.dg/fix-and-continue-2.m: Likewise.
7536 * objc.dg/foreach-1.m: Likewise.
7537 * objc.dg/foreach-2.m: Likewise.
7538 * objc.dg/foreach-3.m: Likewise.
7539 * objc.dg/foreach-4.m: Likewise.
7540 * objc.dg/foreach-5.m: Likewise.
7541 * objc.dg/foreach-6.m: Likewise.
7542 * objc.dg/foreach-7.m: Likewise.
7543 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7545 * objc.dg/func-ptr-2.m: Likewise.
7546 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7547 Do not include objc/objc-api.h.
7548 * obj-c++.dg/fsf-package-0.mm: Likewise.
7549 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7550 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7551 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7553 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7554 * objc.dg/gnu-runtime-3.m: Likewise.
7555 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7556 * objc.dg/headers.m: Include objc/runtime.h instead of
7557 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7558 for the NeXT runtime.
7559 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7560 * obj-c++.dg/isa-field-1.mm: Likewise.
7561 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7562 * objc.dg/layout-1.m: Likewise.
7563 * objc.dg/layout-2.m: Likewise.
7564 * objc.dg/local-decl-2.m: Likewise.
7565 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7566 Object. ([Container +elementForView:]): Use
7567 class_conformsToProtocol().
7568 * obj-c++.dg/lookup-2.mm: Likewise.
7569 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7570 * obj-c++.dg/local-decl-1.mm: Likewise.
7571 * objc.dg/method-3.m: Likewise.
7572 * objc.dg/method-4.m: Likewise.
7573 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7574 ../objc-obj-c++-shared/Protocol1.h.
7575 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7576 * objc.dg/method-9.m: Likewise.
7577 * objc.dg/method-10.m: Likewise.
7578 * objc.dg/method-13.m ([Root +initialize]): Include this method
7579 also for the GNU runtime. (main): Use objc_getClass() also for
7581 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7582 * objc.dg/method-17.m: Likewise.
7583 * objc.dg/method-19.m: Likewise.
7584 * objc.dg/method-20b.m: Likewise.
7585 * obj-c++.dg/method-2.mm: Likewise.
7586 * obj-c++.dg/method-6.mm: Likewise.
7587 * obj-c++.dg/method-10.mm: Likewise.
7588 * obj-c++.dg/method-11.mm: Likewise.
7589 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7590 ../objc-obj-c++-shared/Protocol1.h.
7591 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7592 * obj-c++.dg/method-15.mm: Likewise.
7593 * obj-c++.dg/method-17.mm: Likewise.
7594 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7595 +initialize]): Include this method also for the GNU
7596 runtime. (main): Use objc_getClass() also for the GNU runtime.
7597 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7598 * obj-c++.dg/method-22.mm: Likewise.
7599 * obj-c++.dg/method-23.mm: Likewise.
7600 * obj-c++.dg/no-extra-load.mm: Likewise.
7601 * objc.dg/objc-fast-4.m: Likewise.
7602 * objc.dg/objc-gc-4.m: Likewise.
7603 * obj-c++.dg/objc-gc-3.mm: Likewise.
7604 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7605 protocol_getMethodDescription() instead of [Protocol
7606 -descriptionForInstanceMethod].
7607 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7608 Made it available with all runtimes. (main): Call -test instead
7610 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7611 and put into a category.
7612 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7613 Object. Include objc/objc.h.
7614 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7615 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7616 New. (main): Use protocol_getMethodDescription() instead
7617 of [Protocol -descriptionForInstanceMethod] and [Protocol
7618 -descriptionForClassMethod].
7619 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7620 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7621 Objective-C runtime API.
7622 * obj-c++.dg/proto-qual-1.mm: Likewise.
7623 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7625 * obj-c++.dg/property/property-1.mm: Likewise.
7626 * obj-c++.dg/qual-types-1.mm: Likewise.
7627 * objc.dg/selector-2.m: Include objc/objc.h instead of
7628 ../objc-obj-c++-shared/Object1.h.
7629 * obj-c++.dg/selector-2.mm: Likewise.
7630 * obj-c++.dg/selector-5.mm: Likewise.
7631 * obj-c++.dg/selector-6.mm: Likewise.
7632 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7633 Object. Do not include objc/objc-api.h.
7634 * obj-c++.dg/set-not-used-1.mm: Likewise.
7635 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7636 * objc.dg/stret-1.m: Likewise.
7637 * objc.dg/stret-2.m: Likewise.
7638 * obj-c++.dg/super-class-2.mm: Likewise.
7639 * objc.dg/super-class-3.m: Likewise.
7640 * objc.dg/super-class-4.m: Likewise.
7641 * objc.dg/sync-2.m: Likewise.
7642 * obj-c++.dg/sync-2.mm: Likewise.
7643 * objc.dg/sync-1.m: Include objc/objc.h instead of
7644 ../objc-obj-c++-shared/Object1.h.
7645 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7646 'Class' as the type of 'isa'.
7647 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7648 Objective-C runtime API. ([TestClass +initialize]): Include this
7649 method with the GNU runtime as well.
7650 * objc.dg/strings/strings-1.m: Updated includes.
7651 * obj-c++.dg/strings/strings-1.mm: Likewise.
7652 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7653 objc.dg/strings/const-str-12b.m.
7654 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7655 * obj-c++.dg/template-3.mm: Likewise.
7656 * obj-c++.dg/template-4.mm: Likewise.
7657 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7658 Objective-C runtime API.
7659 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7660 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7661 * obj-c++.dg/try-catch-1.mm: Likewise.
7662 * obj-c++.dg/try-catch-2.mm: Likewise.
7663 * objc.dg/try-catch-3.m: Likewise.
7664 * obj-c++.dg/try-catch-3.mm: Likewise.
7665 * objc.dg/try-catch-6.m: Likewise.
7666 * objc.dg/try-catch-7.m: Likewise.
7667 * obj-c++.dg/try-catch-7.mm: Likewise.
7668 * obj-c++.dg/try-catch-8.mm: Likewise.
7669 * obj-c++.dg/try-catch-9.mm: Likewise.
7670 * objc.dg/try-catch-10.m: Likewise.
7671 * obj-c++.dg/try-catch-11.mm: Likewise.
7672 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7673 Object. Include objc/objc.h.
7674 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7675 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7676 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7677 Object. Use Modern Objective-C runtime API. Do not use
7679 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7680 * obj-c++.dg/torture/trivial.mm: Likewise.
7681 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7682 instead of ../objc-obj-c++-shared/Object1.h. Include
7683 ../objc-obj-c++-shared/runtime.h.
7684 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7685 * objc.dg/torture/strings/const-str-11.m: Likewise.
7686 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7687 * objc.dg/torture/strings/const-str-9.m: Likewise.
7688 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7689 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7690 instead of Object. Only add _FooClassReference if
7692 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7693 * objc.dg/torture/strings/const-str-8.m: Likewise.
7694 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7695 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7697 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7699 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7700 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7701 * obj-c++.dg/va-meth-1.mm: Likewise.
7702 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7703 ../objc-obj-c++-shared/Object1.h.
7704 * objc.dg/zero-link-3.m: Likewise.
7706 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7708 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7710 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7713 * obj-c++.dg/property/cxx-property-1.mm: New.
7714 * obj-c++.dg/property/cxx-property-2.mm: New.
7716 2011-06-06 Jason Merrill <jason@redhat.com>
7718 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7720 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7722 PR rtl-optimization/49145
7724 * gcc.c-torture/compile/pr49145.c: New test.
7726 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7729 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7730 to dg-options, match also DW_AT_linkage_name.
7733 * gcc.dg/debug/pr49294.c: New test.
7736 * g++.dg/opt/pr49264.C: New test.
7738 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7740 PR tree-optimization/49243
7741 * gcc.dg/pr49243.c: New.
7743 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7745 * gnat.dg/specs/cond_expr1.ads: New test.
7747 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7749 * gnat.dg/deferred_const4.ad[sb]: New test.
7750 * gnat.dg/deferred_const4_pkg.ads: New helper.
7752 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7754 * gnat.dg/test_tamdt.adb: Rename to...
7755 * gnat.dg/taft_type1.adb: ...this.
7756 * gnat.dg/tamdt.ad[sb]: Rename to...
7757 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7758 * gnat.dg/tamdt_aux.ads: Rename to...
7759 * gnat.dg/taft_type1_pkg2.ads: ...this.
7760 * gnat.dg/taft_type2.ad[sb]: New test.
7761 * gnat.dg/taft_type2_pkg.ads: New helper.
7762 * gnat.dg/taft_type3.adb: New test.
7763 * gnat.dg/taft_type3_pkg.ads: New helper.
7765 2011-06-05 Tobias Burnus <burnus@net-b.de>
7768 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7771 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7774 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7776 * objc.dg/gnu-api-2-objc.m: Likewise.
7777 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7778 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7780 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7782 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7783 alignment, not the alignment, when calling class_addIvar(). Add
7784 an 'isa' instance variable to the test root class.
7785 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7787 2011-06-04 Jan Hubicka <jh@suse.cz>
7789 PR tree-optimization/48893
7790 PR tree-optimization/49091
7791 PR tree-optimization/49179
7792 * gfortran.dg/pr49179.f90: New testcase
7794 2011-06-04 Jan Hubicka <jh@suse.cz>
7797 * g++.dg/torture/pr48954.C: New testcase.
7799 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7801 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7803 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7806 * g++.dg/diagnostic/bitfld2.C: New.
7808 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7811 * gcc.c-torture/execute/pr49281.c: New test.
7813 2011-06-04 Jan Hubicka <jh@suse.cz>
7815 PR tree-optimize/48929
7816 * gcc.c-torture/compile/pr48929.c: New testcase.
7818 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7820 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7822 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7825 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7827 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7829 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7831 2011-06-03 Richard Henderson <rth@redhat.com>
7832 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7834 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7836 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7838 * objc.dg/headers.m: Do not include objc-list.h.
7840 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7842 * objc.dg/type-stream-1.m: Test removed.
7843 * objc.dg/headers.m: Do not include typedstream.h.
7845 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7847 * objc.dg/torture/forward-1.m (main): Updated testcase.
7849 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7852 * gcc.c-torture/compile/pr49163.c: New.
7854 2011-06-02 Asher Langton <langton2@llnl.gov>
7857 * gfortran.dg/PR49268.f90: New test.
7859 2011-06-02 Asher Langton <langton2@llnl.gov>
7862 * gfortran.dg/PR37039.f90: New test.
7864 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7867 * objc.dg/method-5.m: Updated.
7868 * objc.dg/method-19.m: Updated.
7869 * objc.dg/method-lookup-1.m: New.
7870 * obj-c++.dg/method-6.mm: Updated.
7871 * obj-c++.dg/method-7.mm: Updated.
7872 * obj-c++.dg/method-lookup-1.mm: New.
7874 2011-06-02 DJ Delorie <dj@redhat.com>
7876 * lib/timeout.exp (timeout): Add board_info support.
7878 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7880 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7882 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7885 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7886 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7888 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7889 Hans-Peter Nilsson <hp@axis.com>
7891 PR rtl-optimization/48840
7892 * gcc.target/sparc/ultrasp13.c: New test.
7894 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7897 * gcc.c-torture/compile/pr49238.c: New.
7899 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7901 * gcc.target/arm/g2.c: Skip test in -mthumb.
7902 Skip test unless cpu is xscale.
7903 * gcc.target/arm/scd42-2.c: Likewise.
7904 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7906 2011-06-01 Jason Merrill <jason@redhat.com>
7908 * g++.dg/cpp0x/decltype28.C: New.
7909 * g++.dg/cpp0x/decltype29.C: New.
7911 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7914 * gcc.target/mips/pr45074.c: New test.
7916 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7917 Hans-Peter Nilsson <hp@axis.com>
7919 PR rtl-optimization/48830
7920 * gcc.target/sparc/ultrasp12.c: New test.
7922 2011-06-01 David Li <davidxl@google.com>
7924 * gcc.dg/profile-dir-1.c: Change pass name.
7925 * gcc.dg/profile-dir-2.c: Ditto.
7926 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7927 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7928 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7929 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7930 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7931 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7932 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7933 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7934 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7935 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7936 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7937 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7938 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7939 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7940 * gcc.dg/profile-dir-3.c: Ditto.
7941 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7943 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7945 * objc.dg/attributes/method-nonnull-1.m: New test.
7946 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7948 2011-05-31 Tobias Burnus <burnus@net-b.de>
7951 * gfortran.dg/coarray_atomic_1.f90: New.
7952 * gfortran.dg/coarray/atomic_1.f90: New.
7954 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7956 * gcc.dg/guality/bswaptest.c: New test.
7957 * gcc.dg/guality/clztest.c: New test.
7958 * gcc.dg/guality/ctztest.c: New test.
7959 * gcc.dg/guality/rotatetest.c: New test.
7962 * gcc.target/i386/pr48688.c: New test.
7964 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7967 * g++.dg/lookup/name-clash9.C: New.
7969 2011-05-31 Tobias Burnus <burnus@net-b.de>
7972 * gfortran.dg/coarray/dummy_1.f90: New.
7974 2011-05-31 Tobias Burnus <burnus@net-b.de>
7977 * gfortran.dg/coarray/save_1.f90: New.
7978 * gfortran.dg/coarray_4.f90: Update dg-error.
7980 2011-05-31 Jason Merrill <jason@redhat.com>
7982 * g++.dg/cpp0x/rv-template1.C: New.
7984 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7986 PR rtl-optimization/49235
7987 * gcc.dg/pr49235.c: New test.
7989 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7991 PR tree-optimization/49093
7992 * gcc.dg/vect/pr49093.c: New test.
7994 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7997 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7999 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8002 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8005 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8008 * gcc.c-torture/execute/pr49186.c: New.
8010 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8013 * gcc.target/i386/pr49168-1.c: New.
8015 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8016 Eric Botcazou <ebotcazou@adacore.com>
8018 * gcc.dg/guality/drap.c: New test.
8020 2011-05-30 Richard Guenther <rguenther@suse.de>
8022 PR tree-optimization/49210
8023 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8024 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8026 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8029 * g++.dg/gomp/pr49223-1.C: New test.
8030 * g++.dg/gomp/pr49223-2.C: New test.
8032 2011-05-30 Richard Guenther <rguenther@suse.de>
8034 PR tree-optimization/49218
8035 * gcc.c-torture/execute/pr49218.c: New testcase.
8037 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8039 PR tree-optimization/49199
8040 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8041 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8042 -fno-tree-scev-cprop.
8044 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8047 * gfortran.dg/extends_13.f03: New.
8049 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8051 PR rtl-optimization/49095
8052 * gcc.target/i386/pr49095.c: New test.
8054 2011-05-29 Tobias Burnus <burnus@net-b.de>
8057 * gfortran.dg/coarray_24.f90: New.
8059 2011-05-29 Tobias Burnus <burnus@net-b.de>
8062 * gfortran.dg/coarray_23.f90: New.
8064 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8067 * gcc.dg/pr48826.c: New test.
8069 2011-05-29 Richard Guenther <rguenther@suse.de>
8071 PR tree-optimization/49217
8072 * gcc.dg/torture/pr49217.c: New testcase.
8074 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8077 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8079 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8081 * gnat.dg/boolean_subtype.adb: Rename to...
8082 * gnat.dg/boolean_subtype1.adb: ...this.
8084 2011-05-28 Jason Merrill <jason@redhat.com>
8086 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8088 2011-05-27 Jason Merrill <jason@redhat.com>
8090 * g++.dg/cpp0x/enum18.C: Adjust.
8092 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8094 2011-05-27 Tobias Burnus <burnus@net-b.de>
8097 * gfortran.dg/coarray_22.f90: New.
8099 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8101 PR tree-optimization/46728
8102 * gcc.target/powerpc/pr46728-1.c: New.
8103 * gcc.target/powerpc/pr46728-2.c: New.
8104 * gcc.target/powerpc/pr46728-3.c: New.
8105 * gcc.target/powerpc/pr46728-4.c: New.
8106 * gcc.target/powerpc/pr46728-5.c: New.
8107 * gcc.dg/pr46728-6.c: New.
8108 * gcc.target/powerpc/pr46728-7.c: New.
8109 * gcc.target/powerpc/pr46728-8.c: New.
8110 * gcc.dg/pr46728-9.c: New.
8111 * gcc.target/powerpc/pr46728-10.c: New.
8112 * gcc.target/powerpc/pr46728-11.c: New.
8113 * gcc.dg/pr46728-12.c: New.
8114 * gcc.target/powerpc/pr46728-13.c: New.
8115 * gcc.target/powerpc/pr46728-14.c: New.
8116 * gcc.target/powerpc/pr46728-15.c: New.
8117 * gcc.target/powerpc/pr46728-16.c: New.
8119 2011-05-27 Jason Merrill <jason@redhat.com>
8121 * g++.dg/abi/mangle47.C: New.
8124 * g++.dg/template/const5.C: New.
8126 * g++.dg/cpp0x/enum18.C: New.
8128 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8130 * g++.dg/cpp0x/error6.C: New.
8132 * g++.dg/cpp0x/error5.C: New.
8134 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8137 * g++.dg/eh/cond6.C: New test.
8139 2011-05-27 Tobias Burnus <burnus@net-b.de>
8142 * gfortran.dg/rank_3.f90: New.
8143 * gfortran.dg/rank_4.f90: New.
8145 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8147 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8148 replace dump search.
8150 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8152 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8153 * gnat.dg/bit_packed_array5.adb: ...here.
8155 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8158 * g++.dg/cpp0x/auto25.C: New.
8160 2011-05-27 Richard Guenther <rguenther@suse.de>
8162 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8164 2011-05-27 Richard Guenther <rguenther@suse.de>
8166 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8168 2011-05-27 Richard Guenther <rguenther@suse.de>
8171 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8173 2011-05-26 Jason Merrill <jason@redhat.com>
8175 * g++.dg/cpp0x/friend1.C: New.
8176 * g++.dg/cpp0x/friend2.C: New.
8178 * g++.dg/cpp0x/auto7.C: Update.
8179 * g++.dg/template/crash50.C: Adjust.
8180 * g++.dg/template/static9.C: Adjust.
8181 * g++.old-deja/g++.ext/memconst.C: Adjust.
8183 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8185 * gcc.dg/march.c: Ignore a note for some targets.
8187 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8188 Nathan Froyd <froydnj@codesourcery.com>
8192 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8193 * g++.dg/parse/pr18770.C: New test.
8194 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8196 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8199 * gfortran.dg/dependency_40.f90 : New test.
8201 2011-05-26 Tobias Burnus <burnus@net-b.de>
8204 * gfortran.dg/coarray/registering_1.f90: New.
8206 2011-05-26 Jason Merrill <jason@redhat.com>
8208 * g++.dg/cpp0x/variadic111.C: New.
8209 * g++.dg/cpp0x/variadic41.C: Adjust.
8211 2011-05-26 Richard Guenther <rguenther@suse.de>
8213 PR tree-optimization/48702
8214 * gcc.dg/torture/pr48702.c: New testcase.
8216 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8218 PR gcov-profile/48845
8219 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8221 * gcc.dg/matrix/matrix.exp: Likewise.
8222 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8223 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8224 line number to check_profiling_available.
8225 * lib/target-supports.exp (check_profiling_available): Account for
8227 Require TLS runtime support with -fprofile-generate.
8228 * lib/profopt.exp (profopt-execute): Add TLS options for
8230 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8232 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8235 * g++.dg/eh/cond5.C: New test.
8237 PR tree-optimization/49161
8238 * gcc.c-torture/execute/pr49161.c: New test.
8240 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8242 * gcc.target/arm/neon-vorn-vbic.c: New test.
8244 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8246 PR tree-optimization/49038
8247 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8248 * gcc.dg/vect/pr49038.c: New test.
8250 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8252 * g++.dg/init/pr25811-3.C: New.
8253 * g++.dg/init/pr25811-4.C: New.
8255 2011-05-25 Jason Merrill <jason@redhat.com>
8257 * g++.dg/cpp0x/enum17.C: New.
8258 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8260 * g++.dg/cpp0x/auto24.C: New.
8262 * g++.dg/cpp0x/error4.C: New.
8264 * g++.dg/cpp0x/rv-restrict.C: New.
8266 * g++.dg/cpp0x/enum15.C: New.
8267 * g++.dg/cpp0x/constexpr-switch2.C: New.
8269 * g++.dg/cpp0x/variadic110.C: New.
8271 * g++.dg/cpp0x/auto9.C: Add typedef test.
8273 * g++.dg/cpp0x/auto23.C: New.
8274 * g++.dg/cpp0x/auto9.C: Adjust.
8276 * g++.dg/cpp0x/defaulted29.C: New.
8278 * g++.dg/cpp0x/initlist51.C: New.
8280 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8282 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8283 * g++.dg/abi/packed1.C: Suppress warning.
8284 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8285 * g++.dg/template/stdarg1.C: Likewise.
8286 * g++.dg/other/packed1.C: Remove arm from xfail list.
8288 2011-05-25 Jason Merrill <jason@redhat.com>
8290 * g++.dg/cpp0x/enum16.C: New.
8291 * g++.dg/parse/error15.C: Adjust.
8293 * g++.dg/cpp0x/initlist50.C: New.
8295 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8297 * g++.dg/cpp0x/variadic109.C: New.
8299 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8301 * gcc.target/i386/pause-1.c: New.
8303 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8305 * gcc.dg/stack-usage-1.c: Adjust comment.
8306 * gcc.dg/stack-usage-2.c: New test.
8308 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8311 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8312 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8314 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8316 PR rtl-optimization/48757
8317 * gfortran.dg/pr48757.f: New test case.
8319 2011-05-24 Jason Merrill <jason@redhat.com>
8321 * g++.dg/cpp0x/access01.C: New.
8323 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8326 * objc.dg/pr48177.m: New testcase.
8328 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8331 * objc.dg/pr48187.m: New testcase.
8332 * obj-c++.dg/pr48187.mm: New testcase.
8333 * objc.dg/ivar-extra-semicolon.m: New testcase.
8335 2011-05-24 Jason Merrill <jason@redhat.com>
8337 * g++.dg/template/access21.C: New.
8338 * g++.dg/template/access22.C: New.
8340 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8342 PR rtl-optimization/48633
8343 * g++.dg/pr48633.C: New test.
8345 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8348 * g++.dg/other/pr49133.C: New test.
8350 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8351 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8353 * gcc.dg/torture/tls/run-gd.c: New test.
8354 * gcc.dg/torture/tls/run-ie.c: New test.
8355 * gcc.dg/torture/tls/run-ld.c: New test.
8356 * gcc.dg/torture/tls/run-le.c: New test.
8357 * lib/target-supports.exp (check_effective_target_tls_runtime):
8358 Build testcase with TLS options.
8360 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8362 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8364 2011-05-24 Tom de Vries <tom@codesourcery.com>
8366 PR tree-optimization/49121
8367 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8369 2011-05-23 Jason Merrill <jason@redhat.com>
8371 * g++.dg/cpp0x/defaulted28.C: New.
8373 * g++.dg/cpp0x/sfinae25.C: New.
8375 * g++.dg/cpp0x/rv-cast2.C: New.
8377 * g++.dg/cpp0x/enum14.C: New.
8379 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8382 * gcc.c-torture/execute/pr49123.c: New test.
8385 * gcc.dg/debug/pr49032.c: New test.
8388 * gcc.dg/pr49120.c: New test.
8390 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8393 * gcc.target/i386/pr47315.c: New test.
8395 2011-05-23 Jason Merrill <jason@redhat.com>
8397 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8399 * g++.dg/cpp0x/sfinae24.C: New.
8401 * g++.dg/cpp0x/error3.C: New.
8403 * g++.dg/cpp0x/defaulted27.C: New.
8405 * g++.dg/cpp0x/decltype27.C: New.
8407 2011-05-23 Richard Guenther <rguenther@suse.de>
8409 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8411 2011-05-23 Richard Guenther <rguenther@suse.de>
8413 PR tree-optimization/40874
8414 * g++.dg/tree-ssa/pr40874.C: New testcase.
8416 2011-05-23 Richard Guenther <rguenther@suse.de>
8418 PR tree-optimization/49115
8419 * g++.dg/torture/pr49115.C: New testcase.
8421 2011-05-23 Richard Guenther <rguenther@suse.de>
8424 * gcc.dg/memcpy-3.c: New testcase.
8426 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8429 * gcc.c-torture/execute/pr48973-1.c: New test.
8430 * gcc.c-torture/execute/pr48973-2.c: New test.
8432 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8435 * g++.dg/warn/pr18016.C: New.
8437 2011-05-23 Tom de Vries <tom@codesourcery.com>
8440 * gcc.target/arm/ivopts-6.c: New test.
8442 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8445 * gcc.c-torture/compile/pr49029.c: New test.
8447 2011-05-22 Jason Merrill <jason@redhat.com>
8449 * g++.dg/cpp0x/sfinae23.C: New.
8450 * g++.dg/cpp0x/sfinae8.C: Correct.
8452 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8454 * gfortran.dg/function_optimize_8.f90: New test case.
8456 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8458 PR tree-optimization/49087
8459 * gcc.dg/vect/O3-pr49087.c: New test.
8461 2011-05-21 Jason Merrill <jason@redhat.com>
8463 * g++.dg/debug/const5.C: New.
8465 2011-05-20 Jason Merrill <jason@redhat.com>
8467 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8469 * g++.dg/cpp0x/constexpr-static7.C: New.
8471 * g++.dg/cpp0x/enum12.C: New.
8472 * g++.dg/cpp0x/enum13.C: New.
8474 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8477 * gfortran.dg/select_type_23.f03: New.
8479 2011-05-20 Jason Merrill <jason@redhat.com>
8481 * g++.dg/cpp0x/defaulted26.C: New.
8483 * g++.dg/cpp0x/noexcept02.C: Fix.
8484 * g++.dg/cpp0x/noexcept03.C: Fix.
8485 * g++.dg/cpp0x/noexcept08.C: Fix.
8486 * g++.dg/cpp0x/noexcept10.C: New.
8488 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8491 * gfortran.dg/extends_12.f03: New.
8493 2011-05-20 Jason Merrill <jason@redhat.com>
8495 * g++.dg/template/koenig9.C: New.
8496 * g++.dg/opt/pr47615.C: Fix.
8497 * g++.dg/overload/defarg1.C: Fix.
8498 * g++.dg/tc1/dr213.C: Remove xfail.
8499 * g++.dg/torture/pr34850.C: Fix.
8500 * g++.dg/torture/pr39362.C: Fix.
8501 * g++.old-deja/g++.brendan/crash56.C: Fix.
8502 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8504 2011-05-20 Richard Guenther <rguenther@suse.de>
8506 PR tree-optimization/49079
8507 * gcc.dg/torture/pr49079.c: New testcase.
8509 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8511 PR tree-optimization/49073
8512 * gcc.c-torture/execute/pr49073.c: New test.
8514 2011-06-19 Tobias Burnus <burnus@net-b.de>
8517 * gfortran.dg/coarray_21.f90: New.
8519 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8521 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8524 2011-05-19 Richard Guenther <rguenther@suse.de>
8527 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8529 2011-05-19 Richard Guenther <rguenther@suse.de>
8532 * gcc.dg/builtin-object-size-11.c: New testcase.
8534 2011-05-19 Tom de Vries <tom@codesourcery.com>
8537 * gcc.target/arm/ivopts.c: New test.
8538 * gcc.target/arm/ivopts-2.c: New test.
8540 2011-05-19 Tom de Vries <tom@codesourcery.com>
8542 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8544 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8546 * gcc.c-torture/execute/960321-1.x: Remove.
8548 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8551 * gfortran.dg/move_alloc_4.f90: New.
8553 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8556 * gcc.target/i386/pr49002-1.c: New test.
8557 * gcc.target/i386/pr49002-2.c: Likewise.
8559 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8561 PR tree-optimization/49039
8562 * gcc.c-torture/execute/pr49039.c: New test.
8563 * gcc.dg/tree-ssa/pr49039.c: New test.
8564 * g++.dg/torture/pr49039.C: New test.
8566 2011-05-18 Jason Merrill <jason@redhat.com>
8568 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8569 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8570 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8572 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8574 * gcc.target/bfin/mcpu-bf592.c: New test.
8576 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8578 PR tree-optimization/41881
8579 * gcc.dg/vect/O3-pr41881.c: New test.
8580 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8582 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8584 PR tree-optimization/49000
8585 * gcc.dg/pr49000.c: New test.
8587 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8589 * gnat.dg/invalid1.adb: New test.
8591 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8593 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8595 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8596 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8598 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8601 * g++.dg/cpp0x/range-for18.C: New.
8603 2011-05-15 Tobias Burnus <burnus@net-b.de>
8606 * gfortran.dg/coarray/image_index_2.f90: New.
8608 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8610 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8611 * g++.dg/cpp0x/override2.C: New.
8613 2011-05-14 Tobias Burnus <burnus@net-b.de>
8616 * gfortran.de/coarray_20.f90: New.
8618 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8621 * function_optimize_7.f90: New test case.
8623 2011-05-13 Jason Merrill <jason@redhat.com>
8625 * g++.dg/cpp0x/decltype26.C: New.
8626 * g++.dg/cpp0x/enum11.C: New.
8628 2011-05-13 Tobias Burnus <burnus@net-b.de>
8632 * gfortran.dg/assign_8.f90: Update dg-error.
8634 2011-05-13 Tobias Burnus <burnus@net-b.de>
8637 * gfortran.dg/io_constraints_8.f90: New.
8638 * gfortran.dg/io_constraints_9.f90: New.
8640 2011-05-13 Martin Thuresson <martint@google.com>
8642 PR gcov-profile/47793
8643 * gcc.dg/pr47793.c: New.
8645 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8647 PR tree-optimization/48975
8648 * gcc.dg/pr48975.c: New test.
8650 2011-05-12 Tobias Burnus <burnus@net-b.de>
8653 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8655 2011-05-12 Jason Merrill <jason@redhat.com>
8657 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8659 2011-05-12 Geert Bosch <bosch@adacore.com>
8661 * gnat.dg/view_conversion1.adb: New test.
8663 2011-05-12 Richard Guenther <rguenther@suse.de>
8665 PR tree-optimization/48172
8666 * gcc.dg/vect/pr48172.c: New testcase.
8668 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8671 * g++.dg/opt/pr48967.C: New test.
8673 2011-05-11 Jason Merrill <jason@redhat.com>
8675 * g++.dg/cpp0x/constexpr-friend.C: New.
8676 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8678 * g++.dg/cpp0x/sfinae22.C: New.
8680 2011-05-11 Tobias Burnus <burnus@net-b.de>
8683 * gfortran.dg/generic_24.f90: New.
8685 2011-05-11 Richard Guenther <rguenther@suse.de>
8687 PR tree-optimization/15256
8688 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8690 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8693 * gcc.dg/pr48159-1.c: New test.
8694 * gcc.dg/pr48159-2.c: New test.
8696 2011-05-11 Richard Guenther <rguenther@suse.de>
8699 * gcc.dg/torture/pr48953.c: New testcase.
8701 2011-05-11 Richard Guenther <rguenther@suse.de>
8703 PR tree-optimization/18041
8704 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8706 2011-05-11 Alan Modra <amodra@gmail.com>
8709 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8711 2011-05-10 Jason Merrill <jason@redhat.com>
8713 * g++.dg/cpp0x/defaulted25.C: New.
8714 * g++.dg/template/crash7.C: Adjust.
8716 * g++.dg/cpp0x/variadic108.C: New.
8718 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8720 * g++.dg/inherit/virtual9.C: Extend.
8722 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8725 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8726 are passed and returned in vector registers.
8728 2011-05-10 Richard Guenther <rguenther@suse.de>
8730 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8731 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8732 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8733 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8734 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8737 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8739 PR tree-optimization/48611
8740 PR tree-optimization/48794
8741 * gfortran.dg/gomp/pr48611.f90: New test.
8742 * gfortran.dg/gomp/pr48794.f90: New test.
8745 * gcc.dg/dfp/pr48928.c: New test.
8747 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8750 * g++.dg/cpp0x/pr48522.C: New.
8752 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8755 * g++.dg/cpp0x/sfinae21.C: New.
8757 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8759 * g++.dg/template/sfinae28.C: Rename to...
8760 * g++.dg/cpp0x/sfinae19.C: ... this.
8761 * g++.dg/template/sfinae29.C: Rename to...
8762 * g++.dg/cpp0x/sfinae20.C: ... this.
8764 2011-05-09 Jeff Law <law@redhat.com>
8766 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8769 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8772 * g++.dg/init/pr20039.C: New.
8774 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8778 * g++.dg/template/sfinae28.C: New.
8779 * g++.dg/template/sfinae29.C: Likewise.
8781 2011-05-09 Jason Merrill <jason@redhat.com>
8783 * g++.dg/template/nontype23.C: New.
8785 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8787 * g++.dg/init/pr48859.C: New.
8789 2011-05-09 Jason Merrill <jason@redhat.com>
8791 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8792 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8793 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8794 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8795 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8796 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8797 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8798 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8800 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8802 * g++.dg/inherit/virtual9.C: New.
8804 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8807 * g++.dg/template/dependent-expr8.C: New test case.
8809 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8811 PR tree-optimization/48837
8812 * gcc.dg/pr48837.c: New testcase.
8814 2011-05-06 Jason Merrill <jason@redhat.com>
8816 * g++.dg/cpp0x/constexpr-condition2.C: New.
8818 * g++.dg/cpp0x/constexpr-missing.C: New.
8820 2011-05-06 Tobias Burnus <burnus@net-b.de>
8823 * gfortran.dg/coarray/this_image_2.f90: New.
8825 2011-05-06 Tobias Burnus <burnus@net-b.de>
8829 * gfortran.dg/bind_c_usage_22.f90: New.
8830 * gfortran.dg/bind_c_usage_23.f90: New.
8831 * gfortran.dg/bind_c_usage_24.f90: New.
8832 * gfortran.dg/bind_c_usage_24_c.c: New.
8834 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8837 * g++.dg/template/member9.C: New test case.
8839 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8841 * gnat.dg/discr29.ad[sb]: New test.
8842 * gnat.dg/discr30.adb: Likewise.
8844 2011-05-05 Julian Brown <julian@codesourcery.com>
8846 * gcc.target/arm/neon-vset_lanes8.c: New test.
8848 2011-05-05 Jason Merrill <jason@redhat.com>
8850 * g++.dg/init/new32.C: New.
8852 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8854 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8857 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8859 PR rtl-optimization/48381
8860 * gcc.c-torture/compile/pr48381.c: New test.
8862 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8864 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8866 * gcc.target/i386/opt-1.c: Ditto.
8868 2011-05-04 Jason Merrill <jason@redhat.com>
8870 * g++.dg/conversion/base1.C: New.
8872 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8874 PR libgfortran/48787
8875 * gfortran.dg/round_3.f08: Add more checks to test case.
8877 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8879 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8880 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8881 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8882 Gate test on effective_target fd_truncate.
8884 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8886 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8887 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8888 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8889 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8890 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8891 * gcc.target/i386/pr38824.c: Ditto.
8892 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8893 * gcc.target/i386/vecinit-2.c: Ditto.
8894 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8895 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8896 * gcc.target/i386/parity-2.c: Ditto.
8897 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8899 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8901 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8903 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8904 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8905 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8907 2011-05-03 Tobias Burnus <burnus@net-b.de>
8910 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8912 2011-05-03 Tobias Burnus <burnus@net-b.de>
8915 * gfortran.dg/coarray/this_image_1.f90: New.
8917 2011-05-03 Tobias Burnus <burnus@net-b.de>
8920 * gfortran.dg/coarray/caf.dg: New.
8921 * gfortran.dg/coarray/image_index_1.f90: New, copied
8922 from ../coarray_16.f90.
8924 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8927 * g++.dg/ext/complex9.C: New.
8929 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8932 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8933 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8934 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8936 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8938 * gcc.target/bfin/builtins: Created.
8939 * gcc.target/bfin/hisilh-O0.c: Deleted.
8940 * gcc.target/bfin/hisilh.c: Moved to...
8941 * gcc.target/bfin/builtins/hisilh.c: ...here.
8942 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8943 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8944 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8945 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8946 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8947 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8948 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8949 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8950 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8951 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8952 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8953 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8954 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8955 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8956 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8957 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8958 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8959 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8960 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8961 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8962 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8963 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8964 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8965 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8966 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8967 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8968 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8969 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8970 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8971 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8972 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8973 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8974 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8975 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8976 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8977 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8978 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8979 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8980 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8981 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8982 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8983 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8984 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8985 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8986 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8987 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8988 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8989 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8990 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8991 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8992 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8993 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8994 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8995 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8996 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8997 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8998 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8999 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9000 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9001 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9002 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9003 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9005 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9006 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9007 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9008 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9009 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9010 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9011 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9012 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9013 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9014 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9015 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9016 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9017 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9018 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9019 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9020 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9021 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9022 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9023 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9024 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9025 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9026 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9027 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9028 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9029 * gcc.target/bfin/builtins/circptr.c: Ditto.
9030 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9031 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9032 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9033 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9034 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9035 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9037 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9038 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9039 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9040 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9041 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9042 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9043 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9044 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9045 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9046 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9047 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9048 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9049 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9050 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9051 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9052 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9053 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9054 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9055 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9056 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9057 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9058 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9059 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9060 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9061 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9062 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9063 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9064 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9065 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9066 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9067 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9068 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9069 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9070 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9071 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9072 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9073 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9074 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9075 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9076 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9077 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9078 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9079 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9080 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9081 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9082 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9083 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9084 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9085 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9086 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9087 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9088 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9089 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9090 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9091 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9092 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9093 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9094 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9095 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9096 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9097 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9098 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9099 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9101 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9103 * gcc.target/arm/cold-lc.c: New test.
9105 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9108 * gcc.dg/pr48774.c: New test.
9110 2011-05-03 Richard Guenther <rguenther@suse.de>
9112 * gcc.dg/large-size-array-5.c: New testcase.
9114 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9116 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9118 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9120 * lib/target-supports.exp (check_effective_target_vect_strided):
9122 (check_effective_target_vect_strided2)
9123 (check_effective_target_vect_strided3)
9124 (check_effective_target_vect_strided4)
9125 (check_effective_target_vect_strided8): ...these new functions.
9127 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9128 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9129 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9130 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9131 * gcc.dg/vect/pr37539.c: Likewise.
9132 * gcc.dg/vect/slp-11a.c: Likewise.
9133 * gcc.dg/vect/slp-11b.c: Likewise.
9134 * gcc.dg/vect/slp-11c.c: Likewise.
9135 * gcc.dg/vect/slp-12a.c: Likewise.
9136 * gcc.dg/vect/slp-12b.c: Likewise.
9137 * gcc.dg/vect/slp-18.c: Likewise.
9138 * gcc.dg/vect/slp-19a.c: Likewise.
9139 * gcc.dg/vect/slp-19b.c: Likewise.
9140 * gcc.dg/vect/slp-21.c: Likewise.
9141 * gcc.dg/vect/slp-23.c: Likewise.
9142 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9144 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9145 instead of vect_interleave && vect_extract_even_odd.
9146 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9147 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9148 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9149 * gcc.dg/vect/vect-1.c: Likewise.
9150 * gcc.dg/vect/vect-10.c: Likewise.
9151 * gcc.dg/vect/vect-98.c: Likewise.
9152 * gcc.dg/vect/vect-107.c: Likewise.
9153 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9154 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9155 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9156 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9157 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9158 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9159 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9160 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9161 * gcc.dg/vect/vect-strided-float.c: Likewise.
9162 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9163 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9164 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9165 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9166 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9167 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9168 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9169 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9170 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9171 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9172 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9173 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9174 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9175 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9176 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9178 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9180 * gcc.dg/vect/pr30843.c: Likewise.
9181 * gcc.dg/vect/pr33866.c: Likewise.
9182 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9183 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9184 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9185 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9187 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9189 * gcc.dg/vect/slp-11.c: Split into...
9190 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9191 gcc.dg/vect/slp-11c.c: ...these tests.
9192 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9193 * gcc.dg/vect/slp-12c.c: ...this new test.
9194 * gcc.dg/vect/slp-19.c: Split into...
9195 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9196 gcc.dg/vect/slp-19c.c: ...these new tests.
9198 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9200 * lib/target-supports.exp
9201 (check_effective_target_vect_extract_even_odd_wide): Delete.
9202 (check_effective_target_vect_strided_wide): Likewise.
9203 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9204 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9205 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9206 * gcc.dg/vect/pr37539.c: Likewise.
9207 * gcc.dg/vect/slp-11.c: Likewise.
9208 * gcc.dg/vect/slp-12a.c: Likewise.
9209 * gcc.dg/vect/slp-12b.c: Likewise.
9210 * gcc.dg/vect/slp-19.c: Likewise.
9211 * gcc.dg/vect/slp-23.c: Likewise.
9212 * gcc.dg/vect/vect-1.c: Likewise.
9213 * gcc.dg/vect/vect-98.c: Likewise.
9214 * gcc.dg/vect/vect-107.c: Likewise.
9215 * gcc.dg/vect/vect-strided-float.c: Likewise.
9217 2011-05-02 Jason Merrill <jason@redhat.com>
9219 * g++.dg/init/new31.C: New.
9221 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9224 * gcc.dg/pr35445.c: New test.
9226 2011-05-02 Jason Merrill <jason@redhat.com>
9228 * c-c++-common/vla-1.c: New.
9230 2011-05-02 Richard Guenther <rguenther@suse.de>
9232 PR tree-optimization/48822
9233 * gcc.dg/torture/pr48822.c: New testcase.
9235 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9238 * g++.dg/cpp0x/constexpr-47969.C: New.
9240 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9243 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9244 on vect_no_align targets.
9245 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9246 vect_no_align targets.
9248 2011-05-01 Xinliang David Li <davidxl@google.com>
9250 * gcc.dg/tree-ssa/integer-addr.c: New test.
9251 * gcc.dg/tree-ssa/alias_bug.c: New test.
9253 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9255 PR libgfortran/48787
9256 * gfortran.dg/round_3.f08: Add more checks.
9258 2011-04-30 Tobias Burnus <burnus@net-b.de>
9261 * gfortran.dg/import9.f90: New, proper test.
9262 * gfortran.dg/interface_37.f90: Remove bogus
9263 test (bogus copy of interface_36.f90).
9265 2011-04-30 Tobias Burnus <burnus@net-b.de>
9268 * gfortran.dg/interface_37.f90: New.
9270 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9273 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9275 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9277 PR tree-optimization/48809
9278 * gcc.c-torture/execute/pr48809.c: New test.
9280 2011-04-29 Jeff Law <law@redhat.com>
9282 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9284 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9287 * g++.dg/init/ctor10.C: New.
9289 2011-04-29 Le-Chun Wu <lcwu@google.com>
9291 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9292 warning in implicitly instantiated templates.
9294 2011-04-29 Le-Chun Wu <lcwu@google.com>
9296 * g++.dg/warn/Wnull-conversion-1.C: New.
9297 * g++.dg/warn/Wnull-conversion-2.C: New.
9299 2011-04-29 Diego Novillo <dnovillo@google.com>
9301 * g++.old-deja/g++.other/null3.C: Expect warning about
9302 converting boolean to a pointer.
9304 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9307 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9311 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9313 2011-04-29 Tobias Burnus <burnus@net-b.de>
9316 * gfortran.dg/typebound_proc_22.f90: New.
9319 * gfortran.dg/interface_36.f90: New.
9321 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9323 PR libgfortran/48488
9324 PR libgfortran/48602
9325 PR libgfortran/48615
9326 PR libgfortran/48684
9327 PR libgfortran/48787
9328 * gfortran.dg/fmt_g.f: Adjust test.
9329 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9330 * gfortran.dg/round_3.f08: New test.
9331 * gfortran.dg/namelist_print_1.f: Adjust test.
9332 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9333 * gfortran.dg/f2003_io_5.f03: Adjust test.
9334 * gfortran.dg/coarray_15.f90: Adjust test.
9335 * gfortran.dg/namelist_65.f90: Adjust test.
9336 * gfortran.dg/fmt_cache_1.f: Adjust test.
9337 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9338 * gfortran.dg/real_const_3.f90: Adjust test.
9340 2011-04-29 Jan Hubicka <jh@suse.cz>
9342 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9343 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9345 2011-04-28 Xinliang David Li <davidxl@google.com>
9347 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9348 * g++.dg/prof-robust-1.C: New test.
9350 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9352 PR tree-optimization/48765
9353 * gcc.dg/vect/pr48765.c: New.
9355 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9357 PR tree-optimization/48775
9358 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9360 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9363 * g++.dg/inherit/pr48798.C: New.
9364 * g++.old-deja/g++.other/base1.C: Adjust.
9366 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9369 * g++.dg/template/inherit7.C: New test case.
9371 2011-04-28 Richard Guenther <rguenther@suse.de>
9373 PR tree-optimization/40052
9374 PR tree-optimization/15347
9375 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9376 * gcc.dg/pr15347.c: Likewise.
9378 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9381 * g++.dg/cpp0x/sfinae18.C: New.
9383 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9386 * g++.dg/ext/is_literal_type1.C: New.
9388 2011-04-28 Tobias Burnus <burnus@net-b.de>
9392 * gfortran.dg/interface_35.f90: New.
9393 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9394 * gfortran.dg/func_result_6.f90: Add dg-warning.
9395 * gfortran.dg/bessel_1.f90: Ditto.
9396 * gfortran.dg/hypot_1.f90: Ditto.
9397 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9398 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9399 * gfortran.dg/interface_assignment_4.f90: Ditto.
9401 2011-04-27 Jason Merrill <jason@redhat.com>
9403 * g++.dg/ext/complex8.C: New.
9405 * g++.dg/cpp0x/initlist49.C: New.
9406 * g++.dg/init/new30.C: New.
9408 2011-04-27 Tobias Burnus <burnus@net-b.de>
9411 * gfortran.dg/whole_file_34.f90: New.
9413 2011-04-27 Jan Hubicka <jh@suse.cz>
9415 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9417 2011-04-27 Jason Merrill <jason@redhat.com>
9419 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9421 * g++.dg/parse/ambig6.C: New.
9423 2011-04-27 Nick Clifton <nickc@redhat.com>
9425 * gcc.dg/20020312-2.c: Add definition for RX.
9427 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9428 option with RX targets.
9430 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9433 2011-04-27 Richard Guenther <rguenther@suse.de>
9435 * gcc.dg/tree-ssa/pr23382.c: Remove.
9437 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9440 * gcc.c-torture/compile/pr48767.c: New test.
9442 2011-04-27 Richard Guenther <rguenther@suse.de>
9444 PR tree-optimization/48772
9445 * g++.dg/pr48772.C: New testcase.
9447 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9450 * gcc.c-torture/compile/pr48742.c: New test.
9452 2011-04-26 Jason Merrill <jason@redhat.com>
9454 * g++.dg/lookup/koenig13.C: New.
9456 * g++.dg/cpp0x/initlist48.C: New.
9458 2011-04-25 Jason Merrill <jason@redhat.com>
9460 * g++.dg/cpp0x/sfinae17.C: New.
9462 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9465 * gcc.target/powerpc/pr48258-1.c: New file.
9466 * gcc.target/powerpc/pr48258-2.c: Ditto.
9468 2011-04-26 Xinliang David Li <davidxl@google.com>
9470 * gcc.dg/uninit-suppress.c: New test.
9471 * gcc.dg/uninit-suppress.c: New test.
9473 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9476 * gcc.dg/pr48768.c: New test.
9478 PR tree-optimization/48734
9479 * gcc.c-torture/compile/pr48734.c: New test.
9482 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9484 2011-04-26 Richard Guenther <rguenther@suse.de>
9486 PR tree-optimization/48731
9487 * gcc.dg/torture/pr48731.c: New testcase.
9489 2011-04-26 Richard Guenther <rguenther@suse.de>
9492 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9494 2011-04-26 Richard Guenther <rguenther@suse.de>
9497 * gcc.dg/torture/pr48694-1.c: New testcase.
9498 * gcc.dg/torture/pr48694-2.c: Likewise.
9500 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9502 * g++.dg/ext/underlying_type1.C: New.
9503 * g++.dg/ext/underlying_type2.C: Likewise.
9504 * g++.dg/ext/underlying_type3.C: Likewise.
9505 * g++.dg/ext/underlying_type4.C: Likewise.
9506 * g++.dg/ext/underlying_type5.C: Likewise.
9507 * g++.dg/ext/underlying_type6.C: Likewise.
9508 * g++.dg/ext/underlying_type7.C: Likewise.
9509 * g++.dg/ext/underlying_type8.C: Likewise.
9510 * g++.dg/ext/underlying_type9.C: Likewise.
9511 * g++.dg/ext/underlying_type10.C: Likewise.
9513 2011-04-25 Jason Merrill <jason@redhat.com>
9515 * g++.dg/cpp0x/regress/template-const2.C: New.
9517 2011-04-25 Jeff Law <law@redhat.com>
9519 * gcc.dg/tree-ssa/vrp56.c: new test.
9521 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9523 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9525 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9527 PR preprocessor/48740
9528 * c-c++-common/raw-string-11.c: New test.
9530 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9532 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9535 2011-04-23 Tobias Burnus <burnus@net-b.de>
9538 * gfortran.dg/coarray_19.f90: New.
9540 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9543 * gcc.dg/pr48685.c: New test.
9545 2011-04-22 Jan Hubicka <jh@suse.cz>
9547 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9549 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9551 PR tree-optimization/48717
9552 * gcc.c-torture/execute/pr48717.c: New test.
9554 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9557 * gcc.target/i386/pr48723.c: New test.
9559 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9562 * gcc.dg/gomp/pr48716.c: New test.
9563 * g++.dg/gomp/pr48716.C: New test.
9565 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9568 * gcc.dg/missing-field-init-2.c: Update testcase.
9570 2011-04-22 Alan Modra <amodra@gmail.com>
9572 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9574 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9577 * gfortran.dg/function_optimize_6.f90: New test.
9579 2011-04-21 Easwaran Raman <eraman@google.com>
9581 * gcc.dg/stack-layout-2.c: New test.
9583 2011-04-21 Richard Guenther <rguenther@suse.de>
9586 * g++.dg/lto/pr48207-2_0.C: New testcase.
9587 * g++.dg/lto/pr48207-3_0.C: Likewise.
9589 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9591 * gnat.dg/volatile5.adb: New test.
9592 * gnat.dg/volatile5_pkg.ads: New helper.
9594 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9597 * gcc.target/i386/pr48708.c: New test.
9599 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9601 * gcc.dg/vect/vect-119.c: New test.
9603 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9605 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9608 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9609 Richard Sandiford <richard.sandiford@linaro.org>
9612 * gcc.target/arm/pr46329.c: New test.
9614 2011-04-21 Tobias Burnus <burnus@net-b.de>
9617 * gfortran.dg/coarray_18.f90: New.
9619 2011-04-20 Jason Merrill <jason@redhat.com>
9621 * g++.dg/cpp0x/initlist47.C: New.
9623 * g++.dg/init/dtor4.C: New.
9625 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9628 * gcc.target/i386/sse2-pinsrw.c: New test.
9629 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9630 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9631 * gcc.target/i386/sse2-insvhi.c: Ditto.
9632 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9633 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9635 2011-04-20 Jason Merrill <jason@redhat.com>
9637 * g++.dg/template/const4.C: New.
9639 2011-04-20 Easwaran Raman <eraman@google.com>
9641 * gcc.dg/stack-layout-1.c: New test.
9643 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9645 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9646 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9649 2011-04-20 Kai Tietz <ktietz@redhat.com>
9651 * gcc.dg/binop-xor1.c: New test.
9652 * gcc.dg/binop-xor2.c: New test.
9653 * gcc.dg/binop-xor3.c: New test.
9654 * gcc.dg/binop-xor4.c: New test.
9655 * gcc.dg/binop-xor5.c: New test.
9657 2011-04-20 Richard Guenther <rguenther@suse.de>
9659 PR tree-optimization/47892
9660 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9662 2011-04-20 Richard Guenther <rguenther@suse.de>
9665 * g++.dg/torture/pr48695.C: New testcase.
9667 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9669 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9670 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9671 * gcc.c-torture/execute/pr45262.c: Ditto
9672 * gcc.dg/torture/pr43165.c: Ditto.
9673 * gcc.dg/torture/pr47228.c: Ditto.
9674 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9675 * gcc.dg/ipa/pr45644.c: Ditto.
9676 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9679 2011-04-19 Jason Merrill <jason@redhat.com>
9681 * g++.dg/ext/complex7.C: New.
9683 * g++.dg/ext/attrib41.C: New.
9685 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9688 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9690 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9693 * gcc.target/i386/pr48678.c: New test.
9695 2011-04-19 Martin Jambor <mjambor@suse.cz>
9697 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9698 * g++.dg/opt/devirt2.C: New test.
9699 * g++.dg/ipa/devirt-g-1.C: Likewise.
9701 2011-04-19 Tobias Burnus <burnus@net-b.de>
9704 * gfortran.dg/whole_file_33.f90: New.
9706 2011-04-19 Martin Jambor <mjambor@suse.cz>
9708 * g++.dg/ipa/devirt-7.C: New test.
9710 2011-04-19 Richard Guenther <rguenther@suse.de>
9713 * g++.dg/lto/pr48207_0.C: New testcase.
9715 2011-04-18 Jason Merrill <jason@redhat.com>
9717 * g++.dg/init/void1.C: New.
9719 * g++.dg/cpp0x/union4.C: New.
9721 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9724 * g++.dg/torture/pr48661.C: New test.
9727 * g++.dg/gomp/pr48632.C: New test.
9729 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9731 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9732 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9734 2011-04-18 Tobias Burnus <burnus@net-b.de>
9737 * gfortran.dg/coarray_17.f90: New.
9738 * gfortran.dg/coarray_10.f90: Update dg-error.
9740 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9743 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9744 * gfortran.dg/guality/guality.exp: Likewise.
9746 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9748 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9750 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9752 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9754 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9756 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9758 2011-04-18 Richard Guenther <rguenther@suse.de>
9761 * g++.dg/torture/pr46364.C: New testcase.
9763 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9765 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9767 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9769 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9771 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9772 Ira Rosen <ira.rosen@linaro.org>
9775 * gcc.target/arm/pr48252.c: New test.
9777 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9779 PR tree-optimization/48616
9780 * gcc.dg/pr48616.c: New test.
9782 2011-04-18 Tobias Burnus <burnus@net-b.de>
9785 * gfortran.dg/coarray_16.f90: New.
9787 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9790 * gfortran.dg/realloc_on_assign_7.f03: New test.
9792 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9794 PR libgfortran/48602
9795 * gfortran.dg/fmt_g0_6.f08: New test.
9797 2011-04-17 Jason Merrill <jason@redhat.com>
9799 * g++.dg/cpp0x/sfinae16.C: New.
9801 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9803 * gcc.target/mips/reg-var-1.c: New test.
9805 2011-04-17 Jan Hubicka <jh@suse.cz>
9807 * gcc.dg/winline-5.c: Update testcase.
9809 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9811 * gnat.dg/discr27.ad[sb]: Move dg directive.
9812 * gnat.dg/discr28.ad[sb]: New test.
9813 * gnat.dg/discr28_pkg.ads: New helper.
9815 2011-04-17 Michael Matz <matz@suse.de>
9817 PR tree-optimization/48622
9819 * gcc.dg/lto/pr48622_0.c: New test.
9821 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9823 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9824 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9825 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9826 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9827 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9828 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9830 2011-04-15 Jason Merrill <jason@redhat.com>
9832 * g++.dg/cpp0x/range-for17.C: New.
9834 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9836 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9837 * g++.dg/cpp0x/range-for3.C: Likewise.
9838 * g++.dg/cpp0x/range-for9.C: Correct error message.
9839 * g++.dg/cpp0x/range-for11.C: New.
9840 * g++.dg/cpp0x/range-for12.C: New.
9841 * g++.dg/cpp0x/range-for13.C: New.
9842 * g++.dg/cpp0x/range-for14.C: New.
9843 * g++.dg/cpp0x/range-for15.C: New.
9844 * g++.dg/cpp0x/range-for16.C: New.
9846 2011-04-15 Tobias Burnus <burnus@net-b.de>
9849 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9851 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9853 * objc.dg/naming-4.m: Updated.
9854 * objc.dg/naming-5.m: Updated.
9855 * objc.dg/naming-6.m: New.
9856 * objc.dg/naming-7.m: New.
9857 * obj-c++.dg/naming-1.mm: Updated.
9858 * obj-c++.dg/naming-2.mm: Updated.
9859 * obj-c++.dg/naming-3.mm: New.
9860 * obj-c++.dg/naming-4.mm: New.
9862 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9864 PR libgfortran/48589
9865 * gfortran.dg/fmt_g0_5.f08: New test.
9867 2011-04-15 Richard Guenther <rguenther@suse.de>
9870 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9872 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9874 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9875 -finline-limit=0 to -fno-inline
9877 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9880 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9883 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9886 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9887 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9888 * gcc.target/i386/avx-insertps-3.c: New test.
9889 * gcc.target/i386/avx-insertps-4.c: New test.
9891 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9893 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9896 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9901 * gcc.target/avr/pr46779-1.c: New test case
9902 * gcc.target/avr/pr46779-2.c: New test case
9904 2011-04-14 Jason Merrill <jason@redhat.com>
9906 * g++.dg/cpp0x/sfinae15.C: New.
9908 * g++.dg/cpp0x/sfinae14.C: New.
9910 * g++.dg/ext/vla10.C: New.
9912 2011-04-14 Richard Guenther <rguenther@suse.de>
9914 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9916 2011-04-14 Richard Guenther <rguenther@suse.de>
9918 * gcc.dg/fold-bitand-4.c: Move ...
9919 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9921 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9923 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9925 * gcc.target/avr/torture/trivial.c: Ditto.
9927 2011-04-13 Jason Merrill <jason@redhat.com>
9929 * g++.dg/template/operator11.C: New.
9931 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9934 * gcc.dg/gomp/pr48591.c: New test.
9937 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9938 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9940 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9943 * g++.dg/template/dependent-expr7.C: New test case.
9945 2011-04-13 Jason Merrill <jason@redhat.com>
9947 * g++.dg/cpp0x/sfinae13.C: New.
9949 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9951 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9953 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9955 * gcc.target/arm/pr43698.c: Remove -march option.
9957 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9959 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9962 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9966 * gfortran.dg/realloc_on_assign_6.f03: New test.
9968 2011-04-12 Kai Tietz <ktietz@redhat.com>
9970 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9971 targets the additional -mno-ms-bitfields and
9972 -Wno-packed-bitfield-compat options.
9973 * g++.dg/ext/bitfield3.C: Likewise.
9974 * g++.dg/ext/bitfield4.C: Likewise.
9975 * g++.dg/ext/bitfield5.C: Likewise.
9976 * gcc.dg/bitfld-15.c: Likewise.
9977 * gcc.dg/bitfld-16.c: Likewise.
9978 * gcc.dg/bitfld-17.c: Likewise.
9979 * gcc.dg/bitfld-18.c: Likewise.
9981 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9983 * gcc.target/arm/neon-vld3-1.c: New test.
9984 * gcc.target/arm/neon-vst3-1.c: New test.
9985 * gcc.target/arm/neon/v*.c: Regenerate.
9987 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9989 PR rtl-optimization/48549
9990 * g++.dg/opt/pr48549.C: New test.
9992 2011-04-12 Richard Guenther <rguenther@suse.de>
9994 PR tree-optimization/46076
9995 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9997 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10000 * lib/compat.exp (compat-execute): Declare unsupported after
10001 stripping path from src1.
10002 * lib/lto.exp (lto-execute): Likewise.
10004 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10007 * gcc.dg/pr48552-1.c: New test.
10008 * gcc.dg/pr48552-2.c: New test.
10010 2011-04-11 Jason Merrill <jason@redhat.com>
10012 * g++.dg/cpp0x/sfinae12.C: New.
10014 * g++.dg/cpp0x/enum10.C: New.
10016 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10018 * g++.dg/cpp0x/rv-func.C: New.
10020 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10022 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10025 2011-04-11 Martin Jambor <mjambor@suse.cz>
10027 PR tree-optimization/48195
10028 * gcc.dg/ipa/pr48195.c: New test.
10030 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10032 * gnat.dg/return3.adb: Remove unused switch.
10034 2011-04-08 Mike Stump <mikestump@comcast.net>
10037 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10038 default to fno-common.
10040 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10042 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10043 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10045 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10048 * gfortran.dg/function_optimize_5.f90: New test.
10050 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10052 * gnat.dg/aggr17.adb: New test.
10053 * gnat.dg/aggr18.adb: Likewise.
10055 2011-04-08 Michael Matz <matz@suse.de>
10057 PR middle-end/48389
10058 * gcc.target/i386/pr48389.c: New test.
10060 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10062 PR rtl-optimization/48272
10063 * g++.dg/opt/pr48272.C: New.
10065 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10067 PR rtl-optimization/48235
10068 * gcc.dg/pr48235.c: New.
10070 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10072 PR rtl-optimization/48302
10073 * g++.dg/opt/pr48302.C: New.
10075 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10078 * g++.dg/opt/pr48273.C: New.
10080 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10082 PR rtl-optimization/48442
10083 * gcc.dg/pr48442.c: New.
10085 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10087 PR tree-optimization/48377
10088 * gcc.dg/vect/pr48377.c: New test.
10090 2011-04-07 Jason Merrill <jason@redhat.com>
10092 * g++.dg/cpp0x/regress/call1.C: New.
10094 * g++.dg/cpp0x/variadic107.C: New.
10096 * g++.dg/cpp0x/sfinae11.C: New.
10097 * g++.dg/cpp0x/noexcept02.C: Fix.
10099 * g++.dg/cpp0x/sfinae10.C: New.
10101 * g++.dg/cpp0x/sfinae9.C: New.
10103 * c-c++-common/Wcast-qual-1.c: Move here from...
10104 * gcc.dg/cast-qual-3.c: ...here, and...
10105 * g++.dg/warn/Wcast-qual2.C: ...here.
10107 * g++.dg/cpp0x/sfinae8.C: New.
10109 * g++.dg/cpp0x/sfinae7.C: New.
10111 * g++.dg/cpp0x/enum9.C: New.
10113 2011-04-07 Mike Stump <mikestump@comcast.net>
10115 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10116 with no trampolines.
10118 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10121 * gfortran.dg/gomp/pr48117.f90: New test.
10124 * gcc.dg/torture/pr48343.c: New test.
10126 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10128 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10130 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10132 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10134 2011-04-07 Tom de Vries <tom@codesourcery.com>
10137 * lib/scanasm.exp (object-size): New proc.
10138 * gcc.target/arm/pr43920-2.c: New test.
10140 2011-04-06 Tobias Burnus <burnus@net-b.de>
10144 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10146 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10148 * gcc.dg/mtune.c: Prune note from output.
10150 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10153 * gcc.dg/guality/pr36977.c: New test.
10154 * gcc.dg/guality/pr48466.c: New test.
10156 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10158 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10160 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10162 * gnat.dg/return3.adb: New test.
10164 2011-04-06 Richard Guenther <rguenther@suse.de>
10166 PR tree-optimization/47663
10167 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10169 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10171 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10172 Solaris 8 and 9 as well.
10174 2011-04-05 Tom de Vries <tom@codesourcery.com>
10177 * gcc.target/arm/pr43920-1.c: New test.
10179 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10181 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10182 (cctor): Actually return the value.
10183 (main): Cast return values.
10185 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10187 * gfortran.dg/character_comparison_8.f90: New test.
10189 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10191 * frontend-passes: (optimize_lexical_comparison): New function.
10192 (optimize_expr): Call it.
10193 (optimize_comparison): Also handle lexical comparison functions.
10194 Return false instad of -2 for unequal comparison.
10196 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10199 * function_optimize_4.f90: New test.
10201 2011-04-04 Tobias Burnus <burnus@net-b.de>
10204 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10205 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10206 * gfortran.dg/coarray_15.f90: New.
10208 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10210 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10211 * gfortran.dg/bessel_7.f90: Likewise.
10213 2011-04-03 Tobias Burnus <burnus@net-b.de>
10215 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10217 2011-04-03 Richard Guenther <rguenther@suse.de>
10218 Ira Rosen <ira.rosen@linaro.org>
10220 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10221 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10222 -ftree-loop-if-convert-stores.
10224 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10226 * gnat.dg/specs/aggr2.ads: New test.
10228 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10230 * gnat.dg/debug2.ad[sb]: New test.
10231 * gnat.dg/debug2_pkg.ads: New helper.
10232 * gnat.dg/debug3.ad[sb]: New test.
10234 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10236 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10238 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10240 PR middle-end/48335
10241 * gcc.c-torture/compile/pr48335-1.c: New test.
10242 * gcc.dg/pr48335-1.c: New test.
10243 * gcc.dg/pr48335-2.c: New test.
10244 * gcc.dg/pr48335-3.c: New test.
10245 * gcc.dg/pr48335-4.c: New test.
10246 * gcc.dg/pr48335-5.c: New test.
10247 * gcc.dg/pr48335-6.c: New test.
10248 * gcc.dg/pr48335-7.c: New test.
10249 * gcc.dg/pr48335-8.c: New test.
10250 * gcc.target/i386/pr48335-1.c: New test.
10252 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10255 * gcc.dg/Waddress.c: New test.
10257 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10260 * gfortran.dg/function_optimize_3.f90: New test.
10262 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10264 * gcc.c-torture/compile/20110401-1.c: New test.
10266 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10267 * g++.dg/lto/20091002-2_0.C: Likewise.
10268 * g++.dg/lto/20090303_0.c: Likewise.
10269 * g++.dg/lto/20091004-1_0.C: Likewise.
10270 * g++.dg/lto/20091002-3_0.C: Likewise.
10271 * g++.dg/lto/20091004-2_0.C: Likewise.
10272 * g++.dg/lto/20081123_0.C: Likewise.
10273 * g++.dg/lto/20090313_0.C: Likewise.
10274 * g++.dg/lto/20081109-1_0.C: Likewise.
10275 * g++.dg/lto/20081219_0.C: Likewise.
10276 * g++.dg/lto/20081204-1_0.C: Likewise.
10277 * g++.dg/lto/20090302_0.C: Likewise.
10278 * g++.dg/lto/20081119-1_0.C: Likewise.
10279 * g++.dg/lto/20081118_0.C: Likewise.
10280 * gcc.dg/lto/20091020-2_0.c: Likewise.
10281 * gcc.dg/lto/20090210_0.c: Likewise.
10282 * gcc.dg/lto/20081204-1_0.c: Likewise.
10283 * gcc.dg/lto/20081224_0.c: Likewise.
10284 * gcc.dg/lto/20090219_0.c: Likewise.
10285 * gcc.dg/lto/20091014-1_0.c: Likewise.
10286 * gcc.dg/lto/20091016-1_0.c: Likewise.
10287 * gcc.dg/lto/20090206-2_0.c: Likewise.
10288 * gcc.dg/lto/20090116_0.c: Likewise.
10289 * gcc.dg/lto/20091013-1_0.c: Likewise.
10290 * gcc.dg/lto/20091015-1_0.c: Likewise.
10291 * gcc.dg/lto/20090126-2_0.c: Likewise.
10293 2011-03-31 Ian Lance Taylor <iant@google.com>
10295 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10297 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10299 * gnat.dg/opt16.adb: New test.
10301 2011-03-31 Jason Merrill <jason@redhat.com>
10303 * g++.dg/cpp0x/defaulted24.C: New.
10305 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10308 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10311 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10313 * g++.dg/other/i386-9.C: New test.
10315 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10317 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10319 2011-03-30 Jason Merrill <jason@redhat.com>
10321 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10323 * g++.dg/cpp0x/regress/isnan.C: New.
10325 * g++.dg/cpp0x/initlist46.C: New.
10327 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10330 * gcc.target/arm/neon-modes-2.c: New test.
10332 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10335 * gcc.c-torture/compile/pr48305.c: New test.
10337 2011-03-29 Jason Merrill <jason@redhat.com>
10339 * g++.dg/cpp0x/regress/value-dep1.C: New.
10341 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10343 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10345 2011-03-29 Ian Lance Taylor <iant@google.com>
10347 * go.test/go-test.exp: Handle the test lines used in several new
10349 (errchk): Add opts parameter. Change all callers. Handle parens
10352 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10353 Dominique d'Humieres <dominiq@lps.ens.fr>
10355 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10356 and __APPLE__ && __PPC__ && __ALTIVEC__.
10358 2011-03-29 Jason Merrill <jason@redhat.com>
10360 * g++.dg/cpp0x/dependent1.C: New.
10362 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10364 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10366 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10368 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10371 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10372 * gfortran.dg/proc_ptr_comp_32.f90: New.
10374 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10376 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10377 check for corresponding warning.
10379 2011-03-28 Jason Merrill <jason@redhat.com>
10381 * g++.dg/cpp0x/rv-deduce2.C: New.
10383 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10386 * gcc.dg/pr48203.c: New test.
10388 2011-03-28 Jeff Law <law@redhat.com>
10390 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10392 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10394 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10395 and __PPC__ && __ALTIVEC__.
10397 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10400 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10401 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10402 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10403 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10405 2011-03-28 Jason Merrill <jason@redhat.com>
10407 * g++.dg/cpp0x/initlist-array2.C: New.
10409 * g++.dg/cpp0x/initlist-array1.C: New.
10411 * g++.dg/cpp0x/constexpr-compound.C: New.
10413 * g++.dg/cpp0x/constexpr-using.C: New.
10415 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10417 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10420 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10422 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10424 * gcc.dg/slp-1.c: New test.
10426 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10428 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10429 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10430 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10431 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10432 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10433 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10434 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10435 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10436 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10437 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10438 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10439 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10440 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10441 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10443 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10446 * gfortran.dg/trim_optimize_5.f90: New test.
10447 * gfortran.dg/trim_optimize_6.f90: New test.
10449 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10452 * gcc.target/mips/madd-7.c: Remove -mlong32.
10453 * gcc.target/mips/msub-7.c: Likewise.
10455 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10457 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10458 accesses to preserve the meaning of the test for doubleword vectors.
10459 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10460 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10462 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10465 * gfortran.dg/class_42.f03: New.
10467 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10469 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10472 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10474 PR rtl-optimization/48144
10475 * gcc.dg/pr48144.c: New test.
10477 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10479 * gnat.dg/discr27.ad[sb]: New test.
10481 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10483 * gnat.dg/limited_with2.ad[sb]: New test.
10484 * gnat.dg/limited_with2_pkg1.ads: New helper.
10485 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10487 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10489 * gnat.dg/opt15.adb: New test.
10490 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10492 2011-03-25 Tobias Burnus <burnus@net-b.de>
10496 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10497 * gfortran.dg/leadz_trailz_3.f90: Ditto
10499 2011-03-25 Martin Jambor <mjambor@suse.cz>
10501 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10503 2011-03-25 Jason Merrill <jason@redhat.com>
10505 * g++.dg/cpp0x/defaulted22.C: New.
10506 * g++.dg/cpp0x/defaulted23.C: New.
10507 * g++.dg/cpp0x/defaulted15.C: Adjust.
10509 2011-03-25 Jason Merrill <jason@redhat.com>
10511 * g++.dg/cpp0x/move1.C: New.
10513 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10516 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10518 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10520 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10521 for mips-sgi-irix6.5.
10522 Replace snprintf prototype by <stdio.h>.
10524 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10527 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10528 run_expensive_tests.
10529 * gcc.dg/graphite/block-4.c: Likewise.
10530 * gcc.dg/graphite/block-7.c: Likewise.
10531 * gcc.dg/graphite/block-8.c: Likewise.
10533 2011-03-25 Richard Guenther <rguenther@suse.de>
10535 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10536 * g++.dg/tree-ssa/pr8781.C: Likewise.
10537 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10538 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10539 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10540 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10541 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10542 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10543 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10544 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10545 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10546 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10547 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10548 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10549 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10550 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10551 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10552 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10553 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10554 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10555 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10556 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10557 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10558 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10559 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10560 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10561 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10562 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10563 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10564 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10565 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10566 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10567 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10568 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10569 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10570 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10571 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10572 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10573 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10574 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10575 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10576 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10577 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10578 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10579 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10580 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10581 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10582 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10583 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10584 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10585 * c-c++-common/pr46562-2.c: Likewise.
10586 * gfortran.dg/pr42108.f90: Likewise.
10587 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10588 foo to be inlined even at -O1.
10589 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10590 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10591 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10592 * gcc.dg/matrix/matrix.exp: Disable FRE.
10594 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10597 * gcc.dg/dfp/pr48204.c: New test.
10599 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10602 * gcc.c-torture/execute/pr47917.c: Move this...
10603 * gcc.dg/torture/pr47917.c: to here and add xfails.
10605 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10607 * gnat.dg/array16.ad[sb]: New test.
10608 * gnat.dg/array16.ads: New helper.
10610 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10612 * gnat.dg/derived_type2.adb: New test.
10614 2011-03-24 Richard Guenther <rguenther@suse.de>
10616 PR tree-optimization/48271
10617 * g++.dg/torture/pr48271.C: New testcase.
10619 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10621 * gnat.dg/array15.ad[sb]: New test.
10623 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10626 * gcc.target/i386/pr48237.c: New test.
10628 2011-03-24 Richard Guenther <rguenther@suse.de>
10630 PR middle-end/48269
10631 * gcc.dg/builtin-object-size-10.c: New testcase.
10633 2011-03-24 Richard Guenther <rguenther@suse.de>
10635 PR tree-optimization/46562
10636 * c-c++-common/pr46562-2.c: New testcase.
10637 * c-c++-common/pr46562.c: Likewise.
10639 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10641 * gcc.dg/vect/vect-cselim-1.c: New test.
10642 * gcc.dg/vect/vect-cselim-2.c: New test.
10644 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10646 * gcc.target/arm/pr46934.c: New.
10648 2011-03-23 Ian Lance Taylor <iant@google.com>
10650 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10652 2011-03-23 Richard Guenther <rguenther@suse.de>
10654 * gcc.dg/struct: Remove directory and contents.
10656 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10659 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10661 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10663 * gnat.dg/discr26.ad[sb]: New test.
10664 * gnat.dg/discr26_pkg.ads: New helper.
10666 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10669 * gcc.target/arm/neon-vld-1.c: New test.
10671 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10673 * gnat.dg/array14.ad[sb]: New test.
10674 * gnat.dg/array14_pkg.ads: New helper.
10676 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10678 * gcc.c-torture/execute/920501-8.x: Remove.
10679 * gcc.c-torture/execute/930513-1.x: Remove.
10680 * gcc.c-torture/execute/960312-1.x: Remove.
10681 * gcc.c-torture/compile/20000804-1.c,
10682 gcc.c-torture/compile/20001205-1.c,
10683 gcc.c-torture/compile/20001226-1.c,
10684 gcc.c-torture/compile/20010518-2.c,
10685 gcc.c-torture/compile/20020312-1.c,
10686 gcc.c-torture/compile/20020604-1.c,
10687 gcc.c-torture/compile/920501-12.c,
10688 gcc.c-torture/compile/920501-4.c,
10689 gcc.c-torture/compile/920520-1.c,
10690 gcc.c-torture/compile/980506-1.c,
10691 gcc.c-torture/execute/980709-1.x,
10692 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10693 options for m68hc11.
10694 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10695 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10698 2011-03-22 Nick Clifton <nickc@redhat.com>
10700 * lib/target-supports.exp (check_profiling_available): Add MN10300
10701 to the list of targets that do not support profiling. Restore
10702 alpha sorting to this list.
10704 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10706 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10707 failure on 32-bit systems.
10708 * gcc.dg/torture/vector-2.c: Ditto.
10710 2011-03-22 Richard Guenther <rguenther@suse.de>
10712 PR tree-optimization/48228
10713 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10715 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10717 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10721 * gcc.target/powerpc/pr48226.c: New file.
10723 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10725 * lib/prune.exp (prune_gcc_output): Prune "could not create
10726 compact unwind for" warnings.
10728 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10732 * gcc.c-torture/execute/pr42544.c: New test.
10733 * gcc.c-torture/execute/pr48197.c: New test.
10735 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10737 PR preprocessor/48192
10738 * gcc.target/powerpc/pr48192.c: New file.
10741 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10742 split problem of 0 being loaded in a VSX register.
10744 2011-03-21 Richard Guenther <rguenther@suse.de>
10747 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10748 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10749 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10750 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10752 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10755 * gcc.dg/pr48213.c: New test.
10757 2011-03-21 Kai Tietz <ktietz@redhat.com>
10760 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10762 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10764 * gcc.target/arm/xor-and.c: New.
10766 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10769 * gfortran.dg/function_optimize_1.f90: New test.
10770 * gfortran.dg/function_optimize_2.f90: New test.
10772 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10774 PR rtl-optimization/47502
10775 * gcc.target/i386/pr47502-1.c: New.
10776 * gcc.target/i386/pr47502-2.c: Likewise.
10778 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10780 PR rtl-optimization/48156
10781 * gcc.dg/pr48156.c: New test.
10783 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10785 PR libfortran/47439
10786 * gfortran.dg/scratch_1.f90: Adjust test.
10788 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10790 PR libfortran/47439
10791 * gfortran.dg/scratch_1.f90: New test.
10793 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10795 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10796 variably modified typedefs.
10797 * gcc.dg/c1x-typedef-2.c: Remove.
10799 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10801 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10802 * gcc.dg/c1x-anon-struct-3.c: New test.
10803 * gcc.dg/anon-struct-11.c: Update.
10805 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10807 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10809 Only xfail with gas.
10811 2011-03-18 Jason Merrill <jason@redhat.com>
10813 * g++.dg/template/fn-ptr1.C: New.
10815 * g++.dg/overload/volatile1.C: New.
10817 * g++.dg/opt/pr23372.C: New.
10819 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10821 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10823 PR middle-end/47405
10824 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10826 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10828 * gcc.target/arm/unsigned-extend-1.c: New.
10830 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10833 * gcc.c-torture/compile/pr48161.c: New test.
10835 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10837 PR middle-end/47725
10838 * gcc.dg/torture/pr47725.c: New.
10840 2011-03-17 Jason Merrill <jason@redhat.com>
10842 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10843 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10845 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10847 * gnat.dg/specs/elab2.ads: New test.
10848 * gnat.dg/specs/elab2_pkg.ads: New helper.
10850 2011-03-17 Jason Merrill <jason@redhat.com>
10852 * g++.dg/cpp0x/decltype-1212.C: New.
10853 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10855 2011-03-17 Jason Merrill <jason@redhat.com>
10857 * g++.dg/parse/memfnquals1.C: New.
10859 2011-03-17 Richard Guenther <rguenther@suse.de>
10861 PR middle-end/48134
10862 * gcc.dg/pr48134.c: New testcase.
10864 2011-03-17 Richard Guenther <rguenther@suse.de>
10866 PR middle-end/48165
10867 * g++.dg/torture/pr48165.C: New testcase.
10869 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10871 PR rtl-optimization/48141
10872 * gcc.dg/pr48141.c: New test.
10874 2011-03-16 Jason Merrill <jason@redhat.com>
10876 * g++.dg/cpp0x/constexpr-48089.C: New.
10878 * g++.dg/cpp0x/constexpr-abi1.C: New.
10880 * g++.dg/cpp0x/constexpr-46336.C: New.
10881 * g++.dg/parse/friend5.C: Adjust expected errors.
10883 * g++.dg/cpp0x/constexpr-47570.C: New.
10885 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10888 * ++.dg/debug/dwarf2/typedef6.C: New test.
10890 2011-03-16 Jason Merrill <jason@redhat.com>
10892 * g++.dg/cpp0x/elision2.C: New.
10894 * g++.dg/cpp0x/constexpr-array3.C: New.
10896 2011-03-16 Jason Merrill <jason@redhat.com>
10898 * g++.dg/cpp0x/sfinae6.C: New.
10899 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10900 * g++.dg/cpp0x/pr45908.C: Likewise.
10901 * g++.dg/cpp0x/sfinae6.C: Likewise.
10902 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10903 * g++.old-deja/g++.law/arg11.C: Likewise.
10905 2011-03-16 Jason Merrill <jason@redhat.com>
10907 * g++.dg/template/incomplete6.C: New.
10909 2011-03-16 Jeff Law <law@redhat.com>
10911 * gcc.dg/tree-ssa/vrp55.c: New test.
10913 2011-03-16 Jason Merrill <jason@redhat.com>
10915 * g++.dg/cpp0x/auto22.C: New.
10917 2011-03-16 Richard Guenther <rguenther@suse.de>
10919 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10920 optimizing it away if promoted to const.
10922 2011-03-16 Richard Guenther <rguenther@suse.de>
10924 PR tree-optimization/48149
10925 * gcc.dg/fold-complex-1.c: New testcase.
10927 2011-03-16 Richard Guenther <rguenther@suse.de>
10930 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10931 or cloning happens.
10933 2011-03-16 Richard Guenther <rguenther@suse.de>
10935 PR tree-optimization/26134
10936 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10938 2011-03-16 Richard Guenther <rguenther@suse.de>
10940 PR tree-optimization/48146
10941 * gcc.dg/torture/pr48146.c: New testcase.
10943 2011-03-16 Richard Guenther <rguenther@suse.de>
10945 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10946 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10948 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10950 PR middle-end/48136
10951 * gcc.c-torture/compile/pr48136.c: New test.
10953 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10956 * gcc.dg/guality/pr45882.c: New test.
10958 2011-03-15 Jason Merrill <jason@redhat.com>
10960 * g++.dg/cpp0x/constexpr-recursion.C: New.
10962 * g++.dg/cpp0x/implicit11.C: New.
10964 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10966 * g++.dg/cpp0x/constexpr-attribute.C: New.
10968 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10970 * g++.dg/parse/pr34758.C: New.
10972 2011-03-15 Xinliang David Li <davidxl@google.com>
10975 * gcc.dg/uninit-pred-7_d.c: New test.
10976 * gcc.dg/uninit-pred-8_d.c: New test.
10978 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10981 * gcc.target/arm/pr46788.c: New.
10983 2011-03-15 Richard Guenther <rguenther@suse.de>
10985 PR middle-end/47650
10986 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10987 * gfortran.dg/ishft_4.f90: Likewise.
10988 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10990 2011-03-15 Richard Guenther <rguenther@suse.de>
10992 PR tree-optimization/13954
10993 * g++.dg/tree-ssa/pr13954.C: New testcase.
10995 2011-03-15 Richard Guenther <rguenther@suse.de>
10997 PR tree-optimization/48037
10998 * gcc.target/i386/pr48037-1.c: New testcase.
11000 2011-03-15 Richard Guenther <rguenther@suse.de>
11002 PR tree-optimization/41490
11003 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11004 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11005 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11006 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11007 * g++.dg/tree-ssa/pr33604.C: Adjust.
11009 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11011 PR middle-end/47917
11012 * gcc.c-torture/execute/pr47917.c: New test.
11013 * gcc.dg/pr47917.c: New test.
11015 PR middle-end/38878
11016 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11018 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11020 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11021 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11022 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11023 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11024 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11025 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11026 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11027 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11028 * gcc.target/i386/avx-floor-vec.c: Ditto.
11029 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11030 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11031 * gcc.target/i386/avx-rint-vec.c: Ditto.
11032 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11033 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11034 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11035 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11037 2011-03-14 Tom Tromey <tromey@redhat.com>
11039 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11040 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11041 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11043 2011-03-14 Tom Tromey <tromey@redhat.com>
11045 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11046 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11047 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11049 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11051 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11053 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11055 PR rtl-optimization/47166
11056 * gcc.c-torture/execute/postmod-1.c: New test.
11058 2011-03-14 Richard Guenther <rguenther@suse.de>
11060 PR middle-end/48098
11061 * gcc.dg/torture/pr48098.c: New testcase.
11063 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11066 * gcc.target/powerpc/pr48053-1.c: New test.
11067 * gcc.target/powerpc/pr48053-2.c: Likewise.
11069 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11071 PR libfortran/48066
11072 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11074 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11076 PR libfortran/48066
11077 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11079 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11082 * gfortran.dg/class_41.f03: New.
11084 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11086 * g++.dg/conversion/cast3.C: New test.
11088 2011-03-11 Jason Merrill <jason@redhat.com>
11090 * g++.dg/template/error45.C: New.
11092 * g++.dg/parse/no-type-defn1.C: New.
11094 * g++.dg/ext/attrib40.C: New.
11096 * g++.dg/cpp0x/regress/array1.C: New.
11098 2011-03-11 Richard Guenther <rguenther@suse.de>
11100 PR tree-optimization/48067
11101 * gcc.dg/pr48067.c: New testcase.
11103 2011-03-11 Richard Guenther <rguenther@suse.de>
11106 * g++.dg/lto/20110311-1_0.C: New testcase.
11108 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11111 * g++.dg/inherit/virtual8.C: New test.
11113 PR middle-end/48044
11114 * gcc.dg/torture/pr48044.c: New test.
11116 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11119 * gfortran.dg/proc_ptr_comp_31.f90: New.
11121 2011-03-11 Richard Guenther <rguenther@suse.de>
11123 PR tree-optimization/47278
11124 * gcc.dg/torture/pr47278-1.c: New testcase.
11125 * gcc.dg/torture/pr47278-2.c: Likewise.
11127 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11129 PR tree-optimization/48063
11130 * gcc.dg/torture/pr48063.c: New test.
11132 2011-03-10 Jason Merrill <jason@redhat.com>
11134 * g++.dg/template/array22.C: New.
11136 * g++.dg/cpp0x/syntax-err1.C: New.
11137 * g++.dg/parse/error36.C: Adjust expected errors.
11138 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11139 * g++.old-deja/g++.pt/typename3.C: Likewise.
11140 * g++.old-deja/g++.pt/typename4.C: Likewise.
11141 * g++.old-deja/g++.pt/typename6.C: Likewise.
11143 2011-03-09 Jason Merrill <jason@redhat.com>
11145 * g++.dg/template/nontype22.C: New.
11147 2011-03-09 Martin Jambor <mjambor@suse.cz>
11149 PR tree-optimization/47714
11150 * g++.dg/torture/pr47714.C: New test.
11152 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11155 * gcc.target/powerpc/pr47755-2.c: New file.
11157 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11159 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11160 is not set in the environment, pass 64 as first argument when not
11161 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11162 native where ulimit -u is supported.
11164 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11166 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11168 2011-03-08 Jason Merrill <jason@redhat.com>
11170 * g++.dg/template/nontype21.C: New.
11172 * g++.dg/template/anon5.C: New.
11174 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11177 * gcc.dg/pr47881.c: New test.
11179 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11182 * g++.dg/lookup/template3.C: New test.
11184 2011-03-08 Kai Tietz <ktietz@redhat.com>
11186 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11189 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11192 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11193 sizeof to compute alignment.
11195 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11197 PR tree-optimization/48022
11198 * gcc.dg/pr48022-1.c: New test.
11199 * gcc.dg/pr48022-2.c: New test.
11201 2011-03-07 Jason Merrill <jason@redhat.com>
11203 * g++.dg/template/nontype20.C: New.
11204 * g++.dg/init/member1.C: Adjust expected errors.
11205 * g++.dg/parse/constant4.C: Likewise.
11206 * g++.dg/template/qualified-id3.C: Likewise.
11207 * g++.old-deja/g++.pt/crash10.C: Likewise.
11209 * g++.dg/cpp0x/regress/non-const1.C: New.
11211 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11214 * gcc.dg/pr47991.c: New test.
11216 2011-03-07 Jason Merrill <jason@redhat.com>
11218 * g++.dg/abi/mangle46.C: New.
11220 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11223 * gcc.target/powerpc/pr47862.c: New.
11225 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11228 * gcc.target/i386/combine-mul.c: Require nonpic.
11230 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11231 Nathan Froyd <froydnj@codesourcery.com>
11233 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11235 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11237 * README.QMTEST: Remove.
11239 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11240 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11243 * gfortran.dg/array_constructor_37.f90 : New test.
11245 2011-03-05 Jason Merrill <jason@redhat.com>
11247 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11248 * g++.dg/abi/mangle45.C: Likewise.
11249 * g++.dg/cpp0x/trailing1.C: Likewise.
11251 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11253 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11255 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11257 PR rtl-optimization/47899
11258 * gcc.dg/pr47899.c: New test.
11260 * gcc.dg/torture/pr47968.c: Ignore warnings.
11262 PR tree-optimization/47967
11263 * gcc.c-torture/compile/pr47967.c: New test.
11265 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11267 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11268 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11270 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11272 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11273 and property_getAttributes() if __OBJC2__.
11274 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11275 * objc.dg/property/property-encoding-1.m: New.
11276 * obj-c++.dg/property/property-encoding-1.mm: New.
11278 2011-03-04 Jason Merrill <jason@redhat.com>
11280 * g++.dg/template/pseudodtor6.C: New.
11282 * g++.dg/inherit/covariant19.C: New.
11284 2011-03-04 Richard Guenther <rguenther@suse.de>
11286 PR middle-end/47968
11287 * gcc.dg/torture/pr47968.c: New testcase.
11289 2011-03-04 Richard Guenther <rguenther@suse.de>
11291 PR middle-end/47975
11292 * gcc.dg/torture/pr47975.c: New testcase.
11294 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11297 * g++.dg/template/crash106.C: New.
11299 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11302 * gcc.dg/gomp/pr47963.c: New test.
11303 * g++.dg/gomp/pr47963.C: New test.
11305 2011-03-02 Jason Merrill <jason@redhat.com>
11307 * g++.dg/cpp0x/regress/condition1.C: New.
11309 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11311 2011-03-01 Jason Merrill <jason@redhat.com>
11313 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11315 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11317 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11319 PR rtl-optimization/47925
11320 * gcc.c-torture/execute/pr47925.c: New test.
11322 2011-03-01 Jason Merrill <jason@redhat.com>
11324 * g++.dg/cpp0x/decltype25.C: New.
11326 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11328 2011-03-01 Richard Guenther <rguenther@suse.de>
11330 PR tree-optimization/47890
11331 * gcc.dg/torture/pr47890.c: New testcase.
11333 2011-03-01 Richard Guenther <rguenther@suse.de>
11336 * gcc.dg/lto/pr47924_0.c: New testcase.
11338 2011-03-01 Richard Guenther <rguenther@suse.de>
11341 * gfortran.dg/lto/pr46911_0.f: New testcase.
11343 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11345 PR libgfortran/47933
11346 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11347 compile errors from older code form.
11349 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11351 PR libgfortran/47567
11352 * gfortran.dg/fmt_fw_d.f90: New test.
11354 2011-02-28 Jason Merrill <jason@redhat.com>
11356 * g++.dg/inherit/covariant18.C: New.
11358 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11360 PR middle-end/47893
11361 * gcc.dg/pr47893.c: New test.
11363 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11365 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11366 NULL in case of a selector with conflicting types.
11367 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11369 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11371 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11372 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11373 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11374 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11376 2011-02-28 Jason Merrill <jason@redhat.com>
11379 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11381 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11383 PR libgfortran/47778
11384 * gfortran.dg/namelist_71.f90: New test.
11386 2011-02-27 Jason Merrill <jason@redhat.com>
11389 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11390 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11392 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11395 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11397 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11400 * gfortran.dg/gomp/task-1.f90: Removed.
11402 2011-02-26 Jason Merrill <jason@redhat.com>
11404 * g++.dg/template/this-targ1.C: New.
11406 * g++.dg/cpp0x/regress/template-const1.C: New.
11407 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11408 * g++.dg/template/function1.C: Adjust.
11409 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11410 * g++.dg/debug/debug7.C: Adjust.
11412 2011-02-26 Tobias Burnus <burnus@net-b.de>
11415 * gfortran.dg/gomp/task-1.f90: New.
11417 2011-02-25 Jie Zhang <jie@codesourcery.com>
11419 * gcc.target/arm/neon-thumb2-move.c: Add
11420 dg-require-effective-target arm_thumb2_ok.
11422 2011-02-24 Jason Merrill <jason@redhat.com>
11424 * g++.dg/parse/constant1.C: Specify C++98 mode.
11425 * g++.dg/parse/constant5.C: Likewise.
11426 * g++.dg/parse/error2.C: Likewise.
11427 * g++.dg/parse/semicolon3.C: Likewise.
11428 * g++.dg/template/crash14.C: Likewise.
11429 * g++.dg/template/local4.C: Likewise.
11430 * g++.dg/template/nontype3.C: Likewise.
11431 * g++.dg/parse/crash31.C: Adjust expected errors.
11432 * g++.dg/template/function1.C: Likewise.
11433 * g++.dg/template/ref3.C: Likewise.
11434 * g++.dg/template/static9.C: Likewise.
11435 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11437 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11438 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11439 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11440 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11441 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11443 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11446 * gfortran.dg/pr47878.f90: New test.
11448 2011-02-24 Richard Guenther <rguenther@suse.de>
11451 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11452 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11454 2011-02-24 Richard Guenther <rguenther@suse.de>
11457 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11458 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11460 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11462 PR libgfortran/47567
11463 * gfortran.dg/fmt_f0_1.f90: Update test.
11465 2011-02-23 Jason Merrill <jason@redhat.com>
11467 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11468 * g++.dg/abi/mangle45.C: New.
11470 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11471 * g++.dg/template/canon-type-9.C: Match use of decltype
11472 between declaration and definition.
11473 * g++.dg/template/canon-type-12.C: Likewise.
11475 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11478 * gfortran.dg/nested_allocatables_1.f90: New.
11480 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11483 * g++.dg/pr46868.C: New test.
11484 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11485 * g++.dg/parse/error14.C: Adjust.
11487 2011-02-23 Richard Guenther <rguenther@suse.de>
11489 PR tree-optimization/47838
11490 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11492 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11494 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11496 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11498 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11499 * gfortran.dg/count_init_expr.f03: Ditto.
11500 * gfortran.dg/gomp/pr43711.f90: Ditto.
11501 * gcc.dg/struct-parse-2.c: Ditto.
11502 * gcc.dg/parse-error-3.c: Ditto.
11503 * gcc.dg/Wlogical-op-1.c: Ditto.
11504 * gcc.dg/Walways-true-1.c: Ditto.
11505 * gcc.dg/pr24225.c: Ditto.
11506 * gcc.dg/Walways-true-2.c: Ditto.
11507 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11508 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11509 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11510 * g++.dg/overload/defarg4.C: Ditto.
11511 * g++.dg/inherit/covariant16.C: Ditto.
11512 * g++.dg/inherit/virtual7.C: Ditto.
11513 * g++.dg/template/canon-type-9.C: Ditto.
11514 * g++.dg/template/access19.C: Ditto.
11515 * g++.dg/template/call7.C: Ditto.
11516 * g++.dg/template/canon-type-2.C: Ditto.
11517 * g++.dg/template/init7.C: Ditto.
11518 * g++.dg/template/sizeof-template-argument.C: Ditto.
11519 * g++.dg/template/const3.C: Ditto.
11520 * g++.dg/template/sfinae26.C: Ditto.
11521 * g++.dg/template/sfinae26.C: Ditto.
11522 * g++.dg/template/canon-type-11.C: Ditto.
11523 * g++.dg/template/union2.C: Ditto.
11524 * g++.dg/template/canon-type-3.C: Ditto.
11525 * g++.dg/template/canon-type-1.C: Ditto.
11526 * g++.dg/template/canon-type-5.C: Ditto.
11527 * g++.dg/template/canon-type-7.C: Ditto.
11528 * g++.dg/template/canon-type-10.C: Ditto.
11529 * g++.dg/template/spec36.C: Ditto.
11530 * g++.dg/template/typedef38.C: Ditto.
11531 * g++.dg/template/canon-type-4.C: Ditto.
11532 * g++.dg/template/canon-type-6.C: Ditto.
11533 * g++.dg/template/canon-type-13.C: Ditto.
11534 * g++.dg/template/instantiate9.C: Ditto.
11535 * g++.dg/template/ttp22.C: Ditto.
11536 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11537 * g++.dg/warn/Walways-true-1.C: Ditto.
11538 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11539 * g++.dg/warn/Walways-true-2.C: Ditto.
11540 * g++.dg/conversion/op4.C: Ditto.
11541 * g++.dg/opt/pr19650.C: Ditto.
11542 * g++.dg/lookup/friend11.C: Ditto.
11543 * g++.dg/other/default2.C: Ditto.
11544 * g++.dg/other/default3.C: Ditto.
11545 * g++.dg/other/dtor2.C: Ditto.
11546 * g++.dg/other/friend5.C: Ditto.
11547 * g++.dg/other/default5.C: Ditto.
11548 * g++.dg/init/brace6.C: Ditto.
11549 * g++.dg/init/aggr5.C: Ditto.
11550 * g++.dg/init/error2.C: Ditto.
11551 * g++.dg/expr/bound-mem-fun.C: Ditto.
11552 * g++.dg/expr/cond6.C: Ditto.
11553 * g++.dg/expr/stmt-expr-1.C: Ditto.
11554 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11555 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11556 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11557 * g++.dg/cpp0x/bracket1.C: Ditto.
11558 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11559 * g++.dg/cpp0x/pr38646.C: Ditto.
11560 * g++.dg/cpp0x/variadic73.C: Ditto.
11561 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11562 * g++.dg/cpp0x/bracket4.C: Ditto.
11563 * g++.dg/cpp0x/decltype4.C: Ditto.
11564 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11565 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11566 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11567 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11568 * g++.dg/cpp0x/decltype2.C: Ditto.
11569 * g++.dg/cpp0x/decltype1.C: Ditto.
11570 * g++.dg/cpp0x/bracket2.C: Ditto.
11571 * g++.dg/cpp0x/decltype5.C: Ditto.
11572 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11573 * g++.dg/cpp0x/variadic70.C: Ditto.
11574 * g++.dg/cpp0x/decltype6.C: Ditto.
11575 * g++.dg/cpp0x/rvo.C: Ditto.
11576 * g++.dg/cpp0x/vt-40092.C: Ditto.
11577 * g++.dg/cpp0x/variadic-new.C: Ditto.
11578 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11579 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11580 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11581 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11582 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11583 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11584 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11585 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11586 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11587 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11588 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11589 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11590 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11591 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11592 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11593 * g++.dg/cpp0x/pr39639.C: Ditto.
11594 * g++.dg/cpp0x/decltype3.C: Ditto.
11595 * g++.dg/cpp0x/variadic68.C: Ditto.
11596 * g++.dg/cpp0x/variadic-function.C: Ditto.
11597 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11598 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11599 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11600 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11601 * g++.dg/parse/crash35.C: Ditto.
11602 * g++.dg/parse/crash40.C: Ditto.
11603 * g++.dg/parse/defarg12.C: Ditto.
11604 * g++.dg/parse/crash34.C: Ditto.
11605 * g++.dg/parse/constructor3.C: Ditto.
11606 * g++.dg/parse/template23.C: Ditto.
11607 * g++.dg/parse/crash56.C: Ditto.
11608 * g++.dg/parse/dtor13.C: Ditto.
11609 * g++.dg/parse/error33.C: Ditto.
11610 * g++.dg/parse/ctor9.C: Ditto.
11611 * g++.dg/parse/error32.C: Ditto.
11612 * g++.dg/parse/error37.C: Ditto.
11613 * g++.dg/parse/bitfield3.C: Ditto.
11614 * g++.dg/parse/struct-4.C: Ditto.
11615 * g++.dg/ext/has_trivial_copy.C: Ditto.
11616 * g++.dg/ext/is_polymorphic.C: Ditto.
11617 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11618 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11619 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11620 * g++.dg/ext/is_union.C: Ditto.
11621 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11622 * g++.dg/ext/is_pod.C: Ditto.
11623 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11624 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11625 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11626 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11627 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11628 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11629 * g++.dg/ext/is_abstract.C: Ditto.
11630 * g++.dg/ext/has_trivial_assign.C: Ditto.
11631 * g++.dg/ext/is_class.C: Ditto.
11632 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11633 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11634 * g++.dg/ext/is_base_of.C: Ditto.
11635 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11636 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11637 * g++.dg/ext/is_empty.C: Ditto.
11638 * g++.dg/ext/is_enum.C: Ditto.
11639 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11640 * gnat.dg/opt11.adb: Ditto.
11641 * obj-c++.dg/pr45735.mm: Ditto.
11642 * obj-c++.dg/pr24393.mm: Ditto.
11643 * obj-c++.dg/exceptions-2.mm: Ditto.
11644 * objc.dg/pr45735.m: Ditto.
11645 * objc.dg/pr24393.m: Ditto.
11647 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11649 * objc.dg/attributes/objc-exception-1.m: New.
11651 2011-02-23 Jie Zhang <jie@codesourcery.com>
11653 * gcc.dg/cpp/include7.c: New test.
11655 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11658 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11660 2011-02-23 Jie Zhang <jie@codesourcery.com>
11662 PR rtl-optimization/47763
11663 * gcc.dg/pr47763.c: New test.
11665 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11668 * gfortran.dg/whole_file_32.f90 : New test.
11670 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11673 * g++.dg/inherit/virtual7.C: New test.
11675 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11678 * objc.dg/type-size-3.m: Updated error message.
11679 * objc.dg/type-size-4.m: New test.
11680 * objc.dg/type-size-5.m: New test.
11682 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11684 * lib/gnat.exp: Fix comments.
11685 Don't load libgloss.exp.
11686 (default_gnat_version): Call $compiler with --version.
11687 Adapt regexp for gnatmake output, insert version.
11688 (gnat_version): New proc.
11689 (gnat_init): Remove gnat_libgcc_s_path.
11690 (gnat_target_compile): Likewise.
11691 Remove ld_library_path.
11692 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11693 (gnat_pass): Remove.
11694 (gnat_pass): Remove.
11695 (gnat_finish): Remove.
11696 (gnat_exit): Remove.
11697 (local_find_gnatmake): Reindent.
11698 (runtest_file_p): Remove.
11699 (prune_warnings): Remove.
11700 (find_gnatclean): New proc.
11701 * lib/gnat-dg.exp (lremove): New proc.
11702 (gnat-dg-test): Reindent.
11703 Remove additional output files.
11704 (gnat-dg-runtest): Remove.
11706 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11707 * gnat.dg/loop_optimization6.adb: Likewise.
11708 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11710 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11712 PR tree-optimization/47835
11713 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11715 2011-02-22 Tobias Burnus <burnus@net-b.de>
11717 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11718 * gfortran.dg/abstract_type_2.f03: Ditto.
11719 * gfortran.dg/abstract_type_3.f03: Ditto.
11720 * gfortran.dg/abstract_type_4.f03: Ditto.
11721 * gfortran.dg/abstract_type_5.f03: Ditto.
11722 * gfortran.dg/abstract_type_6.f03: Ditto.
11723 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11724 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11725 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11726 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11727 * gfortran.dg/array_function_5.f90: Ditto.
11728 * gfortran.dg/asynchronous_3.f03: Ditto.
11729 * gfortran.dg/char_expr_1.f90: Ditto.
11730 * gfortran.dg/class_14.f03: Ditto.
11731 * gfortran.dg/data_array_6.f: Ditto.
11732 * gfortran.dg/data_invalid.f90: Ditto.
11733 * gfortran.dg/dot_product_1.f03: Ditto.
11734 * gfortran.dg/func_derived_5.f90: Ditto.
11735 * gfortran.dg/func_result_4.f90: Ditto.
11736 * gfortran.dg/implied_do_1.f90: Ditto.
11737 * gfortran.dg/initialization_25.f90: Ditto.
11738 * gfortran.dg/initialization_26.f90: Ditto.
11739 * gfortran.dg/interface_34.f90: Ditto.
11740 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11741 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11742 * gfortran.dg/matmul_8.f03: Ditto.
11743 * gfortran.dg/merge_init_expr.f90: Ditto.
11744 * gfortran.dg/pack_assign_1.f90: Ditto.
11745 * gfortran.dg/pack_vector_1.f90: Ditto.
11746 * gfortran.dg/pointer_check_8.f90: Ditto.
11747 * gfortran.dg/product_init_expr.f03: Ditto.
11748 * gfortran.dg/reshape_order_5.f90: Ditto.
11749 * gfortran.dg/reshape_shape_1.f90: Ditto.
11750 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11751 * gfortran.dg/same_name_2.f90: Ditto.
11752 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11753 * gfortran.dg/spread_init_expr.f03: Ditto.
11754 * gfortran.dg/stmt_func_1.f90: Ditto.
11755 * gfortran.dg/sum_init_expr.f03: Ditto.
11756 * gfortran.dg/transpose_3.f03: Ditto.
11757 * gfortran.dg/unpack_init_expr.f03: Ditto.
11758 * gfortran.dg/warn_conversion.f90: Ditto.
11759 * gfortran.dg/warn_conversion_2.f90: Ditto.
11760 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11761 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11762 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11763 * gfortran.dg/whole_file_16.f90: Ditto.
11764 * gfortran.dg/whole_file_17.f90: Ditto.
11765 * gfortran.dg/whole_file_18.f90: Ditto.
11766 * gfortran.dg/whole_file_20.f03: Ditto.
11767 * gfortran.dg/whole_file_5.f90: Ditto.
11768 * gfortran.dg/whole_file_6.f90: Ditto.
11769 * gfortran.dg/write_invalid_format.f90: Ditto.
11770 * gfortran.dg/zero_sized_6.f90: Ditto.
11772 2011-02-21 Jeff Law <law@redhat.com>
11774 PR rtl-optimization/46178
11775 * gcc.target/i386/pr46178.c: New test.
11777 PR rtl-optimization/46002
11778 * gcc.c-torture/compile/pr46002.c: New test.
11780 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11782 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11785 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11788 * g++.dg/debug/pr47106.C: Require effective target lto.
11790 2011-02-21 Jason Merrill <jason@redhat.com>
11792 * g++.dg/cpp0x/constexpr-diag2.C: New.
11794 2011-02-20 Jason Merrill <jason@redhat.com>
11796 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11798 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11800 * g++.dg/overload/conv-op1.C: New.
11802 * g++.dg/cpp0x/constexpr-synth1.C: New.
11804 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11806 * objc.dg/layout-2.m: New.
11807 * objc.dg/selector-3.m: Adjusted location of error message.
11808 * objc.dg/type-size-3.m: Same.
11809 * obj-c++.dg/selector-3.mm: Same.
11811 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11814 * objc.dg/property/dotsyntax-22.m: New.
11815 * obj-c++.dg/property/dotsyntax-22.mm: New.
11817 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11820 * g++.dg/template/typedef38.C: New test.
11822 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11825 * gfortran.dg/whole_file_30.f90 : New test.
11826 * gfortran.dg/whole_file_31.f90 : New test.
11828 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11832 * gfortran.dg/whole_file_28.f90 : New test.
11833 * gfortran.dg/whole_file_29.f90 : New test.
11835 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11838 * g++.dg/template/crash105.C: New.
11840 2011-02-19 Jason Merrill <jason@redhat.com>
11842 * g++.dg/cpp0x/regress/no-elide1.C: New.
11844 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11846 PR tree-optimization/46620
11847 * gcc.dg/pr46620.c: New.
11849 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11852 * gcc.target/i386/pr47809.c: New test.
11854 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11855 Tobias Burnus <burnus@net-b.de>
11857 * lib/target-supports.exp
11858 (check_effective_target_fortran_large_real): New check for large reals.
11859 * gfortran.dg/nan_7.f90: New test.
11861 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11863 PR libgfortran/47567
11864 * gfortran.dg/fmt_f0_1.f90: Update test.
11866 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11869 * gfortran.dg/array_constructor_36.f90 : New test.
11870 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11871 allow for comparison between different elements of the array
11872 constructor at different levels of optimization.
11874 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11876 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11877 * gcc.target/i386/pr32280-1.c: Likewise.
11879 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11882 * gcc.target/i386/pr47800.c: New test.
11884 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11886 * objc/execute/exceptions/foward-1.x: New.
11888 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11891 * gfortran.dg/derived_constructor_comps_4.f90: New.
11893 2011-02-18 Tobias Burnus
11896 * gfortran.dg/func_result_6.f90: New.
11898 2011-02-18 Michael Matz <matz@suse.de>
11901 * gfortran.dg/lto/pr45586_0.f90: New test.
11902 * gfortran.dg/typebound_proc_20.f90: Ditto.
11903 * gfortran.dg/typebound_proc_21.f90: Ditto.
11905 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11908 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11910 2011-02-18 Tobias Burnus <burnus@net-b.de>
11913 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11914 gcc_warning_prefix.
11915 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11916 normalizing the error/warning output.
11917 * gfortran.dg/Wall.f90: Update dg-error/warning.
11918 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11919 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11920 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11921 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11922 * gfortran.dg/class_30.f90: Update dg-error/warning.
11923 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11924 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11925 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11926 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11927 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11928 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11929 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11930 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11931 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11932 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11933 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11934 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11935 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11936 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11937 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11938 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11939 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11940 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11941 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11942 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11943 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11944 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11945 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11946 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11947 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11949 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11952 * gfortran.dg/proc_ptr_comp_30.f90: New.
11954 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11957 * gcc.target/i386/pr47780.c: New test.
11959 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11962 * gfortran.dg/class_40.f03: New.
11964 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11967 * g++.dg/cpp0x/auto21.C: New test.
11969 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11971 * objc.dg/special/unclaimed-category-1.h: Updated for
11973 * objc.dg/special/unclaimed-category-1.m: Same.
11974 * objc.dg/zero-link-1.m: Same.
11975 * objc.dg/lookup-1.m: Same.
11976 * objc.dg/torture/strings/const-str-9.m
11977 * objc.dg/torture/strings/const-str-10.m: Same.
11978 * objc.dg/torture/strings/const-str-11.m: Same.
11979 * objc.dg/torture/forward-1.m: Same.
11980 * objc.dg/zero-link-2.m: Same.
11981 * objc.dg/encode-7-next-64bit.m: Same.
11982 * objc.dg/method-4.m: Same.
11983 * objc.dg/next-runtime-1.m: Same.
11984 * objc.dg/image-info.m: Same.
11985 * objc.dg/pr23214.m: Same.
11986 * objc.dg/symtab-1.m: Same.
11987 * obj-c++.dg/basic.m: Same.
11988 * obj-c++.dg/proto-lossage-3.m: Same.
11989 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11990 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11991 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11992 * obj-c++.dg/method-11.m: Same.
11993 * objc/execute/enumeration-1.m: Same.
11994 * objc/execute/object_is_class.m: Same.
11995 * objc/execute/formal_protocol-2.m: Same.
11996 * objc/execute/formal_protocol-4.m: Same.
11997 * objc/execute/formal_protocol-6.m: Same.
11998 * objc/execute/bycopy-3.m: Same.
11999 * objc/execute/exceptions/catchall-1.m: Same.
12000 * objc/execute/exceptions/finally-1.m: Same.
12001 * objc/execute/exceptions/local-variables-1.m: Same.
12002 * objc/execute/exceptions/foward-1.m: Same.
12003 * objc/execute/bf-common.h
12004 * objc/execute/enumeration-2.m: Same.
12005 * objc/execute/formal_protocol-1.m: Same.
12006 * objc/execute/formal_protocol-3.m: Same.
12007 * objc/execute/formal_protocol-5.m: Same.
12008 * objc/execute/accessing_ivars.m: Same.
12009 * objc/execute/bycopy-2.m: Same.
12010 * objc/execute/formal_protocol-7.m: Same.
12011 * objc/execute/compatibility_alias.m: Same.
12012 * objc/execute/no_clash.m: Same.
12013 * objc/execute/object_is_meta_class.m: Same.
12014 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12015 * objc/execute/class-tests-1.h: Include stdio.h.
12016 * objc/execute/class-tests-2.h: Same.
12017 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12019 * obj-c++.dg/try-catch-2.mm: Same.
12021 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12024 * g++.dg/warn/Wunused-parm-4.C: New test.
12026 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12027 Jan Hubicka <jh@suse.cz>
12031 * g++.dg/debug/pr47106.C: New.
12033 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12036 * gcc.target/i386/pr43653.c: New test.
12038 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12041 * g++.dg/template/inherit6.C: New test.
12043 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12046 * gfortran.dg/class_39.f03: New.
12048 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12051 * g++.dg/cpp0x/variadic106.C: New test.
12053 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12055 PR libfortran/47757
12056 * gfortran.dg/pr47757-1.f90: New test.
12057 * gfortran.dg/pr47757-2.f90: New test.
12058 * gfortran.dg/pr47757-3.f90: New test.
12061 * g++.dg/cpp0x/enum8.C: New test.
12063 2011-02-15 Jason Merrill <jason@redhat.com>
12065 * g++.dg/inherit/implicit-trivial1.C: New.
12066 * g++.dg/cpp0x/implicit-trivial1.C: New.
12068 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12070 PR middle-end/47725
12071 * gcc.dg/torture/pr47725.c: Removed.
12073 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12076 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12077 constant does not generate a load from memory.
12079 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12081 PR middle-end/47725
12082 * gcc.dg/torture/pr47725.c: New.
12084 2011-02-15 Richard Guenther <rguenther@suse.de>
12086 PR tree-optimization/47743
12087 * gcc.dg/torture/pr47743.c: New testcase.
12089 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12091 PR middle-end/47581
12092 * gcc.target/i386/pr47581.c: New test.
12094 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12097 * gfortran.dg/select_type_22.f03: New.
12099 2011-02-14 Jason Merrill <jason@redhat.com>
12101 * g++.dg/cpp0x/regress/enum1.C: New.
12103 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12105 * gnat.dg/include.adb: New test.
12107 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12110 * gfortran.dg/class_38.f03: New.
12112 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12114 * gcc.dg/pr46494.c: New test.
12116 2011-02-14 Richard Guenther <rguenther@suse.de>
12118 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12120 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12123 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12124 sparc*-sun-solaris2.11.
12126 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12129 * gfortran.dg/argument_checking_18.f90: New.
12131 2011-02-13 Tobias Burnus <burnus@net-b.de>
12133 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12134 * gfortran.dg/argument_checking_17.f90: New.
12136 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12138 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12139 are temporarily disabled.
12140 * gfortran.dg/class_7.f03: Ditto.
12141 * gfortran.dg/coarray_14.f90: Ditto.
12142 * gfortran.dg/typebound_proc_13.f03: Ditto.
12144 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12147 * gfortran.dg/extends_11.f03: New.
12149 2011-02-11 Xinliang David Li <davidxl@google.com>
12151 PR tree-optimization/47707
12152 * g++.dg/tree-ssa/pr47707.C: New test.
12154 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12156 * g++.dg/opt/inline17.C: New test.
12158 2011-02-11 Tobias Burnus <burnus@net-b.de>
12161 * gfortran.dg/pure_formal_2.f90: New.
12163 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12165 PR rtl-optimization/47614
12166 * gfortran.dg/pr47614.f: New.
12168 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12171 * gcc.dg/opts-6.c: New test.
12173 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12176 * gcc.dg/pr47684.c: New test.
12178 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12181 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12182 c99_runtime, dg-add-options c99_runtime.
12183 (main): Use __asm__.
12185 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12188 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12189 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12190 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12191 * gcc.dg/ucnid-10.c: Likewise.
12192 * gcc.dg/ucnid-13.c: Likewise.
12193 * gcc.dg/ucnid-7.c: Likewise.
12194 * gcc.dg/ucnid-8.c: Likewise.
12195 Adapt dg-warning line number.
12197 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12199 * gcc.target/i386/parity-1.c: Use -march=k8.
12200 * gcc.target/i386/parity-2.c: Ditto.
12201 * gcc.target/i386/vecinit-1.c: Ditto.
12202 * gcc.target/i386/vecinit-2.c: Ditto.
12204 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12207 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12208 * gcc.target/mips/save-restore-3.c: Likewise.
12209 * gcc.target/mips/save-restore-4.c: Likewise.
12210 * gcc.target/mips/save-restore-5.c: Likewise.
12213 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12214 * g++.dg/tree-prof/partition2.C: Likewise.
12216 2011-02-09 Jason Merrill <jason@redhat.com>
12218 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12219 rather than misdeclare std::puts.
12221 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12222 * g++.dg/other/warning1.C: Likewise.
12223 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12224 * g++.old-deja/g++.gb/scope06.C: Likewise.
12225 * g++.old-deja/g++.law/cvt11.C: Likewise.
12226 * g++.old-deja/g++.law/init1.C: Likewise.
12227 * g++.dg/abi/mangle26.C: Likewise.
12229 * g++.dg/template/function1.C: Adjust for C++0x mode.
12230 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12232 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12233 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12235 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12237 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12239 * g++.dg/cpp0x/regress: New directory.
12240 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12241 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12242 * g++.dg/cpp0x/regress/regress3.C: New.
12244 2011-02-10 Richard Guenther <rguenther@suse.de>
12246 PR tree-optimization/47677
12247 * gcc.dg/torture/pr47677.c: New testcase.
12249 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12251 * objc.dg/special/load-category-1.m: Remove unused header.
12252 * objc.dg/special/load-category-1a.m: Likewise.
12253 * objc.dg/special/load-category-2.m: Likewise.
12254 * objc.dg/special/load-category-2a.m: Likewise.
12255 * objc.dg/special/load-category-3.m: Likewise.
12256 * objc.dg/special/load-category-3a.m: Likewise.
12257 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12258 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12259 * objc.dg/attributes/class-attribute-1.m: Likewise.
12260 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12261 * obj-c++.dg/property/property.exp: Likewise.
12262 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12263 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12264 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12265 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12266 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12267 * obj-c++.dg/template-8.mm: Likewise.
12269 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12272 * gcc.target/i386/pr47665.c: New test.
12274 2011-02-10 Jie Zhang <jie@codesourcery.com>
12278 2011-02-05 Jie Zhang <jie@codesourcery.com>
12280 * gcc.dg/pr42631.c: Update test.
12281 * gcc.dg/pr42631-2.c: New test.
12283 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12286 * gfortran.dg/proc_decl_25.f90: New.
12288 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12291 * gfortran.dg/typebound_assignment_2.f03: New.
12293 2011-02-09 Richard Guenther <rguenther@suse.de>
12295 PR tree-optimization/47664
12296 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12298 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12300 PR middle-end/47646
12301 * gnat.dg/uninit_func.adb: Adjust dg directive.
12303 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12305 PR middle-end/47646
12306 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12308 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12311 * gfortran.dg/auto_dealloc_2.f90: New.
12313 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12315 * gcc.dg/builtins-config.h: Remove __sgi handling.
12316 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12317 -std=c99 for mips-sgi-irix6.5*.
12319 2011-02-09 Martin Jambor <mjambor@suse.cz>
12321 PR middle-end/45505
12322 * gfortran.dg/pr25923.f90: Remove xfails.
12324 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12327 * gfortran.dg/inquire_14.f90: New test.
12329 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12332 * gfortran.dg/pointer_init_6.f90: New.
12334 2011-02-08 Jeff Law <law@redhat.com>
12336 PR tree-optimization/42893
12337 * gcc.tree-ssa/pr42893.c: New test.
12339 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12341 PR tree-optimization/46834
12342 PR tree-optimization/46994
12343 PR tree-optimization/46995
12344 * gcc.dg/graphite/id-pr46834.c: New.
12345 * gfortran.dg/graphite/id-pr46994.f90: New.
12346 * gfortran.dg/graphite/id-pr46995.f90: New.
12348 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12350 PR middle-end/47646
12351 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12352 using the variable is known the warning is emitted there.
12353 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12354 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12356 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12359 * gcc.dg/noreturn-1.c (foo5): Likewise.
12360 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12361 (method2): Likewise.
12363 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12364 the return statement using the uninitialized variable.
12365 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12367 2011-02-08 Richard Guenther <rguenther@suse.de>
12369 PR middle-end/47639
12370 * g++.dg/opt/pr47639.c: New testcase.
12372 2011-02-08 Richard Guenther <rguenther@suse.de>
12374 PR tree-optimization/47632
12375 * g++.dg/opt/pr47632.C: New testcase.
12377 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12379 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12381 2011-02-07 Richard Guenther <rguenther@suse.de>
12383 PR tree-optimization/47615
12384 * g++.dg/opt/pr47615.C: New testcase.
12386 2011-02-07 Richard Guenther <rguenther@suse.de>
12388 PR tree-optimization/47621
12389 * gcc.dg/torture/pr47621.c: New testcase.
12391 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12393 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12395 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12398 * gfortran.dg/allocate_with_source_1 : New test.
12400 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12402 PR middle-end/47610
12403 * gcc.dg/pr47610.c: New test.
12405 2011-02-05 Jie Zhang <jie@codesourcery.com>
12408 * gcc.dg/pr42631.c: Update test.
12409 * gcc.dg/pr42631-2.c: New test.
12411 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12414 * gfortran.dg/pr47574.f90: New test.
12416 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12418 PR tree-optimization/46194
12419 * gcc.dg/autopar/pr46194.c: New.
12421 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12423 PR tree-optimization/43695
12424 * g++.dg/ipa/pr43695.C: New.
12426 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12428 PR inline-asm/23200
12429 * gcc.dg/pr23200.c: New test.
12431 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12434 * g++.dg/pr47589.C: New test.
12436 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12439 * g++.dg/template/typedef37.C: New test.
12440 * g++.dg/template/param1.C: Adjust expected error message.
12442 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12444 PR middle-end/31490
12445 * gcc.dg/pr31490-2.c: New test.
12446 * gcc.dg/pr31490-3.c: New test.
12447 * gcc.dg/pr31490-4.c: New test.
12449 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12450 Jakub Jelinek <jakub@redhat.com>
12453 * g++.dg/parser/semicolon3.C: Adjust.
12454 * g++.dg/parser/semicolon4.C: New testcase.
12455 * g++.dg/pr46890.C: New testcase.
12457 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12460 * g++.dg/init/pr29571.C: New.
12462 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12464 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12465 instead of vect_int.
12467 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12470 * gcc.target/i386/pr47312.c: New test.
12473 * gcc.target/i386/pr47564.c: New test.
12475 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12477 PR tree-optimization/45122
12478 * gcc.dg/tree-ssa/pr45122.c: New.
12480 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12483 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12486 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12487 and vsx so a default --with-cpu=power7 doesn't give an error
12488 when -mavoid-indexed-addresses is used.
12490 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12491 wrapper function to save the arguments and then jump to the real
12492 function, rather than depending on the compiler not to move stuff
12494 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12496 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12497 Paul Thomas <pault@gcc.gnu.org>
12500 * gfortran.dg/class_37.f03 : New test.
12502 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12503 Richard Guenther <rguenther@suse.de>
12505 PR tree-optimization/40979
12507 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12508 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12509 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12510 check_vect_support_and_set_flags.
12511 * gfortran.dg/graphite/vect-pr40979.f90: New.
12513 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12516 * gfortran.dg/class_36.f03: New.
12518 2011-02-02 Richard Guenther <rguenther@suse.de>
12520 PR tree-optimization/47566
12521 * gcc.dg/lto/20110201-1_0.c: New testcase.
12523 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12529 * debug/pr47498.c: New.
12530 * debug/pr47501.c: New.
12532 2011-02-01 Richard Guenther <rguenther@suse.de>
12534 PR tree-optimization/47559
12535 * g++.dg/torture/pr47559.C: New testcase.
12537 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12540 * gfortran.dg/typebound_call_20.f03: New.
12542 2011-02-01 Richard Guenther <rguenther@suse.de>
12544 PR tree-optimization/47555
12545 * gcc.dg/pr47555.c: New testcase.
12547 2011-02-01 Richard Guenther <rguenther@suse.de>
12549 PR tree-optimization/47541
12550 * g++.dg/torture/pr47541.C: New testcase.
12552 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12555 * gfortran.dg/typebound_call_19.f03: New.
12557 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12560 * g++.dg/cpp0x/pr47416.C: New test.
12562 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12565 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12567 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12570 * gfortran.dg/typebound_assignment_1.f03: New.
12572 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12574 PR tree-optimization/47538
12575 * gcc.c-torture/execute/pr47538.c: New test.
12577 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12580 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12582 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12584 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12586 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12588 PR rtl-optimization/44031
12589 * gcc.c-torture/compile/20110131-1.c: New test.
12591 2011-01-31 Tobias Burnus <burnus@net-b.de>
12594 * gfortran.dg/stmt_func_1.f90: New.
12596 2011-01-31 Tobias Burnus <burnus@net-b.de>
12599 * gfortran.dg/interface_34.f90: New.
12601 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12604 * gfortran.dg/realloc_on_assign_5.f03: New test.
12605 * gfortran.dg/realloc_on_assign_5.f03: New test.
12607 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12609 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12610 * gfortran.dg/bessel_7.f90: Likewise.
12611 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12613 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12614 * gfortran.dg/sum_init_expr.f03: Likewise.
12616 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12618 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12621 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12622 loop only on "vect_intfloat_cvt" targets.
12624 2011-01-29 Tobias Burnus <burnus@net-b.de>
12627 * gfortran.dg/shape_6.f90: New.
12629 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12631 PR libgfortran/47434
12632 * gfortran.dg/read_infnan_1.f90: Update test.
12633 * gfortran.dg/module_nan.f90: Update test.
12634 * gfortran.dg/char4_iunit_1.f03: Update test.
12635 * gfortran.dg/large_real_kind_1.f90: Update test.
12636 * gfortran.dg/real_const_3.f90: Update test.
12637 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12639 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12642 * g++.dg/template/param2.C: New test.
12644 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12646 PR libgfortran/47285
12647 * gfortran.dg/fmt_g.f: New test.
12649 2011-01-28 Tobias Burnus <burnus@net-b.de>
12652 * gfortran.dg/pure_formal_1.f90: New.
12654 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12657 * gcc.dg/tls/pr42894.c: New test.
12659 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12661 * gcc.dg/pr47276.c: Add dg-require-visibility.
12663 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12665 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12667 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12668 Tobias Burnus <burnus@gcc.gnu.org>
12673 * gfortran.dg/realloc_on_assign_3.f03: New test.
12674 * gfortran.dg/realloc_on_assign_4.f03: New test.
12675 * gfortran.dg/allocatable_function_5.f90: New test.
12676 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12677 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12678 implemented" dg-errors.
12680 2011-01-27 Jan Hubicka <jh@suse.cz>
12682 PR middle-end/46949
12683 * gcc.dg/attr-weakref-4.c: New testcase
12685 2011-01-27 Martin Jambor <mjambor@suse.cz>
12687 PR tree-optimization/47228
12688 * gcc.dg/torture/pr47228.c: New test.
12690 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12692 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12694 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12696 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12697 when using auto-overlay support on the SPU.
12699 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12701 PR rtl-optimization/44174
12702 * gcc.target/i386/asm-6.c: New test.
12704 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12706 PR rtl-optimization/46856
12707 * gcc.c-torture/compile/pr46856.c: New test.
12709 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12710 Andrew Pinski <pinskia@gmail.com>
12713 * gcc.dg/pr43082.c: New.
12715 2011-01-26 DJ Delorie <dj@redhat.com>
12717 PR rtl-optimization/46878
12718 * gcc.dg/pr46878-1.c: New test.
12720 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12723 * g++.dg/cpp0x/pr47476.C: New test.
12725 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12727 * gcc.c-torture/compile/20110126-1.c: New test.
12729 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12732 * gcc.dg/torture/pr47473.c: New test.
12734 2011-01-26 Jan Hubicka <jh@suse.cz>
12737 * gcc.c-torture/execute/pr47237.c: New testcase.
12739 2011-01-26 Jan Hubicka <jh@suse.cz>
12741 PR tree-optimization/47190
12742 * gcc.dg/attr-weakref-3.c: New testcase.
12744 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12747 * gcc.dg/dll-9a.c: New test file.
12748 * gcc.dg/dll-11.c: Likewise.
12749 * gcc.dg/dll-12.c: Likewise.
12750 * gcc.dg/dll-12a.c: Likewise.
12751 * gcc.dg/dll-11a.c: Likewise.
12752 * gcc.dg/dll-9.c: Likewise.
12753 * gcc.dg/dll-10.c: Likewise.
12754 * gcc.dg/dll-10a.c: Likewise.
12755 * g++.dg/ext/dllexport4a.cc: Likewise.
12756 * g++.dg/ext/dllexport4.C: Likewise.
12757 * g++.dg/ext/dllexport5.C: Likewise.
12758 * g++.dg/ext/dllexport5a.cc: Likewise.
12760 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12762 PR tree-optimization/46970
12763 * gcc.dg/graphite/pr46970.c: New.
12765 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12767 PR tree-optimization/46215
12768 * gcc.dg/graphite/pr46215.c: New.
12770 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12772 PR tree-optimization/46168
12773 * gcc.dg/graphite/pr46168.c: New.
12775 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12777 PR tree-optimization/43657
12778 * gcc.dg/graphite/pr43657.c: New.
12780 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12782 PR tree-optimization/29832
12783 * gfortran.dg/graphite/pr29832.f90: New.
12785 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12787 PR tree-optimization/43567
12788 * gcc.dg/graphite/pr43567.c: New.
12790 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12792 * gfortran.dg/graphite/interchange-4.f: New.
12793 * gfortran.dg/graphite/interchange-5.f: New.
12795 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12796 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12797 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12798 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12799 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12800 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12801 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12802 * gfortran.dg/ltrans-7.f90: Removed.
12803 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12805 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12806 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12807 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12808 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12809 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12810 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12811 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12812 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12813 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12814 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12815 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12816 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12817 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12818 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12819 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12820 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12821 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12822 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12823 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12824 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12825 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12826 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12827 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12828 * gcc.dg/tree-ssa/data-dep-1.c
12829 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12830 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12831 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12832 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12833 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12835 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12837 PR tree-optimization/47265
12838 PR tree-optimization/47443
12839 * gcc.c-torture/compile/pr47265.c: New test.
12840 * gcc.dg/pr47443.c: New test.
12842 2011-01-25 Martin Jambor <mjambor@suse.cz>
12844 PR tree-optimization/47382
12845 * g++.dg/torture/pr47382.C: New test.
12846 * g++.dg/opt/devirt1.C: Xfail.
12848 2011-01-25 Yao Qi <yao@codesourcery.com>
12851 * gcc.target/arm/pr45701-1.c: New test.
12852 * gcc.target/arm/pr45701-2.c: New test.
12853 * gcc.target/arm/pr45701-3.c: New test.
12855 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12856 Jakub Jelinek <jakub@redhat.com>
12858 PR tree-optimization/47271
12859 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12861 2011-01-25 Nick Clifton <nickc@redhat.com>
12863 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12864 (saturate_add): Delete.
12865 (exchange): Delete.
12866 (main): Do not run saturate_add.
12867 (set_interrupts): Delete.
12869 2011-01-25 Tobias Burnus <burnus@net-b.de>
12872 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12874 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12876 PR tree-optimization/47427
12877 PR tree-optimization/47428
12878 * gcc.c-torture/compile/pr47427.c: New test.
12879 * gcc.c-torture/compile/pr47428.c: New test.
12881 2011-01-25 Richard Guenther <rguenther@suse.de>
12883 PR middle-end/47411
12884 * gcc.dg/torture/pr47411.c: New testcase.
12886 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12888 * gfortran.dg/graphite/id-24.f: New.
12889 * gfortran.dg/graphite/id-25.f: New.
12891 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12893 * gfortran.dg/graphite/id-23.f: New.
12895 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12897 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12899 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12901 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12902 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12903 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12904 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12905 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12906 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12907 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12908 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12909 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12911 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12913 * gcc.dg/graphite/block-0.c: Add documentation.
12914 * gcc.dg/graphite/block-4.c: Same.
12915 * gcc.dg/graphite/block-7.c: Same.
12916 * gcc.dg/graphite/block-8.c: New.
12917 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12918 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12919 * gcc.dg/graphite/interchange-12.c: Add documentation.
12920 * gcc.dg/graphite/interchange-13.c: New.
12921 * gcc.dg/graphite/interchange-14.c: New.
12922 * gcc.dg/graphite/interchange-15.c: New.
12923 * gcc.dg/graphite/interchange-8.c: Add documentation.
12924 * gcc.dg/graphite/interchange-mvt.c: Same.
12926 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12929 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12930 * gcc.target/powerpc/altivec-14.c: Ditto.
12931 * gcc.target/powerpc/altivec-33.c: Ditto.
12932 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12933 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12934 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12935 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12936 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12937 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12938 * g++.dg/ext/altivec-15.C: Ditto.
12939 * g++.dg/ext/altivec-types-1.C: Ditto.
12940 * g++.dg/ext/altivec-types-2.C: Ditto.
12941 * g++.dg/ext/altivec-types-3.C: Ditto.
12942 * g++.dg/ext/altivec-types-4.C: Ditto.
12944 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12946 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12948 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12950 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12951 optimization options.
12953 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12955 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12958 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12960 2011-01-23 Tobias Burnus <burnus@net-b.de>
12963 * gfortran.dg/allocatable_scalar_12.f90: New.
12965 2011-01-23 Ira Rosen <irar@il.ibm.com>
12967 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12968 vectorization to be not profitable if peeling is used to
12969 realign the memory access.
12970 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12971 loop bound to avoid loop unrolling.
12972 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12974 2011-01-22 Jan Hubicka <jh@suse.cz>
12977 * g++.dg/lto/pr47333.C: New file.
12979 2011-01-22 Jan Hubicka <jh@suse.cz>
12981 PR tree-optimization/43884
12983 * gcc.dg/autopar/outer-2.c: Increase array size.
12984 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12986 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12989 * gfortran.dg/c_loc_tests_16.f90: New test.
12991 2011-01-22 Tobias Burnus <burnus@net-b.de>
12994 * gfortran.dg/typebound_proc_19.f90: New.
12996 2011-01-21 Jeff Law <law@redhat.com>
12998 PR tree-optimization/47053
12999 * g++.dg/pr47053.C: New test.
13001 2011-01-21 Jason Merrill <jason@redhat.com>
13004 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13006 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13009 * g++.dg/cpp0x/range-for10.C: New test.
13010 * g++.dg/template/for1.C: New test.
13012 PR middle-end/45566
13013 * g++.dg/tree-prof/partition3.C: New test.
13015 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13017 PR rtl-optimization/47366
13018 * g++.dg/opt/pr47366.C: New test.
13020 2011-01-21 Jason Merrill <jason@redhat.com>
13023 * g++.dg/cpp0x/constexpr-regress2.C: New.
13025 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13027 2011-01-21 Jeff Law <law@redhat.com>
13029 PR rtl-optimization/41619
13030 * gcc.dg/pr41619.c: New.
13032 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13034 PR tree-optimization/47355
13035 * g++.dg/opt/pr47355.C: New test.
13037 2011-01-21 Richard Guenther <rguenther@suse.de>
13039 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13042 2011-01-21 Richard Guenther <rguenther@suse.de>
13044 PR tree-optimization/47365
13045 * gcc.dg/torture/pr47365.c: New testcase.
13046 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13048 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13050 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13052 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13054 PR tree-optimization/47391
13055 * gcc.dg/pr47391.c: New test.
13057 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13059 * g++.dg/template/char1.C: Use signed char.
13061 2011-01-21 Tobias Burnus <burnus@net-b.de>
13064 * gfortran.dg/pointer_target_4.f90: New.
13066 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13069 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13070 ILP32 system and not IP32.
13072 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13075 * g++.dg/debug/pr46583.C: New.
13077 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13080 * g++.dg/debug/pr47283.C: New test.
13083 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13084 * gcc.target/i386/headmerge-2.c: Likewise.
13086 2011-01-20 Richard Guenther <rguenther@suse.de>
13088 PR middle-end/47370
13089 * gcc.dg/torture/pr47370.c: New testcase.
13091 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13093 PR tree-optimization/46130
13094 * gcc.dg/pr46130-1.c: New test.
13095 * gcc.dg/pr46130-2.c: New test.
13097 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13100 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13102 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13105 * g++.dg/debug/pr46240.cc: New.
13107 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13110 * g++.dg/template/anonunion1.C: New test.
13112 PR rtl-optimization/47337
13113 * gcc.c-torture/execute/pr47337.c: New test.
13115 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13118 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13120 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13122 PR tree-optimization/46021
13123 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13125 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13127 PR tree-optimization/47290
13128 * g++.dg/torture/pr47290.C: New test.
13130 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13133 * gfortran.dg/proc_ptr_comp_29.f90: New.
13135 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13138 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13139 powerpc-apple-darwin9.
13141 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13143 PR rtl-optimization/47299
13144 * gcc.c-torture/execute/pr47299.c: New test.
13146 2011-01-17 Jason Merrill <jason@redhat.com>
13148 * g++.dg/cpp0x/constexpr-virtual.C: New.
13150 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13153 * gfortran.dg/gomp/pr47331.f90: New test.
13155 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13158 * objc.dg/selector-warn-1.m: New.
13159 * obj-c++.dg/selector-warn-1.mm: New.
13161 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13163 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13164 Update dg-final accordingly.
13166 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13168 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13170 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13172 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13174 * gcc.dg/guality/pr36728-2.c: Likewise.
13176 2011-01-17 Richard Guenther <rguenther@suse.de>
13178 PR tree-optimization/47313
13179 * g++.dg/torture/pr47313.C: New testcase.
13181 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13184 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13185 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13186 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13187 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13189 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13191 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13192 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13193 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13195 2011-01-17 Richard Guenther <rguenther@suse.de>
13197 PR tree-optimization/45967
13198 * gcc.dg/torture/pr45967-2.c: New testcase.
13199 * gcc.dg/torture/pr45967-3.c: Likewise.
13201 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13204 * g++.dg/ext/pr47213.C: Require visibility.
13206 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13208 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13209 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13211 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13213 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13214 Linux-based targets.
13216 2011-01-13 Jan Hubicka <jh@suse.cz>
13218 PR tree-optimization/47276
13219 * gcc.dg/pr47276.c: New testcase.
13221 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13222 Jonathan Wakely <jwakely.gcc@gmail.com>
13225 * g++.dg/other/pr33558.C: New.
13226 * g++.dg/other/pr33558-2.C: New.
13228 2011-01-14 Martin Jambor <mjambor@suse.cz>
13230 PR tree-optimization/45934
13231 PR tree-optimization/46302
13232 * g++.dg/ipa/devirt-c-1.C: New test.
13233 * g++.dg/ipa/devirt-c-2.C: Likewise.
13234 * g++.dg/ipa/devirt-c-3.C: Likewise.
13235 * g++.dg/ipa/devirt-c-4.C: Likewise.
13236 * g++.dg/ipa/devirt-c-5.C: Likewise.
13237 * g++.dg/ipa/devirt-c-6.C: Likewise.
13238 * g++.dg/ipa/devirt-6.C: Likewise.
13239 * g++.dg/ipa/devirt-d-1.C: Likewise.
13240 * g++.dg/torture/pr45934.C: Likewise.
13242 2011-01-14 Jason Merrill <jason@redhat.com>
13244 * g++.dg/cpp0x/variadic105.C: New.
13246 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13247 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13250 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13251 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13252 execution tests on i?86-*-*, x86_64-*-* and
13253 powerpc*-apple-darwin* && ilp32.
13254 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13255 tests on i?86-*-* and x86_64-*-*.
13257 2011-01-14 Richard Guenther <rguenther@suse.de>
13259 PR tree-optimization/47280
13260 * g++.dg/opt/pr47280.C: New testcase.
13262 2011-01-14 Jason Merrill <jason@redhat.com>
13264 * g++.dg/cpp0x/constexpr-regress1.C: New.
13266 * g++.dg/ext/flexary2.C: New.
13268 2011-01-14 Richard Guenther <rguenther@suse.de>
13270 PR middle-end/47281
13271 * gcc.dg/torture/pr47281.c: New testcase.
13272 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13274 2011-01-14 Richard Guenther <rguenther@suse.de>
13276 PR tree-optimization/47286
13277 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13279 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13282 * g++.dg/ext/pr47213.C: New.
13284 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13286 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13288 2011-01-13 Tobias Burnus <burnus@net-b.de>
13289 Mikael Morin <mikael@gcc.gnu.org>
13293 * gfortran.dg/select_type_20.f90: New.
13294 * gfortran.dg/select_type_21.f90: New.
13296 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13299 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13301 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13303 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13304 * gcc.dg/guality/pr36728-2.c: Likewise.
13306 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13309 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13311 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13313 PR rtl-optimization/45352
13314 * gcc.dg/pr45352-3.c: New.
13316 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13318 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13320 * g++.dg/cpp0x/range-for8.C: New.
13321 * g++.dg/cpp0x/range-for9.C: New.
13323 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13326 * g++.dg/debug/pr47209.C: New.
13328 2011-01-12 Richard Guenther <rguenther@suse.de>
13331 * gcc.dg/lto/pr47259_0.c: New testcase.
13332 * gcc.dg/lto/pr47259_1.c: Likewise.
13334 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13336 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13337 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13338 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13339 methods missing from the OBJC2 Object.
13340 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13341 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13342 GNU and NeXT runtimes.
13343 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13345 * objc-obj-c++-shared/Object1.m: Likewise.
13346 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13347 * objc.dg/proto-qual-1.m: Likewise.
13348 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13349 * obj-c++.dg/proto-qual-1.mm: Likewise.
13351 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13354 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13356 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13358 Fixed the Objective-C++ testsuite and updated all tests.
13359 * lib/obj-c++.exp (obj-c++_init): Declare and set
13360 gcc_warning_prefix and gcc_error_prefix.
13361 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13362 'dg-warning', 'dg-message' and 'dg-error'.
13363 * obj-c++.dg/class-extension-3.mm: Likewise.
13364 * obj-c++.dg/class-protocol-1.mm: Likewise.
13365 * obj-c++.dg/encode-7.mm: Likewise.
13366 * obj-c++.dg/exceptions-3.mm: Likewise.
13367 * obj-c++.dg/exceptions-5.mm: Likewise.
13368 * obj-c++.dg/method-12.mm: Likewise.
13369 * obj-c++.dg/method-13.mm: Likewise.
13370 * obj-c++.dg/method-15.mm: Likewise.
13371 * obj-c++.dg/method-16.mm: Likewise.
13372 * obj-c++.dg/method-4.mm: Likewise.
13373 * obj-c++.dg/method-8.mm: Likewise.
13374 * obj-c++.dg/method-conflict-1.mm: Likewise.
13375 * obj-c++.dg/method-conflict-2.mm: Likewise.
13376 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13377 and uncommented second part of the testcase now that the testsuite
13379 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13380 and uncommented second part of the testcase now that the testsuite
13382 * obj-c++.dg/private-1.mm: Likewise.
13383 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13384 * obj-c++.dg/syntax-error-7.mm: Likewise.
13385 * obj-c++.dg/warn5.mm: Likewise.
13386 * obj-c++.dg/property/at-property-14.mm: Likewise.
13387 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13389 * obj-c++.dg/property/at-property-18.mm: Likewise.
13390 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13392 * obj-c++.dg/property/at-property-21.mm: Likewise.
13393 * obj-c++.dg/property/at-property-28.mm: Likewise.
13394 * obj-c++.dg/property/at-property-5.mm: Likewise.
13395 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13396 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13397 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13398 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13399 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13400 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13401 * obj-c++.dg/tls/diag-5.mm: Likewise.
13402 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13403 dg-error, now matched correctly.
13405 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13407 * objc.dg/property/at-property-29.m: New.
13408 * obj-c++.dg/property/at-property-29.mm: New.
13410 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13412 * go.test/go-test.exp (go-set-goarch): New proc.
13413 (go-gc-tests): Use it.
13415 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13418 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13420 2011-01-11 Richard Henderson <rth@redhat.com>
13422 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13424 2011-01-11 Jan Hubicka <jh@suse.cz>
13428 * gcc.dg/lto/pr45721_1.c: New file.
13429 * gcc.dg/lto/pr45721_0.c: New file.
13431 2011-01-11 Richard Guenther <rguenther@suse.de>
13433 PR tree-optimization/46076
13434 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13436 2011-01-11 Jeff Law <law@redhat.com>
13438 * PR tree-optimization/47086
13439 * gcc.dg/pr47086.c: New test.
13441 2011-01-11 Jason Merrill <jason@redhat.com>
13444 * g++.dg/template/new10.C: New.
13447 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13449 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13451 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13452 Split type definitions and NSConstantString class into...
13453 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13454 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13455 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13456 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13457 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13458 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13460 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13461 encode defines for newer NeXT system headers.
13462 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13463 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13464 * objc.dg/foreach-5.m: Likewise.
13465 * objc.dg/foreach-2.m: Likewise.
13466 * objc.dg/foreach-4.m: Likewise.
13467 * objc.dg/torture/strings/string1.m: Likewise.
13468 * objc.dg/torture/strings/string2.m: Likewise.
13469 * objc.dg/torture/strings/string3.m: Likewise.
13470 * objc.dg/torture/strings/string4.m: Likewise.
13471 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13472 header and stand alone.
13473 * obj-c++.dg/strings/strings-2.mm: Likewise.
13474 * objc.dg/torture/strings/const-str-3.m: Likewise.
13475 * objc.dg/strings/strings-2.m: Likewise.
13476 * objc.dg/strings/const-str-12b.m: Likewise.
13478 2011-01-12 Richard Guenther <rguenther@suse.de>
13480 PR middle-end/32511
13481 * gcc.dg/attr-weak-1.c: Adjust.
13483 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13486 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13487 standard compliant and comment.
13489 2011-01-10 Jan Hubicka <jh@suse.cz>
13492 * gcc.dg/initpri3.c: New testcase.
13494 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13497 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13498 externally visible.
13503 (g_ebp_save): Likewise.
13504 (g_esp_save): Likewise.
13506 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13508 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13510 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13512 PR tree-optimization/46021
13513 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13514 i?86-*-*, x86_64-*-*.
13516 2011-01-10 Jeff Law <law@redhat.com>
13518 * PR tree-optimization/47141
13519 * gcc.c-torture/compile/pr47141.c: New test.
13521 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13524 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13525 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13526 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13527 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13530 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13531 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13532 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13533 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13534 being vectorized. Adjust dg-final pattern.
13537 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13538 * gcc.dg/vect/slp-24.c: Likewise.
13540 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13543 * g++.dg/other/pr47218-1.C: New test file.
13544 * g++.dg/other/pr47218.C: Likewise.
13545 * g++.dg/other/pr47218.h: New supporting header.
13547 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13550 * objc.dg/attributes/invalid-attribute-1.m: New.
13551 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13553 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13556 * gfortran.dg/proc_ptr_comp_28.f90: New.
13558 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13560 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13561 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13562 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13563 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13564 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13565 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13566 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13567 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13568 * objc.dg/gnu-api-2-class.m: Likewise.
13569 * objc.dg/gnu-api-2-ivar.m: Likewise.
13570 * objc.dg/gnu-api-2-method.m: Likewise.
13571 * objc.dg/gnu-api-2-objc.m: Likewise.
13572 * objc.dg/gnu-api-2-object.m: Likewise.
13573 * objc.dg/gnu-api-2-property.m: Likewise.
13574 * objc.dg/gnu-api-2-protocol.m: Likewise.
13575 * objc.dg/gnu-api-2-sel.m: Likewise.
13577 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13579 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13580 * objc.dg/objc-foreach-4.m: Likewise.
13581 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13582 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13583 * objc.dg/foreach-4.m: Likewise.
13584 * objc.dg/foreach-5.m: Likewise.
13585 * objc.dg/foreach-3.m: Return self from init.
13587 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13590 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13592 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13595 * gfortran.dg/class_35.f90: New.
13597 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13599 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13601 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13604 * objc.dg/invalid-method-2.m: New.
13605 * obj-c++.dg/invalid-method-2.mm: New.
13607 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13610 * gfortran.dg/transpose_optimization_2.f90 : New test.
13612 2011-01-08 Jan Hubicka <jh@suse.cz>
13614 PR tree-optmization/46469
13615 * g++.dg/torture/pr46469.C: New testcase.
13617 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13619 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13620 emulation of libobjc-gnu structure layout functionality to ..
13621 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13622 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13623 * objc/execute/bf-common.h: Adjust headers.
13624 * objc/execute/bf-1.m: Likewise.
13625 * objc/execute/bf-2.m: Likewise.
13626 * objc/execute/bf-3.m: Likewise.
13627 * objc/execute/bf-4.m: Likewise.
13628 * objc/execute/bf-5.m: Likewise.
13629 * objc/execute/bf-6.m: Likewise.
13630 * objc/execute/bf-7.m: Likewise.
13631 * objc/execute/bf-8.m: Likewise.
13632 * objc/execute/bf-9.m: Likewise.
13633 * objc/execute/bf-10.m: Likewise.
13634 * objc/execute/bf-11.m: Likewise.
13635 * objc/execute/bf-12.m: Likewise.
13636 * objc/execute/bf-13.m: Likewise.
13637 * objc/execute/bf-14.m: Likewise.
13638 * objc/execute/bf-15.m: Likewise.
13639 * objc/execute/bf-16.m: Likewise.
13640 * objc/execute/bf-17.m: Likewise.
13641 * objc/execute/bf-18.m: Likewise.
13642 * objc/execute/bf-19.m: Likewise.
13643 * objc/execute/bf-20.m: Likewise.
13644 * objc/execute/bf-21.m: Likewise.
13645 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13646 objc_get_type_qualifiers ().
13648 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13651 * gfortran.dg/dependency_39.f90: New test.
13653 2011-01-07 Jan Hubicka <jh@suse.cz>
13655 Get builtins tests ready for linker plugin.
13656 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13657 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13658 my_memset, my_bzero): Mark used.
13659 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13660 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13662 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13665 2011-01-07 Jan Hubicka <jh@suse.cz>
13667 PR tree-optimization/46367
13668 * g++.dg/torture/pr46367.C: New file.
13670 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13673 * gcc.dg/pr47201.c: New test.
13676 * gcc.dg/tree-prof/pr47187.c: New test.
13678 2011-01-07 Tobias Burnus <burnus@net-b.de>
13681 * gfortran.dg/extends_type_of_3.f90: New.
13683 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13685 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13686 * g++.dg/ext/dllimport-MI1.C: Likewise.
13687 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13688 * g++.dg/ext/dllimport10.C: Likewise.
13689 * g++.dg/ext/dllimport11.C: Likewise.
13690 * g++.dg/ext/dllimport12.C: Likewise.
13691 * g++.dg/ext/dllimport13.C: Likewise.
13692 * g++.dg/ext/dllimport2.C: Likewise.
13693 * g++.dg/ext/dllimport3.C: Likewise.
13694 * g++.dg/ext/dllimport4.C: Likewise.
13695 * g++.dg/ext/dllimport5.C: Likewise.
13696 * g++.dg/ext/dllimport6.C: Likewise.
13697 * g++.dg/ext/dllimport8.C: Likewise.
13698 * g++.dg/ext/dllimport9.C: Likewise.
13699 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13700 targets, too. Additionally enable test for i?86-*-mingw*.
13701 * g++.dg/ext/selectany1.C: Likewise.
13702 Remove guard variable check.
13704 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13708 * gfortran.dg/storage_size_3.f08: Extended.
13710 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13713 * g++.dg/template/stdarg1.C: New test.
13715 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13718 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13719 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13720 from the interface of functions to not hide the errors that
13723 2011-01-06 Jan Hubicka <jh@suse.cz>
13725 * gcc.dg/lto/pr47188_0.c: New testcase.
13726 * gcc.dg/lto/pr47188_1.c: New testcase.
13728 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13732 * gfortran.dg/interface_33.f90: New test.
13734 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13737 * gcc.c-torture/compile/pr47150.c: New test.
13739 2011-01-06 Ira Rosen <irar@il.ibm.com>
13741 PR tree-optimization/47139
13742 * gcc.dg/vect/pr47139.c: New test.
13744 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13747 * gfortran.dg/extends_type_of_2.f03: New.
13749 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13751 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13753 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13755 * gnat.dg/opt14.adb: New test.
13757 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13760 * gfortran.dg/allocate_error_2.f90: New test.
13762 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13765 * gfortran.dg/storage_size_3.f08: New.
13767 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13769 PR libgfortran/47154
13770 * gfortran.dg/namelist_68.f90: New test.
13772 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13774 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13776 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13779 * gfortran.dg/class_34.f90: New.
13781 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13783 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13784 use __builtin_inff. Skip all single-precision tests that require
13787 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13789 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13791 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13793 PR tree-optimization/47148
13794 * gcc.c-torture/execute/pr47148.c: New test.
13796 PR tree-optimization/47155
13797 * gcc.c-torture/execute/pr47155.c: New test.
13799 PR rtl-optimization/47157
13800 * gcc.c-torture/compile/pr47157.c: New test.
13802 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13804 * gcc.dg/torture/vector-shift2.c (schar): Define.
13805 (main): Always use schar or uchar instead of plain "char" to avoid
13806 dependencies on implementation-defined char signedness.
13808 2011-01-03 Martin Jambor <mjambor@suse.cz>
13810 PR tree-optimization/46801
13811 * gnat.dg/pack9.adb: Remove xfail.
13813 2011-01-03 Martin Jambor <mjambor@suse.cz>
13815 PR tree-optimization/46984
13816 * g++.dg/ipa/pr46984.C: New test.
13818 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13821 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13823 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13825 PR tree-optimization/47140
13826 * gcc.c-torture/compile/pr47140.c: New test.
13828 PR rtl-optimization/47028
13829 * gcc.dg/pr47028.c: New test.
13831 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13833 * objc.dg/protocol-forward-1.m: Removed TODO.
13834 * objc.dg/protocol-forward-2.m: New.
13835 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13836 * obj-c++.dg/protocol-forward-2.mm: New.
13838 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13841 * g++.dg/eh/pr38662.C: New testcase.
13843 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13845 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13846 scan for newline '\n'.
13849 Copyright (C) 2011 Free Software Foundation, Inc.
13851 Copying and distribution of this file, with or without modification,
13852 are permitted in any medium without royalty provided the copyright
13853 notice and this notice are preserved.