1 2011-11-09 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
6 * gcc.dg/torture/vshuf-32.inc: Likewise.
7 * gcc.dg/torture/vshuf-4.inc: Likewise.
8 * gcc.dg/torture/vshuf-8.inc: Likewise.
10 * gcc.dg/tm/memopt-1.c: Fix up regexp.
12 2011-11-09 Ian Lance Taylor <iant@google.com>
14 * lib/target-supports.exp (check_effective_target_ucontext_h): New
16 * gcc.dg/split-5.c: New test.
18 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
20 * gcc.dg/tm/memopt-1.c: Adjust regexp.
22 2011-11-09 Jason Merrill <jason@redhat.com>
25 * g++.dg/template/virtual1.C: New.
27 2011-11-08 Jason Merrill <jason@redhat.com>
29 Run most C++ tests in both C++98 and C++11 modes.
30 * lib/target-supports.exp (check_effective_target_c++11): New.
31 (check_effective_target_c++98): New.
32 * lib/g++-dg.exp (g++-dg-runtest): New.
33 * g++.dg/dg.exp: Use g++-dg-runtest.
34 * g++.dg/charset/charset.exp: Likewise.
35 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
36 * g++.dg/dfp/dfp.exp: Likewise.
37 * g++.dg/gcov/gcov.exp: Likewise.
38 * g++.dg/gomp/gomp.exp: Likewise.
39 * g++.dg/graphite/graphite.exp: Likewise.
40 * g++.dg/tls/tls.exp: Likewise.
41 * g++.dg/tm/tm.exp: Likewise.
42 * g++.dg/vect/vect.exp: Likewise.
43 * g++.old-deja/old-deja.exp: Likewise.
44 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
45 with some of the torture options.
46 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
47 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
48 * g++.dg/init/null1.C: Only run in C++98.
49 * g++.dg/warn/Wconversion-null-3.C: Likewise.
50 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
51 * g++.old-deja/g++.brendan/crash64.C: Likewise.
52 * g++.old-deja/g++.other/anon9.C: Likewise.
53 * g++.old-deja/g++.other/linkage1.C: Likewise.
54 * g++.old-deja/g++.other/linkage2.C: Likewise.
55 * g++.old-deja/g++.pt/t29.C: Likewise.
56 * g++.old-deja/g++.pt/t30.C: Likewise.
57 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
58 * g++.dg/ext/anon-struct4.C: Likewise.
59 * g++.dg/init/brace2.C: Likewise.
60 * g++.dg/init/brace6.C: Likewise.
61 * g++.dg/other/anon3.C: Likewise.
62 * g++.dg/template/arg2.C: Likewise.
63 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
64 * g++.old-deja/g++.brendan/enum11.C: Likewise.
65 * g++.old-deja/g++.brendan/enum8.C: Likewise.
66 * g++.old-deja/g++.brendan/enum9.C: Likewise.
67 * g++.old-deja/g++.brendan/friend3.C: Likewise.
68 * g++.old-deja/g++.brendan/init2.C: Likewise.
69 * g++.old-deja/g++.brendan/init4.C: Likewise.
70 * g++.old-deja/g++.brendan/misc14.C: Likewise.
71 * g++.old-deja/g++.jason/cond.C: Likewise.
72 * g++.old-deja/g++.law/init1.C: Likewise.
73 * g++.old-deja/g++.law/operators32.C: Likewise.
74 * g++.old-deja/g++.pt/enum6.C: Likewise.
75 * g++.old-deja/g++.pt/explicit70.C: Likewise.
76 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
78 * g++.dg/eh/new1.C: Adjust for C++11 mode.
79 * g++.dg/init/new11.C: Likewise.
80 * g++.dg/init/pr29571.C: Likewise.
81 * g++.dg/lookup/forscope2.C: Likewise.
82 * g++.dg/parse/linkage1.C: Likewise.
83 * g++.dg/parse/typedef8.C: Likewise.
84 * g++.dg/template/error44.C: Likewise.
85 * g++.dg/tls/diag-2.C: Likewise.
86 * g++.dg/tls/diag-4.C: Likewise.
87 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
88 * g++.old-deja/g++.abi/arraynew.C: Likewise.
89 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
90 * g++.old-deja/g++.brendan/new3.C: Likewise.
91 * g++.old-deja/g++.eh/new1.C: Likewise.
92 * g++.old-deja/g++.eh/new2.C: Likewise.
93 * g++.old-deja/g++.jason/new.C: Likewise.
94 * g++.old-deja/g++.law/friend1.C: Likewise.
95 * g++.old-deja/g++.mike/net46.C: Likewise.
96 * g++.old-deja/g++.mike/p755.C: Likewise.
97 * g++.old-deja/g++.other/new6.C: Likewise.
99 * g++.dg/cpp0x/variadic74.C: Adjust diags.
100 * g++.dg/template/crash53.C: Likewise.
101 * g++.dg/template/void9.C: Likewise.
103 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
106 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
108 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
111 * g++.dg/cpp0x/sfinae29.C: New.
113 2011-11-09 Janus Weil <janus@gcc.gnu.org>
116 * gfortran.dg/typebound_call_22.f03: New test case.
118 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
121 * gfortran.dg/inquire_size.f90: Don't flush the unit.
123 2011-11-09 Richard Guenther <rguenther@suse.de>
125 PR tree-optimization/51039
126 * gcc.dg/pr51039.c: New testcase.
128 2011-11-09 Jakub Jelinek <jakub@redhat.com>
130 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
131 Enable also for powerpc*-*-*.
133 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
136 * gfortran.dg/forall_16.f90: New test.
138 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
141 * gfortran.dg/initialization_29.f90: Expand test.
143 2011-11-09 Dodji Seketeli <dodji@redhat.com>
146 * g++.dg/cpp0x/alias-decl-12.C: New test.
147 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
149 2011-11-09 Dodji Seketeli <dodji@redhat.com>
152 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
154 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
156 PR tree-optimization/51015
157 * gcc.dg/vect/pr51015.c: New test.
159 2011-11-08 David S. Miller <davem@davemloft.net>
161 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
162 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
164 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
167 * gfortran.dg/io_constraints_3.f90: Improve testcase.
169 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
172 * gfortran.dg/string_5.f90: Improve testcase.
174 2011-10-23 Jason Merrill <jason@redhat.com>
177 * g++.dg/template/lvalue2.C: New.
179 2011-11-08 Michael Matz <matz@suse.de>
181 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
182 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
183 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
184 * g++.dg/eh/builtin2.C: Ditto.
185 * g++.dg/eh/builtin3.C: Ditto.
187 2011-11-08 Jakub Jelinek <jakub@redhat.com>
189 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
190 being prefered even for -mavx.
191 * gcc.target/i386/avx-cvt-3.c: New test.
193 2011-11-08 Richard Guenther <rguenther@suse.de>
195 PR tree-optimization/51012
196 * gcc.dg/pr51012-1.c: New testcase.
197 * gcc.dg/pr51012-2.c: Likewise.
199 2011-11-08 Richard Guenther <rguenther@suse.de>
202 * c-c++-common/uninit-pr51010.c: New testcase.
204 2011-11-08 Jakub Jelinek <jakub@redhat.com>
206 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
207 check_effective_target_vect_call_copysignf,
208 check_effective_target_vect_call_lrint): New procedures.
209 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
210 $VECT_SLP_CFLAGS with -ffast-math.
211 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
212 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
213 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
214 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
216 2011-11-07 Richard Henderson <rth@redhat.com>
217 Aldy Hernandez <aldyh@redhat.com>
218 Torvald Riegel <triegel@redhat.com>
220 Merged from transactional-memory.
222 * g++.dg/dg.exp: Run transactional memory tests.
223 * g++.dg/tm: New directory with new tests.
224 * gcc.dg/tm: New directory with new tests.
225 * c-c++-common/tm: New directory with new tests.
227 2011-11-08 Dodji Seketeli <dodji@redhat.com>
229 Fix context handling of alias-declaration
230 * g++.dg/cpp0x/alias-decl-11.C: New test.
232 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
235 * g++.dg/parse/template26.C: New.
236 * g++.dg/template/crash45.C: Adjust dg-error string.
238 2011-11-07 Jason Merrill <jason@redhat.com>
241 * g++.dg/template/lookup9.C: New.
244 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
247 * g++.dg/cpp0x/decltype35.C: New.
249 2011-11-07 Dodji Seketeli <dodji@redhat.com>
251 Support C++11 alias-declaration
253 * g++.dg/cpp0x/alias-decl-0.C: New test case.
254 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
255 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
256 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
257 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
258 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
259 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
260 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
261 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
262 * g++.dg/ext/alias-decl-attr1.C: Likewise.
263 * g++.dg/ext/alias-decl-attr2.C: Likewise.
264 * g++.dg/ext/alias-decl-attr3.C: Likewise.
265 * g++.dg/ext/alias-decl-attr4.C: Likewise.
267 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
269 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
271 2011-11-07 Janus Weil <janus@gcc.gnu.org>
274 * gfortran.dg/typebound_call_21.f03: New.
276 2011-11-07 Nathan Sidwell <nathan@acm.org>
278 * gcc.dg/profile-dir-1.c: Adjust final scan.
279 * gcc.dg/profile-dir-2.c: Adjust final scan.
280 * gcc.dg/profile-dir-3.c: Adjust final scan.
281 * gcc.misc-tests/gcov.exp: Adjust regexp.
282 * gcc.misc-tests/gcov-12.c: New.
283 * gcc.misc-tests/gcov-13.c: New.
284 * gcc.misc-tests/gcovpart-13b.c: New.
285 * gcc.misc-tests/gcov-14.c: New.
287 2011-11-07 Jason Merrill <jason@redhat.com>
290 * g++.dg/ext/visibility/template8.C: New.
292 2011-11-07 Jakub Jelinek <jakub@redhat.com>
294 PR tree-optimization/50789
295 * gcc.target/i386/avx2-gather-1.c: New test.
296 * gcc.target/i386/avx2-gather-2.c: New test.
297 * gcc.target/i386/avx2-gather-3.c: New test.
298 * gcc.target/i386/avx2-gather-4.c: New test.
300 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
302 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
304 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
307 * gfortran.dg/open_dev_null.f90: Remove testcase.
309 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
311 * lib/target-supports.exp (check_effective_target_sync_int_128):
312 Don't cache the result.
313 (check_effective_target_sync_long_long): Ditto.
315 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
317 PR rtl-optimization/47698
318 * gcc.target/i386/47698.c: New test.
320 2011-11-06 Jason Merrill <jason@redhat.com>
323 * g++.dg/ext/visibility/template7.C: New.
325 2011-11-07 Terry Guo <terry.guo@arm.com>
327 * gcc.target/arm/wmul-1.c: Adjust optimization level.
328 * gcc.target/arm/wmul-2.c: Ditto.
329 * gcc.target/arm/wmul-3.c: Ditto.
330 * gcc.target/arm/wmul-4.c: Ditto.
332 2011-11-06 Joseph Myers <joseph@codesourcery.com>
334 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
335 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
336 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
337 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
338 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
339 expected diagnostics.
341 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
342 Richard Henderson <rth@redhat.com>
343 Aldy Hernandez <aldyh@redhat.com>
345 Merged from cxx-mem-model.
347 * lib/target-supports.exp (check_effective_target_sync_int_128,
348 check_effective_target_sync_long_long): Check whether the target
349 supports 64 and 128 bit __sync builtins.
350 (check_effective_target_cas_char): New.
351 (check_effective_target_cas_int): New.
352 * gcc.dg/dg.exp: Exclude simulate-thread tests.
353 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
354 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
355 produce the expected library calls.
356 * gcc.dg/atomic-fence.c: New functional tests.
357 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
358 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
359 * gcc.dg/atomic-lockfree[-aux].c: New tests.
360 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
361 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
362 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
363 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
364 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
365 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
367 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
369 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
371 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
373 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
374 int128 operations are atomic.
375 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
376 operations are atomic.
377 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
378 operations are atomic.
379 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
380 operations are atomic.
381 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
382 stores aren't moved out of a loop.
383 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
384 globals don't overwrite neighbouring globals.
385 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
386 writes dont overwrite neighbouring components.
387 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
388 * c-c++-common/gomp/atomic-3.c: Likewise.
389 * c-c++-common/gomp/atomic-9.c: Likewise.
390 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
391 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
392 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
393 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
394 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
395 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
396 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
397 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
398 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
399 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
400 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
401 g++.dg/gomp/atomic-15.C: Remove.
402 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
403 * gcc.dg/gomp/atomic-11.c: Remove test.
405 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
407 * gcc.dg/vect/bb-slp-cond-1.c: New test.
408 * gcc.dg/vect/slp-cond-1.c: New test.
409 * gcc.dg/vect/slp-cond-2.c: New test.
411 2011-11-05 David S. Miller <davem@davemloft.net>
413 * lib/test-supports.exp
414 (check_effective_target_ultrasparc_vis2_hw): New proc.
415 (check_effective_target_ultrasparc_vis3_hw): New proc.
416 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
417 * gcc.target/sparc/vec-init-2.inc: Likewise.
418 * gcc.target/sparc/vec-init-3.inc: Likewise.
419 * gcc.target/sparc/vec-init-1-vis1.c: New test.
420 * gcc.target/sparc/vec-init-1-vis2.c: New test.
421 * gcc.target/sparc/vec-init-1-vis3.c: New test.
422 * gcc.target/sparc/vec-init-2-vis1.c: New test.
423 * gcc.target/sparc/vec-init-2-vis2.c: New test.
424 * gcc.target/sparc/vec-init-2-vis3.c: New test.
425 * gcc.target/sparc/vec-init-3-vis1.c: New test.
426 * gcc.target/sparc/vec-init-3-vis2.c: New test.
427 * gcc.target/sparc/vec-init-3-vis3.c: New test.
429 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
431 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
432 Disable test on Epiphany.
433 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
434 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
435 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
436 * g++.dg/parse/pragma3.C: Likewise.
437 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
439 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
440 * gcc.dg/tls/thr-cse-1.c: Likewise.
441 * g++.dg/opt/devirt2.C: Likewise.
442 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
443 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
444 * gcc.target/epiphany: New directory.
446 2011-11-05 Tobias Burnus <burnus@net-b.de>
448 * gfortran.dg/quad_2.f90: New.
450 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
452 * gcc.dg/strlenopt-22g.c: New wrapper around...
453 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
455 2011-11-04 Jason Merrill <jason@redhat.com>
458 * g++.dg/init/lifetime2.C: New.
459 * g++.dg/cpp0x/initlist-lifetime2.C: New.
462 * g++.dg/init/lifetime1.C: Test cleanup order.
464 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
466 * g++.dg/other/offsetof7.C: New test.
468 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
470 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
471 variable, default empty, -ffat-lto-objects for effective_target_lto.
472 (gcc-dg-test-1): Add options from dg-final methods.
473 * lib/scanasm.exp (scan-assembler_required_options)
474 (scan-assembler-not_required_options): New procs.
476 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
478 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
479 generate a pedwarn in c++98-mode.
480 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
481 don't generate a pedwarn in c++0x-mode.
483 2011-11-04 Olivier Goffart <olivier@woboq.com>
486 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
488 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
490 PR rtl-optimization/38644
491 * gcc.target/arm/stack-red-zone.c: New.
493 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
496 * g++.dg/warn/Wconversion-null-3.C: New.
498 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
501 * g++.dg/cpp0x/udlit-strint-length.C: New.
503 2011-11-04 Jason Merrill <jason@redhat.com>
506 * g++.dg/cpp0x/initlist-lifetime1.C: New.
507 * g++.dg/init/lifetime1.C: New.
508 * g++.dg/init/ref21.C: New.
509 * g++.dg/eh/array1.C: New.
511 2011-11-04 Tom de Vries <tom@codesourcery.com>
513 PR tree-optimization/50763
514 * gcc.dg/pr50763-5.c: New test.
516 2011-11-04 Tom de Vries <tom@codesourcery.com>
518 PR tree-optimization/50763
519 * g++.dg/pr50763-4.C: New test.
521 2011-11-04 Jakub Jelinek <jakub@redhat.com>
523 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
526 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
528 * gcc.dg/torture/vec-cvt-1.c: New test.
530 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
532 * gnat.dg/specs/private1[-sub].ads: New test.
534 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
537 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
538 * gfortran.dg/inline_sum_1.f90: New.
539 * gfortran.dg/inline_sum_2.f90: New.
540 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
541 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
542 * gfortran.dg/inline_product_1.f90: New.
544 2011-11-03 Tobias Burnus <burnus@net-b.de>
547 * gfortran.dg/bind_c_dts_5.f90: New.
549 2011-11-03 Tobias Burnus <burnus@net-b.de>
552 * gfortran.dg/module_parameter_array_refs_2.f90: New.
554 2011-11-03 Richard Guenther <rguenther@suse.de>
557 * g++.dg/init/copy7.C: Remove testcase.
559 2011-11-03 Martin Jambor <mjambor@suse.cz>
561 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
562 * g++.dg/ipa/devirt-c-2.C: Likewise.
563 * g++.dg/ipa/devirt-c-7.C: New test.
564 * g++.dg/ipa/devirt-c-8.C: Likewise.
566 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
568 PR tree-optimization/50912
569 * gnat.dg/loop_optimization10.ad[sb]: New test.
570 * gnat.dg/loop_optimization10_pkg.ads: New helper.
572 2011-11-02 Jason Merrill <jason@redhat.com>
575 * g++.dg/cpp0x/nsdmi-list2.C: New.
577 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
580 * g++.dg/cpp0x/warn_cxx0x2.C: New.
581 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
583 2011-11-02 Tom de Vries <tom@codesourcery.com>
585 PR tree-optimization/50769
586 * gfortran.dg/pr50769.f90: New test.
588 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
590 * gcc.target/sparc/20111102-1.c: New test.
592 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
595 * g++.dg/warn/Wcast-qual2.C: New.
597 2011-11-02 Tom de Vries <tom@codesourcery.com>
599 PR tree-optimization/50763
600 * g++.dg/pr50763-3.C: New test.
602 2011-11-02 Tom de Vries <tom@codesourcery.com>
604 PR tree-optimization/50672
605 * g++.dg/pr50672.C: New test.
607 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
609 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
610 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
611 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
613 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
615 2011-11-02 Richard Guenther <rguenther@suse.de>
617 PR tree-optimization/50902
618 * gcc.dg/torture/pr50902.c: New testcase.
620 2010-11-02 Richard Guenther <rguenther@suse.de>
622 PR tree-optimization/50890
623 * gcc.dg/torture/pr50890.c: New testcase.
625 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
628 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
629 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
631 2011-11-01 Tom de Vries <tom@codesourcery.com>
633 PR tree-optimization/50908
634 * gcc.dg/pr50908.c: New test.
635 * gcc.dg/pr50908-2.c: Same.
636 * gcc.dg/pr50908-3.c: Same.
638 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
640 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
641 the outer loop. Remove comment. Don't check for widen-mult.
643 2011-10-31 Martin Jambor <mjambor@suse.cz>
645 * gcc.dg/ipa/ipcp-4.c: New test.
647 2011-10-31 Jakub Jelinek <jakub@redhat.com>
649 * gcc.dg/vshift-3.c: New test.
650 * gcc.dg/vshift-4.c: New test.
651 * gcc.dg/vshift-5.c: New test.
653 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
655 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
656 and current implementation.
658 2011-10-31 Paul Brook <paul@codesourcery.com>
660 * gcc.dg/constructor-1.c: New test.
662 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
665 * gfortran.dg/dshift_3.f90: New test.
667 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
669 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
671 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
672 * gcc.dg/torture/vshuf-v4si.c: Likewise.
673 * gcc.dg/torture/vshuf-v8si.c: Likewise.
674 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
675 * gcc.dg/torture/vshuf-v4di.c: Likewise.
676 * gcc.dg/torture/vshuf-v2df.c: Likewise.
677 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
678 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
679 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
680 * gcc.dg/torture/vshuf-v2di.c: Likewise.
681 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
682 * gcc.dg/torture/vshuf-v4df.c: Likewise.
683 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
684 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
685 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
686 * gcc.dg/vector-compare-2.c: Likewise.
688 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/cpp0x/pr50901.C: New.
693 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
695 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
696 * gcc.target/i386/fma4-check.h (main): Ditto.
697 * gcc.target/i386/xop-check.h (main): Ditto.
699 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
702 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
705 * g++.dg/template/crash109.C: New.
707 2011-10-28 Jason Merrill <jason@redhat.com>
709 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
711 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/template/crash109.C: New.
716 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
718 * gfortran.dg/nearest_5.f90: New test.
720 2011-10-28 Jakub Jelinek <jakub@redhat.com>
722 * gcc.dg/vshift-1.c: New test.
723 * gcc.dg/vshift-2.c: New test.
724 * gcc.target/i386/xop-vshift-1.c: New test.
725 * gcc.target/i386/xop-vshift-2.c: New test.
726 * gcc.target/i386/avx2-vshift-1.c: New test.
728 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
730 PR rtl-optimization/49720
731 * g++.dg/torture/pr49720.C: New test.
733 2011-10-27 David S. Miller <davem@davemloft.net>
735 * gcc.target/sparc/setcc-3.c: New test.
737 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
740 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
742 2011-10-27 Jakub Jelinek <jakub@redhat.com>
744 * gcc.target/i386/sse2-cvt-1.c: New test.
745 * gcc.target/i386/sse2-cvt-2.c: New test.
746 * gcc.target/i386/avx-cvt-1.c: New test.
747 * gcc.target/i386/avx-cvt-2.c: New test.
748 * gcc.target/i386/avx2-cvt-1.c: New test.
749 * gcc.target/i386/avx2-cvt-2.c: New test.
751 2011-10-27 Martin Jambor <mjambor@suse.cz>
753 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
755 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
756 Steven G. Kargl <kargl@gcc.gnu.org>
759 * gfortran.dg/pr50875.f90: New test.
761 2011-10-26 David S. Miller <davem@davemloft.net>
763 * gcc.target/sparc/fmaf-1.c: New test.
765 * gcc.target/sparc/setcc-1.c: New test.
766 * gcc.target/sparc/setcc-2.c: New test.
768 2011-10-26 Joseph Myers <joseph@codesourcery.com>
770 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
772 2011-10-26 Joseph Myers <joseph@codesourcery.com>
774 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
777 2011-10-26 Joseph Myers <joseph@codesourcery.com>
779 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
782 2011-10-26 Joseph Myers <joseph@codesourcery.com>
784 * gcc.target/i386/pad-4.c: Skip for Windows targets.
786 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
788 * gnat.dg/specs/discr1.ads: New test.
789 * gnat.dg/specs/discr1_pkg.ads: New helper.
791 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
793 * gnat.dg/specs/unchecked_union.ads: Rename to...
794 * gnat.dg/specs/unchecked_union1.ads: ...this.
795 * gnat.dg/specs/unchecked_union2.ads: New test.
797 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
799 * gnat.dg/specs/atomic1.ads: New test.
801 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
803 Implement C++11 user-defined literals.
804 * g++.dg/cpp0x/udlit-addr.C: New.
805 * g++.dg/cpp0x/udlit-args.C: New.
806 * g++.dg/cpp0x/udlit-args-neg.C: New.
807 * g++.dg/cpp0x/udlit-clink-neg.C: New.
808 * g++.dg/cpp0x/udlit-concat.C: New.
809 * g++.dg/cpp0x/udlit-concat-neg.C: New.
810 * g++.dg/cpp0x/udlit-constexpr.C: New.
811 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
812 * g++.dg/cpp0x/udlit-declare-neg.C: New.
813 * g++.dg/cpp0x/udlit-friend.C: New.
814 * g++.dg/cpp0x/udlit-general.C: New.
815 * g++.dg/cpp0x/udlit-inline.C: New.
816 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
817 * g++.dg/cpp0x/udlit-member-neg.C: New.
818 * g++.dg/cpp0x/udlit-namespace.C: New.
819 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
820 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
821 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
822 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
823 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
824 * g++.dg/cpp0x/udlit-operator-neg.C: New.
825 * g++.dg/cpp0x/udlit-raw-str.C: New.
826 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
827 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
828 * g++.dg/cpp0x/udlit-systemheader.C: New.
829 * g++.dg/cpp0x/udlit-template.C: New.
830 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
831 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
832 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
833 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
834 * g++.dg/cpp0x/udlit_system_header: New.
836 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/cpp0x/decltype34.C: New.
841 2011-10-26 Tom de Vries <tom@codesourcery.com>
843 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
844 * gcc.c-torture/unsorted/HIset.c: Same.
845 * gcc.c-torture/unsorted/SIcmp.c: Same.
846 * gcc.c-torture/unsorted/SIset.c: Same.
847 * gcc.c-torture/unsorted/SFset.c: Same.
848 * gcc.c-torture/unsorted/UHIcmp.c: Same.
849 * gcc.c-torture/unsorted/USIcmp.c: Same.
850 * gcc.c-torture/unsorted/DFcmp.c: Same.
852 2011-10-26 Jakub Jelinek <jakub@redhat.com>
854 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
855 to work also with -masm=intel and additionally test the xmm vs. ymm
856 register type combination on mask/dest and in vsib.
857 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
858 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
859 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
860 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
861 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
862 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
863 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
864 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
865 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
866 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
867 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
868 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
869 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
870 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
871 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
872 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
873 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
874 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
875 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
876 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
877 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
878 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
879 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
880 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
881 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
882 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
883 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
884 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
885 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
886 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
887 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
889 2011-10-26 Tom de Vries <tom@codesourcery.com>
891 PR tree-optimization/50763
892 * gcc.dg/pr50763-2.c: New test.
894 2011-10-25 Joseph Myers <joseph@codesourcery.com>
896 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
897 Update expected messages.
899 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
901 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
903 2011-10-25 Jason Merrill <jason@redhat.com>
906 * g++.dg/init/aggr7.C: New.
909 * g++.dg/cpp0x/initlist59.C: New.
911 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
914 * g++.dg/overload/operator5.C: New.
916 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/template/crash108.C: New.
921 2011-10-25 Jakub Jelinek <jakub@redhat.com>
923 PR tree-optimization/50596
924 * gcc.dg/vect/vect-cond-10.c: New test.
926 2011-10-24 Joey Ye <joey.ye@arm.com>
928 * gcc.target/arm/pr42575.c: Remove architecture option.
930 2011-10-24 David S. Miller <davem@davemloft.net>
932 * gcc.target/sparc/vis3move-1.c: New test.
933 * gcc.target/sparc/vis3move-2.c: New test.
934 * gcc.target/sparc/vis3move-3.c: New test.
936 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
938 * gcc.dg/strlenopt-22.c: New testcase.
939 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
941 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
943 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
945 (dg-skip-if): Remove.
946 * gcc.target/i386/funcspec-1.c: Ditto.
947 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
949 2011-10-24 Richard Guenther <rguenther@suse.de>
951 * gcc.dg/vect/vect-bool-1.c: New testcase.
953 2011-10-24 Richard Guenther <rguenther@suse.de>
955 PR tree-optimization/50838
956 * gcc.dg/torture/pr50838.c: New testcase.
958 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
960 PR tree-optimization/50730
961 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
962 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
963 -fno-tree-sra and SLP flags.
965 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
969 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/cpp0x/warn_cxx0x2.C: New.
973 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
975 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
978 * g++.dg/cpp0x/warn_cxx0x2.C: New.
979 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
981 2011-10-23 Tom de Vries <tom@codesourcery.com>
983 PR tree-optimization/50763
984 * gcc.dg/pr50763.c: New test.
986 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
989 * gcc.target/i386/pr50788.c: New test.
991 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
993 PR tree-optimization/50819
994 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
995 * g++.dg/vect/slp-pr50819.cc: New test.
997 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1000 * g++.dg/warn/Wconversion4.C: New.
1002 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1005 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1006 from element other than first and reverse permutation.
1007 * gcc.dg/torture/vshuf-16.inc: Likewise.
1008 * gcc.dg/torture/vshuf-8.inc: Likewise.
1009 * gcc.dg/torture/vshuf-4.inc: Likewise.
1011 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1014 * g++.dg/parse/error43.C: New.
1015 * g++.dg/parse/error44.C: Likewise.
1017 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1018 Kirill Yukhin <kirill.yukhin@intel.com>
1021 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1022 * gcc.target/i386/bmi2-check.h: Ditto.
1024 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1027 * g++.dg/cpp0x/override2.C: Add test.
1029 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1031 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1032 check_linker_plugin_available.
1034 2011-10-21 Kai Tietz <ktietz@redhat.com>
1036 * gcc.target/i386/branch-cost1.c: New test.
1037 * gcc.target/i386/branch-cost2.c: New test.
1038 * gcc.target/i386/branch-cost3.c: New test.
1039 * gcc.target/i386/branch-cost4.c: New test.
1041 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1043 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1045 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1048 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1050 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1052 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1053 (_moz_foo, EXT__foo): Use ASMNAME.
1055 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1057 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1060 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1063 * gcc.target/i386/pr50766.c: New test.
1065 2011-10-20 Jason Merrill <jason@redhat.com>
1068 * g++.dg/eh/partial1.C: New.
1070 2011-10-20 Richard Henderson <rth@redhat.com>
1072 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1073 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1074 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1075 Use __builtin_shuffle.
1077 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1080 * gfortran.dg/ishft_3.f90: Update test.
1082 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1085 * gfortran.dg/substring_integer_index.f90: New test.
1087 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1089 * gfortran.dg/format_string.f: New test.
1091 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1093 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1095 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1097 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1099 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1100 gcc.target/i386/pr46226.c: Do not use
1101 -mno-accumulate-outgoing-args.
1103 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1105 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1106 including <strings.h>.
1108 2011-10-19 Jan Hubicka <jh@suse.cz>
1110 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1111 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1112 * lib/c-torture.exp: Likewise.
1113 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1114 * gcc.c-torture/compile/sync-1.c: Likewise.
1115 * gcc.c-torture/compile/sync-1.c: Likewise.
1116 * gcc.c-torture/compile/sync-3.c: Likewise.
1117 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1118 * gcc.dg/noncompile/920507-1.c: Likewise.
1119 * gcc.dg/torture/pr36400.c: Likewise.
1120 * g++.dg/torture/pr34850.C: Likewise.
1122 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1124 * gnat.dg/source_ref1.adb: New test.
1125 * gnat.dg/source_ref2.adb: Likewise.
1127 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1130 * g++.dg/parse/error42.C: New.
1131 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1133 2011-10-19 Jason Merrill <jason@redhat.com>
1136 * g++.dg/init/value9.C: New.
1138 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1140 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1141 * gcc.dg/torture/vshuf-16.inc: Likewise.
1142 * gcc.dg/torture/vshuf-8.inc: Likewise.
1143 * gcc.dg/torture/vshuf-4.inc: Likewise.
1145 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1148 * gfortran.dg/sizeof_proc.f90: New.
1150 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1152 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1153 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1155 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1158 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1160 2011-10-19 Jason Merrill <jason@redhat.com>
1163 * g++.dg/init/ref20.C: New.
1165 2011-10-19 Kai Tietz <ktietz@redhat.com>
1168 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1169 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1170 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1171 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1172 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1174 2011-10-19 Richard Guenther <rguenther@suse.de>
1177 * gcc.dg/torture/pr50768.c: New testcase.
1179 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1181 PR rtl-optimization/50340
1182 * gcc.dg/pr50340.c: New.
1184 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1186 PR tree-optimization/50717
1188 * gcc.dg/pr50717-1.c: New file.
1189 * gcc.target/arm/wmul-12.c: Correct types.
1190 * gcc.target/arm/wmul-8.c: Correct types.
1192 2011-10-18 Jason Merrill <jason@redhat.com>
1195 * g++.dg/cpp0x/defaulted32.C: New.
1198 * g++.dg/lookup/using23.C: New.
1201 * g++.dg/cpp0x/implicit12.C: New.
1202 * g++.dg/cpp0x/defaulted20.C: Adjust.
1203 * g++.dg/cpp0x/defaulted21.C: Adjust.
1204 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1205 * g++.dg/cpp0x/implicit4.C: Adjust.
1206 * g++.dg/cpp0x/implicit5.C: Adjust.
1207 * g++.dg/cpp0x/implicit8.C: Adjust.
1208 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1209 * g++.dg/cpp0x/not_special.C: Adjust.
1210 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1211 * g++.dg/cpp0x/rv1n.C: Adjust.
1212 * g++.dg/cpp0x/rv2n.C: Adjust.
1213 * g++.dg/cpp0x/rv3n.C: Adjust.
1214 * g++.dg/cpp0x/rv4n.C: Adjust.
1215 * g++.dg/cpp0x/rv5n.C: Adjust.
1216 * g++.dg/cpp0x/rv6n.C: Adjust.
1217 * g++.dg/cpp0x/rv7n.C: Adjust.
1219 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1221 * gcc.target/i386/avx2-vpop-check.h: New header.
1222 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1223 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1224 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1225 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1226 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1227 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1228 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1229 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1230 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1231 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1232 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1233 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1234 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1235 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1236 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1238 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1241 * gfortran.dg/coarray_subobject_1.f90: New test.
1242 * gfortran.dg/coarray/subobject_1.f90: New test.
1244 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1246 PR rtl-optimization/50205
1247 * gcc.dg/pr50205.c: New.
1249 2011-10-18 Richard Guenther <rguenther@suse.de>
1251 PR tree-optimization/50767
1252 * gcc.dg/torture/pr50767.c: New testcase.
1254 2011-10-18 Julian Brown <julian@codesourcery.com>
1256 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1257 * gcc.target/arm/unaligned-memcpy-1.c: New.
1258 * gcc.target/arm/unaligned-memcpy-2.c: New.
1259 * gcc.target/arm/unaligned-memcpy-3.c: New.
1260 * gcc.target/arm/unaligned-memcpy-4.c: New.
1262 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1265 * gfortran.dg/iso_c_binding_class.f03: New.
1267 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1269 * testsuite/lib/target-supports.exp
1270 (check_effective_target_vect_widen_shift): New.
1271 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1272 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1273 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1274 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1276 2011-10-18 Richard Guenther <rguenther@suse.de>
1278 * gcc.dg/torture/restrict-1.c: New testcase.
1280 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1282 * g++.dg/ext/bases.C: New test.
1284 2011-10-17 David S. Miller <davem@davemloft.net>
1286 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1287 all operations to emit VIS instructions.
1288 * gcc.target/sparc/fandnot.c: Likewise.
1289 * gcc.target/sparc/fnot.c: Likewise.
1290 * gcc.target/sparc/for.c: Likewise.
1291 * gcc.target/sparc/fornot.c: Likewise.
1292 * gcc.target/sparc/fxnor.c: Likewise.
1293 * gcc.target/sparc/fxor.c: Likewise.
1294 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1297 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1299 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1300 * gcc.dg/torture/vshuf-16.inc: New file.
1301 * gcc.dg/torture/vshuf-2.inc: New file.
1302 * gcc.dg/torture/vshuf-32.inc: New file.
1303 * gcc.dg/torture/vshuf-4.inc: New file.
1304 * gcc.dg/torture/vshuf-8.inc: New file.
1305 * gcc.dg/torture/vshuf-main.inc: New file.
1306 * gcc.dg/torture/vshuf-v16hi.c: New test.
1307 * gcc.dg/torture/vshuf-v16qi.c: New test.
1308 * gcc.dg/torture/vshuf-v2df.c: New test.
1309 * gcc.dg/torture/vshuf-v2di.c: New test.
1310 * gcc.dg/torture/vshuf-v2sf.c: New test.
1311 * gcc.dg/torture/vshuf-v2si.c: New test.
1312 * gcc.dg/torture/vshuf-v32qi.c: New test.
1313 * gcc.dg/torture/vshuf-v4df.c: New test.
1314 * gcc.dg/torture/vshuf-v4di.c: New test.
1315 * gcc.dg/torture/vshuf-v4hi.c: New test.
1316 * gcc.dg/torture/vshuf-v4sf.c: New test.
1317 * gcc.dg/torture/vshuf-v4si.c: New test.
1318 * gcc.dg/torture/vshuf-v8hi.c: New test.
1319 * gcc.dg/torture/vshuf-v8qi.c: New test.
1320 * gcc.dg/torture/vshuf-v8sf.c: New test.
1321 * gcc.dg/torture/vshuf-v8si.c: New test.
1323 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1325 PR tree-optimization/50746
1326 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1328 2011-10-17 Jason Merrill <jason@redhat.com>
1331 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1333 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1336 * g++.dg/parse/error41.C: New.
1337 * g++.dg/parse/error20.C: Adjust.
1339 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/warn/format7.C: New.
1343 * obj-c++.dg/warn7.mm: Likewise.
1345 2011-10-17 Richard Guenther <rguenther@suse.de>
1347 PR tree-optimization/50729
1348 * gcc.dg/torture/pr50729.c: New testcase.
1350 2011-10-15 Tom Tromey <tromey@redhat.com>
1351 Dodji Seketeli <dodji@redhat.com>
1353 * lib/prune.exp (prune_gcc_output): Prune output referring to
1355 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1356 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1357 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1358 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1360 2011-10-15 Tom Tromey <tromey@redhat.com>
1361 Dodji Seketeli <dodji@redhat.com>
1363 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1365 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1368 * g++.dg/inherit/error5.C: New.
1370 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1374 * gfortran.dg/kind_tests_4.f90: New.
1376 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1378 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1379 targets that support vector condition.
1381 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1384 * gfortran.dg/c_kind_tests_3.f03: New.
1386 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1389 * gfortran.dg/elemental_args_check_4.f90: New.
1391 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1393 PR tree-optimization/50727
1394 * gcc.dg/vect/pr50727.c: New test.
1396 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1398 * gcc.dg/vla-23.c: New test.
1400 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1402 PR tree-optimization/50596
1403 * gcc.dg/vect/vect-cond-9.c: New test.
1405 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1407 * gcc.dg/vect/bb-slp-29.c: New test.
1409 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/ext/is_base_of_incomplete.C: New.
1413 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1414 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1416 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1418 * gcc.target/sparc/combined-1.c: Compile at -O2.
1420 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1422 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1423 (dg-options): Add -Wno-attributes.
1424 * gcc.target/i386/fma_double_?.c: Ditto.
1425 * gcc.target/i386/fma_run_float_?.c: Ditto.
1426 * gcc.target/i386/fma_run_double_?.c: Ditto.
1427 * gcc.target/i386/l_fma_float_?.c: Dtto.
1428 * gcc.target/i386/l_fma_double_?.c: Ditto.
1429 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1430 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1432 2011-10-15 Tobias Burnus <burnus@net-b.de>
1434 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1436 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1437 * gfortran.dg/rank_3.f90: Ditto.
1438 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1439 -std=f2008ts in dg-options.
1440 * gfortran.dg/rank_4.f90: Ditto.
1442 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1445 * gcc.target/sh/pr49263.c: New.
1447 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1449 * gnat.dg/specs/debug1.ads: Tweak.
1451 2011-10-14 Kai Tietz <ktietz@redhat.com>
1453 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1455 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1457 * gcc.target/i386/sse2-mul-1.c: New test.
1458 * gcc.target/i386/sse4_1-mul-1.c: New test.
1459 * gcc.target/i386/avx-mul-1.c: New test.
1460 * gcc.target/i386/xop-mul-1.c: New test.
1461 * gcc.target/i386/avx2-mul-1.c: New test.
1463 2011-10-14 Jason Merrill <jason@redhat.com>
1466 * g++.dg/cpp0x/nsdmi-list1.C: New.
1469 * g++.dg/cpp0x/nsdmi-const1.C: New.
1471 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1474 * gfortran.dg/pointer_intent_5.f90: New.
1476 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1478 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1479 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1480 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1482 2011-10-14 Tobias Burnus <burnus@net-b.de>
1485 * gfortran.dg/pointer_check_11.f90: New.
1486 * gfortran.dg/pointer_check_12.f90: New.
1488 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/overload/operator4.C: New.
1493 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1495 * gcc.dg/di-longlong64-sync-1.c: New test.
1496 * gcc.dg/di-sync-multithread.c: New test.
1497 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1498 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1499 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1500 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1501 (check_effective_target_arm_arm_ok): New helper.
1502 (check_effective_target_sync_longlong): New helper.
1504 2011-10-14 Richard Guenther <rguenther@suse.de>
1506 PR tree-optimization/50723
1507 * gcc.dg/torture/pr50723.c: New testcase.
1509 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/warn/format6.C: New.
1513 * obj-c++.dg/warn6.mm: Likewise.
1515 2011-10-13 Richard Henderson <rth@redhat.com>
1517 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1519 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1520 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1521 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1523 2011-10-13 Jason Merrill <jason@redhat.com>
1526 * g++.dg/cpp0x/nsdmi-template2.C: New.
1529 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1532 * g++.dg/init/vbase1.C: New.
1534 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1536 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1537 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1538 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1539 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1541 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1543 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1545 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1547 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1549 2011-10-13 Richard Guenther <rguenther@suse.de>
1551 PR tree-optimization/50712
1552 * gcc.target/i386/pr50712.c: New testcase.
1554 2011-10-13 Tom de Vries <tom@codesourcery.com>
1556 * gcc.dg/memcpy-4.c: New test.
1558 2011-10-13 Richard Guenther <rguenther@suse.de>
1560 PR tree-optimization/50698
1561 * g++.dg/vect/pr50698.cc: New testcase.
1563 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1565 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1566 * gcc.target/powerpc/warn-2.c: Ditto.
1568 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1569 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1570 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1571 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1572 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1573 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1574 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1575 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1576 * gcc.target/powerpc/ppc-pow.c: Likewise.
1577 * gcc.target/powerpc/recip-1.c: Likewise.
1578 * gcc.target/powerpc/recip-2.c: Likewise.
1579 * gcc.target/powerpc/recip-3.c: Likewise.
1580 * gcc.target/powerpc/recip-4.c: Likewise.
1581 * gcc.target/powerpc/recip-5.c: Likewise.
1583 2011-10-12 David S. Miller <davem@davemloft.net>
1585 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1586 '-mvis3' instead of 'mcpu=niagara3' in options.
1587 * gcc.target/sparc/fhalve.c: Likewise.
1588 * gcc.target/sparc/fnegop.c: Likewise.
1589 * gcc.target/sparc/fpadds.c: Likewise.
1590 * gcc.target/sparc/fshift.c: Likewise.
1591 * gcc.target/sparc/fucmp.c: Likewise.
1592 * gcc.target/sparc/lzd.c: Likewise.
1593 * gcc.target/sparc/vis3misc.c: Likewise.
1594 * gcc.target/sparc/xmul.c: Likewise.
1596 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1598 * gnat.dg/vect1.ad[sb]: New test.
1599 * gnat.dg/vect1_pkg.ads: New helper.
1600 * gnat.dg/vect2.ad[sb]: New test.
1601 * gnat.dg/vect2_pkg.ads: New helper.
1602 * gnat.dg/vect3.ad[sb]: New test.
1603 * gnat.dg/vect3_pkg.ads: New helper.
1604 * gnat.dg/vect4.ad[sb]: New test.
1605 * gnat.dg/vect4_pkg.ads: New helper.
1606 * gnat.dg/vect5.ad[sb]: New test.
1607 * gnat.dg/vect5_pkg.ads: New helper.
1608 * gnat.dg/vect6.ad[sb]: New test.
1609 * gnat.dg/vect6_pkg.ads: New helper.
1611 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1613 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1614 * gcc.target/i386/fma_run_double_2.c: Likewise.
1615 * gcc.target/i386/fma_run_double_3.c: Likewise.
1616 * gcc.target/i386/fma_run_double_4.c: Likewise.
1617 * gcc.target/i386/fma_run_double_5.c: Likewise.
1618 * gcc.target/i386/fma_run_double_6.c: Likewise.
1619 * gcc.target/i386/fma_run_float_1.c: Likewise.
1620 * gcc.target/i386/fma_run_float_2.c: Likewise.
1621 * gcc.target/i386/fma_run_float_3.c: Likewise.
1622 * gcc.target/i386/fma_run_float_4.c: Likewise.
1623 * gcc.target/i386/fma_run_float_5.c: Likewise.
1624 * gcc.target/i386/fma_run_float_6.c: Likewise.
1626 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1627 remove the extra dg-options.
1628 * gcc.target/i386/l_fma_double_2.c: Likewise.
1629 * gcc.target/i386/l_fma_double_3.c: Likewise.
1630 * gcc.target/i386/l_fma_double_4.c: Likewise.
1631 * gcc.target/i386/l_fma_double_5.c: Likewise.
1632 * gcc.target/i386/l_fma_double_6.c: Likewise.
1633 * gcc.target/i386/l_fma_float_1.c: Likewise.
1634 * gcc.target/i386/l_fma_float_2.c: Likewise.
1635 * gcc.target/i386/l_fma_float_3.c: Likewise.
1636 * gcc.target/i386/l_fma_float_4.c: Likewise.
1637 * gcc.target/i386/l_fma_float_5.c: Likewise.
1638 * gcc.target/i386/l_fma_float_6.c: Likewise.
1640 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1642 PR tree-optimization/50189
1643 * g++.dg/torture/pr50189.C: New testcase.
1645 2011-10-12 Richard Guenther <rguenther@suse.de>
1647 PR tree-optimization/50700
1648 * gcc.dg/builtin-object-size-12.c: New testcase.
1650 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1653 * gcc.c-torture/compile/pr50565-1.c,
1654 gcc.c-torture/compile/pr50565-2.c: New tests.
1656 2011-10-11 Jason Merrill <jason@redhat.com>
1660 * g++.dg/template/constant1.C: New.
1661 * g++.dg/template/constant2.C: New.
1662 * g++.dg/cpp0x/constexpr-template3.C: New.
1664 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1666 * gcc.target/i386/warn-vect-op-3.c: New test.
1667 * gcc.target/i386/warn-vect-op-1.c: New test.
1668 * gcc.target/i386/warn-vect-op-2.c: New test.
1670 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1672 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1674 2011-10-11 Richard Guenther <rguenther@suse.de>
1676 PR tree-optimization/50204
1677 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1679 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1681 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1683 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1685 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1686 * gcc.target/i386/fma_double_2.c: Ditto.
1687 * gcc.target/i386/fma_double_3.c: Ditto.
1688 * gcc.target/i386/fma_double_4.c: Ditto.
1689 * gcc.target/i386/fma_double_5.c: Ditto.
1690 * gcc.target/i386/fma_double_6.c: Ditto.
1691 * gcc.target/i386/fma_float_1.c: Ditto.
1692 * gcc.target/i386/fma_float_2.c: Ditto.
1693 * gcc.target/i386/fma_float_3.c: Ditto.
1694 * gcc.target/i386/fma_float_4.c: Ditto.
1695 * gcc.target/i386/fma_float_5.c: Ditto.
1696 * gcc.target/i386/fma_float_6.c: Ditto.
1697 * gcc.target/i386/l_fma_double_1.c: Ditto.
1698 * gcc.target/i386/l_fma_double_2.c: Ditto.
1699 * gcc.target/i386/l_fma_double_3.c: Ditto.
1700 * gcc.target/i386/l_fma_double_4.c: Ditto.
1701 * gcc.target/i386/l_fma_double_5.c: Ditto.
1702 * gcc.target/i386/l_fma_double_6.c: Ditto.
1703 * gcc.target/i386/l_fma_float_1.c: Ditto.
1704 * gcc.target/i386/l_fma_float_2.c: Ditto.
1705 * gcc.target/i386/l_fma_float_3.c: Ditto.
1706 * gcc.target/i386/l_fma_float_4.c: Ditto.
1707 * gcc.target/i386/l_fma_float_5.c: Ditto.
1708 * gcc.target/i386/l_fma_float_6.c: Ditto.
1709 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1710 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1711 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1712 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1713 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1714 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1715 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1716 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1717 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1718 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1719 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1720 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1722 2011-10-11 Tristan Gingold <gingold@adacore.com>
1724 * gcc.dg/va-arg-4.c: New test.
1725 * gcc.dg/va-arg-5.c: Ditto.
1727 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1729 * lib/target-supports.exp (check_effective_target_fd_truncate):
1730 Close and unlink test file before exit.
1732 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1735 * gfortran.dg/forall_15.f90: New test case.
1737 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1738 Andrew Macleod <amacleod@redhat.com>
1740 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1741 wrappers for *other_threads() and *final_verify().
1742 * gcc.dg/simulate-thread/simulate-thread.h
1743 (simulate_thread_wrapper_other_threads): New.
1744 (simulate_thread_wrapper_final_verify): New.
1746 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1748 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1750 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1752 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1754 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1755 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1757 * gcc.target/i386/fma_1.h: New file.
1758 * gcc.target/i386/fma_2.h: Likewise.
1759 * gcc.target/i386/fma_3.h: Likewise.
1760 * gcc.target/i386/fma_4.h: Likewise.
1761 * gcc.target/i386/fma_5.h: Likewise.
1762 * gcc.target/i386/fma_6.h: Likewise.
1763 * gcc.target/i386/fma_double_1.c: Likewise.
1764 * gcc.target/i386/fma_double_2.c: Likewise.
1765 * gcc.target/i386/fma_double_3.c: Likewise.
1766 * gcc.target/i386/fma_double_4.c: Likewise.
1767 * gcc.target/i386/fma_double_5.c: Likewise.
1768 * gcc.target/i386/fma_double_6.c: Likewise.
1769 * gcc.target/i386/fma_float_1.c: Likewise.
1770 * gcc.target/i386/fma_float_2.c: Likewise.
1771 * gcc.target/i386/fma_float_3.c: Likewise.
1772 * gcc.target/i386/fma_float_4.c: Likewise.
1773 * gcc.target/i386/fma_float_5.c: Likewise.
1774 * gcc.target/i386/fma_float_6.c: Likewise.
1775 * gcc.target/i386/fma_main.h: Likewise.
1776 * gcc.target/i386/fma_run_double_1.c: Likewise.
1777 * gcc.target/i386/fma_run_double_2.c: Likewise.
1778 * gcc.target/i386/fma_run_double_3.c: Likewise.
1779 * gcc.target/i386/fma_run_double_4.c: Likewise.
1780 * gcc.target/i386/fma_run_double_5.c: Likewise.
1781 * gcc.target/i386/fma_run_double_6.c: Likewise.
1782 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1783 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1784 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1785 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1786 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1787 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1788 * gcc.target/i386/fma_run_float_1.c: Likewise.
1789 * gcc.target/i386/fma_run_float_2.c: Likewise.
1790 * gcc.target/i386/fma_run_float_3.c: Likewise.
1791 * gcc.target/i386/fma_run_float_4.c: Likewise.
1792 * gcc.target/i386/fma_run_float_5.c: Likewise.
1793 * gcc.target/i386/fma_run_float_6.c: Likewise.
1794 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1795 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1796 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1797 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1798 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1799 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1800 * gcc.target/i386/l_fma_1.h: Likewise.
1801 * gcc.target/i386/l_fma_2.h: Likewise.
1802 * gcc.target/i386/l_fma_3.h: Likewise.
1803 * gcc.target/i386/l_fma_4.h: Likewise.
1804 * gcc.target/i386/l_fma_5.h: Likewise.
1805 * gcc.target/i386/l_fma_6.h: Likewise.
1806 * gcc.target/i386/l_fma_double_1.c: Likewise.
1807 * gcc.target/i386/l_fma_double_2.c: Likewise.
1808 * gcc.target/i386/l_fma_double_3.c: Likewise.
1809 * gcc.target/i386/l_fma_double_4.c: Likewise.
1810 * gcc.target/i386/l_fma_double_5.c: Likewise.
1811 * gcc.target/i386/l_fma_double_6.c: Likewise.
1812 * gcc.target/i386/l_fma_float_1.c: Likewise.
1813 * gcc.target/i386/l_fma_float_2.c: Likewise.
1814 * gcc.target/i386/l_fma_float_3.c: Likewise.
1815 * gcc.target/i386/l_fma_float_4.c: Likewise.
1816 * gcc.target/i386/l_fma_float_5.c: Likewise.
1817 * gcc.target/i386/l_fma_float_6.c: Likewise.
1818 * gcc.target/i386/l_fma_main.h: Likewise.
1819 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1820 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1821 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1822 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1823 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1824 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1825 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1826 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1827 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1828 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1829 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1830 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1832 2011-10-10 Richard Guenther <rguenther@suse.de>
1835 * gcc.dg/torture/pr50389.c: New testcase.
1837 2011-10-10 Richard Guenther <rguenther@suse.de>
1840 * gcc.dg/builtins-47.c: Optimize.
1842 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1844 * lib/gcc-simulate-thread.exp: New.
1845 * gcc.dg/simulate-thread/guality.h: New.
1846 * gcc.dg/simulate-thread/simulate-thread.h: New.
1847 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1848 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1849 * gcc.dg/simulate-thread/README: New.
1850 * g++.dg/simulate-thread/guality.h: New.
1851 * g++.dg/simulate-thread/simulate-thread.h: New.
1852 * g++.dg/simulate-thread/simulate-thread.exp: New.
1853 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1854 * c-c++-common/cxxbitfields-2.c: Remove.
1855 * c-c++-common/cxxbitfields.c: Remove.
1856 * c-c++-common/cxxbitfields-4.c: Remove.
1857 * c-c++-common/cxxbitfields-5.c: Remove.
1858 * c-c++-common/simulate-thread/bitfields-1.c: New.
1859 * c-c++-common/simulate-thread/bitfields-2.c: New.
1860 * c-c++-common/simulate-thread/bitfields-3.c: New.
1861 * c-c++-common/simulate-thread/bitfields-4.c: New.
1863 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1866 * g++.dg/warn/format5.C: New.
1868 2011-10-09 Tobias Burnus <burnus@net-b.de>
1871 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1872 * gfortran.dg/common_16.f90: New.
1874 2011-10-09 Tobias Burnus <burnus@net-b.de>
1876 * gfortran.dg/iso_c_binding_param_1.f90: New.
1877 * gfortran.dg/iso_c_binding_param_2.f90: New.
1878 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1880 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1882 PR tree-optimization/50635
1883 * gcc.dg/vect/pr50635.c: New test.
1885 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1888 * gfortran.dg/proc_decl_27.f90: New.
1890 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1893 * objc/execute/initialize-1.m: New test.
1895 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1898 * gfortran.dg/pointer_function_result_1.f90 : New test.
1900 2011-10-07 David S. Miller <davem@davemloft.net>
1903 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1904 * gcc.target/sparc/cmask.c: Use it.
1905 * gcc.target/sparc/fhalve.c: Likewise.
1906 * gcc.target/sparc/fnegop.c: Likewise.
1907 * gcc.target/sparc/fpadds.c: Likewise.
1908 * gcc.target/sparc/fshift.c: Likewise.
1909 * gcc.target/sparc/fucmp.c: Likewise.
1910 * gcc.target/sparc/lzd.c: Likewise.
1911 * gcc.target/sparc/vis3misc.c: Likewise.
1912 * gcc.target/sparc/xmul.c: Likewise.
1914 2011-10-07 Richard Henderson <rth@redhat.com>
1916 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1918 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1920 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1922 * gcc.dg/pr50193-1.c: New file.
1923 * gcc.target/arm/shiftable.c: New file.
1925 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1928 * gfortran.dg/class_46.f03: New.
1930 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1932 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1933 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1934 (syslog, vsyslog, __vsyslog_chk): Likewise.
1936 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1937 (x, EXT_x): Use ASMNAME.
1939 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1940 (a, c): Use ASMNAME.
1942 2011-10-07 Tom de Vries <tom@codesourcery.com>
1945 * gcc.dg/pr50527.c: New test.
1947 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1949 PR tree-optimization/50650
1950 * gcc.c-torture/compile/pr50650.c: New test.
1952 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1954 PR tree-optimization/50575
1955 * gcc.c-torture/execute/vector-compare-2.x: New file.
1957 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1960 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1961 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1964 2011-10-07 Richard Guenther <rguenther@suse.de>
1967 * gcc.dg/vect/vect-align-2.c: Increase array size.
1969 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1970 H.J. Lu <hongjiu.lu@intel.com>
1973 * gcc.target/i386/pr50603.c: New test.
1975 2011-10-06 Jason Merrill <jason@redhat.com>
1978 * g++.dg/cpp0x/default31.C: New.
1980 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1982 PR tree-optimization/50596
1983 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1985 * gcc.dg/vect/vect-cond-8.c: New test.
1987 2011-10-06 Richard Henderson <rth@redhat.com>
1989 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1990 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1991 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1992 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1993 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1994 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1995 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1996 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1997 * gcc.c-torture/execute/vshuf-16.inc: New file.
1998 * gcc.c-torture/execute/vshuf-2.inc: New file.
1999 * gcc.c-torture/execute/vshuf-4.inc: New file.
2000 * gcc.c-torture/execute/vshuf-8.inc: New file.
2001 * gcc.c-torture/execute/vshuf-main.inc: New file.
2002 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2003 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2004 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2005 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2006 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2007 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2008 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2009 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2010 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2011 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2012 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2013 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2014 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2016 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2018 PR tree-optimization/49279
2019 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2020 * gcc.c-torture/execute/pr49279.c: New test.
2022 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2025 * gcc.c-torture/compile/pr49049.c: New test.
2027 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2030 * gcc.target/arm/pr50305.c: New test.
2032 2011-10-06 Richard Guenther <rguenther@suse.de>
2034 PR tree-optimization/38884
2035 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2036 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2038 2011-10-05 David S. Miller <davem@davemloft.net>
2040 * gcc.target/sparc/lzd.c: New test.
2041 * gcc.target/sparc/popc.c: New test.
2043 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2045 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2046 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2047 * g++.dg/other/final1.C: Cleanup original tree dump.
2049 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2051 PR tree-optimization/50613
2052 * gcc.dg/pr50613.c: New test.
2054 2011-10-05 Richard Henderson <rth@redhat.com>
2056 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2057 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2058 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2059 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2060 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2061 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2062 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2063 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2065 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2067 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2068 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2069 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2070 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2071 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2073 2011-10-05 Richard Guenther <rguenther@suse.de>
2075 PR tree-optimization/38885
2076 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2078 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2080 * gcc.target/i386/sw-1.c: New test.
2082 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2084 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2086 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2088 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2090 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2092 2011-10-04 David S. Miller <davem@davemloft.net>
2094 * gcc.target/sparc/fhalve.c: New test.
2095 * gcc.target/sparc/fnegop.c: New test.
2096 * gcc.target/sparc/xmul.c: New test.
2098 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2101 * gfortran.dg/dummy_procedure_6.f90: New.
2103 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2105 PR tree-optimization/50604
2106 * gcc.dg/pr50604.c: New test.
2108 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2110 PR tree-optimization/49662
2111 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2112 * gcc.dg/graphite/interchange-15.c: Likewise.
2113 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2115 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2117 * gcc.dg/tree-ssa/restrict-4.c: New test.
2119 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2121 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2122 (main): Use __typeof to get result type of comparison.
2124 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2126 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2127 Make et_vect_multiple_sizes_saved global.
2128 (check_effective_target_vect64): Make et_vect64_saved global.
2130 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2132 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2133 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2134 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2135 * gcc.dg/builtin-complex-err-1.c: Adjust.
2137 2011-10-02 Jason Merrill <jason@redhat.com>
2139 * g++.dg/cpp0x/range-for22.C: New.
2141 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2142 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2143 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2144 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2146 * g++.dg/cpp0x/nsdmi5.C: New.
2148 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2151 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2153 (mips-dg-options): Force an ABI option if the current ABI is
2154 incompatible with the required -mlong setting. Likewise force
2155 a long setting if the current one is incompatible with the
2156 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2157 throughout procedure.
2158 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2159 instead of addressing=absolute.
2161 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2163 * gcc.target/mips/stack-1.c: New test.
2165 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2167 * gcc.dg/pr49696.c: New test.
2169 2011-10-02 Jan Hubicka <jh@suse.cz>
2171 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2173 2011-10-01 David S. Miller <davem@davemloft.net>
2175 * gcc.target/sparc/cmask.c: New test.
2176 * gcc.target/sparc/fpadds.c: New test.
2177 * gcc.target/sparc/fshift.c: New test.
2178 * gcc.target/sparc/fucmp.c: New test.
2179 * gcc.target/sparc/vis3misc.c: New test.
2181 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2184 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2186 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2189 * g++.dg/dfp/44473-1.C: New test.
2190 * g++.dg/dfp/44473-2.C: New test.
2191 * g++.dg/dfp/mangle-1.C: New test.
2192 * g++.dg/dfp/mangle-2.C: New test.
2193 * g++.dg/dfp/mangle-3.C: New test.
2194 * g++.dg/dfp/mangle-4.C: New test.
2195 * g++.dg/dfp/mangle-5.C: New test.
2197 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2200 * gcc.dg/pr50571.c: New test.
2202 PR tree-optimization/46309
2203 * gcc.dg/pr46309.c: New test.
2205 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2207 * gcc.dg/strlenopt-21.c: New test.
2209 2011-09-30 Revital Eres <revital.eres@linaro.org>
2211 * gcc.dg/sms-10.c: New file.
2213 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2215 * gcc.target/arm/pr50099.c: New test.
2217 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2219 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2221 2011-09-30 David S. Miller <davem@davemloft.net>
2223 * gcc.target/sparc/bmaskbshuf.c: New test.
2224 * gcc.target/sparc/edgen.c: New test.
2226 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2229 * gfortran.dg/pure_formal_proc_3.f90: New.
2232 * gfortran.dg/stfunc_7.f90: New.
2234 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2236 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2237 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2238 * gcc.dg/vector-compare-1.c: Likewise.
2239 * gcc.dg/vector-compare-2.c: Likewise.
2241 2011-09-29 David S. Miller <davem@davemloft.net>
2243 * gcc.target/sparc/array.c: New test.
2245 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2247 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2248 loop unroll and set max unroll times to 8.
2249 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2250 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2251 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2252 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2254 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/ext/visibility/warn5.C: New.
2259 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2262 * g++.dg/warn/Wextra-3.C: New.
2264 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2267 * gcc.target/sh/pr49468-si.c: New.
2269 2011-09-28 Tom de Vries <tom@codesourcery.com>
2272 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2273 (TEST): Initialize src3 with random floats.
2274 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2275 from union src3. Initialize src3 with random floats.
2277 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2279 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2280 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2281 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2282 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2283 * gcc.target/sh/sh4a-cos.c: Ditto.
2284 * gcc.target/sh/sh4a-cosf.c: Ditto.
2285 * gcc.target/sh/sh4a-sin.c: Ditto.
2286 * gcc.target/sh/sh4a-sinf.c: Ditto.
2287 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2288 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2289 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2291 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2294 * g++.dg/parse/error40.C: New.
2295 * g++.dg/warn/incomplete1.C: Adjust.
2297 2011-09-27 Jan Hubicka <jh@suse.cz>
2300 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2303 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2305 * gcc.dg/strlenopt-1.c: New test.
2306 * gcc.dg/strlenopt-1f.c: New test.
2307 * gcc.dg/strlenopt-2.c: New test.
2308 * gcc.dg/strlenopt-2f.c: New test.
2309 * gcc.dg/strlenopt-3.c: New test.
2310 * gcc.dg/strlenopt-4.c: New test.
2311 * gcc.dg/strlenopt-4g.c: New test.
2312 * gcc.dg/strlenopt-4gf.c: New test.
2313 * gcc.dg/strlenopt-5.c: New test.
2314 * gcc.dg/strlenopt-6.c: New test.
2315 * gcc.dg/strlenopt-7.c: New test.
2316 * gcc.dg/strlenopt-8.c: New test.
2317 * gcc.dg/strlenopt-9.c: New test.
2318 * gcc.dg/strlenopt-10.c: New test.
2319 * gcc.dg/strlenopt-11.c: New test.
2320 * gcc.dg/strlenopt-12.c: New test.
2321 * gcc.dg/strlenopt-12g.c: New test.
2322 * gcc.dg/strlenopt-13.c: New test.
2323 * gcc.dg/strlenopt-14g.c: New test.
2324 * gcc.dg/strlenopt-14gf.c: New test.
2325 * gcc.dg/strlenopt-15.c: New test.
2326 * gcc.dg/strlenopt-16g.c: New test.
2327 * gcc.dg/strlenopt-17g.c: New test.
2328 * gcc.dg/strlenopt-18g.c: New test.
2329 * gcc.dg/strlenopt.h: New file.
2331 2011-09-27 Tom de Vries <tom@codesourcery.com>
2334 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2335 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2336 * gcc.dg/pr43864.c: New test.
2337 * gcc.dg/pr43864-2.c: Same.
2338 * gcc.dg/pr43864-3.c: Same.
2339 * gcc.dg/pr43864-4.c: Same.
2341 2011-09-27 Jan Hubicka <jh@suse.cz>
2343 * gcc.dg/ipa/inline-5.c: New testcase.
2345 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2347 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2349 * gcc.dg/vect/bb-slp-27.c: New.
2350 * gcc.dg/vect/bb-slp-28.c: New.
2352 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2354 * testsuite/lib/target-supports.exp (check_profiling_available):
2355 Don't rely solely on TLS tests for -fprofile-generate, fall
2356 through to the other code.
2358 2011-09-27 Richard Guenther <rguenther@suse.de>
2360 PR tree-optimization/50363
2361 * gcc.dg/torture/pr50363.c: New testcase.
2363 2011-09-26 Jason Merrill <jason@redhat.com>
2366 * g++.dg/template/partial13.C: New.
2369 * g++.dg/template/partial12.C: New.
2372 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2374 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2377 * g++.dg/diagnostic/bindings1.C: New.
2378 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2380 2011-09-26 David S. Miller <davem@davemloft.net>
2382 * gcc.target/sparc/wrgsr.c: New test.
2383 * gcc.target/sparc/rdgsr.c: New test.
2384 * gcc.target/sparc/edge.c: New test.
2385 * gcc.target/sparc/fcmp.c: New test.
2387 * gcc.target/sparc/edge.c: Update for new return types.
2388 * gcc.target/sparc/fcmp.c: Likewise.
2390 * gcc.target/sparc/fpaddsubi.c: New test.
2392 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2395 * gfortran.dg/common_15.f90: New.
2398 * gfortran.dg/dummy_procedure_5.f90: New.
2399 * gfortran.dg/interface_26.f90: Modified error message.
2400 * gfortran.dg/proc_ptr_11.f90: Ditto.
2401 * gfortran.dg/proc_ptr_15.f90: Ditto.
2402 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2403 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2405 2011-09-26 Jason Merrill <jason@redhat.com>
2408 * g++.dg/overload/rvalue3.C: New.
2411 * g++.dg/overload/ref-conv2.C: New.
2413 * g++.dg/cpp0x/nsdmi-template1.C: New.
2415 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2417 * g++.dg/cpp0x/nullptr25.C: New.
2419 2011-09-26 Richard Guenther <rguenther@suse.de>
2421 PR tree-optimization/50472
2422 * gcc.dg/torture/pr50472.c: New testcase.
2424 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2426 * gnat.dg/opt22.adb: New test.
2427 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2429 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2431 * gnat.dg/opt21.adb: New test.
2432 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2434 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2436 * gnat.dg/opt20.ad[sb]: New test.
2437 * gnat.dg/opt20_pkg.ads: New helper.
2439 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2441 * gnat.dg/array17.adb: New test.
2442 * gnat.dg/array17_pkg.ads: New helper.
2444 2011-09-25 Jason Merrill <jason@redhat.com>
2446 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2448 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2450 * gnat.dg/frame_overflow.ads: New.
2451 * gnat.dg/frame_overflow.adb: Adjust.
2452 * gnat.dg/specs/addr1.ads: Likewise.
2454 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2456 * g++.dg/tree-ssa/restrict2.C: New test.
2458 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2460 * lib/target-supports.exp (check_effective_target_vect64): New.
2461 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2462 of multiple vector sizes.
2463 * gcc.dg/vect/bb-slp-26.c: New.
2465 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2468 * g++.dg/template/bitfield1.C: New.
2470 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2472 * gcc.dg/vect/bb-slp-24.c: New.
2474 2011-09-24 Jason Merrill <jason@redhat.com>
2476 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2478 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2480 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2481 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2483 * g++.dg/cpp0x/nsdmi1.C: New.
2484 * g++.dg/cpp0x/nsdmi2.C: New.
2485 * g++.dg/cpp0x/nsdmi3.C: New.
2486 * g++.dg/cpp0x/nsdmi4.C: New.
2487 * g++.old-deja/g++.other/init4.C: New.
2489 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2492 * g++.dg/template/sfinae28.C: New.
2494 2011-09-23 Ian Lance Taylor <iant@google.com>
2496 * go.test/go-test.exp (errchk): Handle more cases of getting
2497 correct Tcl backslash quoting in regular expressions in test file.
2499 2011-09-23 Jason Merrill <jason@redhat.com>
2502 * g++.dg/init/const8.C: New.
2503 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2504 * g++.dg/cpp0x/defaulted2.C: Likewise.
2505 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2506 * g++.dg/init/pr20039.C: Likewise.
2507 * g++.dg/init/pr42844.C: Likewise.
2509 2011-09-23 Jan Hubicka <jh@suse.cz>
2511 * gcc.dg/ipa/inline-1.c: new testcase.
2512 * gcc.dg/ipa/inline-2.c: new testcase.
2513 * gcc.dg/ipa/inline-3.c: new testcase.
2514 * gcc.dg/ipa/inline-4.c: new testcase.
2516 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2519 * g++.dg/cpp0x/constexpr-static8.C: New.
2521 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2523 * gcc.target/i386/avxfp-1.c: New test.
2524 * gcc.target/i386/avxfp-2.c: New test.
2526 2011-09-23 Terry Guo <terry.guo@arm.com>
2528 * gcc.c-torture/execute/941014-1.x: Deleted.
2530 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2533 * g++.dg/cpp0x/pr50491.C: New.
2535 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2538 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2540 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2543 * g++.dg/cpp0x/nullptr24.C: New.
2545 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2548 * gcc.target/i386/pr50482.c: New test.
2550 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2552 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2553 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2554 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2555 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2556 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2557 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2558 multilib options contain different -march= from dg-options.
2560 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2561 Paolo Carlini <paolo.carlini@oracle.com>
2564 * g++.dg/template/friend52.C: New.
2566 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2568 * gcc.target/arm/cmp-1.c: New test.
2569 * gcc.target/arm/cmp-2.c: Likewise.
2571 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2574 * gfortran.dg/impure_actual_1.f90: Modified error message.
2575 * gfortran.dg/proc_ptr_32.f90: New.
2576 * gfortran.dg/proc_ptr_33.f90: New.
2578 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2580 PR tree-optimization/50451
2581 * gcc.dg/vect/pr50451.c: New test.
2583 2011-09-21 Ian Lance Taylor <iant@google.com>
2585 * go.test/go-test.exp (errchk): Add special case for bug332.
2586 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2587 some more test lines.
2589 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2591 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2592 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2593 * g++.dg/other/i386-8.C: Ditto.
2594 * g++.dg/other/pr34435.C: Ditto.
2595 * g++.dg/other/pr39496.C: Ditto.
2596 * g++.dg/other/mmintrin.C: Ditto.
2598 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2600 * gcc.dg/vect/vect-cond-7.c: New test.
2601 * gcc.target/i386/sse4_1-cond-1.c: New test.
2602 * gcc.target/i386/avx-cond-1.c: New test.
2604 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2607 * g++.dg/other/pr50464.C: New test.
2609 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2611 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2612 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2613 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2614 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2616 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2618 * gnat.dg/opt19.adb: New test.
2620 2011-09-21 Terry Guo <terry.guo@arm.com>
2622 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2623 on arch conflict when testing case on targets other than armv7-a.
2625 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2628 * g++.dg/ext/int128-1.C: New.
2629 * g++.dg/ext/int128-2.C: Likewise.
2630 * g++.dg/ext/int128-2.h: Likewise.
2632 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2635 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2637 2011-09-20 Jason Merrill <jason@redhat.com>
2639 * g++.dg/cpp0x/constexpr-generated1.C: New.
2642 * g++.dg/overload/ref-conv1.C: New.
2644 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2646 * g++.dg/other/final1.C: New.
2648 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2650 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2653 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2655 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2658 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2660 PR tree-optimization/50413
2661 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2662 -fdump-tree-slp-details. Run other tests with
2663 -fdump-tree-vect-details.
2664 * g++.dg/vect/slp-pr50413.cc: New.
2666 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2667 Ira Rosen <ira.rosen@linaro.org>
2670 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2671 Fix underscores around restrict.
2673 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2675 PR tree-optimization/50414
2676 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2677 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2678 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2680 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2682 PR tree-optimization/50412
2683 * gfortran.dg/vect/pr50412.f90: New.
2685 2011-09-16 Jason Merrill <jason@redhat.com>
2688 * g++.dg/eh/defarg1.C: New.
2690 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2692 * gcc.dg/vect/vect-reduc-10.c: New test.
2693 * gcc.target/i386/avx-reduc-1.c: New test.
2695 * gcc.target/i386/sse2-extract-1.c: New test.
2696 * gcc.target/i386/avx-extract-1.c: New test.
2698 2011-09-16 Terry Guo <terry.guo@arm.com>
2700 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2702 2011-09-15 Diego Novillo <dnovillo@google.com>
2704 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2705 ALWAYS_CXXFLAGS, if defined.
2706 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2707 ALWAYS_GFORTRANFLAGS, if defined.
2708 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2709 ALWAYS_GOCFLAGS, if defined.
2710 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2711 ALWAYS_OBJCXXFLAGS, if defined.
2712 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2713 additional_flags, if defined.
2714 * lib/gnat.exp (gnat_target_compile): Likewise.
2715 * lib/objc.exp (objc_target_compile): Likewise.
2716 * lib/target-supports-dg.exp (dg-add-options): Handle
2719 2011-09-15 Tom de Vries <tom@codesourcery.com>
2722 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2723 Use uintptr_t in f1. Undo avr xfails.
2725 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2729 * gfortran.dg/function_types_3.f90: New.
2731 2011-09-15 Jason Merrill <jason@redhat.com>
2734 * g++.dg/cpp0x/trailing7.C: New.
2737 * g++.dg/cpp0x/nullptr23.C: New.
2739 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2741 * gcc.dg/vect/bb-slp-25.c: New.
2743 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2746 * g++.dg/cpp0x/noexcept15.C: New.
2748 2011-09-14 Tom de Vries <tom@codesourcery.com>
2751 * gcc.dg/pr50251.c: New test.
2753 2011-09-14 Tobias Burnus <burnus@net-b.de>
2757 * gfortran.dg/null_5.f90: New.
2758 * gfortran.dg/null_6.f90: New.
2760 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2762 * gcc.c-torture/compile/20110913-1.c: New test.
2764 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2767 * gfortran.dg/result_2.f90: New.
2769 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2771 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2773 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2776 * g++.dg/cpp0x/variadic116.C: New test case.
2778 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2780 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2781 * gcc.target/mips/interrupt_handler-2.c: New test.
2782 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2784 2011-09-12 Jason Merrill <jason@redhat.com>
2786 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2788 * g++.dg/cpp0x/explicit7.C: New.
2790 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2792 PR rtl-optimization/50212
2793 * g++.dg/other/pr50212.C: New test.
2795 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2798 * testsuite/gcc.target/avr/torture/avr-torture.exp
2799 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2800 "-O2 -fmerge-all-constants".
2802 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2805 * gfortran.dg/do_while_1.f90: New test.
2807 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2811 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2812 * gfortran.dg/proc_decl_26.f90: New.
2813 * gfortran.dg/typebound_override_2.f90: New.
2814 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2816 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2818 * gnat.dg/cond_expr2.ad[sb]: New test.
2820 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2822 * gnat.dg/atomic5.ad[sb]: New test.
2824 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2826 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2828 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2831 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2833 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2836 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2838 2011-09-09 Richard Guenther <rguenther@suse.de>
2840 PR tree-optimization/50328
2841 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2843 2011-09-09 Richard Guenther <rguenther@suse.de>
2846 * gcc.dg/torture/pr50333.c: New testcase.
2848 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2850 PR tree-optimization/50318
2851 * gcc.target/arm/pr50318-1.c: New file.
2853 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2855 * gcc.target/i386/all_one_m256i.c: New test.
2857 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2860 * g++.dg/cpp0x/sfinae28.C: New.
2862 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2865 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2866 longer ignored on typedefs.
2868 PR c++/33255 - Support -Wunused-local-typedefs warning
2869 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2870 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2872 2011-09-08 Martin Jambor <mjambor@suse.cz>
2874 PR tree-optimization/50287
2875 * gcc.dg/torture/pr50287.c: New test.
2877 2011-09-08 Richard Guenther <rguenther@suse.de>
2879 PR tree-optimization/19831
2880 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2881 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2882 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2883 * gcc.dg/errno-1.c: Adjust.
2885 2011-09-08 Richard Guenther <rguenther@suse.de>
2887 PR tree-optimization/19831
2888 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2890 2011-09-08 Tobias Burnus <burnus@net-b.de>
2893 * gfortran.dg/do_concurrent_1.f90: New.
2894 * gfortran.dg/do_concurrent_2.f90: New.
2896 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2899 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2900 * gcc.dg/pr50310-2.c: New test.
2902 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2905 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2906 * gfortran.dg/impure_constructor_1.f90: Modified.
2907 * gfortran.dg/proc_ptr_comp_33.f90: New.
2909 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2912 * gcc.dg/pr50310-1.c: New test.
2914 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2917 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2920 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2923 * g++.dg/cpp0x/noexcept14.C: New.
2925 2011-09-07 Jason Merrill <jason@redhat.com>
2927 * g++.dg/cpp0x/constexpr-ref3.C: New.
2929 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2931 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2933 * gcc.dg/section1.c: Don't xfail for avr.
2935 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2937 PR tree-optimization/50322
2938 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2940 2011-09-07 Martin Jambor <mjambor@suse.cz>
2942 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2944 2011-09-07 Martin Jambor <mjambor@suse.cz>
2946 PR tree-optimization/49911
2947 * g++.dg/tree-ssa/pr49911.C: New test.
2949 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2952 * gcc.dg/torture/pr49030.c: New test.
2954 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2957 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2958 * gfortran.dg/class_4d.f03: Deleted.
2959 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2961 2011-09-07 Richard Guenther <rguenther@suse.de>
2963 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2965 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2967 PR tree-optimization/46021
2968 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2970 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2972 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2974 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2976 * gcc.c-torture/compile/20110906-1.c: New test.
2978 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2980 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2982 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2984 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2985 --param tree-reassoc-width=1.
2987 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2988 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2990 2011-09-06 Richard Guenther <rguenther@suse.de>
2992 PR tree-optimization/48149
2993 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2995 2011-09-06 Richard Guenther <rguenther@suse.de>
2997 PR tree-optimization/48317
2998 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3000 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3002 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3004 (add_options_for_quad_vectors): Replace with ...
3005 (add_options_for_double_vectors): ... this.
3006 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3007 support multiple vector sizes since the vectorizer attempts to
3008 vectorize with both vector sizes.
3009 * gcc.dg/vect/no-vfa-vect-79.c,
3010 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3011 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3012 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3013 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3014 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3015 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3016 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3017 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3018 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3019 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3020 gcc.dg/vect/vect-40.c: Likewise.
3021 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3022 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3023 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3024 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3025 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3027 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3029 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3032 * gcc.target/mips/abi-main.h: New file.
3033 * gcc.target/mips/abi-o32-long32.c: New test.
3034 * gcc.target/mips/abi-o32-long64.c: Likewise.
3035 * gcc.target/mips/abi-o64-long32.c: Likewise.
3036 * gcc.target/mips/abi-o64-long64.c: Likewise.
3037 * gcc.target/mips/abi-n32-long32.c: Likewise.
3038 * gcc.target/mips/abi-n32-long64.c: Likewise.
3039 * gcc.target/mips/abi-n64-long32.c: Likewise.
3040 * gcc.target/mips/abi-n64-long64.c: Likewise.
3041 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3042 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3043 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3044 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3045 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3046 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3047 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3048 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3049 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3050 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3051 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3052 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3053 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3054 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3055 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3056 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3057 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3058 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3059 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3060 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3061 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3062 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3063 * gcc.target/mips/branch-3.c: Likewise.
3064 * gcc.target/mips/branch-4.c: Likewise.
3065 * gcc.target/mips/branch-5.c: Likewise.
3066 * gcc.target/mips/branch-6.c: Likewise.
3067 * gcc.target/mips/branch-7.c: Likewise.
3068 * gcc.target/mips/branch-8.c: Likewise.
3069 * gcc.target/mips/branch-9.c: Likewise.
3070 * gcc.target/mips/branch-10.c: Likewise.
3071 * gcc.target/mips/branch-11.c: Likewise.
3072 * gcc.target/mips/branch-12.c: Likewise.
3073 * gcc.target/mips/branch-13.c: Likewise.
3074 * gcc.target/mips/lazy-binding-1.c: Likewise.
3076 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3078 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3079 to avoid warning on int=16 platforms..
3081 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3083 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3084 to work even with -fshort-enums.
3086 2011-09-04 Jan Hubicka <jh@suse.cz>
3088 * gcc.c-torture/compile/20110902.c: new testcase.
3090 2011-09-04 Jason Merrill <jason@redhat.com>
3093 * g++.dg/cpp0x/rv-conv1.C: New.
3096 * g++.dg/cpp0x/rv-func3.C: New.
3098 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3102 * g++.dg/cpp0x/constexpr-template1.C: New.
3103 * g++.dg/cpp0x/constexpr-template2.C: New.
3104 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3105 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3107 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3109 * gnat.dg/specs/debug1.ads: Tweak pattern.
3111 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3114 * gfortran.dg/class_45a.f03: New.
3115 * gfortran.dg/class_45b.f03: New.
3117 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3118 Ira Rosen <ira.rosen@linaro.org>
3120 PR tree-optimization/50208
3121 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3122 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3123 -fno-tree-fre -fno-tree-pre.
3125 2011-09-02 Martin Jambor <mjambor@suse.cz>
3127 * gcc.dg/ipa/ipcp-3.c: New test.
3129 2011-09-02 Richard Guenther <rguenther@suse.de>
3131 PR tree-optimization/27460
3133 * gcc.dg/vect/vect-cond-7.c: New testcase.
3135 2011-09-02 Martin Jambor <mjambor@suse.cz>
3137 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3138 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3139 xfailed test for inlining.
3140 * g++.dg/ipa/ivinline-9.C: Likewise.
3142 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3144 PR tree-optimization/50178
3145 * gfortran.dg/vect/pr50178.f90: New test.
3147 2011-08-31 Martin Jambor <mjambor@suse.cz>
3150 * gcc.c-torture/execute/pr49886.c: New testcase.
3152 2011-08-31 Tom de Vries <tom@codesourcery.com>
3155 * gcc.dg/pr43513.c: New test.
3157 2011-08-30 Tobias Burnus <burnus@net-b.de>
3160 * gfortran.dg/common_14.f90: New.
3161 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3163 2011-08-30 Jason Merrill <jason@redhat.com>
3166 * g++.dg/cpp0x/decltype33.C: New.
3169 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3172 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3174 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3176 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3178 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3180 * gnat.dg/specs/aggr3.ads: New test.
3181 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3183 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3184 * gnat.dg/specs/aggr2.ads: Likewise.
3186 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3189 * gfortran.dg/allocate_with_source_2.f90: New test
3191 2011-08-30 Jason Merrill <jason@redhat.com>
3194 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3197 * g++.dg/cpp0x/constexpr-value3.C: New.
3199 2011-08-30 Richard Guenther <rguenther@suse.de>
3202 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3203 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3204 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3205 * gcc.dg/pr36902.c: XFAIL.
3207 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3209 * gcc.target/i386/fma-check.h: New.
3210 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3211 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3212 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3213 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3214 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3215 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3216 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3217 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3218 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3219 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3220 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3221 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3222 * gcc.target/i386/fma-compile.c: Likewise.
3223 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3224 * gcc.target/i386/sse-12.c: Add -mfma.
3225 * gcc.target/i386/sse-13.c: Likewise.
3226 * gcc.target/i386/sse-14.c: Likewise.
3227 * gcc.target/i386/sse-22.c: Likewise.
3228 * gcc.target/i386/sse-23.c: Likewise.
3229 * g++.dg/other/i386-2.C: Likewise.
3230 * g++.dg/other/i386-3.C: Likewise.
3232 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3235 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3236 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3238 2011-08-30 Christian Bruel <christian.bruel@st.com>
3240 * g++.dg/bprob/bprob.exp (feedback_options): Set
3241 -fbranch-probabilities.
3242 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3244 2011-08-29 Jason Merrill <jason@redhat.com>
3247 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3249 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3250 Jason Merrill <jason@redhat.com>
3252 * g++.dg/dfp/base.C: New test.
3254 2011-08-29 Jason Merrill <jason@redhat.com>
3258 * g++.dg/cpp0x/initlist58.C: New.
3260 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3263 * gfortran.dg/class_result_1.f03: New.
3265 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3268 * gcc.target/i386/pr48722.c: New test.
3270 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3273 * gfortran.dg/widechar_compare_1.f90: New test.
3275 2011-08-26 Jason Merrill <jason@redhat.com>
3279 * g++.dg/abi/mangle50.C: New.
3281 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3284 * gcc.target/i386/pr50202.c: New test.
3286 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3288 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3289 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3290 * gcc.target/i386/avx-round-vec.c: New test.
3291 * gcc.target/i386/avx-roundf-vec.c: New test.
3293 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3295 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3299 * c-c++-common/Wunused-var-14.c: New test.
3301 2011-08-26 Tom de Vries <tom@codesourcery.com>
3303 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3305 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3307 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3308 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3309 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3310 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3312 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3314 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3315 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3316 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3317 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3319 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3322 * gfortran.dg/pointer_comp_init_1.f90: New test.
3324 2011-08-25 Jason Merrill <jason@redhat.com>
3327 * g++.dg/cpp0x/sfinae27.C: New.
3329 2011-08-25 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/coarray_lib_token_4.f90: New.
3333 2011-08-25 Tobias Burnus <burnus@net-b.de>
3335 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3337 2011-08-25 Richard Guenther <rguenther@suse.de>
3339 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3341 2011-08-24 Tobias Burnus <burnus@net-b.de>
3344 * gfortran.dg/initialization_28.f90: New.
3346 2011-08-24 Richard Guenther <rguenther@suse.de>
3348 PR tree-optimization/50067
3349 * gcc.dg/torture/pr50067-3.c: New testcase.
3350 * gcc.dg/torture/pr50067-4.c: Likewise.
3351 * gcc.dg/torture/pr50067-5.c: Likewise.
3353 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3355 * g++.dg/other/i386-2.C: Add -mavx2 check.
3356 * g++.dg/other/i386-3.C: Likewise.
3357 * gcc.target/i386/avx-1.c: Add AVX2.
3358 * gcc.target/i386/avx-2.c: Likewise.
3359 * gcc.target/i386/funcspec-5.c: Likewise.
3360 * gcc.target/i386/sse-12.c: Likewise.
3361 * gcc.target/i386/sse-13.c: Likewise.
3362 * gcc.target/i386/sse-14.c: Likewise.
3363 * gcc.target/i386/sse-22.c: Likewise.
3364 * gcc.target/i386/sse-23.c: Likewise.
3365 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3366 * gcc.target/i386/avx2-check.h: New.
3367 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3368 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3369 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3370 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3371 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3372 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3373 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3374 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3375 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3376 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3377 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3378 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3379 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3380 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3381 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3382 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3383 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3384 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3385 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3386 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3387 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3388 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3389 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3390 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3391 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3392 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3393 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3394 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3395 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3396 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3397 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3398 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3399 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3400 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3401 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3402 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3403 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3404 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3405 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3406 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3407 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3408 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3409 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3410 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3411 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3412 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3413 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3414 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3415 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3416 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3417 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3418 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3419 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3420 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3421 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3422 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3423 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3424 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3425 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3426 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3427 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3428 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3429 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3430 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3431 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3432 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3433 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3434 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3435 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3436 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3437 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3438 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3439 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3440 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3441 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3442 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3443 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3444 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3445 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3446 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3447 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3448 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3449 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3450 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3451 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3452 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3453 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3454 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3455 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3456 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3457 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3458 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3459 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3460 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3461 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3462 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3463 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3464 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3465 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3466 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3467 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3468 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3469 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3470 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3471 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3472 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3473 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3474 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3475 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3476 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3477 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3478 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3479 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3480 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3481 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3482 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3483 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3484 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3485 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3486 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3487 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3488 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3489 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3490 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3491 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3492 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3493 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3494 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3495 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3496 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3497 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3498 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3499 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3500 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3501 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3502 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3503 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3504 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3505 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3506 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3507 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3508 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3509 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3510 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3511 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3512 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3513 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3514 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3515 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3516 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3517 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3518 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3519 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3520 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3521 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3522 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3523 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3524 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3525 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3526 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3527 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3528 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3529 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3530 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3531 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3532 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3533 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3534 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3535 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3536 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3537 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3538 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3539 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3540 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3541 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3542 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3543 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3544 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3545 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3546 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3547 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3548 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3581 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3596 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3597 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3600 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3601 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3602 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3632 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3633 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3648 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3649 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3650 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3668 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3669 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3670 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3671 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3672 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3673 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3674 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3675 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3676 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3677 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3678 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3679 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3680 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3681 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3682 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3683 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3684 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3685 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3686 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3687 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3688 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3689 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3690 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3691 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3692 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3693 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3694 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3695 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3696 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3697 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3698 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3712 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3713 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3714 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3715 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3716 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3717 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3718 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3719 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3720 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3721 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3722 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3723 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3724 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3725 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3726 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3727 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3728 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3729 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3730 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3731 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3732 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3733 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3734 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3735 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3736 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3737 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3738 * gcc.target/i386/testimm-9.c: Likewise.
3740 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3742 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3743 * g++.dg/other/i386-3.C: Likewise.
3744 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3745 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3746 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3747 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3748 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3749 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3750 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3751 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3752 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3753 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3754 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3755 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3756 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3757 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3758 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3759 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3760 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3761 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3762 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3763 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3764 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3765 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3766 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3767 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3768 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3769 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3770 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3771 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3772 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3773 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3774 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3775 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3776 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3777 * gcc.target/i386/sse-12.c: Add BMI2.
3778 * gcc.target/i386/sse-13.c: Likewise.
3779 * gcc.target/i386/sse-14.c: Likewise.
3780 * gcc.target/i386/sse-22.c: Likewise.
3781 * gcc.target/i386/sse-23.c: Likewise.
3783 2011-08-23 Jason Merrill <jason@redhat.com>
3785 * g++.dg/template/crash7.C: Adjust expected errors.
3787 2011-08-23 Jason Merrill <jason@redhat.com>
3791 * g++.dg/cpp0x/overload2.C: New.
3793 2011-08-23 Jason Merrill <jason@redhat.com>
3796 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3798 2011-08-23 Jason Merrill <jason@redhat.com>
3801 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3802 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3803 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3804 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3806 2011-08-23 Jason Merrill <jason@redhat.com>
3809 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3811 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3814 * g++.dg/warn/Wunused-var-16.C: New test.
3817 * gcc.dg/pr50161.c: New test.
3819 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3822 * g++.dg/gcov/gcov-7.C: New test.
3824 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3827 * g++.dg/dfp/nofields.C: New test.
3829 2011-08-23 Tobias Burnus <burnus@net-b.de>
3832 * gfortran.dg/use_16.f90: New.
3834 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3835 Kirill Yukhin <kirill.yukhin@intel.com>
3838 * gcc.target/i386/pr50155.c: New test.
3840 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3842 PR tree-optimization/50133
3843 * gcc.dg/pr50133.c: New test.
3846 * c-c++-common/cxxbitfields-6.c: New test.
3848 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3851 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3853 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3855 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3856 * gcc.dg/pr49994-3.c: Ditto.
3858 2011-08-22 Richard Guenther <rguenther@suse.de>
3861 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3862 * gcc.dg/torture/pr50067-2.c: Likewise.
3864 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3867 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3868 of a constant resulting from simplification.
3869 * gfortran.dg/warn_conversion_3.f90: New test.
3871 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3874 * gfortran.dg/zero_stride_1.f90: New test.
3876 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3879 * gfortran.dg/typebound_override_1.f90: Modified.
3881 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3883 PR tree-optimization/48739
3884 * gcc.dg/pr48739-1.c: New test.
3885 * gcc.dg/pr48739-2.c: New test.
3887 2011-08-20 Tobias Burnus <burnus@net-b.de>
3889 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3891 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3894 * gfortran.dg/where_3.f90: New test.
3896 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3899 * gfortran.dg/pr49721-1.f: New.
3900 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3902 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3904 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3905 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3908 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3910 * gcc.target/arm/wmul-11.c: New file.
3911 * gcc.target/arm/wmul-12.c: New file.
3912 * gcc.target/arm/wmul-13.c: New file.
3914 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3916 * gcc.target/arm/wmul-10.c: New file.
3918 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3920 * gcc.target/arm/wmul-9.c: New file.
3921 * gcc.target/arm/wmul-bitfield-2.c: New file.
3923 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3925 * gcc.target/arm/wmul-8.c: New file.
3927 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3929 * gcc.target/arm/wmul-7.c: New file.
3931 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3933 * gcc.target/arm/wmul-6.c: New file.
3935 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3937 * gcc.target/arm/wmul-5.c: New file.
3938 * gcc.target/arm/no-wmla-1.c: New file.
3940 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3942 * gcc.target/arm/wmul-bitfield-1.c: New file.
3944 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3946 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3948 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3950 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3951 * gcc.target/i386/conversion.c: Likewise.
3953 2011-08-19 Richard Guenther <rguenther@suse.de>
3955 * gcc.dg/torture/pr50067-1.c: New testcase.
3956 * gcc.dg/torture/pr50067-2.c: Likewise.
3958 2011-08-19 Joey Ye <joey.ye@arm.com>
3961 * gcc.target/arm/handler-align.c: New test.
3962 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3965 2011-08-19 Joey Ye <joey.ye@arm.com>
3967 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3969 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3972 * gfortran.dg/end_block_label_1.f90: New test.
3973 * gfortran.dg/end_associate_label_1.f90: New test.
3975 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3977 * gcc.dg/c1x-pointer-float-1.c: New test.
3979 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3982 * gfortran.dg/duplicate_labels_2.f: New test.
3984 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3986 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3987 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3988 gcc.dg/c1x-noreturn-5.c: New tests.
3990 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3992 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3994 2011-08-18 Tobias Burnus <burnus@net-b.de>
3997 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3998 * gfortran.dg/coarray_lock_3.f90: Fix test.
3999 * gfortran.dg/coarray_lock_4.f90: New.
4000 * gfortran.dg/coarray_lock_5.f90: New.
4002 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4005 * gcc.c-torture/compile/pr50009.c: New test.
4008 * gcc.dg/torture/pr50092.c: New test.
4010 2011-08-18 Tobias Burnus <burnus@net-b.de>
4013 * gfortran.dg/namelist_73.f90: New.
4015 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4017 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4020 * gcc.dg/pr50017.c: New test.
4022 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4025 * g++.dg/lookup/hidden-var1.C: New test case.
4027 2011-08-17 Tobias Burnus <burnus@net-b.de>
4030 * gfortran.dg/warn_unused_var_2.f90: New.
4031 * gfortran.dg/warn_unused_var_3.f90: New.
4033 2011-08-17 Tom de Vries <tom@codesourcery.com>
4036 * gcc.target/arm/pr43597.c: New test.
4038 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4041 * gfortran.dg/common_13.f90: New.
4043 2011-08-16 Jason Merrill <jason@redhat.com>
4046 * g++.dg/cpp0x/variadic-unresolved.C: New.
4048 * g++.old-deja/g++.brendan/README: Add R.I.P.
4050 * g++.dg/ext/attr-used-1.C: New.
4053 * g++.dg/cpp0x/initlist56.C: New.
4055 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4058 * g++.dg/opt/life1.C: Only run on Linux.
4060 2011-08-15 Tobias Burnus <burnus@net-b.de>
4062 * gfortran.dg/coarray_26.f90: New.
4064 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4066 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4069 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4072 * gfortran.dg/func_result_7.f90: New.
4074 2011-08-13 Jason Merrill <jason@redhat.com>
4077 * g++.dg/cpp0x/decltype32.C: New.
4080 * g++.dg/diagnostic/expr1.C: New.
4082 2011-08-12 David Li <davidxl@google.com>
4084 * g++.dg/abi/vbase15.C: New test.
4086 2011-08-12 Jason Merrill <jason@redhat.com>
4089 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4091 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4093 * gcc.dg/builtins-67.c: New test.
4094 * gcc.target/i386/conversion.c: Ditto.
4096 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4097 Brian Hackett <bhackett1024@gmail.com>
4099 * g++.dg/plugin/decl_plugin.c: New.
4100 * g++.dg/plugin/decl-plugin-test.C: New.
4101 * g++.dg/plugin/plugin.exp: Add above testcase.
4103 2011-08-11 Richard Guenther <rguenther@suse.de>
4105 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4107 2011-08-11 Michael Matz <matz@suse.de>
4109 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4111 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4113 PR tree-optimization/50039
4114 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4115 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4117 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4119 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4120 (sse4_1_test): Initialize src3 with random value.
4122 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4124 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4125 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4126 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4127 * gcc.dg/scal-to-vec1.c: New test.
4128 * gcc.dg/scal-to-vec2.c: New test.
4130 2011-08-09 Richard Guenther <rguenther@suse.de>
4132 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4133 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4134 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4135 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4137 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4139 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4141 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4143 * gcc.dg/pr49948.c: Require pthread effective target.
4145 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4147 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4149 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4151 * gcc.target/i386/sse-22a.c: New test.
4153 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4155 PR tree-optimization/50014
4156 * gcc.dg/vect/pr50014.c: New test.
4158 2011-08-08 Martin Jambor <mjambor@suse.cz>
4161 * gcc.dg/tree-ssa/pr49923.c: New test.
4163 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4166 * gcc.target/i386/pr49781-1.c: New.
4168 2011-08-08 Jason Merrill <jason@redhat.com>
4170 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4172 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4174 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4177 * gfortran.dg/typebound_override_1.f90: New.
4179 2011-08-07 Kai Tietz <ktietz@redhat.com>
4181 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4182 x86_64 mingw target.
4183 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4184 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4185 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4186 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4187 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4188 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4189 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4190 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4191 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4192 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4194 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4197 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4199 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4201 * gcc.dg/pr48770.c: Cleanup coverage files.
4202 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4204 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4206 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4207 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4208 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4209 lzcnt and bmi options.
4211 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4214 * gcc.dg/pr47381-1.c: New.
4215 * gcc.dg/pr47381-2.c: Likewise.
4216 * gcc.target/i386/pr47381.c: Likewise.
4218 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4221 * gcc.dg/pr47727.c: New.
4224 * gcc.dg/pr47372-1.c: New.
4225 * gcc.dg/pr47372-2.c: Likewise.
4227 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4230 * gcc.target/i386/pr47449.c: New.
4233 * gcc.dg/pr47446-1.c: New.
4234 * gcc.dg/pr47446-2.c: Likewise.
4236 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4239 * gcc.dg/pr47766.c: New.
4242 * gcc.dg/tls/pr47715-1.c: New.
4243 * gcc.dg/tls/pr47715-2.c: Likewise.
4244 * gcc.dg/tls/pr47715-3.c: Likewise.
4245 * gcc.dg/tls/pr47715-4.c: Likewise.
4246 * gcc.dg/tls/pr47715-5.c: Likewise.
4248 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4251 * objc.dg/gnu-api-2-class.m: Updated comments.
4252 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4253 * objc.dg/gnu-api-2-class-meta.m: New test.
4254 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4256 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4259 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4260 with classes that are in construction.
4262 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4265 * gcc.target/i386/pr48084-1.c: New.
4266 * gcc.target/i386/pr48084-2.c: Likewise.
4267 * gcc.target/i386/pr48084-3.c: Likewise.
4268 * gcc.target/i386/pr48084-4.c: Likewise.
4269 * gcc.target/i386/pr48084-5.c: Likewise.
4271 PR rtl-optimization/49504
4272 * gcc.target/i386/pr49504.c: New.
4275 * gcc.dg/pr49860.c: New.
4277 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4280 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4281 with classes that are in construction.
4283 2011-08-05 Jason Merrill <jason@redhat.com>
4286 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4289 * g++.dg/cpp0x/decltype31.C: New.
4292 * g++.dg/init/array28.C: New.
4295 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4297 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4300 * gcc.dg/pr47369-1.c: New.
4302 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4305 * gcc.dg/torture/pr47364-1.c: New.
4306 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4307 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4309 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4312 * gfortran.dg/transfer_check_2.f90: New test case.
4314 2011-08-05 Jan Hubicka <jh@suse.cz>
4317 * gfortran.dg/pr49494.f90: New testcase.
4319 2011-08-05 Jan Hubicka <jh@suse.cz>
4322 * gcc.c-torture/compile/pr49735.c: New testcase.
4324 2011-08-05 Jason Merrill <jason@redhat.com>
4327 * g++.dg/cpp0x/initlist56.C: New.
4330 * g++.dg/overload/rvalue2.C: New.
4333 * g++.dg/cpp0x/range-for21.C: New.
4335 * g++.dg/ext/vla11.C: New.
4337 2011-08-05 Richard Guenther <rguenther@suse.de>
4339 PR tree-optimization/49984
4340 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4342 2011-08-05 Richard Guenther <rguenther@suse.de>
4344 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4345 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4346 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4348 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4350 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4351 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4352 * gfortran.dg/ldist-pr43023.f90: Ditto.
4353 * gfortran.dg/namelist_52.f90: Ditto.
4354 * gfortran.dg/interface_proc_end.f90: Ditto.
4355 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4356 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4358 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4360 * gcc.dg/vect/vect-over-widen-1.c: New test.
4361 * gcc.dg/vect/vect-over-widen-2.c: New test.
4362 * gcc.dg/vect/vect-over-widen-3.c: New test.
4363 * gcc.dg/vect/vect-over-widen-4.c: New test.
4365 2011-08-04 Richard Guenther <rguenther@suse.de>
4368 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4370 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4372 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4374 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4377 * g++.dg/ext/builtin-object-size3.C: New test.
4379 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4381 PR tree-optimization/49948
4382 * gcc.dg/pr49948.c: New test.
4384 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4387 * gcc.dg/torture/pr47383.c: New.
4389 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4391 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4393 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4395 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4397 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4400 * gcc.dg/torture/pr47744-1.c: New.
4401 * gcc.dg/torture/pr47744-2.c: Likewise.
4402 * gcc.dg/torture/pr47744-3.c: Likewise.
4404 2011-08-03 Richard Guenther <rguenther@suse.de>
4407 * gcc.dg/torture/pr49958.c: New testcase.
4409 2011-08-03 Richard Guenther <rguenther@suse.de>
4411 PR tree-optimization/49938
4412 * g++.dg/torture/pr49938.C: New testcase.
4414 2011-08-02 Jason Merrill <jason@redhat.com>
4417 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4420 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4423 * g++.dg/cpp0x/variadic115.C: New.
4426 * g++.dg/cpp0x/union5.C: New.
4428 2011-08-02 Daniel Kraft <d@domob.eu>
4431 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4433 2011-08-02 Kai Tietz <ktietz@redhat.com>
4436 * gcc.dg/tree-ssa/forwprop-15.c
4438 2011-08-02 Jason Merrill <jason@redhat.com>
4441 * g++.dg/cpp0x/range-for20.C: New.
4443 2011-08-02 Tobias Burnus <burnus@net-b.de>
4445 * gfortran.dg/coarray_lib_token_3.f90: New.
4447 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4450 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4451 * gcc.dg/gomp/atomic-15.c: New test.
4452 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4453 * g++.dg/gomp/atomic-15.C: New test.
4454 * g++.dg/gomp/private-1.C: New test.
4455 * g++.dg/gomp/sharing-2.C: New test.
4456 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4457 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4458 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4460 2011-08-02 Tobias Burnus <burnus@net-b.de>
4462 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4463 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4465 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4466 * gfortran.dg/allocatable_function_5.f90: Ditto.
4467 * gfortran.dg/allocate_stat.f90: Ditto.
4468 * gfortran.dg/array_constructor_20.f90: Ditto.
4469 * gfortran.dg/array_constructor_21.f90: Ditto.
4470 * gfortran.dg/array_constructor_22.f90: Ditto.
4471 * gfortran.dg/array_constructor_26.f03: Ditto.
4472 * gfortran.dg/array_function_4.f90: Ditto.
4473 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4474 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4475 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4476 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4477 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4478 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4479 * gfortran.dg/class_15.f03: Ditto.
4480 * gfortran.dg/class_27.f03: Ditto.
4481 * gfortran.dg/class_33.f90: Ditto.
4482 * gfortran.dg/class_37.f03: Ditto.
4483 * gfortran.dg/class_40.f03: Ditto.
4484 * gfortran.dg/class_42.f03: Ditto.
4485 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4486 * gfortran.dg/coarray/registering_1.f90: Ditto.
4487 * gfortran.dg/convert_1.f90: Ditto.
4488 * gfortran.dg/default_initialization_3.f90: Ditto.
4489 * gfortran.dg/dependency_25.f90: Ditto.
4490 * gfortran.dg/dependency_26.f90: Ditto.
4491 * gfortran.dg/dependency_36.f90: Ditto.
4492 * gfortran.dg/dependency_37.f90: Ditto.
4493 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4494 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4495 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4496 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4497 * gfortran.dg/elemental_result_1.f90: Ditto.
4498 * gfortran.dg/empty_derived_type.f90: Ditto.
4499 * gfortran.dg/entry_7.f90: Ditto.
4500 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4501 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4502 * gfortran.dg/error_recovery_3.f90: Ditto.
4503 * gfortran.dg/extends_4.f03: Ditto.
4504 * gfortran.dg/func_assign.f90: Ditto.
4505 * gfortran.dg/func_assign_3.f90: Ditto.
4506 * gfortran.dg/generic_1.f90: Ditto.
4507 * gfortran.dg/generic_18.f90: Ditto.
4508 * gfortran.dg/generic_22.f03: Ditto.
4509 * gfortran.dg/generic_4.f90: Ditto.
4510 * gfortran.dg/generic_6.f90: Ditto.
4511 * gfortran.dg/generic_actual_arg.f90: Ditto.
4512 * gfortran.dg/graphite/id-21.f: Ditto.
4513 * gfortran.dg/graphite/pr45758.f90: Ditto.
4514 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4515 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4516 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4517 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4518 * gfortran.dg/host_used_types_1.f90: Ditto.
4519 * gfortran.dg/implicit_1.f90: Ditto.
4520 * gfortran.dg/implicit_11.f90: Ditto.
4521 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4522 * gfortran.dg/impure_actual_1.f90: Ditto.
4523 * gfortran.dg/impure_assignment_1.f90: Ditto.
4524 * gfortran.dg/impure_constructor_1.f90: Ditto.
4525 * gfortran.dg/initialization_10.f90: Ditto.
4526 * gfortran.dg/initialization_12.f90: Ditto.
4527 * gfortran.dg/interface_14.f90: Ditto.
4528 * gfortran.dg/interface_15.f90: Ditto.
4529 * gfortran.dg/interface_2.f90: Ditto.
4530 * gfortran.dg/interface_25.f90: Ditto.
4531 * gfortran.dg/interface_26.f90: Ditto.
4532 * gfortran.dg/interface_29.f90: Ditto.
4533 * gfortran.dg/interface_assignment_1.f90: Ditto.
4534 * gfortran.dg/internal_pack_6.f90: Ditto.
4535 * gfortran.dg/internal_pack_7.f90: Ditto.
4536 * gfortran.dg/internal_pack_8.f90: Ditto.
4537 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4538 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4539 * gfortran.dg/module_commons_3.f90: Ditto.
4540 * gfortran.dg/module_equivalence_4.f90: Ditto.
4541 * gfortran.dg/module_equivalence_6.f90: Ditto.
4542 * gfortran.dg/module_function_type_1.f90: Ditto.
4543 * gfortran.dg/module_naming_1.f90: Ditto.
4544 * gfortran.dg/namelist_4.f90: Ditto.
4545 * gfortran.dg/operator_c1202.f90: Ditto.
4546 * gfortran.dg/parens_7.f90: Ditto.
4547 * gfortran.dg/pr32921.f: Ditto.
4548 * gfortran.dg/pr33646.f90: Ditto.
4549 * gfortran.dg/pr41928.f90: Ditto.
4550 * gfortran.dg/pr42119.f90: Ditto.
4551 * gfortran.dg/pr43984.f90: Ditto.
4552 * gfortran.dg/present_1.f90: Ditto.
4553 * gfortran.dg/private_type_2.f90: Ditto.
4554 * gfortran.dg/proc_decl_2.f90: Ditto.
4555 * gfortran.dg/proc_ptr_10.f90: Ditto.
4556 * gfortran.dg/proc_ptr_22.f90: Ditto.
4557 * gfortran.dg/proc_ptr_8.f90: Ditto.
4558 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4559 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4560 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4561 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4562 * gfortran.dg/substring_equivalence.f90: Ditto.
4563 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4564 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4565 * gfortran.dg/trim_optimize_6.f90: Ditto.
4566 * gfortran.dg/typebound_call_12.f03: Ditto.
4567 * gfortran.dg/typebound_operator_5.f03: Ditto.
4568 * gfortran.dg/typebound_operator_6.f03: Ditto.
4569 * gfortran.dg/typebound_proc_18.f03: Ditto.
4570 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4571 * gfortran.dg/use_1.f90: Ditto.
4572 * gfortran.dg/use_10.f90: Ditto.
4573 * gfortran.dg/use_11.f90: Ditto.
4574 * gfortran.dg/use_14.f90: Ditto.
4575 * gfortran.dg/use_only_2.f90: Ditto.
4576 * gfortran.dg/use_rename_4.f90: Ditto.
4577 * gfortran.dg/use_rename_5.f90: Ditto.
4578 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4579 * gfortran.dg/used_interface_ref.f90: Ditto.
4580 * gfortran.dg/used_types_11.f90: Ditto.
4581 * gfortran.dg/used_types_3.f90: Ditto.
4582 * gfortran.dg/used_types_4.f90: Ditto.
4583 * gfortran.dg/userdef_operator_2.f90: Ditto.
4584 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4585 * gfortran.dg/vect/pr46213.f90: Ditto.
4586 * gfortran.dg/whole_file_21.f90: Ditto.
4587 * gfortran.dg/whole_file_22.f90: Ditto.
4588 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4589 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4591 2011-08-02 Kai Tietz <ktietz@redhat.com>
4593 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4595 2011-08-01 Jason Merrill <jason@redhat.com>
4598 * g++.dg/abi/mangle49.C: New.
4601 * g++.dg/cpp0x/constexpr-array4.C: New.
4604 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4606 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4609 * gcc.target/i386/pr49927.c: New test.
4611 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4613 PR tree-optimization/49926
4614 * gcc.dg/vect/pr49926.c: New test.
4616 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4618 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4619 * gcc.target/i386/lzcnt-1.c: New test.
4620 * gcc.target/i386/lzcnt-2.c: Likewise.
4621 * gcc.target/i386/lzcnt-2a.c: Likewise.
4622 * gcc.target/i386/lzcnt-3.c: Likewise.
4623 * gcc.target/i386/lzcnt-4.c: Likewise.
4624 * gcc.target/i386/lzcnt-4a.c: Likewise.
4625 * gcc.target/i386/lzcnt-5.c: Likewise.
4626 * gcc.target/i386/lzcnt-6.c: Likewise.
4627 * gcc.target/i386/lzcnt-6a.c: Likewise.
4628 * gcc.target/i386/lzcnt-check.h: Likewise.
4630 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4631 * gcc.target/i386/sse-13.c: Likewise.
4632 * gcc.target/i386/sse-14.c: Likewise.
4633 * g++.dg/other/i386-2.C: Likewise.
4634 * g++.dg/other/i386-3.C: Likewise.
4636 2011-08-01 Julian Brown <julian@codesourcery.com>
4638 * gcc.target/arm/fixed-point-exec.c: New test.
4640 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4643 * gcc.target/i386/pr49920.c: New test.
4645 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4647 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4648 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4649 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4650 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4651 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4652 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4653 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4654 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4655 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4656 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4657 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4658 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4659 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4660 * g++.dg/tree-ssa/pr33615.C: Ditto.
4661 * g++.dg/tree-ssa/restrict1.C: Ditto.
4662 * c-c++-common/restrict-2.c: Ditto.
4663 * gfortran.dg/pr32921.f: Ditto.
4664 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4665 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4666 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4667 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4668 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4669 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4670 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4671 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4672 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4673 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4675 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4677 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4678 .exe.ltrans[0-9]*. dump files.
4680 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4683 * gfortran.dg/abstract_type_6.f03: Modified.
4684 * gfortran.dg/typebound_proc_24.f03: New.
4686 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4689 * g++.dg/init/for1.C: Fix.
4691 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4694 * gfortran.dg/string_5.f90: New test.
4696 2011-07-29 Jason Merrill <jason@redhat.com>
4699 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4701 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4703 PR tree-optimization/47407
4704 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4708 2011-07-29 Richard Guenther <rguenther@suse.de>
4710 * gcc.dg/uninit-suppress.c: Also disable VRP.
4711 * gcc.dg/uninit-suppress_2.c: Likewise.
4713 2011-07-28 Jason Merrill <jason@redhat.com>
4716 * g++.dg/template/nontype24.C: New.
4718 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4720 PR rtl-optimization/47958
4721 * gcc.dg/torture/pr47958-1.c: New.
4723 2011-07-29 Wei Guozhi <carrot@google.com>
4725 PR rtl-optimization/49799
4726 * gcc.dg/pr49799.c: New test case.
4728 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4731 * gcc.dg/graphite/id-pr48648.c: New.
4733 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4736 * gfortran.dg/maxloc_2.f90: New test.
4737 * gfortran.dg/maxloc_3.f90: New test.
4738 * gfortran.dg/minloc_1.f90: New test.
4739 * gfortran.dg/minloc_2.f90: New test.
4740 * gfortran.dg/minloc_3.f90: New test.
4741 * gfortran.dg/minmaxloc_7.f90: New test.
4744 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4746 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4748 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4749 the builtin isn't optimized away.
4751 2011-07-27 Tobias Burnus <burnus@net-b.de>
4754 * gfortran.dg/lto/pr45586-2_0.f90: New.
4756 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4759 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4760 * c-c++-common/cxxbitfields-5.c: Same.
4762 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4764 * lib/target-supports.exp (check_effective_target_mmap): Use
4765 check_function_available.
4767 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4769 * g++.old-deja/g++.pt/crash60.C: Updated.
4771 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4774 * gcc.target/i386/pr49866.c: New test.
4776 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4778 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4779 * gcc.target/i386/bmi-andn-1.c: New test.
4780 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4781 * gcc.target/i386/bmi-andn-2.c: Likewise.
4782 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4783 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4784 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4785 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4786 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4787 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4788 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4789 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4790 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4791 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4792 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4793 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4794 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4795 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4796 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4797 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4798 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4799 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4800 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4801 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4802 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4804 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4807 * gfortran.dg/graphite/id-pr47691.f: New.
4809 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4811 * gcc.target/i386/avx-os-support.h: New.
4812 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4813 (main): Check avx_os_support before the test is run.
4814 * gcc.target/i386/aes-avx-check.h: Ditto.
4815 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4817 2011-07-27 Kai Tietz <ktietz@redhat.com>
4819 * gcc.target/i386/aggregate-ret3.c: New test.
4820 * gcc.target/i386/aggregate-ret4.c: New test.
4822 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4825 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4826 allocated array should *not* change its size.
4827 * gfortran.dg/multiple_allocation_3.f90: New test.
4829 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4832 * g++.dg/cpp0x/constexpr-49776.C: New.
4834 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4837 * gcc.dg/graphite/id-pr47046.c: New.
4839 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4842 * gcc.dg/graphite/run-id-pr47593.c: New.
4844 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4847 * gcc.dg/graphite/run-id-pr47653.c: New.
4848 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4849 induction variables.
4850 * gcc.dg/graphite/scop-16.c: Same.
4851 * gcc.dg/graphite/scop-17.c: Same.
4852 * gcc.dg/graphite/scop-21.c: Same.
4854 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4857 * gcc.dg/graphite/id-pr48805.c: New.
4859 2011-07-26 Tobias Burnus <burnus@net-b.de>
4861 * gfortran.dg/coarray_lib_token_2.f90: New.
4863 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4865 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4868 2011-07-25 Andrew Pinski <apinski@cavium.com>
4871 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4872 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4874 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4876 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4878 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4879 * gcc.c-torture/execute/loop-2g.c: Likewise.
4880 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4881 Require mmap support.
4882 * gcc.c-torture/execute/loop-2g.x: Likewise.
4883 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4884 (MAP_ANON): Provide default.
4885 * gcc.dg/20050826-1.c: Likewise.
4886 * gcc.target/i386/pr36533.c: Likewise.
4887 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4888 Use dg-require-effective-target mmap.
4890 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4893 * g++.dg/cpp0x/range-for19.C: New.
4895 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4898 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4901 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4904 * g++.dg/torture/pr49309.C: Remove.
4906 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4908 PR tree-optimization/49809
4909 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4912 2011-07-25 Richard Guenther <rguenther@suse.de>
4914 PR tree-optimization/49715
4915 * gcc.target/i386/pr49715-1.c: New testcase.
4916 * gcc.target/i386/pr49715-2.c: Likewise.
4918 2011-07-23 Jason Merrill <jason@redhat.com>
4920 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4922 2011-07-22 Jason Merrill <jason@redhat.com>
4925 * g++.dg/cpp0x/initlist55.C: New.
4927 2011-07-23 Tobias Burnus <burnus@net-b.de>
4930 * gfortran.dg/namelist_72.f: New.
4932 2011-07-23 Tobias Burnus <burnus@net-b.de>
4934 * gfortran.dg/coarray_25.f90: New.
4936 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4938 * override1.C: This test should use c++0x mode.
4939 * override3.C: New. Test the diagnostics in c++98 mode.
4941 2011-07-22 Jason Merrill <jason@redhat.com>
4942 Mark Glisse <marc.glisse@normalesup.org>
4945 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4948 * g++.dg/opt/builtins2.C: New.
4949 * g++.dg/other/error27.C: Don't rely on __builtin.
4951 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4953 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4955 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4956 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4957 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4958 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4960 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4963 2011-07-22 Richard Guenther <rguenther@suse.de>
4965 PR tree-optimization/45819
4966 * gcc.dg/pr45819.c: New testcase.
4968 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4970 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4972 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4976 * gcc.dg/graphite/run-id-pr47654.c: New.
4978 2011-07-21 Ian Lance Taylor <iant@google.com>
4981 * gcc.dg/pr49705.c: New test.
4983 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4985 * lib/target-supports.exp (check_avx_os_support_available): New.
4986 (check_effective_target_avx_runtime): Use it.
4988 2011-07-21 Richard Guenther <rguenther@suse.de>
4990 PR tree-optimization/49770
4991 * g++.dg/torture/pr49770.C: New testcase.
4993 2011-07-21 Kai Tietz <ktietz@redhat.com>
4995 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4996 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4998 2011-07-21 Tobias Burnus <burnus@net-b.de>
5000 * gfortran.dg/coarray_lib_token_1.f90: New.
5002 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5004 * gcc.dg/pr32912-2.c: Skip for AVR.
5005 * gcc.dg/pr44674.c: Add dg-require-profiling.
5007 2011-07-20 Jason Merrill <jason@redhat.com>
5009 * g++.dg/ext/desig2.C: New.
5011 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5013 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5015 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5016 * gcc.target/powerpc/recip-3.c: Ditto.
5018 2011-07-19 Jason Merrill <jason@redhat.com>
5020 PR c++/6709 (DR 743)
5021 PR c++/42603 (DR 950)
5022 * g++.dg/cpp0x/decltype21.C: New.
5024 2011-07-20 Richard Guenther <rguenther@suse.de>
5027 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5028 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5030 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5032 * gcc.target/arm/combine-movs.c: New.
5033 * gcc.target/arm/unsigned-extend-2.c: New.
5035 2011-07-19 Jason Merrill <jason@redhat.com>
5038 * g++.dg/cpp0x/variadic114.C: New.
5040 2011-07-19 Tobias Burnus <burnus@net-b.de>
5042 * gfortran.dg/coarray_args_1.f90: New.
5043 * gfortran.dg/coarray_args_2.f90: New.
5045 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5048 * gfortran.dg/allocate_error_3.f90: New.
5050 2011-07-19 Richard Guenther <rguenther@suse.de>
5052 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5053 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5054 * gcc.dg/torture/20110719-1.c: New testcase.
5056 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5058 PR tree-optimization/49768
5059 * gcc.c-torture/execute/pr49768.c: New test.
5061 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5063 PR tree-optimization/49771
5064 * gcc.dg/vect/pr49771.c: New test.
5066 2011-07-18 Martin Jambor <mjambor@suse.cz>
5068 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5069 * gcc.dg/ipa/ipa-2.c: Likewise.
5070 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5071 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5072 * gcc.dg/ipa/ipa-5.c: Likewise.
5073 * gcc.dg/ipa/ipa-7.c: Likewise.
5074 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5075 * gcc.dg/ipa/ipacost-1.c: Likewise.
5076 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5078 * gcc.dg/ipa/ipcp-1.c: New test.
5079 * gcc.dg/ipa/ipcp-2.c: Likewise.
5080 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5082 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5085 * gfortran.dg/pr49675.f90: New test.
5087 2011-07-18 Richard Guenther <rguenther@suse.de>
5089 * gcc.dg/torture/20110718-1.c: New testcase.
5091 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5093 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5094 * g++.dg/ext/bitfield3.C: Likewise.
5095 * g++.dg/ext/bitfield4.C: Likewise.
5096 * g++.dg/ext/bitfield5.C: Likewise.
5097 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5098 * g++.dg/other/pr23205-2.C: Likewise.
5099 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5100 * gcc.c-torture/compile/20001109-2.c: Likewise.
5101 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5102 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5103 * gcc.dg/bitfld-16.c: Likewise.
5104 * gcc.dg/bitfld-17.c: Likewise.
5105 * gcc.dg/bitfld-18.c: Likewise.
5106 * gcc.dg/builtins-config.h: Remove Netware support.
5107 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5108 * gcc.dg/cdce2.c: Likewise.
5109 * gcc.dg/cpp/assert4.c: Remove netware support.
5110 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5111 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5113 * lib/target-supports.exp (check_visibility_available): Remove
5115 (check_profiling_available): Likewise.
5117 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5119 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5121 2011-07-17 Tobias Burnus <burnus@net-b.de>
5122 Thomas Koenig <tkoenig@gcc.gnu.org>
5125 * gfortran.dg/generic_17.f90: Fix testcase.
5126 * gfortran.dg/interface_3.f90: Add dg-error.
5127 * gfortran.dg/use_14.f90: New.
5128 * gfortran.dg/use_15.f90: New.
5130 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5132 * gnat.dg/pointer_controlled.adb: New test.
5134 2011-07-17 Tobias Burnus <burnus@net-b.de>
5137 * gfortran.dg/pointer_remapping_7.f90: New.
5139 2011-07-16 Jason Merrill <jason@redhat.com>
5141 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5143 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5144 Jason Merrill <jason@redhat.com>
5148 * g++.dg/cpp0x/decltype29.C: Adjust.
5149 * g++.dg/cpp0x/error4.C: Adjust.
5150 * g++.dg/cpp0x/sfinae26.C: Adjust.
5151 * g++.dg/cpp0x/variadic105.C: Adjust.
5152 * g++.dg/template/deduce3.C: Adjust.
5153 * g++.dg/template/error45.C: Adjust.
5154 * g++.dg/template/ptrmem2.C: Adjust.
5155 * g++.dg/template/sfinae2.C: Adjust.
5156 * g++.old-deja/g++.pt/crash60.C: Adjust.
5157 * g++.old-deja/g++.pt/unify6.C: Adjust.
5158 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5159 * g++.dg/cpp0x/nullptr15.C: Adjust.
5160 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5161 * g++.dg/cpp0x/pr31431.C: Adjust.
5162 * g++.dg/cpp0x/pr31434.C: Adjust.
5163 * g++.dg/cpp0x/sfinae11.C: Adjust
5164 * g++.dg/cpp0x/temp_default2.C: Adjust.
5165 * g++.dg/cpp0x/trailing4.C: Adjust.
5166 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5167 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5168 * g++.dg/cpp0x/variadic105.C: Adjust.
5169 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5170 * g++.dg/ext/vla2.C: Adjust.
5171 * g++.dg/other/ptrmem10.C: Adjust.
5172 * g++.dg/other/ptrmem11.C: Adjust.
5173 * g++.dg/overload/unknown1.C: Adjust.
5174 * g++.dg/template/conv11.C: Adjust.
5175 * g++.dg/template/dependent-expr5.C: Adjust.
5176 * g++.dg/template/friend.C: Adjust.
5177 * g++.dg/template/incomplete2.C: Adjust.
5178 * g++.dg/template/local4.C: Adjust.
5179 * g++.dg/template/local6.C: Adjust.
5180 * g++.dg/template/operator9.C: Adjust.
5181 * g++.dg/template/ttp25.C: Adjust.
5182 * g++.dg/template/unify10.C: Adjust.
5183 * g++.dg/template/unify11.C: Adjust.
5184 * g++.dg/template/unify6.C: Adjust.
5185 * g++.dg/template/unify9.C: Adjust.
5186 * g++.dg/template/varmod1.C: Adjust.
5187 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5188 * g++.old-deja/g++.pt/crash28.C: Adjust.
5189 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5190 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5191 * g++.old-deja/g++.pt/expr2.C: Adjust.
5192 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5193 * g++.old-deja/g++.pt/spec5.C: Adjust.
5194 * g++.old-deja/g++.pt/spec6.C: Adjust.
5195 * g++.old-deja/g++.pt/unify4.C: Adjust.
5196 * g++.old-deja/g++.pt/unify8.C: Adjust.
5197 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5198 * g++.dg/overload/template5.C: New testcase.
5199 * g++.dg/template/overload12.C: New testcase.
5201 2011-07-11 Tobias Burnus <burnus@net-b.de>
5203 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5204 * gfortran.dg/coarray_7.f90: Ditto.
5205 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5206 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5208 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5210 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5212 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5213 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5214 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5216 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5217 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5218 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5220 2011-07-15 Jason Merrill <jason@redhat.com>
5223 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5224 Use --extra_opts instead of --additional_options.
5226 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5229 * g++.dg/torture/pr49309.C: Remove.
5231 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5233 * gcc.target/tic6x/weak-call.c: New test.
5234 * gcc.target/tic6x/fpcmp.c: New test.
5235 * gcc.target/tic6x/fpdiv.c: New test.
5236 * gcc.target/tic6x/rotdi16-scan.c: New test.
5237 * gcc.target/tic6x/ffssi.c: New test.
5238 * gcc.target/tic6x/fpdiv-lib.c: New test.
5239 * gcc.target/tic6x/cold-lc.c: New test.
5240 * gcc.target/tic6x/longcalls.c: New test.
5241 * gcc.target/tic6x/abi-align-1.c: New test.
5242 * gcc.target/tic6x/fpcmp-finite.c: New test.
5243 * gcc.target/tic6x/rotdi16.c: New test.
5244 * gcc.target/tic6x/bswapl.c: New test.
5245 * gcc.target/tic6x/ffsdi.c: New test.
5246 * gcc.target/tic6x/tic6x.exp: New file.
5247 * gcc.target/tic6x/builtins/arith24.c: New test.
5248 * gcc.target/tic6x/builtins/smpy.c: New test.
5249 * gcc.target/tic6x/builtins/smpylh.c: New test.
5250 * gcc.target/tic6x/builtins/smpyh.c: New test.
5251 * gcc.target/tic6x/builtins/sarith1.c: New test.
5252 * gcc.target/tic6x/builtins/extclr.c: New test
5253 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5254 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5255 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5256 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5258 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5260 * gcc.dg/20020312-2.c: Likewise.
5261 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5262 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5263 * gcc.dg/torture/builtin-math-7.c: Likewise.
5266 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5267 not testing tic6x-*-*.
5269 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5272 * g++.dg/torture/pr49309.C: New testcase.
5274 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5276 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5278 2011-07-14 Richard Guenther <rguenther@suse.de>
5280 PR tree-optimization/49651
5281 * gcc.dg/torture/pr49651.c: New testcase.
5283 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5286 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5288 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5290 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5291 -mno-pointers-to-nested-functions.
5292 * gcc.target/powerpc/no-r11-2.c: Ditto.
5293 * gcc.target/powerpc/no-r11-3.c: Ditto.
5295 2011-07-13 Jason Merrill <jason@redhat.com>
5297 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5298 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5299 when compiling C files.
5300 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5301 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5302 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5303 * g++.dg/lookup/anon2.C: Likewise.
5304 * g++.dg/tree-ssa/copyprop.C: Likewise.
5305 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5306 * g++.dg/init/vector1.C: Ignore narrowing errors.
5307 * g++.dg/torture/pr35526.C: Likewise.
5308 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5310 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5313 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5316 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5318 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5319 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5321 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5323 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5324 * lib/obj-c++.exp (obj-c++_init): Ditto.
5325 * lib/file-format.exp (gcc_target_object_format): Ditto.
5326 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5327 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5328 (check_visibility_available): Ditto.
5329 (check_effective_target_tls_native): Ditto.
5330 (check_effective_target_tls_emulated): Ditto.
5331 (check_effective_target_function_sections): Ditto.
5333 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5335 * gcc.target/arm/pr48183.c: New test.
5337 2011-07-13 Richard Guenther <rguenther@suse.de>
5339 * gcc.dg/torture/20110713-1.c: New testcase.
5341 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5344 * gcc.c-torture/compile/pr49474.c: New testcase.
5346 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5348 PR tree-optimization/49712
5349 * gcc.c-torture/execute/pr49712.c: New test.
5351 2011-07-11 Jason Merrill <jason@redhat.com>
5354 * g++.dg/template/recurse3.C: New.
5356 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5359 * gcc.dg/guality/csttest.c: New test.
5362 * gfortran.dg/pr49698.f90: New test.
5364 2011-07-11 Jeff Law <law@redhat.com>
5366 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5368 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5370 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5371 * go.test/go-test.exp (go-set-goarch): Likewise.
5373 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5376 * gcc.target/avr/torture/pr39633.c: New test case.
5378 2011-07-11 Tobias Burnus <burnus@net-b.de>
5381 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5383 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5385 * lib/target-supports.exp (check_effective_target_scheduling):
5387 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5388 * gcc.dg/pr45055.c: Ditto.
5389 * gcc.dg/pr45353.c: Ditto.
5390 * g++.dg/pr45056.C: Ditto.
5392 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5394 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5395 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5396 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5397 * g++.dg/torture/pr31863.C: Skip AVR.
5399 2011-07-10 Tobias Burnus <burnus@net-b.de>
5402 * gfortran.dg/intrinsic_signal.f90: New.
5404 2011-07-09 Jason Merrill <jason@redhat.com>
5406 * g++.dg/cpp0x/regress/regress6.C: New.
5407 * g++.dg/parse/crash45.C: Adjust message.
5408 * g++.dg/template/crash38.C: Adjust message.
5409 * g++.dg/template/crash64.C: Adjust message.
5411 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5413 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5414 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5415 * g++.dg/abi/bitfield3.C: Likewise.
5416 * g++.dg/eh/pr38662.C: Likewise.
5417 * g++.dg/ext/attrib36.C: Likewise.
5418 * g++.dg/ext/attrib37.C: Likewise.
5419 * g++.dg/ext/attrib8.C: Likewise.
5420 * g++.dg/ext/tmplattr1.C: Likewise.
5421 * g++.dg/inherit/override-attribs.C: Likewise.
5422 * g++.dg/opt/inline9.C: Likewise.
5423 * g++.dg/opt/life1.C: Likewise.
5424 * g++.dg/opt/longbranch2.C: Likewise.
5425 * g++.dg/opt/nrv12.C: Likewise.
5426 * g++.dg/opt/reg-stack4.C: Likewise.
5427 * g++.dg/other/pr35504.C: Likewise.
5428 * g++.dg/other/pr39496.C: Likewise.
5429 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5430 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5431 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5432 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5433 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5434 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5435 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5436 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5437 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5438 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5439 * g++.dg/warn/pr15774-1.C: Likewise.
5440 * g++.dg/warn/pr15774-2.C: Likewise.
5441 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5442 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5443 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5444 * g++.old-deja/g++.pt/asm2.C: Likewise.
5445 * gcc.c-torture/compile/20000804-1.c: Likewise.
5446 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5447 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5448 * gcc.dg/20020108-1.c: Likewise.
5449 * gcc.dg/20020122-2.c: Likewise.
5450 * gcc.dg/20020122-3.c: Likewise.
5451 * gcc.dg/20020206-1.c: Likewise.
5452 * gcc.dg/20020219-1.c: Likewise.
5453 * gcc.dg/20020310-1.c: Likewise.
5454 * gcc.dg/20020411-1.c: Likewise.
5455 * gcc.dg/20020418-2.c: Likewise.
5456 * gcc.dg/20020426-2.c: Likewise.
5457 * gcc.dg/20020517-1.c: Likewise.
5458 * gcc.dg/20030204-1.c: Likewise.
5459 * gcc.dg/20030826-2.c: Likewise.
5460 * gcc.dg/20031102-1.c: Likewise.
5461 * gcc.dg/20031202-1.c: Likewise.
5462 * gcc.dg/20050111-1.c: Likewise.
5463 * gcc.dg/20050503-1.c: Likewise.
5464 * gcc.dg/array-init-1.c: Likewise.
5465 * gcc.dg/builtin-apply4.c: Likewise.
5466 * gcc.dg/dfp/pr31344.c: Likewise.
5467 * gcc.dg/gomp/atomic-11.c: Likewise.
5468 * gcc.dg/graphite/pr40281.c: Likewise.
5469 * gcc.dg/ia64-sync-1.c: Likewise.
5470 * gcc.dg/ia64-sync-2.c: Likewise.
5471 * gcc.dg/ia64-sync-3.c: Likewise.
5472 * gcc.dg/ia64-sync-4.c: Likewise.
5473 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5474 * gcc.dg/invalid-call-1.c: Likewise.
5475 * gcc.dg/loop-3.c: Likewise.
5476 * gcc.dg/lower-subreg-1.c: Likewise.
5477 * gcc.dg/lto/pr47259_0.c: Likewise.
5478 * gcc.dg/nested-calls-1.c: Likewise.
5479 * gcc.dg/pr20017.c: Likewise.
5480 * gcc.dg/pr25023.c: Likewise.
5481 * gcc.dg/pr27671-2.c: Likewise.
5482 * gcc.dg/pr32176.c: Likewise.
5483 * gcc.dg/pr33676.c: Likewise.
5484 * gcc.dg/pr35045.c: Likewise.
5485 * gcc.dg/pr36015.c: Likewise.
5486 * gcc.dg/pr36584.c: Likewise.
5487 * gcc.dg/pr36998.c: Likewise.
5488 * gcc.dg/pr37438.c: Likewise.
5489 * gcc.dg/pr37908.c: Likewise.
5490 * gcc.dg/pr41241.c: Likewise.
5491 * gcc.dg/pr41340.c: Likewise.
5492 * gcc.dg/pr44136.c: Likewise.
5493 * gcc.dg/pr44194-1.c: Likewise.
5494 * gcc.dg/pr46212.c: Likewise.
5495 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5496 * gcc.dg/setjmp-2.c: Likewise.
5497 * gcc.dg/short-compare-1.c: Likewise.
5498 * gcc.dg/short-compare-2.c: Likewise.
5499 * gcc.dg/smod-1.c: Likewise.
5500 * gcc.dg/sync-2.c: Likewise.
5501 * gcc.dg/sync-3.c: Likewise.
5502 * gcc.dg/tls/opt-1.c: Likewise.
5503 * gcc.dg/tls/opt-2.c: Likewise.
5504 * gcc.dg/tls/opt-3.c: Likewise.
5505 * gcc.dg/torture/badshift.c: Likewise.
5506 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5507 * gcc.dg/torture/pr20314-2.c: Likewise.
5508 * gcc.dg/torture/pr36891.c: Likewise.
5509 * gcc.dg/torture/pr38774.c: Likewise.
5510 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5511 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5512 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5513 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5514 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5515 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5516 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5517 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5518 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5519 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5520 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5521 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5522 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5523 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5524 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5525 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5526 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5527 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5528 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5529 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5530 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5531 * gcc.dg/unroll-1.c: Likewise.
5532 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5533 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5534 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5535 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5536 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5537 * gcc.target/i386/20000609-1.c: Likewise.
5538 * gcc.target/i386/20000720-1.c: Likewise.
5539 * gcc.target/i386/20000724-1.c: Likewise.
5540 * gcc.target/i386/20011107-1.c: Likewise.
5541 * gcc.target/i386/20011119-1.c: Likewise.
5542 * gcc.target/i386/20020201-3.c: Likewise.
5543 * gcc.target/i386/20020218-1.c: Likewise.
5544 * gcc.target/i386/20020729-1.c: Likewise.
5545 * gcc.target/i386/20030926-1.c: Likewise.
5546 * gcc.target/i386/20060125-1.c: Likewise.
5547 * gcc.target/i386/20060125-2.c: Likewise.
5548 * gcc.target/i386/20060512-1.c: Likewise.
5549 * gcc.target/i386/20060512-2.c: Likewise.
5550 * gcc.target/i386/20060512-3.c: Likewise.
5551 * gcc.target/i386/20060512-4.c: Likewise.
5552 * gcc.target/i386/387-1.c: Likewise.
5553 * gcc.target/i386/387-2.c: Likewise.
5554 * gcc.target/i386/387-5.c: Likewise.
5555 * gcc.target/i386/387-6.c: Likewise.
5556 * gcc.target/i386/980312-1.c: Likewise.
5557 * gcc.target/i386/980313-1.c: Likewise.
5558 * gcc.target/i386/990117-1.c: Likewise.
5559 * gcc.target/i386/990424-1.c: Likewise.
5560 * gcc.target/i386/990524-1.c: Likewise.
5561 * gcc.target/i386/991129-1.c: Likewise.
5562 * gcc.target/i386/991214-1.c: Likewise.
5563 * gcc.target/i386/991230-1.c: Likewise.
5564 * gcc.target/i386/addr-sel-1.c: Likewise.
5565 * gcc.target/i386/aggregate-ret1.c: Likewise.
5566 * gcc.target/i386/aggregate-ret2.c: Likewise.
5567 * gcc.target/i386/align-main-3.c: Likewise.
5568 * gcc.target/i386/amd64-abi-1.c: Likewise.
5569 * gcc.target/i386/amd64-abi-2.c: Likewise.
5570 * gcc.target/i386/amd64-abi-4.c: Likewise.
5571 * gcc.target/i386/amd64-abi-5.c: Likewise.
5572 * gcc.target/i386/amd64-abi-6.c: Likewise.
5573 * gcc.target/i386/asm-1.c: Likewise.
5574 * gcc.target/i386/asm-3.c: Likewise.
5575 * gcc.target/i386/asm-5.c: Likewise.
5576 * gcc.target/i386/attributes-error.c: Likewise.
5577 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5578 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5579 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5580 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5581 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5582 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5583 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5584 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5585 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5586 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5587 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5588 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5589 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5590 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5591 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5592 * gcc.target/i386/bitfield1.c: Likewise.
5593 * gcc.target/i386/bitfield2.c: Likewise.
5594 * gcc.target/i386/bmi-2.c: Likewise.
5595 * gcc.target/i386/bmi-5.c: Likewise.
5596 * gcc.target/i386/builtin-unreachable.c: Likewise.
5597 * gcc.target/i386/cleanup-2.c: Likewise.
5598 * gcc.target/i386/clobbers.c: Likewise.
5599 * gcc.target/i386/cmov8.c: Likewise.
5600 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5601 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5602 * gcc.target/i386/compress-float-387.c: Likewise.
5603 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5604 * gcc.target/i386/compress-float-sse.c: Likewise.
5605 * gcc.target/i386/crc32-2.c: Likewise.
5606 * gcc.target/i386/crc32-3.c: Likewise.
5607 * gcc.target/i386/divmod-7.c: Likewise.
5608 * gcc.target/i386/divmod-8.c: Likewise.
5609 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5610 * gcc.target/i386/fma3-builtin.c: Likewise.
5611 * gcc.target/i386/fma3-fma.c: Likewise.
5612 * gcc.target/i386/fma4-256-vector.c: Likewise.
5613 * gcc.target/i386/fma4-builtin.c: Likewise.
5614 * gcc.target/i386/fma4-fma-2.c: Likewise.
5615 * gcc.target/i386/fma4-fma.c: Likewise.
5616 * gcc.target/i386/fma4-vector-2.c: Likewise.
5617 * gcc.target/i386/fma4-vector.c: Likewise.
5618 * gcc.target/i386/funcspec-1.c: Likewise.
5619 * gcc.target/i386/funcspec-10.c: Likewise.
5620 * gcc.target/i386/funcspec-11.c: Likewise.
5621 * gcc.target/i386/funcspec-2.c: Likewise.
5622 * gcc.target/i386/funcspec-5.c: Likewise.
5623 * gcc.target/i386/funcspec-6.c: Likewise.
5624 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5625 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5626 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5627 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5628 * gcc.target/i386/incoming-1.c: Likewise.
5629 * gcc.target/i386/incoming-10.c: Likewise.
5630 * gcc.target/i386/incoming-11.c: Likewise.
5631 * gcc.target/i386/incoming-12.c: Likewise.
5632 * gcc.target/i386/incoming-13.c: Likewise.
5633 * gcc.target/i386/incoming-14.c: Likewise.
5634 * gcc.target/i386/incoming-15.c: Likewise.
5635 * gcc.target/i386/incoming-2.c: Likewise.
5636 * gcc.target/i386/incoming-3.c: Likewise.
5637 * gcc.target/i386/incoming-4.c: Likewise.
5638 * gcc.target/i386/incoming-5.c: Likewise.
5639 * gcc.target/i386/incoming-6.c: Likewise.
5640 * gcc.target/i386/incoming-7.c: Likewise.
5641 * gcc.target/i386/incoming-8.c: Likewise.
5642 * gcc.target/i386/incoming-9.c: Likewise.
5643 * gcc.target/i386/lea.c: Likewise.
5644 * gcc.target/i386/local.c: Likewise.
5645 * gcc.target/i386/loop-1.c: Likewise.
5646 * gcc.target/i386/loop-2.c: Likewise.
5647 * gcc.target/i386/loop-3.c: Likewise.
5648 * gcc.target/i386/max-stack-align.c: Likewise.
5649 * gcc.target/i386/memcpy-1.c: Likewise.
5650 * gcc.target/i386/movbe-2.c: Likewise.
5651 * gcc.target/i386/movq-2.c: Likewise.
5652 * gcc.target/i386/movq.c: Likewise.
5653 * gcc.target/i386/nrv1.c: Likewise.
5654 * gcc.target/i386/pad-4.c: Likewise.
5655 * gcc.target/i386/pad-5a.c: Likewise.
5656 * gcc.target/i386/pad-5b.c: Likewise.
5657 * gcc.target/i386/pad-6a.c: Likewise.
5658 * gcc.target/i386/pad-6b.c: Likewise.
5659 * gcc.target/i386/pad-7.c: Likewise.
5660 * gcc.target/i386/pad-9.c: Likewise.
5661 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5662 * gcc.target/i386/pic-1.c: Likewise.
5663 * gcc.target/i386/pr12092-1.c: Likewise.
5664 * gcc.target/i386/pr12329.c: Likewise.
5665 * gcc.target/i386/pr21518.c: Likewise.
5666 * gcc.target/i386/pr22362.c: Likewise.
5667 * gcc.target/i386/pr22585.c: Likewise.
5668 * gcc.target/i386/pr23098.c: Likewise.
5669 * gcc.target/i386/pr25196.c: Likewise.
5670 * gcc.target/i386/pr25293.c: Likewise.
5671 * gcc.target/i386/pr25654.c: Likewise.
5672 * gcc.target/i386/pr26449.c: Likewise.
5673 * gcc.target/i386/pr26778.c: Likewise.
5674 * gcc.target/i386/pr26826.c: Likewise.
5675 * gcc.target/i386/pr27266.c: Likewise.
5676 * gcc.target/i386/pr29978.c: Likewise.
5677 * gcc.target/i386/pr30505.c: Likewise.
5678 * gcc.target/i386/pr30961-1.c: Likewise.
5679 * gcc.target/i386/pr31628.c: Likewise.
5680 * gcc.target/i386/pr32000-2.c: Likewise.
5681 * gcc.target/i386/pr32661-1.c: Likewise.
5682 * gcc.target/i386/pr32708-2.c: Likewise.
5683 * gcc.target/i386/pr32708-3.c: Likewise.
5684 * gcc.target/i386/pr34256.c: Likewise.
5685 * gcc.target/i386/pr34312.c: Likewise.
5686 * gcc.target/i386/pr34522.c: Likewise.
5687 * gcc.target/i386/pr35160.c: Likewise.
5688 * gcc.target/i386/pr35281.c: Likewise.
5689 * gcc.target/i386/pr36246.c: Likewise.
5690 * gcc.target/i386/pr36786.c: Likewise.
5691 * gcc.target/i386/pr37275.c: Likewise.
5692 * gcc.target/i386/pr37843-3.c: Likewise.
5693 * gcc.target/i386/pr37843-4.c: Likewise.
5694 * gcc.target/i386/pr39082-1.c: Likewise.
5695 * gcc.target/i386/pr39431.c: Likewise.
5696 * gcc.target/i386/pr39496.c: Likewise.
5697 * gcc.target/i386/pr39543-2.c: Likewise.
5698 * gcc.target/i386/pr39911.c: Likewise.
5699 * gcc.target/i386/pr40718.c: Likewise.
5700 * gcc.target/i386/pr40906-1.c: Likewise.
5701 * gcc.target/i386/pr40906-2.c: Likewise.
5702 * gcc.target/i386/pr40906-3.c: Likewise.
5703 * gcc.target/i386/pr40934.c: Likewise.
5704 * gcc.target/i386/pr41900.c: Likewise.
5705 * gcc.target/i386/pr42589.c: Likewise.
5706 * gcc.target/i386/pr43662.c: Likewise.
5707 * gcc.target/i386/pr43671.c: Likewise.
5708 * gcc.target/i386/pr43766.c: Likewise.
5709 * gcc.target/i386/pr43869.c: Likewise.
5710 * gcc.target/i386/pr44942.c: Likewise.
5711 * gcc.target/i386/pr44948-2a.c: Likewise.
5712 * gcc.target/i386/pr45234.c: Likewise.
5713 * gcc.target/i386/pr45336-2.c: Likewise.
5714 * gcc.target/i386/pr45336-4.c: Likewise.
5715 * gcc.target/i386/pr45852.c: Likewise.
5716 * gcc.target/i386/pr46470.c: Likewise.
5717 * gcc.target/i386/pr48037-1.c: Likewise.
5718 * gcc.target/i386/pr48389.c: Likewise.
5719 * gcc.target/i386/pr49095.c: Likewise.
5720 * gcc.target/i386/pr9771-1.c: Likewise.
5721 * gcc.target/i386/rdfsbase-1.c: Likewise.
5722 * gcc.target/i386/rdfsbase-2.c: Likewise.
5723 * gcc.target/i386/rdgsbase-1.c: Likewise.
5724 * gcc.target/i386/rdgsbase-2.c: Likewise.
5725 * gcc.target/i386/rdrand-3.c: Likewise.
5726 * gcc.target/i386/regparm-stdcall.c: Likewise.
5727 * gcc.target/i386/regparm.c: Likewise.
5728 * gcc.target/i386/reload-1.c: Likewise.
5729 * gcc.target/i386/rotate-2.c: Likewise.
5730 * gcc.target/i386/sibcall-5.c: Likewise.
5731 * gcc.target/i386/signbit-1.c: Likewise.
5732 * gcc.target/i386/signbit-2.c: Likewise.
5733 * gcc.target/i386/signbit-3.c: Likewise.
5734 * gcc.target/i386/sse-5.c: Likewise.
5735 * gcc.target/i386/sse-8.c: Likewise.
5736 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5737 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5738 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5739 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5740 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5741 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5742 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5743 * gcc.target/i386/sse2-movq-2.c: Likewise.
5744 * gcc.target/i386/sse2-movq-3.c: Likewise.
5745 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5746 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5747 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5748 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5749 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5750 * gcc.target/i386/ssefn-1.c: Likewise.
5751 * gcc.target/i386/ssefn-2.c: Likewise.
5752 * gcc.target/i386/sseregparm-1.c: Likewise.
5753 * gcc.target/i386/sseregparm-2.c: Likewise.
5754 * gcc.target/i386/sseregparm-3.c: Likewise.
5755 * gcc.target/i386/sseregparm-4.c: Likewise.
5756 * gcc.target/i386/sseregparm-5.c: Likewise.
5757 * gcc.target/i386/sseregparm-6.c: Likewise.
5758 * gcc.target/i386/sseregparm-7.c: Likewise.
5759 * gcc.target/i386/sseregparm-8.c: Likewise.
5760 * gcc.target/i386/stack-realign.c: Likewise.
5761 * gcc.target/i386/stack-usage-realign.c: Likewise.
5762 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5763 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5764 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5765 * gcc.target/i386/stackalign/return-1.c: Likewise.
5766 * gcc.target/i386/stackalign/return-2.c: Likewise.
5767 * gcc.target/i386/stackalign/return-3.c: Likewise.
5768 * gcc.target/i386/tailcall-1.c: Likewise.
5769 * gcc.target/i386/tbm-2.c: Likewise.
5770 * gcc.target/i386/udivmod-7.c: Likewise.
5771 * gcc.target/i386/udivmod-8.c: Likewise.
5772 * gcc.target/i386/unroll-1.c: Likewise.
5773 * gcc.target/i386/vararg-1.c: Likewise.
5774 * gcc.target/i386/vararg-2.c: Likewise.
5775 * gcc.target/i386/vect8-ret.c: Likewise.
5776 * gcc.target/i386/vectorize5.c: Likewise.
5777 * gcc.target/i386/wmul-1.c: Likewise.
5778 * gcc.target/i386/wmul-2.c: Likewise.
5779 * gcc.target/i386/wrfsbase-1.c: Likewise.
5780 * gcc.target/i386/wrfsbase-2.c: Likewise.
5781 * gcc.target/i386/wrgsbase-1.c: Likewise.
5782 * gcc.target/i386/wrgsbase-2.c: Likewise.
5783 * gcc.target/i386/xop-pcmov.c: Likewise.
5784 * gcc.target/i386/xop-pcmov2.c: Likewise.
5785 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5786 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5787 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5788 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5789 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5790 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5791 * gcc.target/i386/zee.c: Likewise.
5792 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5793 * gfortran.dg/compiler-directive_2.f: Likewise.
5794 * gfortran.dg/g77/20010216-1.f: Likewise.
5795 * gfortran.dg/gomp/pr39152.f90: Likewise.
5796 * gfortran.dg/pr33794.f90: Likewise.
5798 2011-07-09 Jason Merrill <jason@redhat.com>
5800 * g++.dg/cpp0x/regress/regress5.C: New.
5802 2011-07-08 Jason Merrill <jason@redhat.com>
5805 * g++.dg/expr/compound-asn1.C: New.
5806 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5808 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5811 * gcc.target/powerpc/altivec-34.c: New test.
5813 2011-07-08 Jason Merrill <jason@redhat.com>
5816 * g++.dg/abi/guard3.C: New.
5818 2011-07-08 Julian Brown <julian@codesourcery.com>
5820 * lib/target-supports.exp
5821 (check_effective_target_arm_little_endian): New.
5822 (check_effective_target_vect_pack_trunc): Use above.
5823 (check_effective_target_vect_unpack): Likewise.
5824 (check_effective_target_vect_element_align): Test
5825 check_effective_target_arm_vect_no_misalign for ARM.
5827 2011-07-08 Jason Merrill <jason@redhat.com>
5830 * g++.dg/cpp0x/constexpr-rom.C: New.
5832 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5835 * g++.dg/torture/pr49519.C: New test.
5837 2011-07-08 Martin Jambor <mjambor@suse.cz>
5839 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5841 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5844 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5846 2011-07-08 Richard Guenther <rguenther@suse.de>
5848 PR tree-optimization/49662
5849 * gcc.dg/graphite/interchange-14.c: XFAIL.
5850 * gcc.dg/graphite/interchange-15.c: Likewise.
5851 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5853 2011-07-06 Jason Merrill <jason@redhat.com>
5856 * g++.dg/cpp0x/regress/regress4.C: New.
5858 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5861 * gfortran.dg/result_in_spec_4.f90: New test.
5863 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5865 * gcc.target/sparc/cas64.c: New test.
5867 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5870 * g++.dg/torture/pr49644.C: New test.
5873 * gcc.c-torture/execute/pr49644.c: New test.
5875 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5877 * lib/target-supports.exp (check_effective_target_ia32): New.
5878 (check_effective_target_x32): Likewise.
5879 (check_effective_target_vect_cmdline_needed): Also check x32.
5881 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5883 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5885 * gcc.target/arm/pr42235.c: Likewise.
5886 * gcc.target/arm/pr42495.c: Likewise.
5887 * gcc.target/arm/pr42574.c: Likewise.
5888 * gcc.target/arm/thumb-branch1.c: Likewise.
5890 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5891 unneeded prune of possible warning.
5892 * gcc.target/arm/pr40956.c: Likewise.
5893 * gcc.target/arm/pr42505.c: Likewise.
5895 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5896 * gcc.c-torture/compile/pr46883.c: Likewise.
5897 * gcc.c-torture/compile/pr46934.c: Likewise.
5899 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5900 for move to ../../gcc.c-torture/compile.
5901 * gcc.target/arm/pr46883.c: Likewise.
5902 * gcc.target/arm/pr46934.c: Likewise.
5904 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5905 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5906 * gcc.target/arm/wmul-1.c: Likewise.
5907 * gcc.target/arm/wmul-2.c: Likewise.
5908 * gcc.target/arm/wmul-3.c: Likewise.
5909 * gcc.target/arm/wmul-4.c: Likewise.
5910 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5911 add tab after scan target.
5912 * gcc.target/arm/smlaltt-1.c: Likewise.
5913 * gcc.target/arm/smlatb-1.c: Likewise.
5914 * gcc.target/arm/smlatt-1.c: Likewise.
5916 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5919 * gcc.dg/debug/pr49522.c: New test.
5921 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5923 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5924 * gcc.dg/pr46212.c: Run only if target int32plus.
5925 * gcc.dg/torture/pr48146.c: Ditto.
5926 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5927 * c-c++-common/pr44832.c: Ditto.
5928 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5929 * gcc.dg/pr31490.c: Ditto.
5930 * gcc.dg/torture/builtin-math-7.c: Run only if target
5932 * gcc.dg/torture/pr45764.c: Skip for AVR.
5933 * gcc.dg/pr47893.c: Ditto.
5935 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5937 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5938 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5939 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5940 add tab to scan target.
5942 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5944 * gcc.target/arm/neon-modes-3.c: New test.
5946 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5948 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5949 -fno-loop-interchange -ffast-math.
5951 2011-07-07 Richard Guenther <rguenther@suse.de>
5953 * gcc.dg/ftrapv-3.c: New testcase.
5955 2011-07-07 Richard Guenther <rguenther@suse.de>
5957 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5958 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5960 2011-07-07 Kai Tietz <ktietz@redhat.com>
5962 * gcc.dg/binop-notxor1.c: New test.
5963 * gcc.dg/binop-notand4a.c: New test.
5964 * gcc.dg/binop-notxor2.c: New test.
5965 * gcc.dg/binop-notand3a.c: New test.
5966 * gcc.dg/binop-notand2a.c: New test.
5967 * gcc.dg/binop-notand6a.c: New test.
5968 * gcc.dg/binop-notor1.c: New test.
5969 * gcc.dg/binop-notand1a.c: New test.
5970 * gcc.dg/binop-notand5a.c: New test.
5971 * gcc.dg/binop-notor2.c: New test.
5973 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5976 * gcc.dg/gomp/pr49640.c: New test.
5978 2011-07-07 Richard Guenther <rguenther@suse.de>
5980 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5982 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5985 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5987 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5989 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5990 * gcc.target/powerpc/no-r11-2.c: Ditto.
5991 * gcc.target/powerpc/no-r11-3.c: Ditto.
5993 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5995 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5996 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5998 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6000 * lib/target-supports.exp (check_profiling_available): Disable
6001 profiling with -fprofile-generate for target avr.
6003 2011-07-06 Richard Guenther <rguenther@suse.de>
6005 PR tree-optimization/49645
6006 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6008 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6011 * gcc.dg/pr47383.c: New.
6013 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6015 PR tree-optimization/49647
6016 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6018 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6021 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6022 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6024 2011-07-05 Jason Merrill <jason@redhat.com>
6027 * g++.dg/template/template-id-4.C: New.
6029 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6031 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6032 * gcc.dg/pr43402.c: Ditto.
6034 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6036 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6038 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6040 * gcc.target/powerpc/ppc-switch-1.c: New test for
6041 --param case-values-threshold.
6042 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6044 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6046 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6048 2011-07-05 Jason Merrill <jason@redhat.com>
6050 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6052 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6054 PR tree-optimization/47654
6055 * gcc.dg/graphite/block-pr47654.c: New.
6057 2011-07-05 Jason Merrill <jason@redhat.com>
6059 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6061 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6063 PR tree-optimization/49580
6064 * gcc.dg/autopar/pr49580.c: New test.
6066 2011-07-05 Richard Guenther <rguenther@suse.de>
6068 PR tree-optimization/49518
6069 PR tree-optimization/49628
6070 * g++.dg/torture/pr49628.C: New testcase.
6071 * gcc.dg/torture/pr49518.c: Likewise.
6073 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6075 * ada/acats/run_acats (which): Extract last field from type -p,
6076 type output only if command succeeded.
6078 2011-07-04 Jason Merrill <jason@redhat.com>
6080 * g++.dg/abi/mangle48.C: New.
6082 * g++.dg/cpp0x/diag1.C: New.
6084 * g++.dg/diagnostic/aka1.C: New.
6086 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6088 PR rtl-optimization/49619
6089 * gcc.dg/pr49619.c: New test.
6091 PR rtl-optimization/49472
6092 * gfortran.dg/pr49472.f90: New test.
6095 * gcc.dg/pr49602.c: New test.
6097 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6101 * gcc.target/avr/avr.exp: Run over cpp files, too.
6102 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6103 * gcc.target/avr/progmem.h: New file.
6104 * gcc.target/avr/exit-abort.h: New file.
6105 * gcc.target/avr/progmem-error-1.c: New file.
6106 * gcc.target/avr/progmem-error-1.cpp: New file.
6107 * gcc.target/avr/progmem-warning-1.c: New file.
6108 * gcc.target/avr/torture/progmem-1.c: New file.
6109 * gcc.target/avr/torture/progmem-1.cpp: New file.
6111 2011-07-04 Richard Guenther <rguenther@suse.de>
6113 PR tree-optimization/49615
6114 * g++.dg/torture/pr49615.C: New testcase.
6116 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6118 PR tree-optimization/49610
6119 * gcc.dg/vect/pr49610.c: New test.
6121 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6123 * gnat.dg/specs/debug1.ads: New test.
6125 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6128 * gfortran.dg/typebound_proc_23.f90: New.
6130 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6133 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6135 2011-07-01 Jason Merrill <jason@redhat.com>
6138 * g++.dg/template/template-id-3.C: New.
6141 * g++.dg/template/qualified-id4.C: New.
6144 * g++.dg/template/explicit-args4.C: New.
6147 * g++.dg/template/offsetof2.C: New.
6149 2011-07-01 Kai Tietz <ktietz@redhat.com>
6151 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6153 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6156 * lib/target-supports.exp (check_effective_target_gld): New proc.
6158 2011-07-01 Richard Guenther <rguenther@suse.de>
6160 PR tree-optimization/49603
6161 * gcc.dg/torture/pr49603.c: New testcase.
6163 2011-06-30 Jason Merrill <jason@redhat.com>
6166 * g++.dg/rtti/template1.C: New.
6169 * g++.dg/cpp0x/regress/ctor1.C: New.
6172 * g++.dg/cpp0x/initlist54.C: New.
6174 2011-06-30 Martin Jambor <mjambor@suse.cz>
6176 * gcc.dg/tree-ssa/sra-12.c: New test.
6178 2011-06-29 Jason Merrill <jason@redhat.com>
6180 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6182 2011-06-30 Richard Guenther <rguenther@suse.de>
6184 PR tree-optimization/46787
6185 * gcc.dg/vect/vect-121.c: New testcase.
6187 2011-06-30 Martin Jambor <mjambor@suse.cz>
6189 PR tree-optimization/49094
6190 * gcc.dg/tree-ssa/pr49094.c: New test.
6192 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6195 * gfortran.dg/pr49540-1.f90: New test.
6196 * gfortran.dg/pr49540-2.f90: New test.
6198 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6201 * ada/acats/run_acats (which): Use last field of type -p output.
6203 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6204 Iain Sandoe <iains@gcc.gnu.org>
6207 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6208 Only skip on 64-bit *-*-darwin8* && !objc2.
6210 2011-06-30 Richard Guenther <rguenther@suse.de>
6212 PR tree-optimization/38752
6213 * gcc.c-torture/compile/pr38752.c: New testcase.
6215 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6217 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6218 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6220 2011-06-29 Jason Merrill <jason@redhat.com>
6223 * g++.dg/cpp0x/initlist53.C: Use placement new.
6224 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6225 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6228 * g++.dg/cpp0x/trailing6.C: New.
6229 * g++.dg/cpp0x/pr45908.C: No error.
6232 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6235 * g++.dg/cpp0x/constexpr-using2.C: New.
6237 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6240 * g++.dg/cpp0x/constexpr-diag3.C: New.
6241 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6242 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6243 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6244 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6246 2011-06-29 Jason Merrill <jason@redhat.com>
6248 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6250 2011-06-29 Richard Guenther <rguenther@suse.de>
6252 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6254 2011-06-29 Jason Merrill <jason@redhat.com>
6256 * g++.dg/cpp0x/initlist-value2.C: New.
6258 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6259 * g++.dg/cpp0x/initlist-value.C: New.
6261 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6263 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6265 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6267 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6268 * gcc.dg/inline_2.c: Likewise.
6269 * gcc.dg/unroll_1.c: Likewise.
6271 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6274 * gcc.target/i386/pr49567.c: New test.
6276 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6278 * gnat.dg/opt17.ad[sb]: New test.
6280 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6281 Tom de Vries <tom@codesourcery.com>
6283 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6284 (check_effective_target_arm_thumb2): New effective targets.
6285 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6286 properly. Clean up temporary files.
6287 * gcc.target/arm/ivopts-2.c: Likewise.
6288 * gcc.target/arm/ivopts-3.c: Likewise.
6289 * gcc.target/arm/ivopts-4.c: Likewise.
6290 * gcc.target/arm/ivopts-5.c: Likewise.
6291 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6293 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6296 * gfortran.dg/reshape_zerosize_3.f90: New test.
6298 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6300 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6301 * gcc.target/arm/vfp-ldmias.c: Likewise.
6302 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6303 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6304 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6305 * gcc.target/arm/vfp-stmias.c: Likewise.
6306 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6307 * gcc.target/arm/vfp-stmiad.c: Likewise.
6309 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6311 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6313 * gcc.target/arm/pr45701-2.c: Ditto.
6315 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6318 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6319 * gfortran.dg/extends_14.f03: Modified.
6321 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6323 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6324 early if the test is already being skipped.
6326 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6327 scan-assembler-dem-not): For missing file, report unresolved with
6328 same message as for pass/fail, with reason reported in log file.
6330 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6331 from add_options_for_arm_neon_fp16.
6332 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6333 check_effective_target_arm_neon_fp16_ok_nocache.
6334 Check -mfpu and -mfloat-abi options from current multilib.
6335 Do not require neon support.
6336 (check_effective_target_arm_fp16_ok): Renamed from
6337 check_effecitve_target_arm_neon_fp16_ok.
6338 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6339 arm_neon_fp16_ok and arm_fp16.
6340 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6341 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6342 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6343 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6345 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6347 * gcc.dg/builtin-assume-aligned-1.c: New test.
6348 * gcc.dg/builtin-assume-aligned-2.c: New test.
6349 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6352 * gcc.dg/pr49544.c: New test.
6354 2011-06-27 Richard Guenther <rguenther@suse.de>
6356 PR tree-optimization/49394
6357 * g++.dg/torture/pr49394.C: New testcase.
6359 2011-06-27 Kai Tietz <ktietz@redhat.com>
6361 * gcc.dg/optimize-bswapdi-2.c: New test.
6363 2011-06-27 Michael Hope <michael.hope@linaro.org>
6364 Richard Sandiford <richard.sandiford@linaro.org>
6366 PR tree-optimization/49169
6367 * gcc.dg/torture/pr49169.c: New test.
6369 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6372 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6374 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6377 2011-06-26 Jason Merrill <jason@redhat.com>
6379 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6382 * g++.dg/init/ref19.C: New.
6383 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6385 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6387 PR tree-optimization/48377
6388 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6391 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6394 * lib/target-supports.exp (check_effective_target_non_strict_align):
6396 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6398 2011-06-24 Martin Jambor <mjambor@suse.cz>
6400 PR tree-optimizations/49516
6401 * g++.dg/tree-ssa/pr49516.C: New test.
6403 2011-06-23 Jason Merrill <jason@redhat.com>
6406 * g++.dg/template/partial10.C: New.
6407 * g++.dg/template/partial11.C: New.
6409 2011-06-23 Jeff Law <law@redhat.com>
6412 * gcc.dg/pr48770.c: New test.
6414 2011-06-23 Jan Hubicka <jh@suse.cz>
6417 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6419 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6422 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6423 instead of -fdump-tree-optimized.
6425 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6428 * g++.dg/template/crash107.C: New.
6429 * g++.dg/template/error17.C: Adjust.
6431 2011-06-23 Jason Merrill <jason@redhat.com>
6434 * g++.dg/cpp0x/defaulted30.C: New.
6437 * g++.dg/rtti/anon-ns1.C: New.
6440 * g++.dg/init/ref18.C: New.
6443 * g++.dg/template/partial9.C: New.
6445 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6448 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6450 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6453 * gcc.dg/pr49496.c: New test.
6455 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6457 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6460 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6462 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6463 * gcc.target/arm/pr42879.c: Likewise.
6464 * gcc.target/arm/pr45701-3.c: Likewise.
6466 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6467 * gcc.target/arm/pr40482.c: Likewise.
6468 * gcc.target/arm/stack-corruption.c: Likewise.
6470 2011-06-22 Richard Guenther <rguenther@suse.de>
6472 PR tree-optimization/49493
6473 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6475 2011-06-22 Jason Merrill <jason@redhat.com>
6478 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6480 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6481 Dmitry Melnik <dm@ispras.ru>
6483 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6484 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6485 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6487 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6489 * gcc.target/arm/tlscall.c: New.
6491 2011-06-21 Jason Merrill <jason@redhat.com>
6494 * g++.dg/cpp0x/constexpr-ref1.C: New.
6495 * g++.dg/cpp0x/constexpr-ref2.C: New.
6496 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6499 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6502 * g++.dg/template/param3.C: New.
6504 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6506 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6507 my_clrsb test functions.
6509 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6510 test_sll, test_ull): Add clrsb tests.
6511 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6514 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6517 * gfortran.dg/class_44.f03: New.
6519 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6521 PR tree-optimization/49478
6522 * gcc.dg/vect/pr49478.c
6524 2011-06-21 Richard Guenther <rguenther@suse.de>
6526 PR tree-optimization/49483
6527 * gcc.dg/vect/vect-120.c: New testcase.
6529 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6532 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6533 * gcc.dg/vect/vect-peel-4.c: Likewise.
6535 2011-06-22 Christian Bruel <christian.bruel@st.com>
6538 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6539 * gcc.dg/always_inline2.c: Likewise.
6540 * gcc.dg/always_inline3.c: Likewise.
6541 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6542 * gcc.dg/inline_1.c: Likewise.
6543 * gcc.dg/inline_2.c: Likewise.
6544 * gcc.dg/inline_3.c: Likewise.
6545 * gcc.dg/inline_4.c: Likewise.
6546 * gcc.dg/20051201-1.c: Likewise.
6547 * gcc.dg/pr40087.c: Likewise.
6548 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6549 * gcc.dg/inline-22.c: Likewise.
6550 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6551 * gcc.dg/lto/20090218-1_1.c: Likewise.
6552 * g++.dg/ipa/devirt-7.C: Likewise.
6553 * gcc.dg/uninit-pred-5_a.c: Likewise.
6554 * gcc.dg/uninit-pred-5_b.c: Likewise.
6555 * gcc.dg/fail_always_inline.c: New.
6557 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6559 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6560 into 6 jobs instead of 3.
6562 2011-06-20 Jason Merrill <jason@redhat.com>
6565 * g++.dg/cpp0x/initlist53.C: New.
6567 2011-06-20 Tobias Burnus <burnus@net-b.de>
6570 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6571 * gfortran.dg/coarray_lock_3.f90: New.
6572 * gfortran.dg/coarray/lock_1.f90: New.
6574 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6576 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6577 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6578 unresolved and report the reason to the log file.
6580 * lib/scanasm.exp (object-size): Move argument processing earlier
6581 to report errors before verifying that the file exists. Report
6582 problems detected at runtime as unresolved instead of error and
6583 report their reasons to the log file.
6585 2011-06-20 Jason Merrill <jason@redhat.com>
6588 * g++.dg/cpp0x/explicit6.C: New.
6591 * g++.dg/cpp0x/enum20.C: New.
6594 * g++.dg/ext/attr-aligned01.C: New.
6597 * g++.dg/cpp0x/variadic-default.C: New.
6600 * g++.dg/cpp0x/auto26.C: New.
6603 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6605 2011-06-20 Kai Tietz <ktietz@redhat.com>
6607 * gcc.dg/binop-notand1.c: New test.
6608 * gcc.dg/binop-notand2.c: New test.
6609 * gcc.dg/binop-notand3.c: New test.
6610 * gcc.dg/binop-notand4.c: New test.
6611 * gcc.dg/binop-notand5.c: New test.
6612 * gcc.dg/binop-notand6.c: New test.
6614 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6617 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6619 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6622 * gfortran.dg/proc_ptr_31.f90: New.
6624 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6626 * gnat.dg/volatile6.adb: New test.
6627 * gnat.dg/volatile7.adb: Likewise.
6628 * gnat.dg/volatile8.adb: Likewise.
6629 * gnat.dg/volatile9.adb: Likewise.
6631 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6633 * gnat.dg/constant3.adb: New test.
6635 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6638 * gfortran.dg/read_list_eof_1.f90: New test.
6640 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6643 * gcc.target/i386/testimm-1.c: New test.
6644 * gcc.target/i386/testimm-2.c: New test.
6645 * gcc.target/i386/testimm-3.c: New test.
6646 * gcc.target/i386/testimm-4.c: New test.
6647 * gcc.target/i386/testimm-5.c: New test.
6648 * gcc.target/i386/testimm-6.c: New test.
6649 * gcc.target/i386/testimm-7.c: New test.
6650 * gcc.target/i386/testimm-8.c: New test.
6651 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6652 * gcc.target/i386/xop-rotate1-int.c: New test.
6653 * gcc.target/i386/xop-rotate2-int.c: New test.
6655 2011-06-17 Jason Merrill <jason@redhat.com>
6657 * g++.dg/cpp0x/rv-func2.C: New.
6659 * g++.dg/debug/dwarf2/lambda1.C: New.
6660 * g++.dg/warn/Wshadow-6.C: Adjust.
6662 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6665 * gfortran.dg/move_alloc_5.f90: New.
6667 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6669 PR rtl-optimization/48542
6670 * gcc.dg/torture/pr48542.c: New test.
6672 2011-06-16 Jason Merrill <jason@redhat.com>
6675 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6678 * g++.dg/cpp0x/initlist52.C New.
6681 * c-c++-common/raw-string-12.c: New.
6684 * g++.dg/cpp0x/sfinae26.C: New.
6687 * g++.dg/cpp0x/variadic113.C: New.
6690 * g++.dg/cpp0x/variadic112.C: New.
6692 2011-06-16 Jeff Law <law@redhat.com>
6694 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6695 improved jump threading.
6696 * gcc.dg/builtin-object-size-2.c: Likewise.
6697 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6699 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6702 * gfortran.dg/typebound_assignment_3.f03: New.
6704 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6707 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6709 2011-06-16 Martin Jambor <mjambor@suse.cz>
6711 PR tree-optimization/49343
6712 * gnat.dg/discr31.ad[sb]: New test.
6714 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6716 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6718 2011-06-16 Tom de Vries <tom@codesourcery.com>
6721 * gcc.target/arm/ivopts-3.c: Update test.
6722 * gcc.target/arm/ivopts-5.c: Same.
6724 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6727 2011-06-10 Wei Guozhi <carrot@google.com>
6730 * gcc.target/arm/pr45335.c: New test.
6731 * gcc.target/arm/pr45335-2.c: New test.
6732 * gcc.target/arm/pr45335-3.c: New test.
6733 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6734 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6735 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6737 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6739 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6741 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6744 * gfortran.dg/class_43.f03: New.
6746 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6748 PR tree-optimization/49419
6749 * gcc.c-torture/execute/pr49419.c: New test.
6751 2011-06-16 Revital Eres <revital.eres@linaro.org>
6753 * gcc.dg/sms-9.c: New file.
6755 2011-06-15 Easwaran Raman <eraman@google.com>
6757 PR rtl-optimization/49414
6758 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6760 2011-06-14 Jason Merrill <jason@redhat.com>
6762 * g++.dg/cpp0x/noexcept13.C: New.
6764 2011-06-14 Easwaran Raman <eraman@google.com>
6766 PR rtl-optimization/44194
6767 * gcc.dg/pr44194-1.c: New test.
6768 * gcc.dg/pr44194-2.c: New test.
6770 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6772 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6774 * gcc.target/arm/pr45701-2.c: Likewise.
6775 * gcc.target/arm/thumb-branch1.c: Likewise.
6777 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6780 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6782 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6784 * gcc.target/arm/pr45701-1.c: Require thumb support.
6785 * gcc.target/arm/pr45701-2.c: Likewise.
6786 * gcc.target/arm/thumb-branch1.c: Likewise.
6788 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6789 * gcc.target/arm/pr39839.c: Likewise.
6790 * gcc.target/arm/pr40657-2.c: Likewise.
6791 * gcc.target/arm/pr40956.c: Likewise.
6792 * gcc.target/arm/pr41679.c: Likewise.
6793 * gcc.target/arm/pr42235.c: Likewise.
6794 * gcc.target/arm/pr42495.c: Likewise.
6795 * gcc.target/arm/pr42505.c: Likewise.
6796 * gcc.target/arm/pr42574.c: Likewise.
6797 * gcc.target/arm/pr46883.c: Likewise.
6798 * gcc.target/arm/pr46934.c: Likewise.
6799 * gcc.target/arm/xor-and.c: Likewise.
6801 2011-06-14 Jason Merrill <jason@redhat.com>
6803 * g++.dg/other/error23.C: Adjust error message.
6804 * g++.dg/other/error32.C: Likewise.
6807 * g++.dg/cpp0x/rv-dotstar.C: New.
6810 * g++.dg/cpp0x/decltype30.C: New.
6812 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6814 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6817 * gfortran.dg/pr49103.f90: New test.
6819 2011-06-14 Tom de Vries <tom@codesourcery.com>
6822 * gcc.target/arm/ivopts-3.c: New test.
6823 * gcc.target/arm/ivopts-4.c: New test.
6824 * gcc.target/arm/ivopts-5.c: New test.
6826 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6828 PR rtl-optimization/49390
6829 * gcc.c-torture/execute/pr49390.c: New test.
6831 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6833 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6835 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6837 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6838 * gcc.c-torture/execute/cmpsi-2.x: New file.
6839 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6840 * gcc.c-torture/execute/pr45262.x: New file.
6841 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6842 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6844 * gcc.c-torture/compile/pr49163.c: Ditto.
6846 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6848 * gcc.dg/vect/vect-16.c: Rename to...
6849 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6850 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6851 for double-word vectors.
6852 * gcc.dg/vect/vect-peel-4.c: Likewise.
6853 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6855 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6858 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6861 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6863 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6865 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6867 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6869 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6871 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6873 * gfortran.dg/trim_optimize_8.f90: New test case.
6875 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6876 Ira Rosen <ira.rosen@linaro.org>
6878 PR tree-optimization/49352
6879 * gcc.dg/vect/pr49352.c: New test.
6881 2011-06-12 Tobias Burnus
6884 * gfortran.dg/alloc_comp_assign_11.f90: New.
6886 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6888 * gfortran.dg/trim_optimize_7.f90: New test.
6890 2011-06-10 Wei Guozhi <carrot@google.com>
6893 * gcc.target/arm/pr45335.c: New test.
6894 * gcc.target/arm/pr45335-2.c: New test.
6895 * gcc.target/arm/pr45335-3.c: New test.
6896 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6897 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6898 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6900 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6903 * g++.dg/parse/error39.C: New.
6905 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6907 * gcc.target/arm/20090811-1.c: Skip for incompatible
6908 options, do not override other options.
6909 * gcc.target/arm/combine-cmp-shift.c: Skip for
6910 incompatible options.
6911 * gcc.target/arm/pr45094.c: Likewise.
6912 * gcc.target/arm/scd42-1.c: Likewise.
6913 * gcc.target/arm/scd42-3.c: Likewise.
6914 * gcc.target/arm/thumb-ltu.c: Likewise.
6916 * lib/target-supports.exp
6917 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6918 multilib flags use -mfpu with a value other than neon-fp16.
6920 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6922 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6923 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6925 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6927 * lib/target-supports.exp (check_effective_target_pie): New proc.
6928 * gcc.dg/pie-link.c: Use target pie.
6930 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6931 Laurent Roug� <laurent.rouge@menta.fr>
6933 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6934 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6936 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6938 * gfortran.dg/coarray/sync_1.f90: New test for
6939 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6941 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6943 PR tree-optimization/49318
6944 * gcc.dg/vect/pr49318.c: New test.
6946 2011-06-09 David Krauss <potswa@mac.com>
6948 * g++.dg/template/arrow1.C: New.
6950 2011-06-09 Jason Merrill <jason@redhat.com>
6952 * lib/prune.exp: Prune "note"s.
6953 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6955 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6956 * g++.dg/template/dependent-expr3.C: Likewise.
6957 * g++.dg/parse/template7.C: Likewise.
6958 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6959 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6960 * g++.old-deja/g++.pt/friend38.C: Likewise.
6961 * g++.old-deja/g++.pt/crash32.C: Likewise.
6962 * g++.old-deja/g++.other/init4.C: Likewise.
6963 * g++.old-deja/g++.other/friend8.C: Likewise.
6965 * g++.dg/ext/complex7.C: Adjust expected output.
6966 * g++.dg/diagnostic/method1.C: Likewise.
6967 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6968 * g++.dg/parse/crash33.C: Likewise.
6969 * g++.dg/other/warning1.C: Likewise.
6970 * g++.dg/init/pr29571.C: Likewise.
6971 * g++.dg/warn/overflow-warn-1.C: Likewise.
6972 * g++.dg/warn/overflow-warn-3.C: Likewise.
6973 * g++.dg/warn/overflow-warn-4.C: Likewise.
6974 * g++.old-deja/g++.oliva/template1.C: Likewise.
6976 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6977 * g++.dg/parse/template7.C: Adjust.
6979 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6982 * gcc.dg/pr49307.c: New.
6984 2011-06-09 Wei Guozhi <carrot@google.com>
6987 * gcc.target/arm/pr46975.c: New testcase.
6989 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6991 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6992 (PMETH, arglist_t): Removed.
6993 (method_get_number_of_arguments): Removed.
6994 (method_get_nth_argument): Removed.
6995 (method_get_first_argument): Removed.
6996 (method_get_next_argument): Removed.
6997 (method_get_sizeof_arguments): Removed.
6998 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7000 (method_get_number_of_arguments): Removed.
7001 (method_get_nth_argument): Removed.
7002 (method_get_first_argument): Removed.
7003 (method_get_next_argument): Removed.
7004 (method_get_sizeof_arguments): Removed.
7005 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7007 2011-06-09 David Li <davidxl@google.com>
7009 * gcc.dg/dump-pass.c: New test.
7011 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7014 * g++.dg/parse/error38.C: New.
7016 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7019 * gfortran.dg/pr49308.f90: New test.
7021 2011-06-08 Jason Merrill <jason@redhat.com>
7023 * g++.dg/cpp0x/noexcept11.C: New.
7024 * g++.dg/cpp0x/noexcept12.C: New.
7025 * g++.dg/cpp0x/sfinae11.C: Adjust.
7027 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7030 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7031 to dg-options, match also DW_AT_linkage_name.
7033 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7036 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7037 -fno-common on alpha*-dec-osf*.
7038 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7040 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7042 PR rtl-optimization/49303
7043 * gcc.target/ia64/pr49303.c: New test.
7045 2011-06-08 Tobias Burnus <burnus@net-b.de>
7048 * gfortran.dg/coarray_lock_1.f90: New.
7049 * gfortran.dg/coarray_lock_2.f90: New.
7051 2011-06-07 Jason Merrill <jason@redhat.com>
7053 * lib/prune.exp: Look for "required" rather than "instantiated".
7054 * g++.dg/abi/mangle11.C: Likewise.
7055 * g++.dg/abi/mangle12.C: Likewise.
7056 * g++.dg/abi/mangle17.C: Likewise.
7057 * g++.dg/abi/mangle20-2.C: Likewise.
7058 * g++.dg/abi/pragma-pack1.C: Likewise.
7059 * g++.dg/cpp0x/decltype26.C: Likewise.
7060 * g++.dg/cpp0x/decltype28.C: Likewise.
7061 * g++.dg/cpp0x/decltype29.C: Likewise.
7062 * g++.dg/cpp0x/enum11.C: Likewise.
7063 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7064 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7065 * g++.dg/cpp0x/pr47416.C: Likewise.
7066 * g++.dg/ext/case-range2.C: Likewise.
7067 * g++.dg/ext/case-range3.C: Likewise.
7068 * g++.dg/gomp/for-19.C: Likewise.
7069 * g++.dg/gomp/pr37533.C: Likewise.
7070 * g++.dg/gomp/pr38639.C: Likewise.
7071 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7072 * g++.dg/inherit/base3.C: Likewise.
7073 * g++.dg/inherit/using6.C: Likewise.
7074 * g++.dg/init/placement4.C: Likewise.
7075 * g++.dg/init/reference3.C: Likewise.
7076 * g++.dg/lookup/scoped6.C: Likewise.
7077 * g++.dg/lookup/using7.C: Likewise.
7078 * g++.dg/other/abstract1.C: Likewise.
7079 * g++.dg/other/error10.C: Likewise.
7080 * g++.dg/other/error5.C: Likewise.
7081 * g++.dg/other/field1.C: Likewise.
7082 * g++.dg/other/offsetof5.C: Likewise.
7083 * g++.dg/parse/bitfield2.C: Likewise.
7084 * g++.dg/parse/constant4.C: Likewise.
7085 * g++.dg/parse/crash20.C: Likewise.
7086 * g++.dg/parse/invalid-op1.C: Likewise.
7087 * g++.dg/parse/non-dependent2.C: Likewise.
7088 * g++.dg/parse/template18.C: Likewise.
7089 * g++.dg/tc1/dr152.C: Likewise.
7090 * g++.dg/tc1/dr166.C: Likewise.
7091 * g++.dg/tc1/dr176.C: Likewise.
7092 * g++.dg/tc1/dr213.C: Likewise.
7093 * g++.dg/template/access11.C: Likewise.
7094 * g++.dg/template/access2.C: Likewise.
7095 * g++.dg/template/access3.C: Likewise.
7096 * g++.dg/template/access7.C: Likewise.
7097 * g++.dg/template/arg7.C: Likewise.
7098 * g++.dg/template/cond2.C: Likewise.
7099 * g++.dg/template/crash13.C: Likewise.
7100 * g++.dg/template/crash40.C: Likewise.
7101 * g++.dg/template/crash7.C: Likewise.
7102 * g++.dg/template/crash84.C: Likewise.
7103 * g++.dg/template/ctor5.C: Likewise.
7104 * g++.dg/template/defarg13.C: Likewise.
7105 * g++.dg/template/defarg14.C: Likewise.
7106 * g++.dg/template/dtor7.C: Likewise.
7107 * g++.dg/template/eh2.C: Likewise.
7108 * g++.dg/template/error2.C: Likewise.
7109 * g++.dg/template/error43.C: Likewise.
7110 * g++.dg/template/friend32.C: Likewise.
7111 * g++.dg/template/injected1.C: Likewise.
7112 * g++.dg/template/instantiate1.C: Likewise.
7113 * g++.dg/template/instantiate3.C: Likewise.
7114 * g++.dg/template/instantiate5.C: Likewise.
7115 * g++.dg/template/instantiate7.C: Likewise.
7116 * g++.dg/template/local6.C: Likewise.
7117 * g++.dg/template/lookup2.C: Likewise.
7118 * g++.dg/template/member5.C: Likewise.
7119 * g++.dg/template/memfriend15.C: Likewise.
7120 * g++.dg/template/memfriend16.C: Likewise.
7121 * g++.dg/template/memfriend17.C: Likewise.
7122 * g++.dg/template/memfriend7.C: Likewise.
7123 * g++.dg/template/meminit1.C: Likewise.
7124 * g++.dg/template/nested3.C: Likewise.
7125 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7126 * g++.dg/template/nontype12.C: Likewise.
7127 * g++.dg/template/nontype13.C: Likewise.
7128 * g++.dg/template/nontype6.C: Likewise.
7129 * g++.dg/template/pr23510.C: Likewise.
7130 * g++.dg/template/pr35240.C: Likewise.
7131 * g++.dg/template/ptrmem15.C: Likewise.
7132 * g++.dg/template/ptrmem6.C: Likewise.
7133 * g++.dg/template/qualified-id1.C: Likewise.
7134 * g++.dg/template/qualttp20.C: Likewise.
7135 * g++.dg/template/qualttp3.C: Likewise.
7136 * g++.dg/template/qualttp4.C: Likewise.
7137 * g++.dg/template/qualttp5.C: Likewise.
7138 * g++.dg/template/qualttp6.C: Likewise.
7139 * g++.dg/template/qualttp7.C: Likewise.
7140 * g++.dg/template/qualttp8.C: Likewise.
7141 * g++.dg/template/recurse.C: Likewise.
7142 * g++.dg/template/recurse2.C: Likewise.
7143 * g++.dg/template/ref5.C: Likewise.
7144 * g++.dg/template/scope2.C: Likewise.
7145 * g++.dg/template/sfinae10.C: Likewise.
7146 * g++.dg/template/sfinae3.C: Likewise.
7147 * g++.dg/template/sizeof3.C: Likewise.
7148 * g++.dg/template/static9.C: Likewise.
7149 * g++.dg/template/template-id-2.C: Likewise.
7150 * g++.dg/template/typedef13.C: Likewise.
7151 * g++.dg/template/typename4.C: Likewise.
7152 * g++.dg/template/using14.C: Likewise.
7153 * g++.dg/template/using2.C: Likewise.
7154 * g++.dg/template/warn1.C: Likewise.
7155 * g++.dg/warn/Wparentheses-13.C: Likewise.
7156 * g++.dg/warn/Wparentheses-15.C: Likewise.
7157 * g++.dg/warn/Wparentheses-16.C: Likewise.
7158 * g++.dg/warn/Wparentheses-17.C: Likewise.
7159 * g++.dg/warn/Wparentheses-18.C: Likewise.
7160 * g++.dg/warn/Wparentheses-19.C: Likewise.
7161 * g++.dg/warn/Wparentheses-20.C: Likewise.
7162 * g++.dg/warn/Wparentheses-23.C: Likewise.
7163 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7164 * g++.dg/warn/noeffect2.C: Likewise.
7165 * g++.dg/warn/noeffect4.C: Likewise.
7166 * g++.dg/warn/pr8570.C: Likewise.
7167 * g++.old-deja/g++.brendan/init2.C: Likewise.
7168 * g++.old-deja/g++.eh/spec6.C: Likewise.
7169 * g++.old-deja/g++.pt/crash10.C: Likewise.
7170 * g++.old-deja/g++.pt/crash36.C: Likewise.
7171 * g++.old-deja/g++.pt/derived3.C: Likewise.
7172 * g++.old-deja/g++.pt/error2.C: Likewise.
7173 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7174 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7175 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7176 * g++.old-deja/g++.pt/overload7.C: Likewise.
7177 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7179 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7180 Iain Sandoe <iains@gcc.gnu.org>
7182 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7183 Added code to deal with the case when [Protocol
7184 -descriptionForInstanceMethod:] or [Protocol
7185 -descriptionForClassMethod:] returns NULL.
7187 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7188 Iain Sandoe <iains@gcc.gnu.org>
7190 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7191 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7194 2011-06-07 Xinliang David Li <davidxl@google.com>
7196 * gcc.dg/inline_2.c: New test.
7197 * gcc.dg/unroll_2.c: New test.
7198 * gcc.dg/inline_3.c: New test.
7199 * gcc.dg/unroll_3.c: New test.
7200 * gcc.dg/inline_4.c: New test.
7201 * gcc.dg/unroll_4.c: New test.
7202 * gcc.dg/inline_1.c: New test.
7203 * gcc.dg/unroll_1.c: New test.
7205 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7207 PR tree-optimization/48497
7208 * lib/gcc-defs.exp (dg-additional-options): New proc.
7209 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7210 -msse2 on 32-bit x86.
7212 2011-06-06 Jason Merrill <jason@redhat.com>
7214 * g++.dg/cpp0x/enum19.C: New.
7216 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7218 * gcc.target/arm/neon-reload-class.c: New test.
7220 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7223 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7225 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7227 * gcc.target/arm/smlatb-1.c: New file.
7228 * gcc.target/arm/smlatt-1.c: New file.
7229 * gcc.target/arm/smlaltb-1.c: New file.
7230 * gcc.target/arm/smlaltt-1.c: New file.
7232 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7234 * gcc.target/arm/mla-2.c: New test.
7236 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7238 PR gcov-profile/49299
7239 * gcc.dg/tree-prof/pr49299-1.c: New test.
7240 * gcc.dg/tree-prof/pr49299-2.c: New test.
7242 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7244 * lib/target-supports.exp
7245 (check_effective_target_vect_widen_mult_qi_to_hi):
7246 Add NEON as supporting target.
7247 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7248 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7249 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7250 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7251 using widening multiplication on targets that support it.
7252 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7253 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7254 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7256 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7258 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7259 Modern Objective-C runtime API.
7260 * objc/execute/next_mapping.h: Removed.
7261 * objc-obj-c++-shared/next-mapping.h: Removed.
7262 * objc-obj-c++-shared/Object1.h: Removed.
7263 * objc-obj-c++-shared/Object1.m: Removed.
7264 * objc-obj-c++-shared/Object1.mm: Removed.
7265 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7266 * objc-obj-c++-shared/Protocol1.h: Removed.
7267 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7268 of ProtoBool, IVAR_T and METHOD.
7269 * objc-obj-c++-shared/runtime.h: New.
7270 * objc-obj-c++-shared/TestsuiteObject.h: New.
7271 * objc-obj-c++-shared/TestsuiteObject.m: New.
7273 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7274 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7275 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7277 * objc/execute/_cmd.m: Include
7278 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7279 runtime API. ([TestClass +initialize]): Include this method also
7280 with the GNU runtime.
7281 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7282 Object. ([-setValue:]): Return void.
7283 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7284 with the GNU runtime. Include
7285 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7286 for the NeXT runtime. Use the existing print_ivars() and
7287 compare_structures() implementations for the old NeXT runtime.
7288 Added new implementations for the Modern GNU and NeXT runtimes.
7289 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7290 well. (main): Use objc_getClass(). Use return instead of exit.
7291 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7292 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7294 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7295 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7296 instead of Object. (main): Use return instead of exit().
7297 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7298 instead of Object. Removed prototype for exit(). (main): Use
7299 return instead of exit(). Use the Modern Objective-C runtime API.
7300 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7302 * objc/execute/class-tests-1.h: Include
7303 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7304 runtime API. (test_class_with_superclass): Do not call [Object
7305 class]. There is no need to with the current libobjc.
7306 * objc/execute/class-tests-2.h: Include
7307 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7309 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7310 ../../objc-obj-c++-shared/next-mapping.h.
7311 * objc/execute/class-2.m: Likewise.
7312 * objc/execute/class-3.m: Likewise.
7313 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7314 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7315 +initialize]): Include this method also with the GNU
7316 runtime. (main): Use the Modern Objective-C runtime API.
7317 * objc/execute/class-5.m: Likewise.
7318 * objc/execute/class-6.m: Likewise.
7319 * objc/execute/class-7.m: Likewise.
7320 * objc/execute/class-8.m: Likewise.
7321 * objc/execute/class-9.m: Likewise.
7322 * objc/execute/class-10.m: Likewise.
7323 * objc/execute/class-11.m: Likewise.
7324 * objc/execute/class-12.m: Likewise.
7325 * objc/execute/class-13.m: Likewise.
7326 * objc/execute/class-14.m: Likewise.
7327 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7328 this method also with the GNU runtime.
7329 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7330 +initialize]): Include this method also with the GNU runtime.
7331 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7333 * objc/execute/encode-1.m: Likewise.
7334 * objc/execute/enumeration-1.m: Likewise.
7335 * objc/execute/enumeration-2.m: Likewise.
7336 * objc/execute/exceptions/catchall-1.m: Likewise.
7337 * objc/execute/exceptions/finally-1.m: Likewise.
7338 * objc/execute/exceptions/foward-1.m: Likewise.
7339 * objc/execute/exceptions/local-variables-1.m: Likewise.
7340 * objc/execute/exceptions/throw-nil.m: Likewise.
7341 * objc/execute/exceptions/trivial.m: Likewise.
7342 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7343 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7344 * objc/execute/exceptions/matcher-1.m: Likewise.
7345 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7347 * objc/execute/formal_protocol-2.m: Likewise.
7348 * objc/execute/formal_protocol-3.m: Likewise.
7349 * objc/execute/formal_protocol-4.m: Likewise.
7350 * objc/execute/formal_protocol-5.m: Include
7351 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7353 * objc/execute/formal_protocol-6.m: Likewise.
7354 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7355 Object. Include <objc/Protocol.h> instead of
7356 ../../objc-obj-c++-shared/Protocol1.h.
7357 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7359 * objc/execute/informal_protocol.m: Likewise.
7360 * objc/execute/load-3.m: Likewise.
7361 * objc/execute/many_args_method.m ([TestClass +initialize]):
7362 Include this method with the GNU runtime as well.
7363 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7364 * objc/execute/nested-func-1.m: Use TestsuiteObject
7366 * objc/execute/nil_method-1.m: Likewise.
7367 * objc/execute/no_clash.m: Likewise.
7368 * objc/execute/np-1.m: Do not include
7369 ../../objc-obj-c++-shared/Protocol1.h.
7370 (main): Use return instead of exit().
7371 * objc/execute/np-2.m: Do not include
7372 ../../objc-obj-c++-shared/Protocol1.h.
7373 ([MyObject +initialize]): Include this method also with the GNU
7374 runtime. (main): Use return instead of exit().
7375 * objc/execute/object_is_class.m: Include
7376 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7377 of Object. (main): Use the Modern Objective-C runtime API.
7378 * objc/execute/object_is_meta_class.m: Likewise.
7379 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7380 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7381 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7382 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7383 Objective-C runtime API.
7384 * objc/execute/protocol-isEqual-2.m: Likewise.
7385 * objc/execute/protocol-isEqual-3.m: Likewise.
7386 * objc/execute/protocol-isEqual-4.m: Likewise.
7387 * objc/execute/redefining_self.m ([TestClass +initialize]):
7388 Include this method with the GNU runtime as well.
7389 * objc/execute/root_methods.m: Include
7390 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7391 Include this method with the GNU runtime as well.
7392 (main): Use the Modern Objective-C runtime API.
7393 * objc/execute/selector-1.m: Include
7394 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7395 of Object. (main): Use the Modern Objective-C runtime API.
7396 * objc/execute/static-1.m ([Test +initialize]): Include this
7397 method with the GNU runtime as well.
7398 * objc/execute/static-2.m: Likewise.
7399 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7400 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7401 ([MathClass +initialize]): Include this method with the GNU
7403 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7405 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7406 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7407 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7408 * objc.dg/attributes/method-attribute-1.m: Likewise.
7409 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7410 * objc.dg/attributes/method-attribute-2.m: Likewise.
7411 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7412 * objc.dg/attributes/method-attribute-3.m: Likewise.
7413 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7414 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7415 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7416 * obj-c++.dg/bitfield-1.mm: Likewise.
7417 * obj-c++.dg/bitfield-2.mm: Likewise
7418 * objc.dg/bitfield-3.m: Likewise.
7419 * obj-c++.dg/bitfield-4.mm: Likewise.
7420 * objc.dg/bitfield-5.m: Likewise
7421 * objc.dg/call-super-1.m: Likewise.
7422 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7423 Use objc_getClass() instead of objc_get_class(), but for the GNU
7424 runtime redefine objc_getClass as objc_get_class. Include
7425 ../objc-obj-c++-shared/runtime.h.
7426 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7427 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7428 Use the Modern Objective-C runtime API.
7429 * objc.dg/class-protocol-1.m: Include
7430 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7431 * obj-c++.dg/class-protocol-1.mm: Likewise.
7432 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7433 * objc.dg/comp-types-10.m: Likewise.
7434 * objc.dg/comp-types-11.m: Likewise.
7435 * objc.dg/comp-types-12.m: Likewise.
7436 * obj-c++.dg/comp-types-9.mm: Likewise.
7437 * obj-c++.dg/comp-types-11.mm: Likewise.
7438 * obj-c++.dg/comp-types-12.mm: Likewise.
7439 * obj-c++.dg/comp-types-13.mm: Likewise.
7440 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7441 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7442 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7443 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7444 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7445 * objc.dg/desig-init-1.m: Likewise.
7446 * obj-c++.dg/defs.mm: Likewise.
7447 * objc.dg/exceptions-2.m: Likewise.
7448 * obj-c++.dg/except-1.mm: Likewise.
7449 * obj-c++.dg/exceptions-2.mm: Likewise.
7450 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7451 Use the Modern Objective-C runtime API.
7452 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7453 the Modern Objective-C runtime API. Do not include
7454 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7455 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7456 the Modern Objective-C runtime API except when using an older NeXT
7458 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7459 the Modern Objective-C runtime API.
7460 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7462 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7463 * objc.dg/encode-7-next-64bit.m: Updated include.
7464 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7466 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7467 the Modern Objective-C runtime API.
7468 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7469 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7470 instead of ../objc-obj-c++-shared/Protocol1.h.
7471 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7472 the Modern Objective-C runtime API except when using an older NeXT
7474 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7475 the Modern Objective-C runtime API.
7476 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7478 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7479 * objc.dg/fix-and-continue-2.m: Likewise.
7480 * objc.dg/foreach-1.m: Likewise.
7481 * objc.dg/foreach-2.m: Likewise.
7482 * objc.dg/foreach-3.m: Likewise.
7483 * objc.dg/foreach-4.m: Likewise.
7484 * objc.dg/foreach-5.m: Likewise.
7485 * objc.dg/foreach-6.m: Likewise.
7486 * objc.dg/foreach-7.m: Likewise.
7487 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7489 * objc.dg/func-ptr-2.m: Likewise.
7490 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7491 Do not include objc/objc-api.h.
7492 * obj-c++.dg/fsf-package-0.mm: Likewise.
7493 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7494 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7495 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7497 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7498 * objc.dg/gnu-runtime-3.m: Likewise.
7499 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7500 * objc.dg/headers.m: Include objc/runtime.h instead of
7501 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7502 for the NeXT runtime.
7503 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7504 * obj-c++.dg/isa-field-1.mm: Likewise.
7505 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7506 * objc.dg/layout-1.m: Likewise.
7507 * objc.dg/layout-2.m: Likewise.
7508 * objc.dg/local-decl-2.m: Likewise.
7509 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7510 Object. ([Container +elementForView:]): Use
7511 class_conformsToProtocol().
7512 * obj-c++.dg/lookup-2.mm: Likewise.
7513 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7514 * obj-c++.dg/local-decl-1.mm: Likewise.
7515 * objc.dg/method-3.m: Likewise.
7516 * objc.dg/method-4.m: Likewise.
7517 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7518 ../objc-obj-c++-shared/Protocol1.h.
7519 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7520 * objc.dg/method-9.m: Likewise.
7521 * objc.dg/method-10.m: Likewise.
7522 * objc.dg/method-13.m ([Root +initialize]): Include this method
7523 also for the GNU runtime. (main): Use objc_getClass() also for
7525 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7526 * objc.dg/method-17.m: Likewise.
7527 * objc.dg/method-19.m: Likewise.
7528 * objc.dg/method-20b.m: Likewise.
7529 * obj-c++.dg/method-2.mm: Likewise.
7530 * obj-c++.dg/method-6.mm: Likewise.
7531 * obj-c++.dg/method-10.mm: Likewise.
7532 * obj-c++.dg/method-11.mm: Likewise.
7533 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7534 ../objc-obj-c++-shared/Protocol1.h.
7535 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7536 * obj-c++.dg/method-15.mm: Likewise.
7537 * obj-c++.dg/method-17.mm: Likewise.
7538 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7539 +initialize]): Include this method also for the GNU
7540 runtime. (main): Use objc_getClass() also for the GNU runtime.
7541 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7542 * obj-c++.dg/method-22.mm: Likewise.
7543 * obj-c++.dg/method-23.mm: Likewise.
7544 * obj-c++.dg/no-extra-load.mm: Likewise.
7545 * objc.dg/objc-fast-4.m: Likewise.
7546 * objc.dg/objc-gc-4.m: Likewise.
7547 * obj-c++.dg/objc-gc-3.mm: Likewise.
7548 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7549 protocol_getMethodDescription() instead of [Protocol
7550 -descriptionForInstanceMethod].
7551 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7552 Made it available with all runtimes. (main): Call -test instead
7554 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7555 and put into a category.
7556 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7557 Object. Include objc/objc.h.
7558 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7559 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7560 New. (main): Use protocol_getMethodDescription() instead
7561 of [Protocol -descriptionForInstanceMethod] and [Protocol
7562 -descriptionForClassMethod].
7563 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7564 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7565 Objective-C runtime API.
7566 * obj-c++.dg/proto-qual-1.mm: Likewise.
7567 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7569 * obj-c++.dg/property/property-1.mm: Likewise.
7570 * obj-c++.dg/qual-types-1.mm: Likewise.
7571 * objc.dg/selector-2.m: Include objc/objc.h instead of
7572 ../objc-obj-c++-shared/Object1.h.
7573 * obj-c++.dg/selector-2.mm: Likewise.
7574 * obj-c++.dg/selector-5.mm: Likewise.
7575 * obj-c++.dg/selector-6.mm: Likewise.
7576 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7577 Object. Do not include objc/objc-api.h.
7578 * obj-c++.dg/set-not-used-1.mm: Likewise.
7579 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7580 * objc.dg/stret-1.m: Likewise.
7581 * objc.dg/stret-2.m: Likewise.
7582 * obj-c++.dg/super-class-2.mm: Likewise.
7583 * objc.dg/super-class-3.m: Likewise.
7584 * objc.dg/super-class-4.m: Likewise.
7585 * objc.dg/sync-2.m: Likewise.
7586 * obj-c++.dg/sync-2.mm: Likewise.
7587 * objc.dg/sync-1.m: Include objc/objc.h instead of
7588 ../objc-obj-c++-shared/Object1.h.
7589 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7590 'Class' as the type of 'isa'.
7591 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7592 Objective-C runtime API. ([TestClass +initialize]): Include this
7593 method with the GNU runtime as well.
7594 * objc.dg/strings/strings-1.m: Updated includes.
7595 * obj-c++.dg/strings/strings-1.mm: Likewise.
7596 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7597 objc.dg/strings/const-str-12b.m.
7598 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7599 * obj-c++.dg/template-3.mm: Likewise.
7600 * obj-c++.dg/template-4.mm: Likewise.
7601 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7602 Objective-C runtime API.
7603 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7604 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7605 * obj-c++.dg/try-catch-1.mm: Likewise.
7606 * obj-c++.dg/try-catch-2.mm: Likewise.
7607 * objc.dg/try-catch-3.m: Likewise.
7608 * obj-c++.dg/try-catch-3.mm: Likewise.
7609 * objc.dg/try-catch-6.m: Likewise.
7610 * objc.dg/try-catch-7.m: Likewise.
7611 * obj-c++.dg/try-catch-7.mm: Likewise.
7612 * obj-c++.dg/try-catch-8.mm: Likewise.
7613 * obj-c++.dg/try-catch-9.mm: Likewise.
7614 * objc.dg/try-catch-10.m: Likewise.
7615 * obj-c++.dg/try-catch-11.mm: Likewise.
7616 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7617 Object. Include objc/objc.h.
7618 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7619 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7620 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7621 Object. Use Modern Objective-C runtime API. Do not use
7623 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7624 * obj-c++.dg/torture/trivial.mm: Likewise.
7625 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7626 instead of ../objc-obj-c++-shared/Object1.h. Include
7627 ../objc-obj-c++-shared/runtime.h.
7628 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7629 * objc.dg/torture/strings/const-str-11.m: Likewise.
7630 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7631 * objc.dg/torture/strings/const-str-9.m: Likewise.
7632 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7633 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7634 instead of Object. Only add _FooClassReference if
7636 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7637 * objc.dg/torture/strings/const-str-8.m: Likewise.
7638 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7639 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7641 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7643 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7644 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7645 * obj-c++.dg/va-meth-1.mm: Likewise.
7646 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7647 ../objc-obj-c++-shared/Object1.h.
7648 * objc.dg/zero-link-3.m: Likewise.
7650 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7652 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7654 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7657 * obj-c++.dg/property/cxx-property-1.mm: New.
7658 * obj-c++.dg/property/cxx-property-2.mm: New.
7660 2011-06-06 Jason Merrill <jason@redhat.com>
7662 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7664 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7666 PR rtl-optimization/49145
7668 * gcc.c-torture/compile/pr49145.c: New test.
7670 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7673 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7674 to dg-options, match also DW_AT_linkage_name.
7677 * gcc.dg/debug/pr49294.c: New test.
7680 * g++.dg/opt/pr49264.C: New test.
7682 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7684 PR tree-optimization/49243
7685 * gcc.dg/pr49243.c: New.
7687 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7689 * gnat.dg/specs/cond_expr1.ads: New test.
7691 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7693 * gnat.dg/deferred_const4.ad[sb]: New test.
7694 * gnat.dg/deferred_const4_pkg.ads: New helper.
7696 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7698 * gnat.dg/test_tamdt.adb: Rename to...
7699 * gnat.dg/taft_type1.adb: ...this.
7700 * gnat.dg/tamdt.ad[sb]: Rename to...
7701 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7702 * gnat.dg/tamdt_aux.ads: Rename to...
7703 * gnat.dg/taft_type1_pkg2.ads: ...this.
7704 * gnat.dg/taft_type2.ad[sb]: New test.
7705 * gnat.dg/taft_type2_pkg.ads: New helper.
7706 * gnat.dg/taft_type3.adb: New test.
7707 * gnat.dg/taft_type3_pkg.ads: New helper.
7709 2011-06-05 Tobias Burnus <burnus@net-b.de>
7712 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7715 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7718 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7720 * objc.dg/gnu-api-2-objc.m: Likewise.
7721 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7722 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7724 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7726 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7727 alignment, not the alignment, when calling class_addIvar(). Add
7728 an 'isa' instance variable to the test root class.
7729 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7731 2011-06-04 Jan Hubicka <jh@suse.cz>
7733 PR tree-optimization/48893
7734 PR tree-optimization/49091
7735 PR tree-optimization/49179
7736 * gfortran.dg/pr49179.f90: New testcase
7738 2011-06-04 Jan Hubicka <jh@suse.cz>
7741 * g++.dg/torture/pr48954.C: New testcase.
7743 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7745 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7747 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7750 * g++.dg/diagnostic/bitfld2.C: New.
7752 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7755 * gcc.c-torture/execute/pr49281.c: New test.
7757 2011-06-04 Jan Hubicka <jh@suse.cz>
7759 PR tree-optimize/48929
7760 * gcc.c-torture/compile/pr48929.c: New testcase.
7762 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7764 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7766 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7769 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7771 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7773 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7775 2011-06-03 Richard Henderson <rth@redhat.com>
7776 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7778 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7780 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7782 * objc.dg/headers.m: Do not include objc-list.h.
7784 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7786 * objc.dg/type-stream-1.m: Test removed.
7787 * objc.dg/headers.m: Do not include typedstream.h.
7789 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7791 * objc.dg/torture/forward-1.m (main): Updated testcase.
7793 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7796 * gcc.c-torture/compile/pr49163.c: New.
7798 2011-06-02 Asher Langton <langton2@llnl.gov>
7801 * gfortran.dg/PR49268.f90: New test.
7803 2011-06-02 Asher Langton <langton2@llnl.gov>
7806 * gfortran.dg/PR37039.f90: New test.
7808 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7811 * objc.dg/method-5.m: Updated.
7812 * objc.dg/method-19.m: Updated.
7813 * objc.dg/method-lookup-1.m: New.
7814 * obj-c++.dg/method-6.mm: Updated.
7815 * obj-c++.dg/method-7.mm: Updated.
7816 * obj-c++.dg/method-lookup-1.mm: New.
7818 2011-06-02 DJ Delorie <dj@redhat.com>
7820 * lib/timeout.exp (timeout): Add board_info support.
7822 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7824 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7826 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7829 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7830 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7832 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7833 Hans-Peter Nilsson <hp@axis.com>
7835 PR rtl-optimization/48840
7836 * gcc.target/sparc/ultrasp13.c: New test.
7838 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7841 * gcc.c-torture/compile/pr49238.c: New.
7843 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7845 * gcc.target/arm/g2.c: Skip test in -mthumb.
7846 Skip test unless cpu is xscale.
7847 * gcc.target/arm/scd42-2.c: Likewise.
7848 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7850 2011-06-01 Jason Merrill <jason@redhat.com>
7852 * g++.dg/cpp0x/decltype28.C: New.
7853 * g++.dg/cpp0x/decltype29.C: New.
7855 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7858 * gcc.target/mips/pr45074.c: New test.
7860 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7861 Hans-Peter Nilsson <hp@axis.com>
7863 PR rtl-optimization/48830
7864 * gcc.target/sparc/ultrasp12.c: New test.
7866 2011-06-01 David Li <davidxl@google.com>
7868 * gcc.dg/profile-dir-1.c: Change pass name.
7869 * gcc.dg/profile-dir-2.c: Ditto.
7870 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7871 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7872 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7873 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7874 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7875 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7876 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7877 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7878 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7879 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7880 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7881 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7882 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7883 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7884 * gcc.dg/profile-dir-3.c: Ditto.
7885 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7887 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7889 * objc.dg/attributes/method-nonnull-1.m: New test.
7890 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7892 2011-05-31 Tobias Burnus <burnus@net-b.de>
7895 * gfortran.dg/coarray_atomic_1.f90: New.
7896 * gfortran.dg/coarray/atomic_1.f90: New.
7898 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7900 * gcc.dg/guality/bswaptest.c: New test.
7901 * gcc.dg/guality/clztest.c: New test.
7902 * gcc.dg/guality/ctztest.c: New test.
7903 * gcc.dg/guality/rotatetest.c: New test.
7906 * gcc.target/i386/pr48688.c: New test.
7908 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7911 * g++.dg/lookup/name-clash9.C: New.
7913 2011-05-31 Tobias Burnus <burnus@net-b.de>
7916 * gfortran.dg/coarray/dummy_1.f90: New.
7918 2011-05-31 Tobias Burnus <burnus@net-b.de>
7921 * gfortran.dg/coarray/save_1.f90: New.
7922 * gfortran.dg/coarray_4.f90: Update dg-error.
7924 2011-05-31 Jason Merrill <jason@redhat.com>
7926 * g++.dg/cpp0x/rv-template1.C: New.
7928 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7930 PR rtl-optimization/49235
7931 * gcc.dg/pr49235.c: New test.
7933 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7935 PR tree-optimization/49093
7936 * gcc.dg/vect/pr49093.c: New test.
7938 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7941 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7943 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7946 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7949 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7952 * gcc.c-torture/execute/pr49186.c: New.
7954 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7957 * gcc.target/i386/pr49168-1.c: New.
7959 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7960 Eric Botcazou <ebotcazou@adacore.com>
7962 * gcc.dg/guality/drap.c: New test.
7964 2011-05-30 Richard Guenther <rguenther@suse.de>
7966 PR tree-optimization/49210
7967 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7968 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7970 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7973 * g++.dg/gomp/pr49223-1.C: New test.
7974 * g++.dg/gomp/pr49223-2.C: New test.
7976 2011-05-30 Richard Guenther <rguenther@suse.de>
7978 PR tree-optimization/49218
7979 * gcc.c-torture/execute/pr49218.c: New testcase.
7981 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7983 PR tree-optimization/49199
7984 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7985 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7986 -fno-tree-scev-cprop.
7988 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7991 * gfortran.dg/extends_13.f03: New.
7993 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7995 PR rtl-optimization/49095
7996 * gcc.target/i386/pr49095.c: New test.
7998 2011-05-29 Tobias Burnus <burnus@net-b.de>
8001 * gfortran.dg/coarray_24.f90: New.
8003 2011-05-29 Tobias Burnus <burnus@net-b.de>
8006 * gfortran.dg/coarray_23.f90: New.
8008 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8011 * gcc.dg/pr48826.c: New test.
8013 2011-05-29 Richard Guenther <rguenther@suse.de>
8015 PR tree-optimization/49217
8016 * gcc.dg/torture/pr49217.c: New testcase.
8018 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8021 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8023 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8025 * gnat.dg/boolean_subtype.adb: Rename to...
8026 * gnat.dg/boolean_subtype1.adb: ...this.
8028 2011-05-28 Jason Merrill <jason@redhat.com>
8030 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8032 2011-05-27 Jason Merrill <jason@redhat.com>
8034 * g++.dg/cpp0x/enum18.C: Adjust.
8036 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8038 2011-05-27 Tobias Burnus <burnus@net-b.de>
8041 * gfortran.dg/coarray_22.f90: New.
8043 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8045 PR tree-optimization/46728
8046 * gcc.target/powerpc/pr46728-1.c: New.
8047 * gcc.target/powerpc/pr46728-2.c: New.
8048 * gcc.target/powerpc/pr46728-3.c: New.
8049 * gcc.target/powerpc/pr46728-4.c: New.
8050 * gcc.target/powerpc/pr46728-5.c: New.
8051 * gcc.dg/pr46728-6.c: New.
8052 * gcc.target/powerpc/pr46728-7.c: New.
8053 * gcc.target/powerpc/pr46728-8.c: New.
8054 * gcc.dg/pr46728-9.c: New.
8055 * gcc.target/powerpc/pr46728-10.c: New.
8056 * gcc.target/powerpc/pr46728-11.c: New.
8057 * gcc.dg/pr46728-12.c: New.
8058 * gcc.target/powerpc/pr46728-13.c: New.
8059 * gcc.target/powerpc/pr46728-14.c: New.
8060 * gcc.target/powerpc/pr46728-15.c: New.
8061 * gcc.target/powerpc/pr46728-16.c: New.
8063 2011-05-27 Jason Merrill <jason@redhat.com>
8065 * g++.dg/abi/mangle47.C: New.
8068 * g++.dg/template/const5.C: New.
8070 * g++.dg/cpp0x/enum18.C: New.
8072 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8074 * g++.dg/cpp0x/error6.C: New.
8076 * g++.dg/cpp0x/error5.C: New.
8078 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8081 * g++.dg/eh/cond6.C: New test.
8083 2011-05-27 Tobias Burnus <burnus@net-b.de>
8086 * gfortran.dg/rank_3.f90: New.
8087 * gfortran.dg/rank_4.f90: New.
8089 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8091 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8092 replace dump search.
8094 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8096 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8097 * gnat.dg/bit_packed_array5.adb: ...here.
8099 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8102 * g++.dg/cpp0x/auto25.C: New.
8104 2011-05-27 Richard Guenther <rguenther@suse.de>
8106 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8108 2011-05-27 Richard Guenther <rguenther@suse.de>
8110 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8112 2011-05-27 Richard Guenther <rguenther@suse.de>
8115 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8117 2011-05-26 Jason Merrill <jason@redhat.com>
8119 * g++.dg/cpp0x/friend1.C: New.
8120 * g++.dg/cpp0x/friend2.C: New.
8122 * g++.dg/cpp0x/auto7.C: Update.
8123 * g++.dg/template/crash50.C: Adjust.
8124 * g++.dg/template/static9.C: Adjust.
8125 * g++.old-deja/g++.ext/memconst.C: Adjust.
8127 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8129 * gcc.dg/march.c: Ignore a note for some targets.
8131 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8132 Nathan Froyd <froydnj@codesourcery.com>
8136 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8137 * g++.dg/parse/pr18770.C: New test.
8138 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8140 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8143 * gfortran.dg/dependency_40.f90 : New test.
8145 2011-05-26 Tobias Burnus <burnus@net-b.de>
8148 * gfortran.dg/coarray/registering_1.f90: New.
8150 2011-05-26 Jason Merrill <jason@redhat.com>
8152 * g++.dg/cpp0x/variadic111.C: New.
8153 * g++.dg/cpp0x/variadic41.C: Adjust.
8155 2011-05-26 Richard Guenther <rguenther@suse.de>
8157 PR tree-optimization/48702
8158 * gcc.dg/torture/pr48702.c: New testcase.
8160 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8162 PR gcov-profile/48845
8163 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8165 * gcc.dg/matrix/matrix.exp: Likewise.
8166 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8167 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8168 line number to check_profiling_available.
8169 * lib/target-supports.exp (check_profiling_available): Account for
8171 Require TLS runtime support with -fprofile-generate.
8172 * lib/profopt.exp (profopt-execute): Add TLS options for
8174 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8176 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8179 * g++.dg/eh/cond5.C: New test.
8181 PR tree-optimization/49161
8182 * gcc.c-torture/execute/pr49161.c: New test.
8184 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8186 * gcc.target/arm/neon-vorn-vbic.c: New test.
8188 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8190 PR tree-optimization/49038
8191 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8192 * gcc.dg/vect/pr49038.c: New test.
8194 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8196 * g++.dg/init/pr25811-3.C: New.
8197 * g++.dg/init/pr25811-4.C: New.
8199 2011-05-25 Jason Merrill <jason@redhat.com>
8201 * g++.dg/cpp0x/enum17.C: New.
8202 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8204 * g++.dg/cpp0x/auto24.C: New.
8206 * g++.dg/cpp0x/error4.C: New.
8208 * g++.dg/cpp0x/rv-restrict.C: New.
8210 * g++.dg/cpp0x/enum15.C: New.
8211 * g++.dg/cpp0x/constexpr-switch2.C: New.
8213 * g++.dg/cpp0x/variadic110.C: New.
8215 * g++.dg/cpp0x/auto9.C: Add typedef test.
8217 * g++.dg/cpp0x/auto23.C: New.
8218 * g++.dg/cpp0x/auto9.C: Adjust.
8220 * g++.dg/cpp0x/defaulted29.C: New.
8222 * g++.dg/cpp0x/initlist51.C: New.
8224 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8226 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8227 * g++.dg/abi/packed1.C: Suppress warning.
8228 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8229 * g++.dg/template/stdarg1.C: Likewise.
8230 * g++.dg/other/packed1.C: Remove arm from xfail list.
8232 2011-05-25 Jason Merrill <jason@redhat.com>
8234 * g++.dg/cpp0x/enum16.C: New.
8235 * g++.dg/parse/error15.C: Adjust.
8237 * g++.dg/cpp0x/initlist50.C: New.
8239 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8241 * g++.dg/cpp0x/variadic109.C: New.
8243 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8245 * gcc.target/i386/pause-1.c: New.
8247 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8249 * gcc.dg/stack-usage-1.c: Adjust comment.
8250 * gcc.dg/stack-usage-2.c: New test.
8252 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8255 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8256 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8258 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8260 PR rtl-optimization/48757
8261 * gfortran.dg/pr48757.f: New test case.
8263 2011-05-24 Jason Merrill <jason@redhat.com>
8265 * g++.dg/cpp0x/access01.C: New.
8267 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8270 * objc.dg/pr48177.m: New testcase.
8272 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8275 * objc.dg/pr48187.m: New testcase.
8276 * obj-c++.dg/pr48187.mm: New testcase.
8277 * objc.dg/ivar-extra-semicolon.m: New testcase.
8279 2011-05-24 Jason Merrill <jason@redhat.com>
8281 * g++.dg/template/access21.C: New.
8282 * g++.dg/template/access22.C: New.
8284 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8286 PR rtl-optimization/48633
8287 * g++.dg/pr48633.C: New test.
8289 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8292 * g++.dg/other/pr49133.C: New test.
8294 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8295 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8297 * gcc.dg/torture/tls/run-gd.c: New test.
8298 * gcc.dg/torture/tls/run-ie.c: New test.
8299 * gcc.dg/torture/tls/run-ld.c: New test.
8300 * gcc.dg/torture/tls/run-le.c: New test.
8301 * lib/target-supports.exp (check_effective_target_tls_runtime):
8302 Build testcase with TLS options.
8304 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8306 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8308 2011-05-24 Tom de Vries <tom@codesourcery.com>
8310 PR tree-optimization/49121
8311 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8313 2011-05-23 Jason Merrill <jason@redhat.com>
8315 * g++.dg/cpp0x/defaulted28.C: New.
8317 * g++.dg/cpp0x/sfinae25.C: New.
8319 * g++.dg/cpp0x/rv-cast2.C: New.
8321 * g++.dg/cpp0x/enum14.C: New.
8323 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8326 * gcc.c-torture/execute/pr49123.c: New test.
8329 * gcc.dg/debug/pr49032.c: New test.
8332 * gcc.dg/pr49120.c: New test.
8334 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8337 * gcc.target/i386/pr47315.c: New test.
8339 2011-05-23 Jason Merrill <jason@redhat.com>
8341 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8343 * g++.dg/cpp0x/sfinae24.C: New.
8345 * g++.dg/cpp0x/error3.C: New.
8347 * g++.dg/cpp0x/defaulted27.C: New.
8349 * g++.dg/cpp0x/decltype27.C: New.
8351 2011-05-23 Richard Guenther <rguenther@suse.de>
8353 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8355 2011-05-23 Richard Guenther <rguenther@suse.de>
8357 PR tree-optimization/40874
8358 * g++.dg/tree-ssa/pr40874.C: New testcase.
8360 2011-05-23 Richard Guenther <rguenther@suse.de>
8362 PR tree-optimization/49115
8363 * g++.dg/torture/pr49115.C: New testcase.
8365 2011-05-23 Richard Guenther <rguenther@suse.de>
8368 * gcc.dg/memcpy-3.c: New testcase.
8370 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8373 * gcc.c-torture/execute/pr48973-1.c: New test.
8374 * gcc.c-torture/execute/pr48973-2.c: New test.
8376 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8379 * g++.dg/warn/pr18016.C: New.
8381 2011-05-23 Tom de Vries <tom@codesourcery.com>
8384 * gcc.target/arm/ivopts-6.c: New test.
8386 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8389 * gcc.c-torture/compile/pr49029.c: New test.
8391 2011-05-22 Jason Merrill <jason@redhat.com>
8393 * g++.dg/cpp0x/sfinae23.C: New.
8394 * g++.dg/cpp0x/sfinae8.C: Correct.
8396 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8398 * gfortran.dg/function_optimize_8.f90: New test case.
8400 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8402 PR tree-optimization/49087
8403 * gcc.dg/vect/O3-pr49087.c: New test.
8405 2011-05-21 Jason Merrill <jason@redhat.com>
8407 * g++.dg/debug/const5.C: New.
8409 2011-05-20 Jason Merrill <jason@redhat.com>
8411 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8413 * g++.dg/cpp0x/constexpr-static7.C: New.
8415 * g++.dg/cpp0x/enum12.C: New.
8416 * g++.dg/cpp0x/enum13.C: New.
8418 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8421 * gfortran.dg/select_type_23.f03: New.
8423 2011-05-20 Jason Merrill <jason@redhat.com>
8425 * g++.dg/cpp0x/defaulted26.C: New.
8427 * g++.dg/cpp0x/noexcept02.C: Fix.
8428 * g++.dg/cpp0x/noexcept03.C: Fix.
8429 * g++.dg/cpp0x/noexcept08.C: Fix.
8430 * g++.dg/cpp0x/noexcept10.C: New.
8432 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8435 * gfortran.dg/extends_12.f03: New.
8437 2011-05-20 Jason Merrill <jason@redhat.com>
8439 * g++.dg/template/koenig9.C: New.
8440 * g++.dg/opt/pr47615.C: Fix.
8441 * g++.dg/overload/defarg1.C: Fix.
8442 * g++.dg/tc1/dr213.C: Remove xfail.
8443 * g++.dg/torture/pr34850.C: Fix.
8444 * g++.dg/torture/pr39362.C: Fix.
8445 * g++.old-deja/g++.brendan/crash56.C: Fix.
8446 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8448 2011-05-20 Richard Guenther <rguenther@suse.de>
8450 PR tree-optimization/49079
8451 * gcc.dg/torture/pr49079.c: New testcase.
8453 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8455 PR tree-optimization/49073
8456 * gcc.c-torture/execute/pr49073.c: New test.
8458 2011-06-19 Tobias Burnus <burnus@net-b.de>
8461 * gfortran.dg/coarray_21.f90: New.
8463 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8465 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8468 2011-05-19 Richard Guenther <rguenther@suse.de>
8471 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8473 2011-05-19 Richard Guenther <rguenther@suse.de>
8476 * gcc.dg/builtin-object-size-11.c: New testcase.
8478 2011-05-19 Tom de Vries <tom@codesourcery.com>
8481 * gcc.target/arm/ivopts.c: New test.
8482 * gcc.target/arm/ivopts-2.c: New test.
8484 2011-05-19 Tom de Vries <tom@codesourcery.com>
8486 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8488 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8490 * gcc.c-torture/execute/960321-1.x: Remove.
8492 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8495 * gfortran.dg/move_alloc_4.f90: New.
8497 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8500 * gcc.target/i386/pr49002-1.c: New test.
8501 * gcc.target/i386/pr49002-2.c: Likewise.
8503 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8505 PR tree-optimization/49039
8506 * gcc.c-torture/execute/pr49039.c: New test.
8507 * gcc.dg/tree-ssa/pr49039.c: New test.
8508 * g++.dg/torture/pr49039.C: New test.
8510 2011-05-18 Jason Merrill <jason@redhat.com>
8512 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8513 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8514 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8516 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8518 * gcc.target/bfin/mcpu-bf592.c: New test.
8520 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8522 PR tree-optimization/41881
8523 * gcc.dg/vect/O3-pr41881.c: New test.
8524 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8526 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8528 PR tree-optimization/49000
8529 * gcc.dg/pr49000.c: New test.
8531 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8533 * gnat.dg/invalid1.adb: New test.
8535 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8537 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8539 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8540 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8542 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8545 * g++.dg/cpp0x/range-for18.C: New.
8547 2011-05-15 Tobias Burnus <burnus@net-b.de>
8550 * gfortran.dg/coarray/image_index_2.f90: New.
8552 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8554 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8555 * g++.dg/cpp0x/override2.C: New.
8557 2011-05-14 Tobias Burnus <burnus@net-b.de>
8560 * gfortran.de/coarray_20.f90: New.
8562 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8565 * function_optimize_7.f90: New test case.
8567 2011-05-13 Jason Merrill <jason@redhat.com>
8569 * g++.dg/cpp0x/decltype26.C: New.
8570 * g++.dg/cpp0x/enum11.C: New.
8572 2011-05-13 Tobias Burnus <burnus@net-b.de>
8576 * gfortran.dg/assign_8.f90: Update dg-error.
8578 2011-05-13 Tobias Burnus <burnus@net-b.de>
8581 * gfortran.dg/io_constraints_8.f90: New.
8582 * gfortran.dg/io_constraints_9.f90: New.
8584 2011-05-13 Martin Thuresson <martint@google.com>
8586 PR gcov-profile/47793
8587 * gcc.dg/pr47793.c: New.
8589 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8591 PR tree-optimization/48975
8592 * gcc.dg/pr48975.c: New test.
8594 2011-05-12 Tobias Burnus <burnus@net-b.de>
8597 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8599 2011-05-12 Jason Merrill <jason@redhat.com>
8601 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8603 2011-05-12 Geert Bosch <bosch@adacore.com>
8605 * gnat.dg/view_conversion1.adb: New test.
8607 2011-05-12 Richard Guenther <rguenther@suse.de>
8609 PR tree-optimization/48172
8610 * gcc.dg/vect/pr48172.c: New testcase.
8612 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8615 * g++.dg/opt/pr48967.C: New test.
8617 2011-05-11 Jason Merrill <jason@redhat.com>
8619 * g++.dg/cpp0x/constexpr-friend.C: New.
8620 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8622 * g++.dg/cpp0x/sfinae22.C: New.
8624 2011-05-11 Tobias Burnus <burnus@net-b.de>
8627 * gfortran.dg/generic_24.f90: New.
8629 2011-05-11 Richard Guenther <rguenther@suse.de>
8631 PR tree-optimization/15256
8632 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8634 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8637 * gcc.dg/pr48159-1.c: New test.
8638 * gcc.dg/pr48159-2.c: New test.
8640 2011-05-11 Richard Guenther <rguenther@suse.de>
8643 * gcc.dg/torture/pr48953.c: New testcase.
8645 2011-05-11 Richard Guenther <rguenther@suse.de>
8647 PR tree-optimization/18041
8648 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8650 2011-05-11 Alan Modra <amodra@gmail.com>
8653 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8655 2011-05-10 Jason Merrill <jason@redhat.com>
8657 * g++.dg/cpp0x/defaulted25.C: New.
8658 * g++.dg/template/crash7.C: Adjust.
8660 * g++.dg/cpp0x/variadic108.C: New.
8662 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8664 * g++.dg/inherit/virtual9.C: Extend.
8666 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8669 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8670 are passed and returned in vector registers.
8672 2011-05-10 Richard Guenther <rguenther@suse.de>
8674 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8675 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8676 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8677 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8678 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8681 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8683 PR tree-optimization/48611
8684 PR tree-optimization/48794
8685 * gfortran.dg/gomp/pr48611.f90: New test.
8686 * gfortran.dg/gomp/pr48794.f90: New test.
8689 * gcc.dg/dfp/pr48928.c: New test.
8691 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8694 * g++.dg/cpp0x/pr48522.C: New.
8696 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8699 * g++.dg/cpp0x/sfinae21.C: New.
8701 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8703 * g++.dg/template/sfinae28.C: Rename to...
8704 * g++.dg/cpp0x/sfinae19.C: ... this.
8705 * g++.dg/template/sfinae29.C: Rename to...
8706 * g++.dg/cpp0x/sfinae20.C: ... this.
8708 2011-05-09 Jeff Law <law@redhat.com>
8710 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8713 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8716 * g++.dg/init/pr20039.C: New.
8718 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8722 * g++.dg/template/sfinae28.C: New.
8723 * g++.dg/template/sfinae29.C: Likewise.
8725 2011-05-09 Jason Merrill <jason@redhat.com>
8727 * g++.dg/template/nontype23.C: New.
8729 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8731 * g++.dg/init/pr48859.C: New.
8733 2011-05-09 Jason Merrill <jason@redhat.com>
8735 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8736 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8737 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8738 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8739 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8740 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8741 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8742 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8744 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8746 * g++.dg/inherit/virtual9.C: New.
8748 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8751 * g++.dg/template/dependent-expr8.C: New test case.
8753 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8755 PR tree-optimization/48837
8756 * gcc.dg/pr48837.c: New testcase.
8758 2011-05-06 Jason Merrill <jason@redhat.com>
8760 * g++.dg/cpp0x/constexpr-condition2.C: New.
8762 * g++.dg/cpp0x/constexpr-missing.C: New.
8764 2011-05-06 Tobias Burnus <burnus@net-b.de>
8767 * gfortran.dg/coarray/this_image_2.f90: New.
8769 2011-05-06 Tobias Burnus <burnus@net-b.de>
8773 * gfortran.dg/bind_c_usage_22.f90: New.
8774 * gfortran.dg/bind_c_usage_23.f90: New.
8775 * gfortran.dg/bind_c_usage_24.f90: New.
8776 * gfortran.dg/bind_c_usage_24_c.c: New.
8778 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8781 * g++.dg/template/member9.C: New test case.
8783 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8785 * gnat.dg/discr29.ad[sb]: New test.
8786 * gnat.dg/discr30.adb: Likewise.
8788 2011-05-05 Julian Brown <julian@codesourcery.com>
8790 * gcc.target/arm/neon-vset_lanes8.c: New test.
8792 2011-05-05 Jason Merrill <jason@redhat.com>
8794 * g++.dg/init/new32.C: New.
8796 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8798 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8801 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8803 PR rtl-optimization/48381
8804 * gcc.c-torture/compile/pr48381.c: New test.
8806 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8808 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8810 * gcc.target/i386/opt-1.c: Ditto.
8812 2011-05-04 Jason Merrill <jason@redhat.com>
8814 * g++.dg/conversion/base1.C: New.
8816 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8818 PR libgfortran/48787
8819 * gfortran.dg/round_3.f08: Add more checks to test case.
8821 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8823 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8824 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8825 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8826 Gate test on effective_target fd_truncate.
8828 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8830 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8831 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8832 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8833 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8834 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8835 * gcc.target/i386/pr38824.c: Ditto.
8836 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8837 * gcc.target/i386/vecinit-2.c: Ditto.
8838 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8839 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8840 * gcc.target/i386/parity-2.c: Ditto.
8841 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8843 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8845 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8847 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8848 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8849 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8851 2011-05-03 Tobias Burnus <burnus@net-b.de>
8854 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8856 2011-05-03 Tobias Burnus <burnus@net-b.de>
8859 * gfortran.dg/coarray/this_image_1.f90: New.
8861 2011-05-03 Tobias Burnus <burnus@net-b.de>
8864 * gfortran.dg/coarray/caf.dg: New.
8865 * gfortran.dg/coarray/image_index_1.f90: New, copied
8866 from ../coarray_16.f90.
8868 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8871 * g++.dg/ext/complex9.C: New.
8873 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8876 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8877 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8878 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8880 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8882 * gcc.target/bfin/builtins: Created.
8883 * gcc.target/bfin/hisilh-O0.c: Deleted.
8884 * gcc.target/bfin/hisilh.c: Moved to...
8885 * gcc.target/bfin/builtins/hisilh.c: ...here.
8886 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8887 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8888 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8889 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8890 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8891 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8892 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8893 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8894 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8895 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8896 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8897 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8898 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8899 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8900 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8901 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8902 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8903 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8904 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8905 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8906 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8907 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8908 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8909 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8910 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8911 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8912 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8913 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8914 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8915 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8916 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8917 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8918 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8919 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8920 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8921 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8922 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8923 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8924 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8925 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8926 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8927 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8928 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8929 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8930 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8931 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8932 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8933 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8934 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8935 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8936 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8937 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8938 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8939 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8940 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8941 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8942 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8943 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8944 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8945 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8946 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8947 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8948 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8949 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8950 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8951 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8952 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8953 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8954 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8955 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8956 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8957 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8958 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8959 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8960 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8961 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8962 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8963 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8964 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8965 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8966 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8967 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8968 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8969 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8970 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8971 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8972 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8973 * gcc.target/bfin/builtins/circptr.c: Ditto.
8974 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8975 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8976 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8977 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8978 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8979 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8980 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8981 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8982 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8983 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8984 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8985 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8986 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8987 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8988 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8989 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8990 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8991 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8992 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8993 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8994 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8995 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8996 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8997 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8998 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8999 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9000 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9001 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9002 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9003 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9005 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9006 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9007 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9008 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9009 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9010 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9011 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9012 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9013 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9014 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9015 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9016 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9017 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9018 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9019 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9020 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9021 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9022 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9023 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9024 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9025 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9026 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9027 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9028 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9029 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9031 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9032 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9033 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9034 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9035 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9037 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9038 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9039 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9040 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9041 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9042 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9043 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9045 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9047 * gcc.target/arm/cold-lc.c: New test.
9049 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9052 * gcc.dg/pr48774.c: New test.
9054 2011-05-03 Richard Guenther <rguenther@suse.de>
9056 * gcc.dg/large-size-array-5.c: New testcase.
9058 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9060 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9062 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9064 * lib/target-supports.exp (check_effective_target_vect_strided):
9066 (check_effective_target_vect_strided2)
9067 (check_effective_target_vect_strided3)
9068 (check_effective_target_vect_strided4)
9069 (check_effective_target_vect_strided8): ...these new functions.
9071 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9072 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9073 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9074 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9075 * gcc.dg/vect/pr37539.c: Likewise.
9076 * gcc.dg/vect/slp-11a.c: Likewise.
9077 * gcc.dg/vect/slp-11b.c: Likewise.
9078 * gcc.dg/vect/slp-11c.c: Likewise.
9079 * gcc.dg/vect/slp-12a.c: Likewise.
9080 * gcc.dg/vect/slp-12b.c: Likewise.
9081 * gcc.dg/vect/slp-18.c: Likewise.
9082 * gcc.dg/vect/slp-19a.c: Likewise.
9083 * gcc.dg/vect/slp-19b.c: Likewise.
9084 * gcc.dg/vect/slp-21.c: Likewise.
9085 * gcc.dg/vect/slp-23.c: Likewise.
9086 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9088 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9089 instead of vect_interleave && vect_extract_even_odd.
9090 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9091 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9092 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9093 * gcc.dg/vect/vect-1.c: Likewise.
9094 * gcc.dg/vect/vect-10.c: Likewise.
9095 * gcc.dg/vect/vect-98.c: Likewise.
9096 * gcc.dg/vect/vect-107.c: Likewise.
9097 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9098 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9099 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9100 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9101 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9102 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9103 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9104 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9105 * gcc.dg/vect/vect-strided-float.c: Likewise.
9106 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9107 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9108 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9109 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9110 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9111 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9112 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9113 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9114 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9115 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9116 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9117 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9118 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9119 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9120 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9122 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9124 * gcc.dg/vect/pr30843.c: Likewise.
9125 * gcc.dg/vect/pr33866.c: Likewise.
9126 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9127 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9128 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9129 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9131 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9133 * gcc.dg/vect/slp-11.c: Split into...
9134 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9135 gcc.dg/vect/slp-11c.c: ...these tests.
9136 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9137 * gcc.dg/vect/slp-12c.c: ...this new test.
9138 * gcc.dg/vect/slp-19.c: Split into...
9139 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9140 gcc.dg/vect/slp-19c.c: ...these new tests.
9142 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9144 * lib/target-supports.exp
9145 (check_effective_target_vect_extract_even_odd_wide): Delete.
9146 (check_effective_target_vect_strided_wide): Likewise.
9147 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9148 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9149 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9150 * gcc.dg/vect/pr37539.c: Likewise.
9151 * gcc.dg/vect/slp-11.c: Likewise.
9152 * gcc.dg/vect/slp-12a.c: Likewise.
9153 * gcc.dg/vect/slp-12b.c: Likewise.
9154 * gcc.dg/vect/slp-19.c: Likewise.
9155 * gcc.dg/vect/slp-23.c: Likewise.
9156 * gcc.dg/vect/vect-1.c: Likewise.
9157 * gcc.dg/vect/vect-98.c: Likewise.
9158 * gcc.dg/vect/vect-107.c: Likewise.
9159 * gcc.dg/vect/vect-strided-float.c: Likewise.
9161 2011-05-02 Jason Merrill <jason@redhat.com>
9163 * g++.dg/init/new31.C: New.
9165 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9168 * gcc.dg/pr35445.c: New test.
9170 2011-05-02 Jason Merrill <jason@redhat.com>
9172 * c-c++-common/vla-1.c: New.
9174 2011-05-02 Richard Guenther <rguenther@suse.de>
9176 PR tree-optimization/48822
9177 * gcc.dg/torture/pr48822.c: New testcase.
9179 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9182 * g++.dg/cpp0x/constexpr-47969.C: New.
9184 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9187 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9188 on vect_no_align targets.
9189 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9190 vect_no_align targets.
9192 2011-05-01 Xinliang David Li <davidxl@google.com>
9194 * gcc.dg/tree-ssa/integer-addr.c: New test.
9195 * gcc.dg/tree-ssa/alias_bug.c: New test.
9197 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9199 PR libgfortran/48787
9200 * gfortran.dg/round_3.f08: Add more checks.
9202 2011-04-30 Tobias Burnus <burnus@net-b.de>
9205 * gfortran.dg/import9.f90: New, proper test.
9206 * gfortran.dg/interface_37.f90: Remove bogus
9207 test (bogus copy of interface_36.f90).
9209 2011-04-30 Tobias Burnus <burnus@net-b.de>
9212 * gfortran.dg/interface_37.f90: New.
9214 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9217 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9219 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9221 PR tree-optimization/48809
9222 * gcc.c-torture/execute/pr48809.c: New test.
9224 2011-04-29 Jeff Law <law@redhat.com>
9226 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9228 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9231 * g++.dg/init/ctor10.C: New.
9233 2011-04-29 Le-Chun Wu <lcwu@google.com>
9235 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9236 warning in implicitly instantiated templates.
9238 2011-04-29 Le-Chun Wu <lcwu@google.com>
9240 * g++.dg/warn/Wnull-conversion-1.C: New.
9241 * g++.dg/warn/Wnull-conversion-2.C: New.
9243 2011-04-29 Diego Novillo <dnovillo@google.com>
9245 * g++.old-deja/g++.other/null3.C: Expect warning about
9246 converting boolean to a pointer.
9248 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9251 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9255 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9257 2011-04-29 Tobias Burnus <burnus@net-b.de>
9260 * gfortran.dg/typebound_proc_22.f90: New.
9263 * gfortran.dg/interface_36.f90: New.
9265 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9267 PR libgfortran/48488
9268 PR libgfortran/48602
9269 PR libgfortran/48615
9270 PR libgfortran/48684
9271 PR libgfortran/48787
9272 * gfortran.dg/fmt_g.f: Adjust test.
9273 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9274 * gfortran.dg/round_3.f08: New test.
9275 * gfortran.dg/namelist_print_1.f: Adjust test.
9276 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9277 * gfortran.dg/f2003_io_5.f03: Adjust test.
9278 * gfortran.dg/coarray_15.f90: Adjust test.
9279 * gfortran.dg/namelist_65.f90: Adjust test.
9280 * gfortran.dg/fmt_cache_1.f: Adjust test.
9281 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9282 * gfortran.dg/real_const_3.f90: Adjust test.
9284 2011-04-29 Jan Hubicka <jh@suse.cz>
9286 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9287 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9289 2011-04-28 Xinliang David Li <davidxl@google.com>
9291 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9292 * g++.dg/prof-robust-1.C: New test.
9294 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9296 PR tree-optimization/48765
9297 * gcc.dg/vect/pr48765.c: New.
9299 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9301 PR tree-optimization/48775
9302 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9304 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9307 * g++.dg/inherit/pr48798.C: New.
9308 * g++.old-deja/g++.other/base1.C: Adjust.
9310 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9313 * g++.dg/template/inherit7.C: New test case.
9315 2011-04-28 Richard Guenther <rguenther@suse.de>
9317 PR tree-optimization/40052
9318 PR tree-optimization/15347
9319 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9320 * gcc.dg/pr15347.c: Likewise.
9322 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9325 * g++.dg/cpp0x/sfinae18.C: New.
9327 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9330 * g++.dg/ext/is_literal_type1.C: New.
9332 2011-04-28 Tobias Burnus <burnus@net-b.de>
9336 * gfortran.dg/interface_35.f90: New.
9337 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9338 * gfortran.dg/func_result_6.f90: Add dg-warning.
9339 * gfortran.dg/bessel_1.f90: Ditto.
9340 * gfortran.dg/hypot_1.f90: Ditto.
9341 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9342 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9343 * gfortran.dg/interface_assignment_4.f90: Ditto.
9345 2011-04-27 Jason Merrill <jason@redhat.com>
9347 * g++.dg/ext/complex8.C: New.
9349 * g++.dg/cpp0x/initlist49.C: New.
9350 * g++.dg/init/new30.C: New.
9352 2011-04-27 Tobias Burnus <burnus@net-b.de>
9355 * gfortran.dg/whole_file_34.f90: New.
9357 2011-04-27 Jan Hubicka <jh@suse.cz>
9359 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9361 2011-04-27 Jason Merrill <jason@redhat.com>
9363 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9365 * g++.dg/parse/ambig6.C: New.
9367 2011-04-27 Nick Clifton <nickc@redhat.com>
9369 * gcc.dg/20020312-2.c: Add definition for RX.
9371 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9372 option with RX targets.
9374 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9377 2011-04-27 Richard Guenther <rguenther@suse.de>
9379 * gcc.dg/tree-ssa/pr23382.c: Remove.
9381 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9384 * gcc.c-torture/compile/pr48767.c: New test.
9386 2011-04-27 Richard Guenther <rguenther@suse.de>
9388 PR tree-optimization/48772
9389 * g++.dg/pr48772.C: New testcase.
9391 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9394 * gcc.c-torture/compile/pr48742.c: New test.
9396 2011-04-26 Jason Merrill <jason@redhat.com>
9398 * g++.dg/lookup/koenig13.C: New.
9400 * g++.dg/cpp0x/initlist48.C: New.
9402 2011-04-25 Jason Merrill <jason@redhat.com>
9404 * g++.dg/cpp0x/sfinae17.C: New.
9406 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9409 * gcc.target/powerpc/pr48258-1.c: New file.
9410 * gcc.target/powerpc/pr48258-2.c: Ditto.
9412 2011-04-26 Xinliang David Li <davidxl@google.com>
9414 * gcc.dg/uninit-suppress.c: New test.
9415 * gcc.dg/uninit-suppress.c: New test.
9417 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9420 * gcc.dg/pr48768.c: New test.
9422 PR tree-optimization/48734
9423 * gcc.c-torture/compile/pr48734.c: New test.
9426 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9428 2011-04-26 Richard Guenther <rguenther@suse.de>
9430 PR tree-optimization/48731
9431 * gcc.dg/torture/pr48731.c: New testcase.
9433 2011-04-26 Richard Guenther <rguenther@suse.de>
9436 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9438 2011-04-26 Richard Guenther <rguenther@suse.de>
9441 * gcc.dg/torture/pr48694-1.c: New testcase.
9442 * gcc.dg/torture/pr48694-2.c: Likewise.
9444 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9446 * g++.dg/ext/underlying_type1.C: New.
9447 * g++.dg/ext/underlying_type2.C: Likewise.
9448 * g++.dg/ext/underlying_type3.C: Likewise.
9449 * g++.dg/ext/underlying_type4.C: Likewise.
9450 * g++.dg/ext/underlying_type5.C: Likewise.
9451 * g++.dg/ext/underlying_type6.C: Likewise.
9452 * g++.dg/ext/underlying_type7.C: Likewise.
9453 * g++.dg/ext/underlying_type8.C: Likewise.
9454 * g++.dg/ext/underlying_type9.C: Likewise.
9455 * g++.dg/ext/underlying_type10.C: Likewise.
9457 2011-04-25 Jason Merrill <jason@redhat.com>
9459 * g++.dg/cpp0x/regress/template-const2.C: New.
9461 2011-04-25 Jeff Law <law@redhat.com>
9463 * gcc.dg/tree-ssa/vrp56.c: new test.
9465 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9467 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9469 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9471 PR preprocessor/48740
9472 * c-c++-common/raw-string-11.c: New test.
9474 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9476 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9479 2011-04-23 Tobias Burnus <burnus@net-b.de>
9482 * gfortran.dg/coarray_19.f90: New.
9484 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9487 * gcc.dg/pr48685.c: New test.
9489 2011-04-22 Jan Hubicka <jh@suse.cz>
9491 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9493 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9495 PR tree-optimization/48717
9496 * gcc.c-torture/execute/pr48717.c: New test.
9498 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9501 * gcc.target/i386/pr48723.c: New test.
9503 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9506 * gcc.dg/gomp/pr48716.c: New test.
9507 * g++.dg/gomp/pr48716.C: New test.
9509 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9512 * gcc.dg/missing-field-init-2.c: Update testcase.
9514 2011-04-22 Alan Modra <amodra@gmail.com>
9516 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9518 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9521 * gfortran.dg/function_optimize_6.f90: New test.
9523 2011-04-21 Easwaran Raman <eraman@google.com>
9525 * gcc.dg/stack-layout-2.c: New test.
9527 2011-04-21 Richard Guenther <rguenther@suse.de>
9530 * g++.dg/lto/pr48207-2_0.C: New testcase.
9531 * g++.dg/lto/pr48207-3_0.C: Likewise.
9533 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9535 * gnat.dg/volatile5.adb: New test.
9536 * gnat.dg/volatile5_pkg.ads: New helper.
9538 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9541 * gcc.target/i386/pr48708.c: New test.
9543 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9545 * gcc.dg/vect/vect-119.c: New test.
9547 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9549 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9552 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9553 Richard Sandiford <richard.sandiford@linaro.org>
9556 * gcc.target/arm/pr46329.c: New test.
9558 2011-04-21 Tobias Burnus <burnus@net-b.de>
9561 * gfortran.dg/coarray_18.f90: New.
9563 2011-04-20 Jason Merrill <jason@redhat.com>
9565 * g++.dg/cpp0x/initlist47.C: New.
9567 * g++.dg/init/dtor4.C: New.
9569 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9572 * gcc.target/i386/sse2-pinsrw.c: New test.
9573 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9574 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9575 * gcc.target/i386/sse2-insvhi.c: Ditto.
9576 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9577 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9579 2011-04-20 Jason Merrill <jason@redhat.com>
9581 * g++.dg/template/const4.C: New.
9583 2011-04-20 Easwaran Raman <eraman@google.com>
9585 * gcc.dg/stack-layout-1.c: New test.
9587 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9589 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9590 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9593 2011-04-20 Kai Tietz <ktietz@redhat.com>
9595 * gcc.dg/binop-xor1.c: New test.
9596 * gcc.dg/binop-xor2.c: New test.
9597 * gcc.dg/binop-xor3.c: New test.
9598 * gcc.dg/binop-xor4.c: New test.
9599 * gcc.dg/binop-xor5.c: New test.
9601 2011-04-20 Richard Guenther <rguenther@suse.de>
9603 PR tree-optimization/47892
9604 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9606 2011-04-20 Richard Guenther <rguenther@suse.de>
9609 * g++.dg/torture/pr48695.C: New testcase.
9611 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9613 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9614 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9615 * gcc.c-torture/execute/pr45262.c: Ditto
9616 * gcc.dg/torture/pr43165.c: Ditto.
9617 * gcc.dg/torture/pr47228.c: Ditto.
9618 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9619 * gcc.dg/ipa/pr45644.c: Ditto.
9620 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9623 2011-04-19 Jason Merrill <jason@redhat.com>
9625 * g++.dg/ext/complex7.C: New.
9627 * g++.dg/ext/attrib41.C: New.
9629 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9632 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9634 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9637 * gcc.target/i386/pr48678.c: New test.
9639 2011-04-19 Martin Jambor <mjambor@suse.cz>
9641 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9642 * g++.dg/opt/devirt2.C: New test.
9643 * g++.dg/ipa/devirt-g-1.C: Likewise.
9645 2011-04-19 Tobias Burnus <burnus@net-b.de>
9648 * gfortran.dg/whole_file_33.f90: New.
9650 2011-04-19 Martin Jambor <mjambor@suse.cz>
9652 * g++.dg/ipa/devirt-7.C: New test.
9654 2011-04-19 Richard Guenther <rguenther@suse.de>
9657 * g++.dg/lto/pr48207_0.C: New testcase.
9659 2011-04-18 Jason Merrill <jason@redhat.com>
9661 * g++.dg/init/void1.C: New.
9663 * g++.dg/cpp0x/union4.C: New.
9665 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9668 * g++.dg/torture/pr48661.C: New test.
9671 * g++.dg/gomp/pr48632.C: New test.
9673 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9675 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9676 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9678 2011-04-18 Tobias Burnus <burnus@net-b.de>
9681 * gfortran.dg/coarray_17.f90: New.
9682 * gfortran.dg/coarray_10.f90: Update dg-error.
9684 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9687 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9688 * gfortran.dg/guality/guality.exp: Likewise.
9690 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9692 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9694 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9696 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9698 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9700 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9702 2011-04-18 Richard Guenther <rguenther@suse.de>
9705 * g++.dg/torture/pr46364.C: New testcase.
9707 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9709 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9711 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9713 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9715 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9716 Ira Rosen <ira.rosen@linaro.org>
9719 * gcc.target/arm/pr48252.c: New test.
9721 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9723 PR tree-optimization/48616
9724 * gcc.dg/pr48616.c: New test.
9726 2011-04-18 Tobias Burnus <burnus@net-b.de>
9729 * gfortran.dg/coarray_16.f90: New.
9731 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9734 * gfortran.dg/realloc_on_assign_7.f03: New test.
9736 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9738 PR libgfortran/48602
9739 * gfortran.dg/fmt_g0_6.f08: New test.
9741 2011-04-17 Jason Merrill <jason@redhat.com>
9743 * g++.dg/cpp0x/sfinae16.C: New.
9745 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9747 * gcc.target/mips/reg-var-1.c: New test.
9749 2011-04-17 Jan Hubicka <jh@suse.cz>
9751 * gcc.dg/winline-5.c: Update testcase.
9753 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9755 * gnat.dg/discr27.ad[sb]: Move dg directive.
9756 * gnat.dg/discr28.ad[sb]: New test.
9757 * gnat.dg/discr28_pkg.ads: New helper.
9759 2011-04-17 Michael Matz <matz@suse.de>
9761 PR tree-optimization/48622
9763 * gcc.dg/lto/pr48622_0.c: New test.
9765 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9767 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9768 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9769 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9770 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9771 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9772 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9774 2011-04-15 Jason Merrill <jason@redhat.com>
9776 * g++.dg/cpp0x/range-for17.C: New.
9778 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9780 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9781 * g++.dg/cpp0x/range-for3.C: Likewise.
9782 * g++.dg/cpp0x/range-for9.C: Correct error message.
9783 * g++.dg/cpp0x/range-for11.C: New.
9784 * g++.dg/cpp0x/range-for12.C: New.
9785 * g++.dg/cpp0x/range-for13.C: New.
9786 * g++.dg/cpp0x/range-for14.C: New.
9787 * g++.dg/cpp0x/range-for15.C: New.
9788 * g++.dg/cpp0x/range-for16.C: New.
9790 2011-04-15 Tobias Burnus <burnus@net-b.de>
9793 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9795 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9797 * objc.dg/naming-4.m: Updated.
9798 * objc.dg/naming-5.m: Updated.
9799 * objc.dg/naming-6.m: New.
9800 * objc.dg/naming-7.m: New.
9801 * obj-c++.dg/naming-1.mm: Updated.
9802 * obj-c++.dg/naming-2.mm: Updated.
9803 * obj-c++.dg/naming-3.mm: New.
9804 * obj-c++.dg/naming-4.mm: New.
9806 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9808 PR libgfortran/48589
9809 * gfortran.dg/fmt_g0_5.f08: New test.
9811 2011-04-15 Richard Guenther <rguenther@suse.de>
9814 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9816 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9818 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9819 -finline-limit=0 to -fno-inline
9821 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9824 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9827 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9830 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9831 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9832 * gcc.target/i386/avx-insertps-3.c: New test.
9833 * gcc.target/i386/avx-insertps-4.c: New test.
9835 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9837 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9840 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9845 * gcc.target/avr/pr46779-1.c: New test case
9846 * gcc.target/avr/pr46779-2.c: New test case
9848 2011-04-14 Jason Merrill <jason@redhat.com>
9850 * g++.dg/cpp0x/sfinae15.C: New.
9852 * g++.dg/cpp0x/sfinae14.C: New.
9854 * g++.dg/ext/vla10.C: New.
9856 2011-04-14 Richard Guenther <rguenther@suse.de>
9858 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9860 2011-04-14 Richard Guenther <rguenther@suse.de>
9862 * gcc.dg/fold-bitand-4.c: Move ...
9863 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9865 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9867 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9869 * gcc.target/avr/torture/trivial.c: Ditto.
9871 2011-04-13 Jason Merrill <jason@redhat.com>
9873 * g++.dg/template/operator11.C: New.
9875 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9878 * gcc.dg/gomp/pr48591.c: New test.
9881 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9882 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9884 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9887 * g++.dg/template/dependent-expr7.C: New test case.
9889 2011-04-13 Jason Merrill <jason@redhat.com>
9891 * g++.dg/cpp0x/sfinae13.C: New.
9893 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9895 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9897 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9899 * gcc.target/arm/pr43698.c: Remove -march option.
9901 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9903 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9906 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9910 * gfortran.dg/realloc_on_assign_6.f03: New test.
9912 2011-04-12 Kai Tietz <ktietz@redhat.com>
9914 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9915 targets the additional -mno-ms-bitfields and
9916 -Wno-packed-bitfield-compat options.
9917 * g++.dg/ext/bitfield3.C: Likewise.
9918 * g++.dg/ext/bitfield4.C: Likewise.
9919 * g++.dg/ext/bitfield5.C: Likewise.
9920 * gcc.dg/bitfld-15.c: Likewise.
9921 * gcc.dg/bitfld-16.c: Likewise.
9922 * gcc.dg/bitfld-17.c: Likewise.
9923 * gcc.dg/bitfld-18.c: Likewise.
9925 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9927 * gcc.target/arm/neon-vld3-1.c: New test.
9928 * gcc.target/arm/neon-vst3-1.c: New test.
9929 * gcc.target/arm/neon/v*.c: Regenerate.
9931 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9933 PR rtl-optimization/48549
9934 * g++.dg/opt/pr48549.C: New test.
9936 2011-04-12 Richard Guenther <rguenther@suse.de>
9938 PR tree-optimization/46076
9939 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9941 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9944 * lib/compat.exp (compat-execute): Declare unsupported after
9945 stripping path from src1.
9946 * lib/lto.exp (lto-execute): Likewise.
9948 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9951 * gcc.dg/pr48552-1.c: New test.
9952 * gcc.dg/pr48552-2.c: New test.
9954 2011-04-11 Jason Merrill <jason@redhat.com>
9956 * g++.dg/cpp0x/sfinae12.C: New.
9958 * g++.dg/cpp0x/enum10.C: New.
9960 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9962 * g++.dg/cpp0x/rv-func.C: New.
9964 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9966 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9969 2011-04-11 Martin Jambor <mjambor@suse.cz>
9971 PR tree-optimization/48195
9972 * gcc.dg/ipa/pr48195.c: New test.
9974 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9976 * gnat.dg/return3.adb: Remove unused switch.
9978 2011-04-08 Mike Stump <mikestump@comcast.net>
9981 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9982 default to fno-common.
9984 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9986 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9987 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9989 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9992 * gfortran.dg/function_optimize_5.f90: New test.
9994 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9996 * gnat.dg/aggr17.adb: New test.
9997 * gnat.dg/aggr18.adb: Likewise.
9999 2011-04-08 Michael Matz <matz@suse.de>
10001 PR middle-end/48389
10002 * gcc.target/i386/pr48389.c: New test.
10004 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10006 PR rtl-optimization/48272
10007 * g++.dg/opt/pr48272.C: New.
10009 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10011 PR rtl-optimization/48235
10012 * gcc.dg/pr48235.c: New.
10014 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10016 PR rtl-optimization/48302
10017 * g++.dg/opt/pr48302.C: New.
10019 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10022 * g++.dg/opt/pr48273.C: New.
10024 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10026 PR rtl-optimization/48442
10027 * gcc.dg/pr48442.c: New.
10029 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10031 PR tree-optimization/48377
10032 * gcc.dg/vect/pr48377.c: New test.
10034 2011-04-07 Jason Merrill <jason@redhat.com>
10036 * g++.dg/cpp0x/regress/call1.C: New.
10038 * g++.dg/cpp0x/variadic107.C: New.
10040 * g++.dg/cpp0x/sfinae11.C: New.
10041 * g++.dg/cpp0x/noexcept02.C: Fix.
10043 * g++.dg/cpp0x/sfinae10.C: New.
10045 * g++.dg/cpp0x/sfinae9.C: New.
10047 * c-c++-common/Wcast-qual-1.c: Move here from...
10048 * gcc.dg/cast-qual-3.c: ...here, and...
10049 * g++.dg/warn/Wcast-qual2.C: ...here.
10051 * g++.dg/cpp0x/sfinae8.C: New.
10053 * g++.dg/cpp0x/sfinae7.C: New.
10055 * g++.dg/cpp0x/enum9.C: New.
10057 2011-04-07 Mike Stump <mikestump@comcast.net>
10059 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10060 with no trampolines.
10062 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10065 * gfortran.dg/gomp/pr48117.f90: New test.
10068 * gcc.dg/torture/pr48343.c: New test.
10070 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10072 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10074 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10076 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10078 2011-04-07 Tom de Vries <tom@codesourcery.com>
10081 * lib/scanasm.exp (object-size): New proc.
10082 * gcc.target/arm/pr43920-2.c: New test.
10084 2011-04-06 Tobias Burnus <burnus@net-b.de>
10088 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10090 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10092 * gcc.dg/mtune.c: Prune note from output.
10094 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10097 * gcc.dg/guality/pr36977.c: New test.
10098 * gcc.dg/guality/pr48466.c: New test.
10100 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10102 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10104 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10106 * gnat.dg/return3.adb: New test.
10108 2011-04-06 Richard Guenther <rguenther@suse.de>
10110 PR tree-optimization/47663
10111 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10113 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10115 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10116 Solaris 8 and 9 as well.
10118 2011-04-05 Tom de Vries <tom@codesourcery.com>
10121 * gcc.target/arm/pr43920-1.c: New test.
10123 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10125 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10126 (cctor): Actually return the value.
10127 (main): Cast return values.
10129 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10131 * gfortran.dg/character_comparison_8.f90: New test.
10133 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10135 * frontend-passes: (optimize_lexical_comparison): New function.
10136 (optimize_expr): Call it.
10137 (optimize_comparison): Also handle lexical comparison functions.
10138 Return false instad of -2 for unequal comparison.
10140 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10143 * function_optimize_4.f90: New test.
10145 2011-04-04 Tobias Burnus <burnus@net-b.de>
10148 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10149 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10150 * gfortran.dg/coarray_15.f90: New.
10152 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10154 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10155 * gfortran.dg/bessel_7.f90: Likewise.
10157 2011-04-03 Tobias Burnus <burnus@net-b.de>
10159 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10161 2011-04-03 Richard Guenther <rguenther@suse.de>
10162 Ira Rosen <ira.rosen@linaro.org>
10164 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10165 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10166 -ftree-loop-if-convert-stores.
10168 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10170 * gnat.dg/specs/aggr2.ads: New test.
10172 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10174 * gnat.dg/debug2.ad[sb]: New test.
10175 * gnat.dg/debug2_pkg.ads: New helper.
10176 * gnat.dg/debug3.ad[sb]: New test.
10178 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10180 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10182 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10184 PR middle-end/48335
10185 * gcc.c-torture/compile/pr48335-1.c: New test.
10186 * gcc.dg/pr48335-1.c: New test.
10187 * gcc.dg/pr48335-2.c: New test.
10188 * gcc.dg/pr48335-3.c: New test.
10189 * gcc.dg/pr48335-4.c: New test.
10190 * gcc.dg/pr48335-5.c: New test.
10191 * gcc.dg/pr48335-6.c: New test.
10192 * gcc.dg/pr48335-7.c: New test.
10193 * gcc.dg/pr48335-8.c: New test.
10194 * gcc.target/i386/pr48335-1.c: New test.
10196 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10199 * gcc.dg/Waddress.c: New test.
10201 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10204 * gfortran.dg/function_optimize_3.f90: New test.
10206 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10208 * gcc.c-torture/compile/20110401-1.c: New test.
10210 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10211 * g++.dg/lto/20091002-2_0.C: Likewise.
10212 * g++.dg/lto/20090303_0.c: Likewise.
10213 * g++.dg/lto/20091004-1_0.C: Likewise.
10214 * g++.dg/lto/20091002-3_0.C: Likewise.
10215 * g++.dg/lto/20091004-2_0.C: Likewise.
10216 * g++.dg/lto/20081123_0.C: Likewise.
10217 * g++.dg/lto/20090313_0.C: Likewise.
10218 * g++.dg/lto/20081109-1_0.C: Likewise.
10219 * g++.dg/lto/20081219_0.C: Likewise.
10220 * g++.dg/lto/20081204-1_0.C: Likewise.
10221 * g++.dg/lto/20090302_0.C: Likewise.
10222 * g++.dg/lto/20081119-1_0.C: Likewise.
10223 * g++.dg/lto/20081118_0.C: Likewise.
10224 * gcc.dg/lto/20091020-2_0.c: Likewise.
10225 * gcc.dg/lto/20090210_0.c: Likewise.
10226 * gcc.dg/lto/20081204-1_0.c: Likewise.
10227 * gcc.dg/lto/20081224_0.c: Likewise.
10228 * gcc.dg/lto/20090219_0.c: Likewise.
10229 * gcc.dg/lto/20091014-1_0.c: Likewise.
10230 * gcc.dg/lto/20091016-1_0.c: Likewise.
10231 * gcc.dg/lto/20090206-2_0.c: Likewise.
10232 * gcc.dg/lto/20090116_0.c: Likewise.
10233 * gcc.dg/lto/20091013-1_0.c: Likewise.
10234 * gcc.dg/lto/20091015-1_0.c: Likewise.
10235 * gcc.dg/lto/20090126-2_0.c: Likewise.
10237 2011-03-31 Ian Lance Taylor <iant@google.com>
10239 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10241 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10243 * gnat.dg/opt16.adb: New test.
10245 2011-03-31 Jason Merrill <jason@redhat.com>
10247 * g++.dg/cpp0x/defaulted24.C: New.
10249 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10252 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10255 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10257 * g++.dg/other/i386-9.C: New test.
10259 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10261 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10263 2011-03-30 Jason Merrill <jason@redhat.com>
10265 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10267 * g++.dg/cpp0x/regress/isnan.C: New.
10269 * g++.dg/cpp0x/initlist46.C: New.
10271 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10274 * gcc.target/arm/neon-modes-2.c: New test.
10276 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10279 * gcc.c-torture/compile/pr48305.c: New test.
10281 2011-03-29 Jason Merrill <jason@redhat.com>
10283 * g++.dg/cpp0x/regress/value-dep1.C: New.
10285 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10287 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10289 2011-03-29 Ian Lance Taylor <iant@google.com>
10291 * go.test/go-test.exp: Handle the test lines used in several new
10293 (errchk): Add opts parameter. Change all callers. Handle parens
10296 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10297 Dominique d'Humieres <dominiq@lps.ens.fr>
10299 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10300 and __APPLE__ && __PPC__ && __ALTIVEC__.
10302 2011-03-29 Jason Merrill <jason@redhat.com>
10304 * g++.dg/cpp0x/dependent1.C: New.
10306 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10308 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10310 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10312 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10315 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10316 * gfortran.dg/proc_ptr_comp_32.f90: New.
10318 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10320 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10321 check for corresponding warning.
10323 2011-03-28 Jason Merrill <jason@redhat.com>
10325 * g++.dg/cpp0x/rv-deduce2.C: New.
10327 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10330 * gcc.dg/pr48203.c: New test.
10332 2011-03-28 Jeff Law <law@redhat.com>
10334 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10336 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10338 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10339 and __PPC__ && __ALTIVEC__.
10341 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10344 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10345 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10346 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10347 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10349 2011-03-28 Jason Merrill <jason@redhat.com>
10351 * g++.dg/cpp0x/initlist-array2.C: New.
10353 * g++.dg/cpp0x/initlist-array1.C: New.
10355 * g++.dg/cpp0x/constexpr-compound.C: New.
10357 * g++.dg/cpp0x/constexpr-using.C: New.
10359 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10361 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10364 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10366 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10368 * gcc.dg/slp-1.c: New test.
10370 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10372 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10373 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10374 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10375 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10376 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10377 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10378 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10379 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10380 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10381 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10382 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10383 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10384 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10385 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10387 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10390 * gfortran.dg/trim_optimize_5.f90: New test.
10391 * gfortran.dg/trim_optimize_6.f90: New test.
10393 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10396 * gcc.target/mips/madd-7.c: Remove -mlong32.
10397 * gcc.target/mips/msub-7.c: Likewise.
10399 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10401 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10402 accesses to preserve the meaning of the test for doubleword vectors.
10403 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10404 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10406 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10409 * gfortran.dg/class_42.f03: New.
10411 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10413 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10416 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10418 PR rtl-optimization/48144
10419 * gcc.dg/pr48144.c: New test.
10421 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10423 * gnat.dg/discr27.ad[sb]: New test.
10425 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10427 * gnat.dg/limited_with2.ad[sb]: New test.
10428 * gnat.dg/limited_with2_pkg1.ads: New helper.
10429 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10431 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10433 * gnat.dg/opt15.adb: New test.
10434 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10436 2011-03-25 Tobias Burnus <burnus@net-b.de>
10440 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10441 * gfortran.dg/leadz_trailz_3.f90: Ditto
10443 2011-03-25 Martin Jambor <mjambor@suse.cz>
10445 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10447 2011-03-25 Jason Merrill <jason@redhat.com>
10449 * g++.dg/cpp0x/defaulted22.C: New.
10450 * g++.dg/cpp0x/defaulted23.C: New.
10451 * g++.dg/cpp0x/defaulted15.C: Adjust.
10453 2011-03-25 Jason Merrill <jason@redhat.com>
10455 * g++.dg/cpp0x/move1.C: New.
10457 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10460 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10462 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10464 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10465 for mips-sgi-irix6.5.
10466 Replace snprintf prototype by <stdio.h>.
10468 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10471 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10472 run_expensive_tests.
10473 * gcc.dg/graphite/block-4.c: Likewise.
10474 * gcc.dg/graphite/block-7.c: Likewise.
10475 * gcc.dg/graphite/block-8.c: Likewise.
10477 2011-03-25 Richard Guenther <rguenther@suse.de>
10479 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10480 * g++.dg/tree-ssa/pr8781.C: Likewise.
10481 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10482 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10483 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10484 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10485 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10486 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10487 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10488 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10489 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10490 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10491 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10492 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10493 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10494 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10495 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10496 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10497 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10498 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10499 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10500 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10501 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10502 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10503 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10504 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10505 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10506 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10507 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10508 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10509 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10510 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10511 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10512 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10513 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10514 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10515 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10516 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10517 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10518 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10519 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10520 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10521 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10522 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10523 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10524 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10525 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10526 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10527 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10528 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10529 * c-c++-common/pr46562-2.c: Likewise.
10530 * gfortran.dg/pr42108.f90: Likewise.
10531 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10532 foo to be inlined even at -O1.
10533 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10534 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10535 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10536 * gcc.dg/matrix/matrix.exp: Disable FRE.
10538 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10541 * gcc.dg/dfp/pr48204.c: New test.
10543 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10546 * gcc.c-torture/execute/pr47917.c: Move this...
10547 * gcc.dg/torture/pr47917.c: to here and add xfails.
10549 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10551 * gnat.dg/array16.ad[sb]: New test.
10552 * gnat.dg/array16.ads: New helper.
10554 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10556 * gnat.dg/derived_type2.adb: New test.
10558 2011-03-24 Richard Guenther <rguenther@suse.de>
10560 PR tree-optimization/48271
10561 * g++.dg/torture/pr48271.C: New testcase.
10563 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10565 * gnat.dg/array15.ad[sb]: New test.
10567 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10570 * gcc.target/i386/pr48237.c: New test.
10572 2011-03-24 Richard Guenther <rguenther@suse.de>
10574 PR middle-end/48269
10575 * gcc.dg/builtin-object-size-10.c: New testcase.
10577 2011-03-24 Richard Guenther <rguenther@suse.de>
10579 PR tree-optimization/46562
10580 * c-c++-common/pr46562-2.c: New testcase.
10581 * c-c++-common/pr46562.c: Likewise.
10583 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10585 * gcc.dg/vect/vect-cselim-1.c: New test.
10586 * gcc.dg/vect/vect-cselim-2.c: New test.
10588 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10590 * gcc.target/arm/pr46934.c: New.
10592 2011-03-23 Ian Lance Taylor <iant@google.com>
10594 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10596 2011-03-23 Richard Guenther <rguenther@suse.de>
10598 * gcc.dg/struct: Remove directory and contents.
10600 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10603 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10605 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10607 * gnat.dg/discr26.ad[sb]: New test.
10608 * gnat.dg/discr26_pkg.ads: New helper.
10610 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10613 * gcc.target/arm/neon-vld-1.c: New test.
10615 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10617 * gnat.dg/array14.ad[sb]: New test.
10618 * gnat.dg/array14_pkg.ads: New helper.
10620 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10622 * gcc.c-torture/execute/920501-8.x: Remove.
10623 * gcc.c-torture/execute/930513-1.x: Remove.
10624 * gcc.c-torture/execute/960312-1.x: Remove.
10625 * gcc.c-torture/compile/20000804-1.c,
10626 gcc.c-torture/compile/20001205-1.c,
10627 gcc.c-torture/compile/20001226-1.c,
10628 gcc.c-torture/compile/20010518-2.c,
10629 gcc.c-torture/compile/20020312-1.c,
10630 gcc.c-torture/compile/20020604-1.c,
10631 gcc.c-torture/compile/920501-12.c,
10632 gcc.c-torture/compile/920501-4.c,
10633 gcc.c-torture/compile/920520-1.c,
10634 gcc.c-torture/compile/980506-1.c,
10635 gcc.c-torture/execute/980709-1.x,
10636 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10637 options for m68hc11.
10638 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10639 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10642 2011-03-22 Nick Clifton <nickc@redhat.com>
10644 * lib/target-supports.exp (check_profiling_available): Add MN10300
10645 to the list of targets that do not support profiling. Restore
10646 alpha sorting to this list.
10648 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10650 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10651 failure on 32-bit systems.
10652 * gcc.dg/torture/vector-2.c: Ditto.
10654 2011-03-22 Richard Guenther <rguenther@suse.de>
10656 PR tree-optimization/48228
10657 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10659 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10661 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10665 * gcc.target/powerpc/pr48226.c: New file.
10667 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10669 * lib/prune.exp (prune_gcc_output): Prune "could not create
10670 compact unwind for" warnings.
10672 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10676 * gcc.c-torture/execute/pr42544.c: New test.
10677 * gcc.c-torture/execute/pr48197.c: New test.
10679 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10681 PR preprocessor/48192
10682 * gcc.target/powerpc/pr48192.c: New file.
10685 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10686 split problem of 0 being loaded in a VSX register.
10688 2011-03-21 Richard Guenther <rguenther@suse.de>
10691 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10692 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10693 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10694 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10696 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10699 * gcc.dg/pr48213.c: New test.
10701 2011-03-21 Kai Tietz <ktietz@redhat.com>
10704 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10706 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10708 * gcc.target/arm/xor-and.c: New.
10710 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10713 * gfortran.dg/function_optimize_1.f90: New test.
10714 * gfortran.dg/function_optimize_2.f90: New test.
10716 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10718 PR rtl-optimization/47502
10719 * gcc.target/i386/pr47502-1.c: New.
10720 * gcc.target/i386/pr47502-2.c: Likewise.
10722 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10724 PR rtl-optimization/48156
10725 * gcc.dg/pr48156.c: New test.
10727 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10729 PR libfortran/47439
10730 * gfortran.dg/scratch_1.f90: Adjust test.
10732 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10734 PR libfortran/47439
10735 * gfortran.dg/scratch_1.f90: New test.
10737 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10739 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10740 variably modified typedefs.
10741 * gcc.dg/c1x-typedef-2.c: Remove.
10743 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10745 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10746 * gcc.dg/c1x-anon-struct-3.c: New test.
10747 * gcc.dg/anon-struct-11.c: Update.
10749 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10751 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10753 Only xfail with gas.
10755 2011-03-18 Jason Merrill <jason@redhat.com>
10757 * g++.dg/template/fn-ptr1.C: New.
10759 * g++.dg/overload/volatile1.C: New.
10761 * g++.dg/opt/pr23372.C: New.
10763 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10765 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10767 PR middle-end/47405
10768 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10770 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10772 * gcc.target/arm/unsigned-extend-1.c: New.
10774 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10777 * gcc.c-torture/compile/pr48161.c: New test.
10779 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10781 PR middle-end/47725
10782 * gcc.dg/torture/pr47725.c: New.
10784 2011-03-17 Jason Merrill <jason@redhat.com>
10786 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10787 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10789 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10791 * gnat.dg/specs/elab2.ads: New test.
10792 * gnat.dg/specs/elab2_pkg.ads: New helper.
10794 2011-03-17 Jason Merrill <jason@redhat.com>
10796 * g++.dg/cpp0x/decltype-1212.C: New.
10797 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10799 2011-03-17 Jason Merrill <jason@redhat.com>
10801 * g++.dg/parse/memfnquals1.C: New.
10803 2011-03-17 Richard Guenther <rguenther@suse.de>
10805 PR middle-end/48134
10806 * gcc.dg/pr48134.c: New testcase.
10808 2011-03-17 Richard Guenther <rguenther@suse.de>
10810 PR middle-end/48165
10811 * g++.dg/torture/pr48165.C: New testcase.
10813 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10815 PR rtl-optimization/48141
10816 * gcc.dg/pr48141.c: New test.
10818 2011-03-16 Jason Merrill <jason@redhat.com>
10820 * g++.dg/cpp0x/constexpr-48089.C: New.
10822 * g++.dg/cpp0x/constexpr-abi1.C: New.
10824 * g++.dg/cpp0x/constexpr-46336.C: New.
10825 * g++.dg/parse/friend5.C: Adjust expected errors.
10827 * g++.dg/cpp0x/constexpr-47570.C: New.
10829 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10832 * ++.dg/debug/dwarf2/typedef6.C: New test.
10834 2011-03-16 Jason Merrill <jason@redhat.com>
10836 * g++.dg/cpp0x/elision2.C: New.
10838 * g++.dg/cpp0x/constexpr-array3.C: New.
10840 2011-03-16 Jason Merrill <jason@redhat.com>
10842 * g++.dg/cpp0x/sfinae6.C: New.
10843 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10844 * g++.dg/cpp0x/pr45908.C: Likewise.
10845 * g++.dg/cpp0x/sfinae6.C: Likewise.
10846 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10847 * g++.old-deja/g++.law/arg11.C: Likewise.
10849 2011-03-16 Jason Merrill <jason@redhat.com>
10851 * g++.dg/template/incomplete6.C: New.
10853 2011-03-16 Jeff Law <law@redhat.com>
10855 * gcc.dg/tree-ssa/vrp55.c: New test.
10857 2011-03-16 Jason Merrill <jason@redhat.com>
10859 * g++.dg/cpp0x/auto22.C: New.
10861 2011-03-16 Richard Guenther <rguenther@suse.de>
10863 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10864 optimizing it away if promoted to const.
10866 2011-03-16 Richard Guenther <rguenther@suse.de>
10868 PR tree-optimization/48149
10869 * gcc.dg/fold-complex-1.c: New testcase.
10871 2011-03-16 Richard Guenther <rguenther@suse.de>
10874 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10875 or cloning happens.
10877 2011-03-16 Richard Guenther <rguenther@suse.de>
10879 PR tree-optimization/26134
10880 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10882 2011-03-16 Richard Guenther <rguenther@suse.de>
10884 PR tree-optimization/48146
10885 * gcc.dg/torture/pr48146.c: New testcase.
10887 2011-03-16 Richard Guenther <rguenther@suse.de>
10889 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10890 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10892 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10894 PR middle-end/48136
10895 * gcc.c-torture/compile/pr48136.c: New test.
10897 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10900 * gcc.dg/guality/pr45882.c: New test.
10902 2011-03-15 Jason Merrill <jason@redhat.com>
10904 * g++.dg/cpp0x/constexpr-recursion.C: New.
10906 * g++.dg/cpp0x/implicit11.C: New.
10908 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10910 * g++.dg/cpp0x/constexpr-attribute.C: New.
10912 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10914 * g++.dg/parse/pr34758.C: New.
10916 2011-03-15 Xinliang David Li <davidxl@google.com>
10919 * gcc.dg/uninit-pred-7_d.c: New test.
10920 * gcc.dg/uninit-pred-8_d.c: New test.
10922 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10925 * gcc.target/arm/pr46788.c: New.
10927 2011-03-15 Richard Guenther <rguenther@suse.de>
10929 PR middle-end/47650
10930 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10931 * gfortran.dg/ishft_4.f90: Likewise.
10932 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10934 2011-03-15 Richard Guenther <rguenther@suse.de>
10936 PR tree-optimization/13954
10937 * g++.dg/tree-ssa/pr13954.C: New testcase.
10939 2011-03-15 Richard Guenther <rguenther@suse.de>
10941 PR tree-optimization/48037
10942 * gcc.target/i386/pr48037-1.c: New testcase.
10944 2011-03-15 Richard Guenther <rguenther@suse.de>
10946 PR tree-optimization/41490
10947 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10948 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10949 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10950 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10951 * g++.dg/tree-ssa/pr33604.C: Adjust.
10953 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10955 PR middle-end/47917
10956 * gcc.c-torture/execute/pr47917.c: New test.
10957 * gcc.dg/pr47917.c: New test.
10959 PR middle-end/38878
10960 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10962 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10964 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10965 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10966 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10967 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10968 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10969 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10970 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10971 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10972 * gcc.target/i386/avx-floor-vec.c: Ditto.
10973 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10974 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10975 * gcc.target/i386/avx-rint-vec.c: Ditto.
10976 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10977 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10978 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10979 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10981 2011-03-14 Tom Tromey <tromey@redhat.com>
10983 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10984 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10985 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10987 2011-03-14 Tom Tromey <tromey@redhat.com>
10989 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10990 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10991 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10993 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10995 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10997 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10999 PR rtl-optimization/47166
11000 * gcc.c-torture/execute/postmod-1.c: New test.
11002 2011-03-14 Richard Guenther <rguenther@suse.de>
11004 PR middle-end/48098
11005 * gcc.dg/torture/pr48098.c: New testcase.
11007 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11010 * gcc.target/powerpc/pr48053-1.c: New test.
11011 * gcc.target/powerpc/pr48053-2.c: Likewise.
11013 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11015 PR libfortran/48066
11016 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11018 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11020 PR libfortran/48066
11021 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11023 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11026 * gfortran.dg/class_41.f03: New.
11028 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11030 * g++.dg/conversion/cast3.C: New test.
11032 2011-03-11 Jason Merrill <jason@redhat.com>
11034 * g++.dg/template/error45.C: New.
11036 * g++.dg/parse/no-type-defn1.C: New.
11038 * g++.dg/ext/attrib40.C: New.
11040 * g++.dg/cpp0x/regress/array1.C: New.
11042 2011-03-11 Richard Guenther <rguenther@suse.de>
11044 PR tree-optimization/48067
11045 * gcc.dg/pr48067.c: New testcase.
11047 2011-03-11 Richard Guenther <rguenther@suse.de>
11050 * g++.dg/lto/20110311-1_0.C: New testcase.
11052 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11055 * g++.dg/inherit/virtual8.C: New test.
11057 PR middle-end/48044
11058 * gcc.dg/torture/pr48044.c: New test.
11060 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11063 * gfortran.dg/proc_ptr_comp_31.f90: New.
11065 2011-03-11 Richard Guenther <rguenther@suse.de>
11067 PR tree-optimization/47278
11068 * gcc.dg/torture/pr47278-1.c: New testcase.
11069 * gcc.dg/torture/pr47278-2.c: Likewise.
11071 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11073 PR tree-optimization/48063
11074 * gcc.dg/torture/pr48063.c: New test.
11076 2011-03-10 Jason Merrill <jason@redhat.com>
11078 * g++.dg/template/array22.C: New.
11080 * g++.dg/cpp0x/syntax-err1.C: New.
11081 * g++.dg/parse/error36.C: Adjust expected errors.
11082 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11083 * g++.old-deja/g++.pt/typename3.C: Likewise.
11084 * g++.old-deja/g++.pt/typename4.C: Likewise.
11085 * g++.old-deja/g++.pt/typename6.C: Likewise.
11087 2011-03-09 Jason Merrill <jason@redhat.com>
11089 * g++.dg/template/nontype22.C: New.
11091 2011-03-09 Martin Jambor <mjambor@suse.cz>
11093 PR tree-optimization/47714
11094 * g++.dg/torture/pr47714.C: New test.
11096 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11099 * gcc.target/powerpc/pr47755-2.c: New file.
11101 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11103 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11104 is not set in the environment, pass 64 as first argument when not
11105 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11106 native where ulimit -u is supported.
11108 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11110 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11112 2011-03-08 Jason Merrill <jason@redhat.com>
11114 * g++.dg/template/nontype21.C: New.
11116 * g++.dg/template/anon5.C: New.
11118 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11121 * gcc.dg/pr47881.c: New test.
11123 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11126 * g++.dg/lookup/template3.C: New test.
11128 2011-03-08 Kai Tietz <ktietz@redhat.com>
11130 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11133 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11136 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11137 sizeof to compute alignment.
11139 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11141 PR tree-optimization/48022
11142 * gcc.dg/pr48022-1.c: New test.
11143 * gcc.dg/pr48022-2.c: New test.
11145 2011-03-07 Jason Merrill <jason@redhat.com>
11147 * g++.dg/template/nontype20.C: New.
11148 * g++.dg/init/member1.C: Adjust expected errors.
11149 * g++.dg/parse/constant4.C: Likewise.
11150 * g++.dg/template/qualified-id3.C: Likewise.
11151 * g++.old-deja/g++.pt/crash10.C: Likewise.
11153 * g++.dg/cpp0x/regress/non-const1.C: New.
11155 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11158 * gcc.dg/pr47991.c: New test.
11160 2011-03-07 Jason Merrill <jason@redhat.com>
11162 * g++.dg/abi/mangle46.C: New.
11164 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11167 * gcc.target/powerpc/pr47862.c: New.
11169 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11172 * gcc.target/i386/combine-mul.c: Require nonpic.
11174 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11175 Nathan Froyd <froydnj@codesourcery.com>
11177 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11179 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11181 * README.QMTEST: Remove.
11183 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11184 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11187 * gfortran.dg/array_constructor_37.f90 : New test.
11189 2011-03-05 Jason Merrill <jason@redhat.com>
11191 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11192 * g++.dg/abi/mangle45.C: Likewise.
11193 * g++.dg/cpp0x/trailing1.C: Likewise.
11195 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11197 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11199 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11201 PR rtl-optimization/47899
11202 * gcc.dg/pr47899.c: New test.
11204 * gcc.dg/torture/pr47968.c: Ignore warnings.
11206 PR tree-optimization/47967
11207 * gcc.c-torture/compile/pr47967.c: New test.
11209 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11211 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11212 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11214 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11216 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11217 and property_getAttributes() if __OBJC2__.
11218 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11219 * objc.dg/property/property-encoding-1.m: New.
11220 * obj-c++.dg/property/property-encoding-1.mm: New.
11222 2011-03-04 Jason Merrill <jason@redhat.com>
11224 * g++.dg/template/pseudodtor6.C: New.
11226 * g++.dg/inherit/covariant19.C: New.
11228 2011-03-04 Richard Guenther <rguenther@suse.de>
11230 PR middle-end/47968
11231 * gcc.dg/torture/pr47968.c: New testcase.
11233 2011-03-04 Richard Guenther <rguenther@suse.de>
11235 PR middle-end/47975
11236 * gcc.dg/torture/pr47975.c: New testcase.
11238 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11241 * g++.dg/template/crash106.C: New.
11243 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11246 * gcc.dg/gomp/pr47963.c: New test.
11247 * g++.dg/gomp/pr47963.C: New test.
11249 2011-03-02 Jason Merrill <jason@redhat.com>
11251 * g++.dg/cpp0x/regress/condition1.C: New.
11253 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11255 2011-03-01 Jason Merrill <jason@redhat.com>
11257 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11259 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11261 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11263 PR rtl-optimization/47925
11264 * gcc.c-torture/execute/pr47925.c: New test.
11266 2011-03-01 Jason Merrill <jason@redhat.com>
11268 * g++.dg/cpp0x/decltype25.C: New.
11270 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11272 2011-03-01 Richard Guenther <rguenther@suse.de>
11274 PR tree-optimization/47890
11275 * gcc.dg/torture/pr47890.c: New testcase.
11277 2011-03-01 Richard Guenther <rguenther@suse.de>
11280 * gcc.dg/lto/pr47924_0.c: New testcase.
11282 2011-03-01 Richard Guenther <rguenther@suse.de>
11285 * gfortran.dg/lto/pr46911_0.f: New testcase.
11287 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11289 PR libgfortran/47933
11290 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11291 compile errors from older code form.
11293 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11295 PR libgfortran/47567
11296 * gfortran.dg/fmt_fw_d.f90: New test.
11298 2011-02-28 Jason Merrill <jason@redhat.com>
11300 * g++.dg/inherit/covariant18.C: New.
11302 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11304 PR middle-end/47893
11305 * gcc.dg/pr47893.c: New test.
11307 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11309 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11310 NULL in case of a selector with conflicting types.
11311 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11313 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11315 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11316 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11317 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11318 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11320 2011-02-28 Jason Merrill <jason@redhat.com>
11323 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11325 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11327 PR libgfortran/47778
11328 * gfortran.dg/namelist_71.f90: New test.
11330 2011-02-27 Jason Merrill <jason@redhat.com>
11333 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11334 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11336 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11339 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11341 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11344 * gfortran.dg/gomp/task-1.f90: Removed.
11346 2011-02-26 Jason Merrill <jason@redhat.com>
11348 * g++.dg/template/this-targ1.C: New.
11350 * g++.dg/cpp0x/regress/template-const1.C: New.
11351 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11352 * g++.dg/template/function1.C: Adjust.
11353 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11354 * g++.dg/debug/debug7.C: Adjust.
11356 2011-02-26 Tobias Burnus <burnus@net-b.de>
11359 * gfortran.dg/gomp/task-1.f90: New.
11361 2011-02-25 Jie Zhang <jie@codesourcery.com>
11363 * gcc.target/arm/neon-thumb2-move.c: Add
11364 dg-require-effective-target arm_thumb2_ok.
11366 2011-02-24 Jason Merrill <jason@redhat.com>
11368 * g++.dg/parse/constant1.C: Specify C++98 mode.
11369 * g++.dg/parse/constant5.C: Likewise.
11370 * g++.dg/parse/error2.C: Likewise.
11371 * g++.dg/parse/semicolon3.C: Likewise.
11372 * g++.dg/template/crash14.C: Likewise.
11373 * g++.dg/template/local4.C: Likewise.
11374 * g++.dg/template/nontype3.C: Likewise.
11375 * g++.dg/parse/crash31.C: Adjust expected errors.
11376 * g++.dg/template/function1.C: Likewise.
11377 * g++.dg/template/ref3.C: Likewise.
11378 * g++.dg/template/static9.C: Likewise.
11379 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11381 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11382 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11383 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11384 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11385 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11387 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11390 * gfortran.dg/pr47878.f90: New test.
11392 2011-02-24 Richard Guenther <rguenther@suse.de>
11395 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11396 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11398 2011-02-24 Richard Guenther <rguenther@suse.de>
11401 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11402 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11404 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11406 PR libgfortran/47567
11407 * gfortran.dg/fmt_f0_1.f90: Update test.
11409 2011-02-23 Jason Merrill <jason@redhat.com>
11411 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11412 * g++.dg/abi/mangle45.C: New.
11414 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11415 * g++.dg/template/canon-type-9.C: Match use of decltype
11416 between declaration and definition.
11417 * g++.dg/template/canon-type-12.C: Likewise.
11419 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11422 * gfortran.dg/nested_allocatables_1.f90: New.
11424 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11427 * g++.dg/pr46868.C: New test.
11428 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11429 * g++.dg/parse/error14.C: Adjust.
11431 2011-02-23 Richard Guenther <rguenther@suse.de>
11433 PR tree-optimization/47838
11434 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11436 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11438 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11440 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11442 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11443 * gfortran.dg/count_init_expr.f03: Ditto.
11444 * gfortran.dg/gomp/pr43711.f90: Ditto.
11445 * gcc.dg/struct-parse-2.c: Ditto.
11446 * gcc.dg/parse-error-3.c: Ditto.
11447 * gcc.dg/Wlogical-op-1.c: Ditto.
11448 * gcc.dg/Walways-true-1.c: Ditto.
11449 * gcc.dg/pr24225.c: Ditto.
11450 * gcc.dg/Walways-true-2.c: Ditto.
11451 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11452 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11453 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11454 * g++.dg/overload/defarg4.C: Ditto.
11455 * g++.dg/inherit/covariant16.C: Ditto.
11456 * g++.dg/inherit/virtual7.C: Ditto.
11457 * g++.dg/template/canon-type-9.C: Ditto.
11458 * g++.dg/template/access19.C: Ditto.
11459 * g++.dg/template/call7.C: Ditto.
11460 * g++.dg/template/canon-type-2.C: Ditto.
11461 * g++.dg/template/init7.C: Ditto.
11462 * g++.dg/template/sizeof-template-argument.C: Ditto.
11463 * g++.dg/template/const3.C: Ditto.
11464 * g++.dg/template/sfinae26.C: Ditto.
11465 * g++.dg/template/sfinae26.C: Ditto.
11466 * g++.dg/template/canon-type-11.C: Ditto.
11467 * g++.dg/template/union2.C: Ditto.
11468 * g++.dg/template/canon-type-3.C: Ditto.
11469 * g++.dg/template/canon-type-1.C: Ditto.
11470 * g++.dg/template/canon-type-5.C: Ditto.
11471 * g++.dg/template/canon-type-7.C: Ditto.
11472 * g++.dg/template/canon-type-10.C: Ditto.
11473 * g++.dg/template/spec36.C: Ditto.
11474 * g++.dg/template/typedef38.C: Ditto.
11475 * g++.dg/template/canon-type-4.C: Ditto.
11476 * g++.dg/template/canon-type-6.C: Ditto.
11477 * g++.dg/template/canon-type-13.C: Ditto.
11478 * g++.dg/template/instantiate9.C: Ditto.
11479 * g++.dg/template/ttp22.C: Ditto.
11480 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11481 * g++.dg/warn/Walways-true-1.C: Ditto.
11482 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11483 * g++.dg/warn/Walways-true-2.C: Ditto.
11484 * g++.dg/conversion/op4.C: Ditto.
11485 * g++.dg/opt/pr19650.C: Ditto.
11486 * g++.dg/lookup/friend11.C: Ditto.
11487 * g++.dg/other/default2.C: Ditto.
11488 * g++.dg/other/default3.C: Ditto.
11489 * g++.dg/other/dtor2.C: Ditto.
11490 * g++.dg/other/friend5.C: Ditto.
11491 * g++.dg/other/default5.C: Ditto.
11492 * g++.dg/init/brace6.C: Ditto.
11493 * g++.dg/init/aggr5.C: Ditto.
11494 * g++.dg/init/error2.C: Ditto.
11495 * g++.dg/expr/bound-mem-fun.C: Ditto.
11496 * g++.dg/expr/cond6.C: Ditto.
11497 * g++.dg/expr/stmt-expr-1.C: Ditto.
11498 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11499 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11500 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11501 * g++.dg/cpp0x/bracket1.C: Ditto.
11502 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11503 * g++.dg/cpp0x/pr38646.C: Ditto.
11504 * g++.dg/cpp0x/variadic73.C: Ditto.
11505 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11506 * g++.dg/cpp0x/bracket4.C: Ditto.
11507 * g++.dg/cpp0x/decltype4.C: Ditto.
11508 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11509 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11510 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11511 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11512 * g++.dg/cpp0x/decltype2.C: Ditto.
11513 * g++.dg/cpp0x/decltype1.C: Ditto.
11514 * g++.dg/cpp0x/bracket2.C: Ditto.
11515 * g++.dg/cpp0x/decltype5.C: Ditto.
11516 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11517 * g++.dg/cpp0x/variadic70.C: Ditto.
11518 * g++.dg/cpp0x/decltype6.C: Ditto.
11519 * g++.dg/cpp0x/rvo.C: Ditto.
11520 * g++.dg/cpp0x/vt-40092.C: Ditto.
11521 * g++.dg/cpp0x/variadic-new.C: Ditto.
11522 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11523 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11524 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11525 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11526 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11527 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11528 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11529 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11530 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11531 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11532 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11533 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11534 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11535 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11536 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11537 * g++.dg/cpp0x/pr39639.C: Ditto.
11538 * g++.dg/cpp0x/decltype3.C: Ditto.
11539 * g++.dg/cpp0x/variadic68.C: Ditto.
11540 * g++.dg/cpp0x/variadic-function.C: Ditto.
11541 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11542 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11543 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11544 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11545 * g++.dg/parse/crash35.C: Ditto.
11546 * g++.dg/parse/crash40.C: Ditto.
11547 * g++.dg/parse/defarg12.C: Ditto.
11548 * g++.dg/parse/crash34.C: Ditto.
11549 * g++.dg/parse/constructor3.C: Ditto.
11550 * g++.dg/parse/template23.C: Ditto.
11551 * g++.dg/parse/crash56.C: Ditto.
11552 * g++.dg/parse/dtor13.C: Ditto.
11553 * g++.dg/parse/error33.C: Ditto.
11554 * g++.dg/parse/ctor9.C: Ditto.
11555 * g++.dg/parse/error32.C: Ditto.
11556 * g++.dg/parse/error37.C: Ditto.
11557 * g++.dg/parse/bitfield3.C: Ditto.
11558 * g++.dg/parse/struct-4.C: Ditto.
11559 * g++.dg/ext/has_trivial_copy.C: Ditto.
11560 * g++.dg/ext/is_polymorphic.C: Ditto.
11561 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11562 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11563 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11564 * g++.dg/ext/is_union.C: Ditto.
11565 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11566 * g++.dg/ext/is_pod.C: Ditto.
11567 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11568 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11569 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11570 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11571 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11572 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11573 * g++.dg/ext/is_abstract.C: Ditto.
11574 * g++.dg/ext/has_trivial_assign.C: Ditto.
11575 * g++.dg/ext/is_class.C: Ditto.
11576 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11577 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11578 * g++.dg/ext/is_base_of.C: Ditto.
11579 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11580 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11581 * g++.dg/ext/is_empty.C: Ditto.
11582 * g++.dg/ext/is_enum.C: Ditto.
11583 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11584 * gnat.dg/opt11.adb: Ditto.
11585 * obj-c++.dg/pr45735.mm: Ditto.
11586 * obj-c++.dg/pr24393.mm: Ditto.
11587 * obj-c++.dg/exceptions-2.mm: Ditto.
11588 * objc.dg/pr45735.m: Ditto.
11589 * objc.dg/pr24393.m: Ditto.
11591 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11593 * objc.dg/attributes/objc-exception-1.m: New.
11595 2011-02-23 Jie Zhang <jie@codesourcery.com>
11597 * gcc.dg/cpp/include7.c: New test.
11599 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11602 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11604 2011-02-23 Jie Zhang <jie@codesourcery.com>
11606 PR rtl-optimization/47763
11607 * gcc.dg/pr47763.c: New test.
11609 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11612 * gfortran.dg/whole_file_32.f90 : New test.
11614 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11617 * g++.dg/inherit/virtual7.C: New test.
11619 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11622 * objc.dg/type-size-3.m: Updated error message.
11623 * objc.dg/type-size-4.m: New test.
11624 * objc.dg/type-size-5.m: New test.
11626 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11628 * lib/gnat.exp: Fix comments.
11629 Don't load libgloss.exp.
11630 (default_gnat_version): Call $compiler with --version.
11631 Adapt regexp for gnatmake output, insert version.
11632 (gnat_version): New proc.
11633 (gnat_init): Remove gnat_libgcc_s_path.
11634 (gnat_target_compile): Likewise.
11635 Remove ld_library_path.
11636 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11637 (gnat_pass): Remove.
11638 (gnat_pass): Remove.
11639 (gnat_finish): Remove.
11640 (gnat_exit): Remove.
11641 (local_find_gnatmake): Reindent.
11642 (runtest_file_p): Remove.
11643 (prune_warnings): Remove.
11644 (find_gnatclean): New proc.
11645 * lib/gnat-dg.exp (lremove): New proc.
11646 (gnat-dg-test): Reindent.
11647 Remove additional output files.
11648 (gnat-dg-runtest): Remove.
11650 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11651 * gnat.dg/loop_optimization6.adb: Likewise.
11652 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11654 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11656 PR tree-optimization/47835
11657 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11659 2011-02-22 Tobias Burnus <burnus@net-b.de>
11661 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11662 * gfortran.dg/abstract_type_2.f03: Ditto.
11663 * gfortran.dg/abstract_type_3.f03: Ditto.
11664 * gfortran.dg/abstract_type_4.f03: Ditto.
11665 * gfortran.dg/abstract_type_5.f03: Ditto.
11666 * gfortran.dg/abstract_type_6.f03: Ditto.
11667 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11668 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11669 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11670 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11671 * gfortran.dg/array_function_5.f90: Ditto.
11672 * gfortran.dg/asynchronous_3.f03: Ditto.
11673 * gfortran.dg/char_expr_1.f90: Ditto.
11674 * gfortran.dg/class_14.f03: Ditto.
11675 * gfortran.dg/data_array_6.f: Ditto.
11676 * gfortran.dg/data_invalid.f90: Ditto.
11677 * gfortran.dg/dot_product_1.f03: Ditto.
11678 * gfortran.dg/func_derived_5.f90: Ditto.
11679 * gfortran.dg/func_result_4.f90: Ditto.
11680 * gfortran.dg/implied_do_1.f90: Ditto.
11681 * gfortran.dg/initialization_25.f90: Ditto.
11682 * gfortran.dg/initialization_26.f90: Ditto.
11683 * gfortran.dg/interface_34.f90: Ditto.
11684 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11685 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11686 * gfortran.dg/matmul_8.f03: Ditto.
11687 * gfortran.dg/merge_init_expr.f90: Ditto.
11688 * gfortran.dg/pack_assign_1.f90: Ditto.
11689 * gfortran.dg/pack_vector_1.f90: Ditto.
11690 * gfortran.dg/pointer_check_8.f90: Ditto.
11691 * gfortran.dg/product_init_expr.f03: Ditto.
11692 * gfortran.dg/reshape_order_5.f90: Ditto.
11693 * gfortran.dg/reshape_shape_1.f90: Ditto.
11694 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11695 * gfortran.dg/same_name_2.f90: Ditto.
11696 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11697 * gfortran.dg/spread_init_expr.f03: Ditto.
11698 * gfortran.dg/stmt_func_1.f90: Ditto.
11699 * gfortran.dg/sum_init_expr.f03: Ditto.
11700 * gfortran.dg/transpose_3.f03: Ditto.
11701 * gfortran.dg/unpack_init_expr.f03: Ditto.
11702 * gfortran.dg/warn_conversion.f90: Ditto.
11703 * gfortran.dg/warn_conversion_2.f90: Ditto.
11704 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11705 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11706 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11707 * gfortran.dg/whole_file_16.f90: Ditto.
11708 * gfortran.dg/whole_file_17.f90: Ditto.
11709 * gfortran.dg/whole_file_18.f90: Ditto.
11710 * gfortran.dg/whole_file_20.f03: Ditto.
11711 * gfortran.dg/whole_file_5.f90: Ditto.
11712 * gfortran.dg/whole_file_6.f90: Ditto.
11713 * gfortran.dg/write_invalid_format.f90: Ditto.
11714 * gfortran.dg/zero_sized_6.f90: Ditto.
11716 2011-02-21 Jeff Law <law@redhat.com>
11718 PR rtl-optimization/46178
11719 * gcc.target/i386/pr46178.c: New test.
11721 PR rtl-optimization/46002
11722 * gcc.c-torture/compile/pr46002.c: New test.
11724 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11726 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11729 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11732 * g++.dg/debug/pr47106.C: Require effective target lto.
11734 2011-02-21 Jason Merrill <jason@redhat.com>
11736 * g++.dg/cpp0x/constexpr-diag2.C: New.
11738 2011-02-20 Jason Merrill <jason@redhat.com>
11740 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11742 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11744 * g++.dg/overload/conv-op1.C: New.
11746 * g++.dg/cpp0x/constexpr-synth1.C: New.
11748 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11750 * objc.dg/layout-2.m: New.
11751 * objc.dg/selector-3.m: Adjusted location of error message.
11752 * objc.dg/type-size-3.m: Same.
11753 * obj-c++.dg/selector-3.mm: Same.
11755 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11758 * objc.dg/property/dotsyntax-22.m: New.
11759 * obj-c++.dg/property/dotsyntax-22.mm: New.
11761 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11764 * g++.dg/template/typedef38.C: New test.
11766 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11769 * gfortran.dg/whole_file_30.f90 : New test.
11770 * gfortran.dg/whole_file_31.f90 : New test.
11772 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11776 * gfortran.dg/whole_file_28.f90 : New test.
11777 * gfortran.dg/whole_file_29.f90 : New test.
11779 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11782 * g++.dg/template/crash105.C: New.
11784 2011-02-19 Jason Merrill <jason@redhat.com>
11786 * g++.dg/cpp0x/regress/no-elide1.C: New.
11788 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11790 PR tree-optimization/46620
11791 * gcc.dg/pr46620.c: New.
11793 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11796 * gcc.target/i386/pr47809.c: New test.
11798 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11799 Tobias Burnus <burnus@net-b.de>
11801 * lib/target-supports.exp
11802 (check_effective_target_fortran_large_real): New check for large reals.
11803 * gfortran.dg/nan_7.f90: New test.
11805 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11807 PR libgfortran/47567
11808 * gfortran.dg/fmt_f0_1.f90: Update test.
11810 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11813 * gfortran.dg/array_constructor_36.f90 : New test.
11814 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11815 allow for comparison between different elements of the array
11816 constructor at different levels of optimization.
11818 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11820 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11821 * gcc.target/i386/pr32280-1.c: Likewise.
11823 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11826 * gcc.target/i386/pr47800.c: New test.
11828 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11830 * objc/execute/exceptions/foward-1.x: New.
11832 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11835 * gfortran.dg/derived_constructor_comps_4.f90: New.
11837 2011-02-18 Tobias Burnus
11840 * gfortran.dg/func_result_6.f90: New.
11842 2011-02-18 Michael Matz <matz@suse.de>
11845 * gfortran.dg/lto/pr45586_0.f90: New test.
11846 * gfortran.dg/typebound_proc_20.f90: Ditto.
11847 * gfortran.dg/typebound_proc_21.f90: Ditto.
11849 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11852 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11854 2011-02-18 Tobias Burnus <burnus@net-b.de>
11857 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11858 gcc_warning_prefix.
11859 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11860 normalizing the error/warning output.
11861 * gfortran.dg/Wall.f90: Update dg-error/warning.
11862 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11863 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11864 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11865 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11866 * gfortran.dg/class_30.f90: Update dg-error/warning.
11867 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11868 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11869 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11870 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11871 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11872 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11873 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11874 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11875 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11876 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11877 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11878 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11879 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11880 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11881 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11882 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11883 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11884 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11885 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11886 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11887 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11888 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11889 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11890 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11891 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11893 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11896 * gfortran.dg/proc_ptr_comp_30.f90: New.
11898 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11901 * gcc.target/i386/pr47780.c: New test.
11903 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11906 * gfortran.dg/class_40.f03: New.
11908 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11911 * g++.dg/cpp0x/auto21.C: New test.
11913 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11915 * objc.dg/special/unclaimed-category-1.h: Updated for
11917 * objc.dg/special/unclaimed-category-1.m: Same.
11918 * objc.dg/zero-link-1.m: Same.
11919 * objc.dg/lookup-1.m: Same.
11920 * objc.dg/torture/strings/const-str-9.m
11921 * objc.dg/torture/strings/const-str-10.m: Same.
11922 * objc.dg/torture/strings/const-str-11.m: Same.
11923 * objc.dg/torture/forward-1.m: Same.
11924 * objc.dg/zero-link-2.m: Same.
11925 * objc.dg/encode-7-next-64bit.m: Same.
11926 * objc.dg/method-4.m: Same.
11927 * objc.dg/next-runtime-1.m: Same.
11928 * objc.dg/image-info.m: Same.
11929 * objc.dg/pr23214.m: Same.
11930 * objc.dg/symtab-1.m: Same.
11931 * obj-c++.dg/basic.m: Same.
11932 * obj-c++.dg/proto-lossage-3.m: Same.
11933 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11934 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11935 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11936 * obj-c++.dg/method-11.m: Same.
11937 * objc/execute/enumeration-1.m: Same.
11938 * objc/execute/object_is_class.m: Same.
11939 * objc/execute/formal_protocol-2.m: Same.
11940 * objc/execute/formal_protocol-4.m: Same.
11941 * objc/execute/formal_protocol-6.m: Same.
11942 * objc/execute/bycopy-3.m: Same.
11943 * objc/execute/exceptions/catchall-1.m: Same.
11944 * objc/execute/exceptions/finally-1.m: Same.
11945 * objc/execute/exceptions/local-variables-1.m: Same.
11946 * objc/execute/exceptions/foward-1.m: Same.
11947 * objc/execute/bf-common.h
11948 * objc/execute/enumeration-2.m: Same.
11949 * objc/execute/formal_protocol-1.m: Same.
11950 * objc/execute/formal_protocol-3.m: Same.
11951 * objc/execute/formal_protocol-5.m: Same.
11952 * objc/execute/accessing_ivars.m: Same.
11953 * objc/execute/bycopy-2.m: Same.
11954 * objc/execute/formal_protocol-7.m: Same.
11955 * objc/execute/compatibility_alias.m: Same.
11956 * objc/execute/no_clash.m: Same.
11957 * objc/execute/object_is_meta_class.m: Same.
11958 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11959 * objc/execute/class-tests-1.h: Include stdio.h.
11960 * objc/execute/class-tests-2.h: Same.
11961 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11963 * obj-c++.dg/try-catch-2.mm: Same.
11965 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11968 * g++.dg/warn/Wunused-parm-4.C: New test.
11970 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11971 Jan Hubicka <jh@suse.cz>
11975 * g++.dg/debug/pr47106.C: New.
11977 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11980 * gcc.target/i386/pr43653.c: New test.
11982 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11985 * g++.dg/template/inherit6.C: New test.
11987 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11990 * gfortran.dg/class_39.f03: New.
11992 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11995 * g++.dg/cpp0x/variadic106.C: New test.
11997 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11999 PR libfortran/47757
12000 * gfortran.dg/pr47757-1.f90: New test.
12001 * gfortran.dg/pr47757-2.f90: New test.
12002 * gfortran.dg/pr47757-3.f90: New test.
12005 * g++.dg/cpp0x/enum8.C: New test.
12007 2011-02-15 Jason Merrill <jason@redhat.com>
12009 * g++.dg/inherit/implicit-trivial1.C: New.
12010 * g++.dg/cpp0x/implicit-trivial1.C: New.
12012 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12014 PR middle-end/47725
12015 * gcc.dg/torture/pr47725.c: Removed.
12017 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12020 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12021 constant does not generate a load from memory.
12023 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12025 PR middle-end/47725
12026 * gcc.dg/torture/pr47725.c: New.
12028 2011-02-15 Richard Guenther <rguenther@suse.de>
12030 PR tree-optimization/47743
12031 * gcc.dg/torture/pr47743.c: New testcase.
12033 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12035 PR middle-end/47581
12036 * gcc.target/i386/pr47581.c: New test.
12038 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12041 * gfortran.dg/select_type_22.f03: New.
12043 2011-02-14 Jason Merrill <jason@redhat.com>
12045 * g++.dg/cpp0x/regress/enum1.C: New.
12047 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12049 * gnat.dg/include.adb: New test.
12051 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12054 * gfortran.dg/class_38.f03: New.
12056 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12058 * gcc.dg/pr46494.c: New test.
12060 2011-02-14 Richard Guenther <rguenther@suse.de>
12062 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12064 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12067 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12068 sparc*-sun-solaris2.11.
12070 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12073 * gfortran.dg/argument_checking_18.f90: New.
12075 2011-02-13 Tobias Burnus <burnus@net-b.de>
12077 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12078 * gfortran.dg/argument_checking_17.f90: New.
12080 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12082 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12083 are temporarily disabled.
12084 * gfortran.dg/class_7.f03: Ditto.
12085 * gfortran.dg/coarray_14.f90: Ditto.
12086 * gfortran.dg/typebound_proc_13.f03: Ditto.
12088 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12091 * gfortran.dg/extends_11.f03: New.
12093 2011-02-11 Xinliang David Li <davidxl@google.com>
12095 PR tree-optimization/47707
12096 * g++.dg/tree-ssa/pr47707.C: New test.
12098 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12100 * g++.dg/opt/inline17.C: New test.
12102 2011-02-11 Tobias Burnus <burnus@net-b.de>
12105 * gfortran.dg/pure_formal_2.f90: New.
12107 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12109 PR rtl-optimization/47614
12110 * gfortran.dg/pr47614.f: New.
12112 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12115 * gcc.dg/opts-6.c: New test.
12117 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12120 * gcc.dg/pr47684.c: New test.
12122 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12125 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12126 c99_runtime, dg-add-options c99_runtime.
12127 (main): Use __asm__.
12129 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12132 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12133 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12134 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12135 * gcc.dg/ucnid-10.c: Likewise.
12136 * gcc.dg/ucnid-13.c: Likewise.
12137 * gcc.dg/ucnid-7.c: Likewise.
12138 * gcc.dg/ucnid-8.c: Likewise.
12139 Adapt dg-warning line number.
12141 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12143 * gcc.target/i386/parity-1.c: Use -march=k8.
12144 * gcc.target/i386/parity-2.c: Ditto.
12145 * gcc.target/i386/vecinit-1.c: Ditto.
12146 * gcc.target/i386/vecinit-2.c: Ditto.
12148 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12151 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12152 * gcc.target/mips/save-restore-3.c: Likewise.
12153 * gcc.target/mips/save-restore-4.c: Likewise.
12154 * gcc.target/mips/save-restore-5.c: Likewise.
12157 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12158 * g++.dg/tree-prof/partition2.C: Likewise.
12160 2011-02-09 Jason Merrill <jason@redhat.com>
12162 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12163 rather than misdeclare std::puts.
12165 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12166 * g++.dg/other/warning1.C: Likewise.
12167 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12168 * g++.old-deja/g++.gb/scope06.C: Likewise.
12169 * g++.old-deja/g++.law/cvt11.C: Likewise.
12170 * g++.old-deja/g++.law/init1.C: Likewise.
12171 * g++.dg/abi/mangle26.C: Likewise.
12173 * g++.dg/template/function1.C: Adjust for C++0x mode.
12174 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12176 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12177 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12179 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12181 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12183 * g++.dg/cpp0x/regress: New directory.
12184 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12185 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12186 * g++.dg/cpp0x/regress/regress3.C: New.
12188 2011-02-10 Richard Guenther <rguenther@suse.de>
12190 PR tree-optimization/47677
12191 * gcc.dg/torture/pr47677.c: New testcase.
12193 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12195 * objc.dg/special/load-category-1.m: Remove unused header.
12196 * objc.dg/special/load-category-1a.m: Likewise.
12197 * objc.dg/special/load-category-2.m: Likewise.
12198 * objc.dg/special/load-category-2a.m: Likewise.
12199 * objc.dg/special/load-category-3.m: Likewise.
12200 * objc.dg/special/load-category-3a.m: Likewise.
12201 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12202 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12203 * objc.dg/attributes/class-attribute-1.m: Likewise.
12204 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12205 * obj-c++.dg/property/property.exp: Likewise.
12206 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12207 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12208 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12209 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12210 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12211 * obj-c++.dg/template-8.mm: Likewise.
12213 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12216 * gcc.target/i386/pr47665.c: New test.
12218 2011-02-10 Jie Zhang <jie@codesourcery.com>
12222 2011-02-05 Jie Zhang <jie@codesourcery.com>
12224 * gcc.dg/pr42631.c: Update test.
12225 * gcc.dg/pr42631-2.c: New test.
12227 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12230 * gfortran.dg/proc_decl_25.f90: New.
12232 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12235 * gfortran.dg/typebound_assignment_2.f03: New.
12237 2011-02-09 Richard Guenther <rguenther@suse.de>
12239 PR tree-optimization/47664
12240 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12242 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12244 PR middle-end/47646
12245 * gnat.dg/uninit_func.adb: Adjust dg directive.
12247 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12249 PR middle-end/47646
12250 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12252 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12255 * gfortran.dg/auto_dealloc_2.f90: New.
12257 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12259 * gcc.dg/builtins-config.h: Remove __sgi handling.
12260 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12261 -std=c99 for mips-sgi-irix6.5*.
12263 2011-02-09 Martin Jambor <mjambor@suse.cz>
12265 PR middle-end/45505
12266 * gfortran.dg/pr25923.f90: Remove xfails.
12268 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12271 * gfortran.dg/inquire_14.f90: New test.
12273 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12276 * gfortran.dg/pointer_init_6.f90: New.
12278 2011-02-08 Jeff Law <law@redhat.com>
12280 PR tree-optimization/42893
12281 * gcc.tree-ssa/pr42893.c: New test.
12283 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12285 PR tree-optimization/46834
12286 PR tree-optimization/46994
12287 PR tree-optimization/46995
12288 * gcc.dg/graphite/id-pr46834.c: New.
12289 * gfortran.dg/graphite/id-pr46994.f90: New.
12290 * gfortran.dg/graphite/id-pr46995.f90: New.
12292 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12294 PR middle-end/47646
12295 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12296 using the variable is known the warning is emitted there.
12297 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12298 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12300 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12303 * gcc.dg/noreturn-1.c (foo5): Likewise.
12304 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12305 (method2): Likewise.
12307 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12308 the return statement using the uninitialized variable.
12309 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12311 2011-02-08 Richard Guenther <rguenther@suse.de>
12313 PR middle-end/47639
12314 * g++.dg/opt/pr47639.c: New testcase.
12316 2011-02-08 Richard Guenther <rguenther@suse.de>
12318 PR tree-optimization/47632
12319 * g++.dg/opt/pr47632.C: New testcase.
12321 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12323 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12325 2011-02-07 Richard Guenther <rguenther@suse.de>
12327 PR tree-optimization/47615
12328 * g++.dg/opt/pr47615.C: New testcase.
12330 2011-02-07 Richard Guenther <rguenther@suse.de>
12332 PR tree-optimization/47621
12333 * gcc.dg/torture/pr47621.c: New testcase.
12335 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12337 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12339 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12342 * gfortran.dg/allocate_with_source_1 : New test.
12344 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12346 PR middle-end/47610
12347 * gcc.dg/pr47610.c: New test.
12349 2011-02-05 Jie Zhang <jie@codesourcery.com>
12352 * gcc.dg/pr42631.c: Update test.
12353 * gcc.dg/pr42631-2.c: New test.
12355 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12358 * gfortran.dg/pr47574.f90: New test.
12360 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12362 PR tree-optimization/46194
12363 * gcc.dg/autopar/pr46194.c: New.
12365 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12367 PR tree-optimization/43695
12368 * g++.dg/ipa/pr43695.C: New.
12370 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12372 PR inline-asm/23200
12373 * gcc.dg/pr23200.c: New test.
12375 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12378 * g++.dg/pr47589.C: New test.
12380 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12383 * g++.dg/template/typedef37.C: New test.
12384 * g++.dg/template/param1.C: Adjust expected error message.
12386 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12388 PR middle-end/31490
12389 * gcc.dg/pr31490-2.c: New test.
12390 * gcc.dg/pr31490-3.c: New test.
12391 * gcc.dg/pr31490-4.c: New test.
12393 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12394 Jakub Jelinek <jakub@redhat.com>
12397 * g++.dg/parser/semicolon3.C: Adjust.
12398 * g++.dg/parser/semicolon4.C: New testcase.
12399 * g++.dg/pr46890.C: New testcase.
12401 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12404 * g++.dg/init/pr29571.C: New.
12406 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12408 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12409 instead of vect_int.
12411 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12414 * gcc.target/i386/pr47312.c: New test.
12417 * gcc.target/i386/pr47564.c: New test.
12419 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12421 PR tree-optimization/45122
12422 * gcc.dg/tree-ssa/pr45122.c: New.
12424 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12427 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12430 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12431 and vsx so a default --with-cpu=power7 doesn't give an error
12432 when -mavoid-indexed-addresses is used.
12434 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12435 wrapper function to save the arguments and then jump to the real
12436 function, rather than depending on the compiler not to move stuff
12438 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12440 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12441 Paul Thomas <pault@gcc.gnu.org>
12444 * gfortran.dg/class_37.f03 : New test.
12446 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12447 Richard Guenther <rguenther@suse.de>
12449 PR tree-optimization/40979
12451 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12452 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12453 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12454 check_vect_support_and_set_flags.
12455 * gfortran.dg/graphite/vect-pr40979.f90: New.
12457 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12460 * gfortran.dg/class_36.f03: New.
12462 2011-02-02 Richard Guenther <rguenther@suse.de>
12464 PR tree-optimization/47566
12465 * gcc.dg/lto/20110201-1_0.c: New testcase.
12467 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12473 * debug/pr47498.c: New.
12474 * debug/pr47501.c: New.
12476 2011-02-01 Richard Guenther <rguenther@suse.de>
12478 PR tree-optimization/47559
12479 * g++.dg/torture/pr47559.C: New testcase.
12481 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12484 * gfortran.dg/typebound_call_20.f03: New.
12486 2011-02-01 Richard Guenther <rguenther@suse.de>
12488 PR tree-optimization/47555
12489 * gcc.dg/pr47555.c: New testcase.
12491 2011-02-01 Richard Guenther <rguenther@suse.de>
12493 PR tree-optimization/47541
12494 * g++.dg/torture/pr47541.C: New testcase.
12496 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12499 * gfortran.dg/typebound_call_19.f03: New.
12501 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12504 * g++.dg/cpp0x/pr47416.C: New test.
12506 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12509 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12511 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12514 * gfortran.dg/typebound_assignment_1.f03: New.
12516 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12518 PR tree-optimization/47538
12519 * gcc.c-torture/execute/pr47538.c: New test.
12521 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12524 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12526 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12528 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12530 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12532 PR rtl-optimization/44031
12533 * gcc.c-torture/compile/20110131-1.c: New test.
12535 2011-01-31 Tobias Burnus <burnus@net-b.de>
12538 * gfortran.dg/stmt_func_1.f90: New.
12540 2011-01-31 Tobias Burnus <burnus@net-b.de>
12543 * gfortran.dg/interface_34.f90: New.
12545 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12548 * gfortran.dg/realloc_on_assign_5.f03: New test.
12549 * gfortran.dg/realloc_on_assign_5.f03: New test.
12551 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12553 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12554 * gfortran.dg/bessel_7.f90: Likewise.
12555 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12557 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12558 * gfortran.dg/sum_init_expr.f03: Likewise.
12560 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12562 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12565 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12566 loop only on "vect_intfloat_cvt" targets.
12568 2011-01-29 Tobias Burnus <burnus@net-b.de>
12571 * gfortran.dg/shape_6.f90: New.
12573 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12575 PR libgfortran/47434
12576 * gfortran.dg/read_infnan_1.f90: Update test.
12577 * gfortran.dg/module_nan.f90: Update test.
12578 * gfortran.dg/char4_iunit_1.f03: Update test.
12579 * gfortran.dg/large_real_kind_1.f90: Update test.
12580 * gfortran.dg/real_const_3.f90: Update test.
12581 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12583 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12586 * g++.dg/template/param2.C: New test.
12588 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12590 PR libgfortran/47285
12591 * gfortran.dg/fmt_g.f: New test.
12593 2011-01-28 Tobias Burnus <burnus@net-b.de>
12596 * gfortran.dg/pure_formal_1.f90: New.
12598 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12601 * gcc.dg/tls/pr42894.c: New test.
12603 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12605 * gcc.dg/pr47276.c: Add dg-require-visibility.
12607 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12609 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12611 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12612 Tobias Burnus <burnus@gcc.gnu.org>
12617 * gfortran.dg/realloc_on_assign_3.f03: New test.
12618 * gfortran.dg/realloc_on_assign_4.f03: New test.
12619 * gfortran.dg/allocatable_function_5.f90: New test.
12620 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12621 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12622 implemented" dg-errors.
12624 2011-01-27 Jan Hubicka <jh@suse.cz>
12626 PR middle-end/46949
12627 * gcc.dg/attr-weakref-4.c: New testcase
12629 2011-01-27 Martin Jambor <mjambor@suse.cz>
12631 PR tree-optimization/47228
12632 * gcc.dg/torture/pr47228.c: New test.
12634 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12636 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12638 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12640 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12641 when using auto-overlay support on the SPU.
12643 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12645 PR rtl-optimization/44174
12646 * gcc.target/i386/asm-6.c: New test.
12648 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12650 PR rtl-optimization/46856
12651 * gcc.c-torture/compile/pr46856.c: New test.
12653 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12654 Andrew Pinski <pinskia@gmail.com>
12657 * gcc.dg/pr43082.c: New.
12659 2011-01-26 DJ Delorie <dj@redhat.com>
12661 PR rtl-optimization/46878
12662 * gcc.dg/pr46878-1.c: New test.
12664 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12667 * g++.dg/cpp0x/pr47476.C: New test.
12669 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12671 * gcc.c-torture/compile/20110126-1.c: New test.
12673 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12676 * gcc.dg/torture/pr47473.c: New test.
12678 2011-01-26 Jan Hubicka <jh@suse.cz>
12681 * gcc.c-torture/execute/pr47237.c: New testcase.
12683 2011-01-26 Jan Hubicka <jh@suse.cz>
12685 PR tree-optimization/47190
12686 * gcc.dg/attr-weakref-3.c: New testcase.
12688 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12691 * gcc.dg/dll-9a.c: New test file.
12692 * gcc.dg/dll-11.c: Likewise.
12693 * gcc.dg/dll-12.c: Likewise.
12694 * gcc.dg/dll-12a.c: Likewise.
12695 * gcc.dg/dll-11a.c: Likewise.
12696 * gcc.dg/dll-9.c: Likewise.
12697 * gcc.dg/dll-10.c: Likewise.
12698 * gcc.dg/dll-10a.c: Likewise.
12699 * g++.dg/ext/dllexport4a.cc: Likewise.
12700 * g++.dg/ext/dllexport4.C: Likewise.
12701 * g++.dg/ext/dllexport5.C: Likewise.
12702 * g++.dg/ext/dllexport5a.cc: Likewise.
12704 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12706 PR tree-optimization/46970
12707 * gcc.dg/graphite/pr46970.c: New.
12709 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12711 PR tree-optimization/46215
12712 * gcc.dg/graphite/pr46215.c: New.
12714 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12716 PR tree-optimization/46168
12717 * gcc.dg/graphite/pr46168.c: New.
12719 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12721 PR tree-optimization/43657
12722 * gcc.dg/graphite/pr43657.c: New.
12724 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12726 PR tree-optimization/29832
12727 * gfortran.dg/graphite/pr29832.f90: New.
12729 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12731 PR tree-optimization/43567
12732 * gcc.dg/graphite/pr43567.c: New.
12734 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12736 * gfortran.dg/graphite/interchange-4.f: New.
12737 * gfortran.dg/graphite/interchange-5.f: New.
12739 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12740 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12741 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12742 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12743 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12744 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12745 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12746 * gfortran.dg/ltrans-7.f90: Removed.
12747 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12749 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12750 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12751 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12752 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12753 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12754 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12755 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12756 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12757 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12758 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12759 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12760 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12761 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12762 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12763 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12764 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12765 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12766 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12767 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12768 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12769 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12770 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12771 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12772 * gcc.dg/tree-ssa/data-dep-1.c
12773 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12774 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12775 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12776 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12777 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12779 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12781 PR tree-optimization/47265
12782 PR tree-optimization/47443
12783 * gcc.c-torture/compile/pr47265.c: New test.
12784 * gcc.dg/pr47443.c: New test.
12786 2011-01-25 Martin Jambor <mjambor@suse.cz>
12788 PR tree-optimization/47382
12789 * g++.dg/torture/pr47382.C: New test.
12790 * g++.dg/opt/devirt1.C: Xfail.
12792 2011-01-25 Yao Qi <yao@codesourcery.com>
12795 * gcc.target/arm/pr45701-1.c: New test.
12796 * gcc.target/arm/pr45701-2.c: New test.
12797 * gcc.target/arm/pr45701-3.c: New test.
12799 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12800 Jakub Jelinek <jakub@redhat.com>
12802 PR tree-optimization/47271
12803 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12805 2011-01-25 Nick Clifton <nickc@redhat.com>
12807 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12808 (saturate_add): Delete.
12809 (exchange): Delete.
12810 (main): Do not run saturate_add.
12811 (set_interrupts): Delete.
12813 2011-01-25 Tobias Burnus <burnus@net-b.de>
12816 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12818 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12820 PR tree-optimization/47427
12821 PR tree-optimization/47428
12822 * gcc.c-torture/compile/pr47427.c: New test.
12823 * gcc.c-torture/compile/pr47428.c: New test.
12825 2011-01-25 Richard Guenther <rguenther@suse.de>
12827 PR middle-end/47411
12828 * gcc.dg/torture/pr47411.c: New testcase.
12830 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12832 * gfortran.dg/graphite/id-24.f: New.
12833 * gfortran.dg/graphite/id-25.f: New.
12835 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12837 * gfortran.dg/graphite/id-23.f: New.
12839 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12841 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12843 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12845 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12846 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12847 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12848 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12849 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12850 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12851 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12852 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12853 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12855 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12857 * gcc.dg/graphite/block-0.c: Add documentation.
12858 * gcc.dg/graphite/block-4.c: Same.
12859 * gcc.dg/graphite/block-7.c: Same.
12860 * gcc.dg/graphite/block-8.c: New.
12861 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12862 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12863 * gcc.dg/graphite/interchange-12.c: Add documentation.
12864 * gcc.dg/graphite/interchange-13.c: New.
12865 * gcc.dg/graphite/interchange-14.c: New.
12866 * gcc.dg/graphite/interchange-15.c: New.
12867 * gcc.dg/graphite/interchange-8.c: Add documentation.
12868 * gcc.dg/graphite/interchange-mvt.c: Same.
12870 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12873 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12874 * gcc.target/powerpc/altivec-14.c: Ditto.
12875 * gcc.target/powerpc/altivec-33.c: Ditto.
12876 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12877 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12878 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12879 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12880 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12881 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12882 * g++.dg/ext/altivec-15.C: Ditto.
12883 * g++.dg/ext/altivec-types-1.C: Ditto.
12884 * g++.dg/ext/altivec-types-2.C: Ditto.
12885 * g++.dg/ext/altivec-types-3.C: Ditto.
12886 * g++.dg/ext/altivec-types-4.C: Ditto.
12888 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12890 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12892 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12894 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12895 optimization options.
12897 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12899 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12902 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12904 2011-01-23 Tobias Burnus <burnus@net-b.de>
12907 * gfortran.dg/allocatable_scalar_12.f90: New.
12909 2011-01-23 Ira Rosen <irar@il.ibm.com>
12911 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12912 vectorization to be not profitable if peeling is used to
12913 realign the memory access.
12914 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12915 loop bound to avoid loop unrolling.
12916 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12918 2011-01-22 Jan Hubicka <jh@suse.cz>
12921 * g++.dg/lto/pr47333.C: New file.
12923 2011-01-22 Jan Hubicka <jh@suse.cz>
12925 PR tree-optimization/43884
12927 * gcc.dg/autopar/outer-2.c: Increase array size.
12928 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12930 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12933 * gfortran.dg/c_loc_tests_16.f90: New test.
12935 2011-01-22 Tobias Burnus <burnus@net-b.de>
12938 * gfortran.dg/typebound_proc_19.f90: New.
12940 2011-01-21 Jeff Law <law@redhat.com>
12942 PR tree-optimization/47053
12943 * g++.dg/pr47053.C: New test.
12945 2011-01-21 Jason Merrill <jason@redhat.com>
12948 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12950 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12953 * g++.dg/cpp0x/range-for10.C: New test.
12954 * g++.dg/template/for1.C: New test.
12956 PR middle-end/45566
12957 * g++.dg/tree-prof/partition3.C: New test.
12959 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12961 PR rtl-optimization/47366
12962 * g++.dg/opt/pr47366.C: New test.
12964 2011-01-21 Jason Merrill <jason@redhat.com>
12967 * g++.dg/cpp0x/constexpr-regress2.C: New.
12969 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12971 2011-01-21 Jeff Law <law@redhat.com>
12973 PR rtl-optimization/41619
12974 * gcc.dg/pr41619.c: New.
12976 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12978 PR tree-optimization/47355
12979 * g++.dg/opt/pr47355.C: New test.
12981 2011-01-21 Richard Guenther <rguenther@suse.de>
12983 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12986 2011-01-21 Richard Guenther <rguenther@suse.de>
12988 PR tree-optimization/47365
12989 * gcc.dg/torture/pr47365.c: New testcase.
12990 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12992 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12994 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12996 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12998 PR tree-optimization/47391
12999 * gcc.dg/pr47391.c: New test.
13001 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13003 * g++.dg/template/char1.C: Use signed char.
13005 2011-01-21 Tobias Burnus <burnus@net-b.de>
13008 * gfortran.dg/pointer_target_4.f90: New.
13010 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13013 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13014 ILP32 system and not IP32.
13016 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13019 * g++.dg/debug/pr46583.C: New.
13021 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13024 * g++.dg/debug/pr47283.C: New test.
13027 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13028 * gcc.target/i386/headmerge-2.c: Likewise.
13030 2011-01-20 Richard Guenther <rguenther@suse.de>
13032 PR middle-end/47370
13033 * gcc.dg/torture/pr47370.c: New testcase.
13035 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13037 PR tree-optimization/46130
13038 * gcc.dg/pr46130-1.c: New test.
13039 * gcc.dg/pr46130-2.c: New test.
13041 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13044 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13046 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13049 * g++.dg/debug/pr46240.cc: New.
13051 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13054 * g++.dg/template/anonunion1.C: New test.
13056 PR rtl-optimization/47337
13057 * gcc.c-torture/execute/pr47337.c: New test.
13059 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13062 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13064 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13066 PR tree-optimization/46021
13067 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13069 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13071 PR tree-optimization/47290
13072 * g++.dg/torture/pr47290.C: New test.
13074 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13077 * gfortran.dg/proc_ptr_comp_29.f90: New.
13079 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13082 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13083 powerpc-apple-darwin9.
13085 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13087 PR rtl-optimization/47299
13088 * gcc.c-torture/execute/pr47299.c: New test.
13090 2011-01-17 Jason Merrill <jason@redhat.com>
13092 * g++.dg/cpp0x/constexpr-virtual.C: New.
13094 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13097 * gfortran.dg/gomp/pr47331.f90: New test.
13099 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13102 * objc.dg/selector-warn-1.m: New.
13103 * obj-c++.dg/selector-warn-1.mm: New.
13105 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13107 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13108 Update dg-final accordingly.
13110 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13112 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13114 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13116 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13118 * gcc.dg/guality/pr36728-2.c: Likewise.
13120 2011-01-17 Richard Guenther <rguenther@suse.de>
13122 PR tree-optimization/47313
13123 * g++.dg/torture/pr47313.C: New testcase.
13125 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13128 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13129 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13130 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13131 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13133 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13135 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13136 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13137 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13139 2011-01-17 Richard Guenther <rguenther@suse.de>
13141 PR tree-optimization/45967
13142 * gcc.dg/torture/pr45967-2.c: New testcase.
13143 * gcc.dg/torture/pr45967-3.c: Likewise.
13145 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13148 * g++.dg/ext/pr47213.C: Require visibility.
13150 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13152 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13153 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13155 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13157 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13158 Linux-based targets.
13160 2011-01-13 Jan Hubicka <jh@suse.cz>
13162 PR tree-optimization/47276
13163 * gcc.dg/pr47276.c: New testcase.
13165 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13166 Jonathan Wakely <jwakely.gcc@gmail.com>
13169 * g++.dg/other/pr33558.C: New.
13170 * g++.dg/other/pr33558-2.C: New.
13172 2011-01-14 Martin Jambor <mjambor@suse.cz>
13174 PR tree-optimization/45934
13175 PR tree-optimization/46302
13176 * g++.dg/ipa/devirt-c-1.C: New test.
13177 * g++.dg/ipa/devirt-c-2.C: Likewise.
13178 * g++.dg/ipa/devirt-c-3.C: Likewise.
13179 * g++.dg/ipa/devirt-c-4.C: Likewise.
13180 * g++.dg/ipa/devirt-c-5.C: Likewise.
13181 * g++.dg/ipa/devirt-c-6.C: Likewise.
13182 * g++.dg/ipa/devirt-6.C: Likewise.
13183 * g++.dg/ipa/devirt-d-1.C: Likewise.
13184 * g++.dg/torture/pr45934.C: Likewise.
13186 2011-01-14 Jason Merrill <jason@redhat.com>
13188 * g++.dg/cpp0x/variadic105.C: New.
13190 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13191 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13194 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13195 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13196 execution tests on i?86-*-*, x86_64-*-* and
13197 powerpc*-apple-darwin* && ilp32.
13198 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13199 tests on i?86-*-* and x86_64-*-*.
13201 2011-01-14 Richard Guenther <rguenther@suse.de>
13203 PR tree-optimization/47280
13204 * g++.dg/opt/pr47280.C: New testcase.
13206 2011-01-14 Jason Merrill <jason@redhat.com>
13208 * g++.dg/cpp0x/constexpr-regress1.C: New.
13210 * g++.dg/ext/flexary2.C: New.
13212 2011-01-14 Richard Guenther <rguenther@suse.de>
13214 PR middle-end/47281
13215 * gcc.dg/torture/pr47281.c: New testcase.
13216 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13218 2011-01-14 Richard Guenther <rguenther@suse.de>
13220 PR tree-optimization/47286
13221 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13223 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13226 * g++.dg/ext/pr47213.C: New.
13228 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13230 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13232 2011-01-13 Tobias Burnus <burnus@net-b.de>
13233 Mikael Morin <mikael@gcc.gnu.org>
13237 * gfortran.dg/select_type_20.f90: New.
13238 * gfortran.dg/select_type_21.f90: New.
13240 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13243 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13245 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13247 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13248 * gcc.dg/guality/pr36728-2.c: Likewise.
13250 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13253 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13255 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13257 PR rtl-optimization/45352
13258 * gcc.dg/pr45352-3.c: New.
13260 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13262 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13264 * g++.dg/cpp0x/range-for8.C: New.
13265 * g++.dg/cpp0x/range-for9.C: New.
13267 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13270 * g++.dg/debug/pr47209.C: New.
13272 2011-01-12 Richard Guenther <rguenther@suse.de>
13275 * gcc.dg/lto/pr47259_0.c: New testcase.
13276 * gcc.dg/lto/pr47259_1.c: Likewise.
13278 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13280 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13281 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13282 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13283 methods missing from the OBJC2 Object.
13284 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13285 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13286 GNU and NeXT runtimes.
13287 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13289 * objc-obj-c++-shared/Object1.m: Likewise.
13290 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13291 * objc.dg/proto-qual-1.m: Likewise.
13292 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13293 * obj-c++.dg/proto-qual-1.mm: Likewise.
13295 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13298 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13300 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13302 Fixed the Objective-C++ testsuite and updated all tests.
13303 * lib/obj-c++.exp (obj-c++_init): Declare and set
13304 gcc_warning_prefix and gcc_error_prefix.
13305 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13306 'dg-warning', 'dg-message' and 'dg-error'.
13307 * obj-c++.dg/class-extension-3.mm: Likewise.
13308 * obj-c++.dg/class-protocol-1.mm: Likewise.
13309 * obj-c++.dg/encode-7.mm: Likewise.
13310 * obj-c++.dg/exceptions-3.mm: Likewise.
13311 * obj-c++.dg/exceptions-5.mm: Likewise.
13312 * obj-c++.dg/method-12.mm: Likewise.
13313 * obj-c++.dg/method-13.mm: Likewise.
13314 * obj-c++.dg/method-15.mm: Likewise.
13315 * obj-c++.dg/method-16.mm: Likewise.
13316 * obj-c++.dg/method-4.mm: Likewise.
13317 * obj-c++.dg/method-8.mm: Likewise.
13318 * obj-c++.dg/method-conflict-1.mm: Likewise.
13319 * obj-c++.dg/method-conflict-2.mm: Likewise.
13320 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13321 and uncommented second part of the testcase now that the testsuite
13323 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13324 and uncommented second part of the testcase now that the testsuite
13326 * obj-c++.dg/private-1.mm: Likewise.
13327 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13328 * obj-c++.dg/syntax-error-7.mm: Likewise.
13329 * obj-c++.dg/warn5.mm: Likewise.
13330 * obj-c++.dg/property/at-property-14.mm: Likewise.
13331 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13333 * obj-c++.dg/property/at-property-18.mm: Likewise.
13334 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13336 * obj-c++.dg/property/at-property-21.mm: Likewise.
13337 * obj-c++.dg/property/at-property-28.mm: Likewise.
13338 * obj-c++.dg/property/at-property-5.mm: Likewise.
13339 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13340 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13341 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13342 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13343 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13344 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13345 * obj-c++.dg/tls/diag-5.mm: Likewise.
13346 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13347 dg-error, now matched correctly.
13349 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13351 * objc.dg/property/at-property-29.m: New.
13352 * obj-c++.dg/property/at-property-29.mm: New.
13354 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13356 * go.test/go-test.exp (go-set-goarch): New proc.
13357 (go-gc-tests): Use it.
13359 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13362 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13364 2011-01-11 Richard Henderson <rth@redhat.com>
13366 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13368 2011-01-11 Jan Hubicka <jh@suse.cz>
13372 * gcc.dg/lto/pr45721_1.c: New file.
13373 * gcc.dg/lto/pr45721_0.c: New file.
13375 2011-01-11 Richard Guenther <rguenther@suse.de>
13377 PR tree-optimization/46076
13378 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13380 2011-01-11 Jeff Law <law@redhat.com>
13382 * PR tree-optimization/47086
13383 * gcc.dg/pr47086.c: New test.
13385 2011-01-11 Jason Merrill <jason@redhat.com>
13388 * g++.dg/template/new10.C: New.
13391 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13393 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13395 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13396 Split type definitions and NSConstantString class into...
13397 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13398 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13399 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13400 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13401 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13402 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13404 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13405 encode defines for newer NeXT system headers.
13406 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13407 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13408 * objc.dg/foreach-5.m: Likewise.
13409 * objc.dg/foreach-2.m: Likewise.
13410 * objc.dg/foreach-4.m: Likewise.
13411 * objc.dg/torture/strings/string1.m: Likewise.
13412 * objc.dg/torture/strings/string2.m: Likewise.
13413 * objc.dg/torture/strings/string3.m: Likewise.
13414 * objc.dg/torture/strings/string4.m: Likewise.
13415 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13416 header and stand alone.
13417 * obj-c++.dg/strings/strings-2.mm: Likewise.
13418 * objc.dg/torture/strings/const-str-3.m: Likewise.
13419 * objc.dg/strings/strings-2.m: Likewise.
13420 * objc.dg/strings/const-str-12b.m: Likewise.
13422 2011-01-12 Richard Guenther <rguenther@suse.de>
13424 PR middle-end/32511
13425 * gcc.dg/attr-weak-1.c: Adjust.
13427 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13430 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13431 standard compliant and comment.
13433 2011-01-10 Jan Hubicka <jh@suse.cz>
13436 * gcc.dg/initpri3.c: New testcase.
13438 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13441 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13442 externally visible.
13447 (g_ebp_save): Likewise.
13448 (g_esp_save): Likewise.
13450 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13452 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13454 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13456 PR tree-optimization/46021
13457 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13458 i?86-*-*, x86_64-*-*.
13460 2011-01-10 Jeff Law <law@redhat.com>
13462 * PR tree-optimization/47141
13463 * gcc.c-torture/compile/pr47141.c: New test.
13465 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13468 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13469 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13470 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13471 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13474 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13475 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13476 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13477 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13478 being vectorized. Adjust dg-final pattern.
13481 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13482 * gcc.dg/vect/slp-24.c: Likewise.
13484 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13487 * g++.dg/other/pr47218-1.C: New test file.
13488 * g++.dg/other/pr47218.C: Likewise.
13489 * g++.dg/other/pr47218.h: New supporting header.
13491 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13494 * objc.dg/attributes/invalid-attribute-1.m: New.
13495 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13497 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13500 * gfortran.dg/proc_ptr_comp_28.f90: New.
13502 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13504 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13505 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13506 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13507 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13508 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13509 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13510 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13511 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13512 * objc.dg/gnu-api-2-class.m: Likewise.
13513 * objc.dg/gnu-api-2-ivar.m: Likewise.
13514 * objc.dg/gnu-api-2-method.m: Likewise.
13515 * objc.dg/gnu-api-2-objc.m: Likewise.
13516 * objc.dg/gnu-api-2-object.m: Likewise.
13517 * objc.dg/gnu-api-2-property.m: Likewise.
13518 * objc.dg/gnu-api-2-protocol.m: Likewise.
13519 * objc.dg/gnu-api-2-sel.m: Likewise.
13521 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13523 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13524 * objc.dg/objc-foreach-4.m: Likewise.
13525 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13526 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13527 * objc.dg/foreach-4.m: Likewise.
13528 * objc.dg/foreach-5.m: Likewise.
13529 * objc.dg/foreach-3.m: Return self from init.
13531 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13534 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13536 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13539 * gfortran.dg/class_35.f90: New.
13541 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13543 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13545 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13548 * objc.dg/invalid-method-2.m: New.
13549 * obj-c++.dg/invalid-method-2.mm: New.
13551 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13554 * gfortran.dg/transpose_optimization_2.f90 : New test.
13556 2011-01-08 Jan Hubicka <jh@suse.cz>
13558 PR tree-optmization/46469
13559 * g++.dg/torture/pr46469.C: New testcase.
13561 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13563 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13564 emulation of libobjc-gnu structure layout functionality to ..
13565 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13566 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13567 * objc/execute/bf-common.h: Adjust headers.
13568 * objc/execute/bf-1.m: Likewise.
13569 * objc/execute/bf-2.m: Likewise.
13570 * objc/execute/bf-3.m: Likewise.
13571 * objc/execute/bf-4.m: Likewise.
13572 * objc/execute/bf-5.m: Likewise.
13573 * objc/execute/bf-6.m: Likewise.
13574 * objc/execute/bf-7.m: Likewise.
13575 * objc/execute/bf-8.m: Likewise.
13576 * objc/execute/bf-9.m: Likewise.
13577 * objc/execute/bf-10.m: Likewise.
13578 * objc/execute/bf-11.m: Likewise.
13579 * objc/execute/bf-12.m: Likewise.
13580 * objc/execute/bf-13.m: Likewise.
13581 * objc/execute/bf-14.m: Likewise.
13582 * objc/execute/bf-15.m: Likewise.
13583 * objc/execute/bf-16.m: Likewise.
13584 * objc/execute/bf-17.m: Likewise.
13585 * objc/execute/bf-18.m: Likewise.
13586 * objc/execute/bf-19.m: Likewise.
13587 * objc/execute/bf-20.m: Likewise.
13588 * objc/execute/bf-21.m: Likewise.
13589 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13590 objc_get_type_qualifiers ().
13592 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13595 * gfortran.dg/dependency_39.f90: New test.
13597 2011-01-07 Jan Hubicka <jh@suse.cz>
13599 Get builtins tests ready for linker plugin.
13600 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13601 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13602 my_memset, my_bzero): Mark used.
13603 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13604 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13606 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13609 2011-01-07 Jan Hubicka <jh@suse.cz>
13611 PR tree-optimization/46367
13612 * g++.dg/torture/pr46367.C: New file.
13614 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13617 * gcc.dg/pr47201.c: New test.
13620 * gcc.dg/tree-prof/pr47187.c: New test.
13622 2011-01-07 Tobias Burnus <burnus@net-b.de>
13625 * gfortran.dg/extends_type_of_3.f90: New.
13627 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13629 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13630 * g++.dg/ext/dllimport-MI1.C: Likewise.
13631 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13632 * g++.dg/ext/dllimport10.C: Likewise.
13633 * g++.dg/ext/dllimport11.C: Likewise.
13634 * g++.dg/ext/dllimport12.C: Likewise.
13635 * g++.dg/ext/dllimport13.C: Likewise.
13636 * g++.dg/ext/dllimport2.C: Likewise.
13637 * g++.dg/ext/dllimport3.C: Likewise.
13638 * g++.dg/ext/dllimport4.C: Likewise.
13639 * g++.dg/ext/dllimport5.C: Likewise.
13640 * g++.dg/ext/dllimport6.C: Likewise.
13641 * g++.dg/ext/dllimport8.C: Likewise.
13642 * g++.dg/ext/dllimport9.C: Likewise.
13643 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13644 targets, too. Additionally enable test for i?86-*-mingw*.
13645 * g++.dg/ext/selectany1.C: Likewise.
13646 Remove guard variable check.
13648 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13652 * gfortran.dg/storage_size_3.f08: Extended.
13654 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13657 * g++.dg/template/stdarg1.C: New test.
13659 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13662 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13663 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13664 from the interface of functions to not hide the errors that
13667 2011-01-06 Jan Hubicka <jh@suse.cz>
13669 * gcc.dg/lto/pr47188_0.c: New testcase.
13670 * gcc.dg/lto/pr47188_1.c: New testcase.
13672 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13676 * gfortran.dg/interface_33.f90: New test.
13678 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13681 * gcc.c-torture/compile/pr47150.c: New test.
13683 2011-01-06 Ira Rosen <irar@il.ibm.com>
13685 PR tree-optimization/47139
13686 * gcc.dg/vect/pr47139.c: New test.
13688 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13691 * gfortran.dg/extends_type_of_2.f03: New.
13693 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13695 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13697 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13699 * gnat.dg/opt14.adb: New test.
13701 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13704 * gfortran.dg/allocate_error_2.f90: New test.
13706 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13709 * gfortran.dg/storage_size_3.f08: New.
13711 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13713 PR libgfortran/47154
13714 * gfortran.dg/namelist_68.f90: New test.
13716 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13718 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13720 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13723 * gfortran.dg/class_34.f90: New.
13725 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13727 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13728 use __builtin_inff. Skip all single-precision tests that require
13731 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13733 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13735 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13737 PR tree-optimization/47148
13738 * gcc.c-torture/execute/pr47148.c: New test.
13740 PR tree-optimization/47155
13741 * gcc.c-torture/execute/pr47155.c: New test.
13743 PR rtl-optimization/47157
13744 * gcc.c-torture/compile/pr47157.c: New test.
13746 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13748 * gcc.dg/torture/vector-shift2.c (schar): Define.
13749 (main): Always use schar or uchar instead of plain "char" to avoid
13750 dependencies on implementation-defined char signedness.
13752 2011-01-03 Martin Jambor <mjambor@suse.cz>
13754 PR tree-optimization/46801
13755 * gnat.dg/pack9.adb: Remove xfail.
13757 2011-01-03 Martin Jambor <mjambor@suse.cz>
13759 PR tree-optimization/46984
13760 * g++.dg/ipa/pr46984.C: New test.
13762 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13765 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13767 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13769 PR tree-optimization/47140
13770 * gcc.c-torture/compile/pr47140.c: New test.
13772 PR rtl-optimization/47028
13773 * gcc.dg/pr47028.c: New test.
13775 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13777 * objc.dg/protocol-forward-1.m: Removed TODO.
13778 * objc.dg/protocol-forward-2.m: New.
13779 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13780 * obj-c++.dg/protocol-forward-2.mm: New.
13782 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13785 * g++.dg/eh/pr38662.C: New testcase.
13787 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13789 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13790 scan for newline '\n'.
13793 Copyright (C) 2011 Free Software Foundation, Inc.
13795 Copying and distribution of this file, with or without modification,
13796 are permitted in any medium without royalty provided the copyright
13797 notice and this notice are preserved.