1 2011-11-09 Jakub Jelinek <jakub@redhat.com>
3 * gcc.dg/tm/memopt-1.c: Fix up regexp.
5 2011-11-09 Ian Lance Taylor <iant@google.com>
7 * lib/target-supports.exp (check_effective_target_ucontext_h): New
9 * gcc.dg/split-5.c: New test.
11 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
13 * gcc.dg/tm/memopt-1.c: Adjust regexp.
15 2011-11-09 Jason Merrill <jason@redhat.com>
18 * g++.dg/template/virtual1.C: New.
20 2011-11-08 Jason Merrill <jason@redhat.com>
22 Run most C++ tests in both C++98 and C++11 modes.
23 * lib/target-supports.exp (check_effective_target_c++11): New.
24 (check_effective_target_c++98): New.
25 * lib/g++-dg.exp (g++-dg-runtest): New.
26 * g++.dg/dg.exp: Use g++-dg-runtest.
27 * g++.dg/charset/charset.exp: Likewise.
28 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
29 * g++.dg/dfp/dfp.exp: Likewise.
30 * g++.dg/gcov/gcov.exp: Likewise.
31 * g++.dg/gomp/gomp.exp: Likewise.
32 * g++.dg/graphite/graphite.exp: Likewise.
33 * g++.dg/tls/tls.exp: Likewise.
34 * g++.dg/tm/tm.exp: Likewise.
35 * g++.dg/vect/vect.exp: Likewise.
36 * g++.old-deja/old-deja.exp: Likewise.
37 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
38 with some of the torture options.
39 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
40 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
41 * g++.dg/init/null1.C: Only run in C++98.
42 * g++.dg/warn/Wconversion-null-3.C: Likewise.
43 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
44 * g++.old-deja/g++.brendan/crash64.C: Likewise.
45 * g++.old-deja/g++.other/anon9.C: Likewise.
46 * g++.old-deja/g++.other/linkage1.C: Likewise.
47 * g++.old-deja/g++.other/linkage2.C: Likewise.
48 * g++.old-deja/g++.pt/t29.C: Likewise.
49 * g++.old-deja/g++.pt/t30.C: Likewise.
50 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
51 * g++.dg/ext/anon-struct4.C: Likewise.
52 * g++.dg/init/brace2.C: Likewise.
53 * g++.dg/init/brace6.C: Likewise.
54 * g++.dg/other/anon3.C: Likewise.
55 * g++.dg/template/arg2.C: Likewise.
56 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
57 * g++.old-deja/g++.brendan/enum11.C: Likewise.
58 * g++.old-deja/g++.brendan/enum8.C: Likewise.
59 * g++.old-deja/g++.brendan/enum9.C: Likewise.
60 * g++.old-deja/g++.brendan/friend3.C: Likewise.
61 * g++.old-deja/g++.brendan/init2.C: Likewise.
62 * g++.old-deja/g++.brendan/init4.C: Likewise.
63 * g++.old-deja/g++.brendan/misc14.C: Likewise.
64 * g++.old-deja/g++.jason/cond.C: Likewise.
65 * g++.old-deja/g++.law/init1.C: Likewise.
66 * g++.old-deja/g++.law/operators32.C: Likewise.
67 * g++.old-deja/g++.pt/enum6.C: Likewise.
68 * g++.old-deja/g++.pt/explicit70.C: Likewise.
69 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
71 * g++.dg/eh/new1.C: Adjust for C++11 mode.
72 * g++.dg/init/new11.C: Likewise.
73 * g++.dg/init/pr29571.C: Likewise.
74 * g++.dg/lookup/forscope2.C: Likewise.
75 * g++.dg/parse/linkage1.C: Likewise.
76 * g++.dg/parse/typedef8.C: Likewise.
77 * g++.dg/template/error44.C: Likewise.
78 * g++.dg/tls/diag-2.C: Likewise.
79 * g++.dg/tls/diag-4.C: Likewise.
80 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
81 * g++.old-deja/g++.abi/arraynew.C: Likewise.
82 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
83 * g++.old-deja/g++.brendan/new3.C: Likewise.
84 * g++.old-deja/g++.eh/new1.C: Likewise.
85 * g++.old-deja/g++.eh/new2.C: Likewise.
86 * g++.old-deja/g++.jason/new.C: Likewise.
87 * g++.old-deja/g++.law/friend1.C: Likewise.
88 * g++.old-deja/g++.mike/net46.C: Likewise.
89 * g++.old-deja/g++.mike/p755.C: Likewise.
90 * g++.old-deja/g++.other/new6.C: Likewise.
92 * g++.dg/cpp0x/variadic74.C: Adjust diags.
93 * g++.dg/template/crash53.C: Likewise.
94 * g++.dg/template/void9.C: Likewise.
96 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
99 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
101 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
104 * g++.dg/cpp0x/sfinae29.C: New.
106 2011-11-09 Janus Weil <janus@gcc.gnu.org>
109 * gfortran.dg/typebound_call_22.f03: New test case.
111 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
114 * gfortran.dg/inquire_size.f90: Don't flush the unit.
116 2011-11-09 Richard Guenther <rguenther@suse.de>
118 PR tree-optimization/51039
119 * gcc.dg/pr51039.c: New testcase.
121 2011-11-09 Jakub Jelinek <jakub@redhat.com>
123 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
124 Enable also for powerpc*-*-*.
126 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
129 * gfortran.dg/forall_16.f90: New test.
131 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
134 * gfortran.dg/initialization_29.f90: Expand test.
136 2011-11-09 Dodji Seketeli <dodji@redhat.com>
139 * g++.dg/cpp0x/alias-decl-12.C: New test.
140 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
142 2011-11-09 Dodji Seketeli <dodji@redhat.com>
145 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
147 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
149 PR tree-optimization/51015
150 * gcc.dg/vect/pr51015.c: New test.
152 2011-11-08 David S. Miller <davem@davemloft.net>
154 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
155 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
157 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
160 * gfortran.dg/io_constraints_3.f90: Improve testcase.
162 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
165 * gfortran.dg/string_5.f90: Improve testcase.
167 2011-10-23 Jason Merrill <jason@redhat.com>
170 * g++.dg/template/lvalue2.C: New.
172 2011-11-08 Michael Matz <matz@suse.de>
174 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
175 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
176 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
177 * g++.dg/eh/builtin2.C: Ditto.
178 * g++.dg/eh/builtin3.C: Ditto.
180 2011-11-08 Jakub Jelinek <jakub@redhat.com>
182 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
183 being prefered even for -mavx.
184 * gcc.target/i386/avx-cvt-3.c: New test.
186 2011-11-08 Richard Guenther <rguenther@suse.de>
188 PR tree-optimization/51012
189 * gcc.dg/pr51012-1.c: New testcase.
190 * gcc.dg/pr51012-2.c: Likewise.
192 2011-11-08 Richard Guenther <rguenther@suse.de>
195 * c-c++-common/uninit-pr51010.c: New testcase.
197 2011-11-08 Jakub Jelinek <jakub@redhat.com>
199 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
200 check_effective_target_vect_call_copysignf,
201 check_effective_target_vect_call_lrint): New procedures.
202 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
203 $VECT_SLP_CFLAGS with -ffast-math.
204 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
205 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
206 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
207 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
209 2011-11-07 Richard Henderson <rth@redhat.com>
210 Aldy Hernandez <aldyh@redhat.com>
211 Torvald Riegel <triegel@redhat.com>
213 Merged from transactional-memory.
215 * g++.dg/dg.exp: Run transactional memory tests.
216 * g++.dg/tm: New directory with new tests.
217 * gcc.dg/tm: New directory with new tests.
218 * c-c++-common/tm: New directory with new tests.
220 2011-11-08 Dodji Seketeli <dodji@redhat.com>
222 Fix context handling of alias-declaration
223 * g++.dg/cpp0x/alias-decl-11.C: New test.
225 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
228 * g++.dg/parse/template26.C: New.
229 * g++.dg/template/crash45.C: Adjust dg-error string.
231 2011-11-07 Jason Merrill <jason@redhat.com>
234 * g++.dg/template/lookup9.C: New.
237 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
240 * g++.dg/cpp0x/decltype35.C: New.
242 2011-11-07 Dodji Seketeli <dodji@redhat.com>
244 Support C++11 alias-declaration
246 * g++.dg/cpp0x/alias-decl-0.C: New test case.
247 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
248 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
249 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
250 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
251 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
252 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
253 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
254 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
255 * g++.dg/ext/alias-decl-attr1.C: Likewise.
256 * g++.dg/ext/alias-decl-attr2.C: Likewise.
257 * g++.dg/ext/alias-decl-attr3.C: Likewise.
258 * g++.dg/ext/alias-decl-attr4.C: Likewise.
260 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
262 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
264 2011-11-07 Janus Weil <janus@gcc.gnu.org>
267 * gfortran.dg/typebound_call_21.f03: New.
269 2011-11-07 Nathan Sidwell <nathan@acm.org>
271 * gcc.dg/profile-dir-1.c: Adjust final scan.
272 * gcc.dg/profile-dir-2.c: Adjust final scan.
273 * gcc.dg/profile-dir-3.c: Adjust final scan.
274 * gcc.misc-tests/gcov.exp: Adjust regexp.
275 * gcc.misc-tests/gcov-12.c: New.
276 * gcc.misc-tests/gcov-13.c: New.
277 * gcc.misc-tests/gcovpart-13b.c: New.
278 * gcc.misc-tests/gcov-14.c: New.
280 2011-11-07 Jason Merrill <jason@redhat.com>
283 * g++.dg/ext/visibility/template8.C: New.
285 2011-11-07 Jakub Jelinek <jakub@redhat.com>
287 PR tree-optimization/50789
288 * gcc.target/i386/avx2-gather-1.c: New test.
289 * gcc.target/i386/avx2-gather-2.c: New test.
290 * gcc.target/i386/avx2-gather-3.c: New test.
291 * gcc.target/i386/avx2-gather-4.c: New test.
293 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
295 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
297 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
300 * gfortran.dg/open_dev_null.f90: Remove testcase.
302 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
304 * lib/target-supports.exp (check_effective_target_sync_int_128):
305 Don't cache the result.
306 (check_effective_target_sync_long_long): Ditto.
308 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
310 PR rtl-optimization/47698
311 * gcc.target/i386/47698.c: New test.
313 2011-11-06 Jason Merrill <jason@redhat.com>
316 * g++.dg/ext/visibility/template7.C: New.
318 2011-11-07 Terry Guo <terry.guo@arm.com>
320 * gcc.target/arm/wmul-1.c: Adjust optimization level.
321 * gcc.target/arm/wmul-2.c: Ditto.
322 * gcc.target/arm/wmul-3.c: Ditto.
323 * gcc.target/arm/wmul-4.c: Ditto.
325 2011-11-06 Joseph Myers <joseph@codesourcery.com>
327 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
328 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
329 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
330 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
331 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
332 expected diagnostics.
334 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
335 Richard Henderson <rth@redhat.com>
336 Aldy Hernandez <aldyh@redhat.com>
338 Merged from cxx-mem-model.
340 * lib/target-supports.exp (check_effective_target_sync_int_128,
341 check_effective_target_sync_long_long): Check whether the target
342 supports 64 and 128 bit __sync builtins.
343 (check_effective_target_cas_char): New.
344 (check_effective_target_cas_int): New.
345 * gcc.dg/dg.exp: Exclude simulate-thread tests.
346 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
347 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
348 produce the expected library calls.
349 * gcc.dg/atomic-fence.c: New functional tests.
350 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
351 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
352 * gcc.dg/atomic-lockfree[-aux].c: New tests.
353 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
354 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
355 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
356 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
357 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
358 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
360 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
362 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
364 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
366 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
367 int128 operations are atomic.
368 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
369 operations are atomic.
370 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
371 operations are atomic.
372 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
373 operations are atomic.
374 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
375 stores aren't moved out of a loop.
376 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
377 globals don't overwrite neighbouring globals.
378 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
379 writes dont overwrite neighbouring components.
380 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
381 * c-c++-common/gomp/atomic-3.c: Likewise.
382 * c-c++-common/gomp/atomic-9.c: Likewise.
383 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
384 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
385 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
386 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
387 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
388 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
389 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
390 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
391 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
392 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
393 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
394 g++.dg/gomp/atomic-15.C: Remove.
395 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
396 * gcc.dg/gomp/atomic-11.c: Remove test.
398 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
400 * gcc.dg/vect/bb-slp-cond-1.c: New test.
401 * gcc.dg/vect/slp-cond-1.c: New test.
402 * gcc.dg/vect/slp-cond-2.c: New test.
404 2011-11-05 David S. Miller <davem@davemloft.net>
406 * lib/test-supports.exp
407 (check_effective_target_ultrasparc_vis2_hw): New proc.
408 (check_effective_target_ultrasparc_vis3_hw): New proc.
409 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
410 * gcc.target/sparc/vec-init-2.inc: Likewise.
411 * gcc.target/sparc/vec-init-3.inc: Likewise.
412 * gcc.target/sparc/vec-init-1-vis1.c: New test.
413 * gcc.target/sparc/vec-init-1-vis2.c: New test.
414 * gcc.target/sparc/vec-init-1-vis3.c: New test.
415 * gcc.target/sparc/vec-init-2-vis1.c: New test.
416 * gcc.target/sparc/vec-init-2-vis2.c: New test.
417 * gcc.target/sparc/vec-init-2-vis3.c: New test.
418 * gcc.target/sparc/vec-init-3-vis1.c: New test.
419 * gcc.target/sparc/vec-init-3-vis2.c: New test.
420 * gcc.target/sparc/vec-init-3-vis3.c: New test.
422 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
424 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
425 Disable test on Epiphany.
426 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
427 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
428 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
429 * g++.dg/parse/pragma3.C: Likewise.
430 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
432 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
433 * gcc.dg/tls/thr-cse-1.c: Likewise.
434 * g++.dg/opt/devirt2.C: Likewise.
435 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
436 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
437 * gcc.target/epiphany: New directory.
439 2011-11-05 Tobias Burnus <burnus@net-b.de>
441 * gfortran.dg/quad_2.f90: New.
443 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
445 * gcc.dg/strlenopt-22g.c: New wrapper around...
446 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
448 2011-11-04 Jason Merrill <jason@redhat.com>
451 * g++.dg/init/lifetime2.C: New.
452 * g++.dg/cpp0x/initlist-lifetime2.C: New.
455 * g++.dg/init/lifetime1.C: Test cleanup order.
457 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
459 * g++.dg/other/offsetof7.C: New test.
461 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
463 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
464 variable, default empty, -ffat-lto-objects for effective_target_lto.
465 (gcc-dg-test-1): Add options from dg-final methods.
466 * lib/scanasm.exp (scan-assembler_required_options)
467 (scan-assembler-not_required_options): New procs.
469 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
471 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
472 generate a pedwarn in c++98-mode.
473 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
474 don't generate a pedwarn in c++0x-mode.
476 2011-11-04 Olivier Goffart <olivier@woboq.com>
479 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
481 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
483 PR rtl-optimization/38644
484 * gcc.target/arm/stack-red-zone.c: New.
486 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
489 * g++.dg/warn/Wconversion-null-3.C: New.
491 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
494 * g++.dg/cpp0x/udlit-strint-length.C: New.
496 2011-11-04 Jason Merrill <jason@redhat.com>
499 * g++.dg/cpp0x/initlist-lifetime1.C: New.
500 * g++.dg/init/lifetime1.C: New.
501 * g++.dg/init/ref21.C: New.
502 * g++.dg/eh/array1.C: New.
504 2011-11-04 Tom de Vries <tom@codesourcery.com>
506 PR tree-optimization/50763
507 * gcc.dg/pr50763-5.c: New test.
509 2011-11-04 Tom de Vries <tom@codesourcery.com>
511 PR tree-optimization/50763
512 * g++.dg/pr50763-4.C: New test.
514 2011-11-04 Jakub Jelinek <jakub@redhat.com>
516 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
519 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
521 * gcc.dg/torture/vec-cvt-1.c: New test.
523 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
525 * gnat.dg/specs/private1[-sub].ads: New test.
527 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
530 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
531 * gfortran.dg/inline_sum_1.f90: New.
532 * gfortran.dg/inline_sum_2.f90: New.
533 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
534 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
535 * gfortran.dg/inline_product_1.f90: New.
537 2011-11-03 Tobias Burnus <burnus@net-b.de>
540 * gfortran.dg/bind_c_dts_5.f90: New.
542 2011-11-03 Tobias Burnus <burnus@net-b.de>
545 * gfortran.dg/module_parameter_array_refs_2.f90: New.
547 2011-11-03 Richard Guenther <rguenther@suse.de>
550 * g++.dg/init/copy7.C: Remove testcase.
552 2011-11-03 Martin Jambor <mjambor@suse.cz>
554 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
555 * g++.dg/ipa/devirt-c-2.C: Likewise.
556 * g++.dg/ipa/devirt-c-7.C: New test.
557 * g++.dg/ipa/devirt-c-8.C: Likewise.
559 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
561 PR tree-optimization/50912
562 * gnat.dg/loop_optimization10.ad[sb]: New test.
563 * gnat.dg/loop_optimization10_pkg.ads: New helper.
565 2011-11-02 Jason Merrill <jason@redhat.com>
568 * g++.dg/cpp0x/nsdmi-list2.C: New.
570 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/cpp0x/warn_cxx0x2.C: New.
574 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
576 2011-11-02 Tom de Vries <tom@codesourcery.com>
578 PR tree-optimization/50769
579 * gfortran.dg/pr50769.f90: New test.
581 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
583 * gcc.target/sparc/20111102-1.c: New test.
585 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
588 * g++.dg/warn/Wcast-qual2.C: New.
590 2011-11-02 Tom de Vries <tom@codesourcery.com>
592 PR tree-optimization/50763
593 * g++.dg/pr50763-3.C: New test.
595 2011-11-02 Tom de Vries <tom@codesourcery.com>
597 PR tree-optimization/50672
598 * g++.dg/pr50672.C: New test.
600 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
602 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
603 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
604 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
606 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
608 2011-11-02 Richard Guenther <rguenther@suse.de>
610 PR tree-optimization/50902
611 * gcc.dg/torture/pr50902.c: New testcase.
613 2010-11-02 Richard Guenther <rguenther@suse.de>
615 PR tree-optimization/50890
616 * gcc.dg/torture/pr50890.c: New testcase.
618 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
621 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
622 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
624 2011-11-01 Tom de Vries <tom@codesourcery.com>
626 PR tree-optimization/50908
627 * gcc.dg/pr50908.c: New test.
628 * gcc.dg/pr50908-2.c: Same.
629 * gcc.dg/pr50908-3.c: Same.
631 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
633 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
634 the outer loop. Remove comment. Don't check for widen-mult.
636 2011-10-31 Martin Jambor <mjambor@suse.cz>
638 * gcc.dg/ipa/ipcp-4.c: New test.
640 2011-10-31 Jakub Jelinek <jakub@redhat.com>
642 * gcc.dg/vshift-3.c: New test.
643 * gcc.dg/vshift-4.c: New test.
644 * gcc.dg/vshift-5.c: New test.
646 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
648 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
649 and current implementation.
651 2011-10-31 Paul Brook <paul@codesourcery.com>
653 * gcc.dg/constructor-1.c: New test.
655 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
658 * gfortran.dg/dshift_3.f90: New test.
660 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
662 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
664 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
665 * gcc.dg/torture/vshuf-v4si.c: Likewise.
666 * gcc.dg/torture/vshuf-v8si.c: Likewise.
667 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
668 * gcc.dg/torture/vshuf-v4di.c: Likewise.
669 * gcc.dg/torture/vshuf-v2df.c: Likewise.
670 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
671 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
672 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
673 * gcc.dg/torture/vshuf-v2di.c: Likewise.
674 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
675 * gcc.dg/torture/vshuf-v4df.c: Likewise.
676 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
677 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
678 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
679 * gcc.dg/vector-compare-2.c: Likewise.
681 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
684 * g++.dg/cpp0x/pr50901.C: New.
686 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
688 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
689 * gcc.target/i386/fma4-check.h (main): Ditto.
690 * gcc.target/i386/xop-check.h (main): Ditto.
692 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
695 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
698 * g++.dg/template/crash109.C: New.
700 2011-10-28 Jason Merrill <jason@redhat.com>
702 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
704 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
707 * g++.dg/template/crash109.C: New.
709 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
711 * gfortran.dg/nearest_5.f90: New test.
713 2011-10-28 Jakub Jelinek <jakub@redhat.com>
715 * gcc.dg/vshift-1.c: New test.
716 * gcc.dg/vshift-2.c: New test.
717 * gcc.target/i386/xop-vshift-1.c: New test.
718 * gcc.target/i386/xop-vshift-2.c: New test.
719 * gcc.target/i386/avx2-vshift-1.c: New test.
721 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
723 PR rtl-optimization/49720
724 * g++.dg/torture/pr49720.C: New test.
726 2011-10-27 David S. Miller <davem@davemloft.net>
728 * gcc.target/sparc/setcc-3.c: New test.
730 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
733 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
735 2011-10-27 Jakub Jelinek <jakub@redhat.com>
737 * gcc.target/i386/sse2-cvt-1.c: New test.
738 * gcc.target/i386/sse2-cvt-2.c: New test.
739 * gcc.target/i386/avx-cvt-1.c: New test.
740 * gcc.target/i386/avx-cvt-2.c: New test.
741 * gcc.target/i386/avx2-cvt-1.c: New test.
742 * gcc.target/i386/avx2-cvt-2.c: New test.
744 2011-10-27 Martin Jambor <mjambor@suse.cz>
746 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
748 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
749 Steven G. Kargl <kargl@gcc.gnu.org>
752 * gfortran.dg/pr50875.f90: New test.
754 2011-10-26 David S. Miller <davem@davemloft.net>
756 * gcc.target/sparc/fmaf-1.c: New test.
758 * gcc.target/sparc/setcc-1.c: New test.
759 * gcc.target/sparc/setcc-2.c: New test.
761 2011-10-26 Joseph Myers <joseph@codesourcery.com>
763 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
765 2011-10-26 Joseph Myers <joseph@codesourcery.com>
767 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
770 2011-10-26 Joseph Myers <joseph@codesourcery.com>
772 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
775 2011-10-26 Joseph Myers <joseph@codesourcery.com>
777 * gcc.target/i386/pad-4.c: Skip for Windows targets.
779 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
781 * gnat.dg/specs/discr1.ads: New test.
782 * gnat.dg/specs/discr1_pkg.ads: New helper.
784 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
786 * gnat.dg/specs/unchecked_union.ads: Rename to...
787 * gnat.dg/specs/unchecked_union1.ads: ...this.
788 * gnat.dg/specs/unchecked_union2.ads: New test.
790 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
792 * gnat.dg/specs/atomic1.ads: New test.
794 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
796 Implement C++11 user-defined literals.
797 * g++.dg/cpp0x/udlit-addr.C: New.
798 * g++.dg/cpp0x/udlit-args.C: New.
799 * g++.dg/cpp0x/udlit-args-neg.C: New.
800 * g++.dg/cpp0x/udlit-clink-neg.C: New.
801 * g++.dg/cpp0x/udlit-concat.C: New.
802 * g++.dg/cpp0x/udlit-concat-neg.C: New.
803 * g++.dg/cpp0x/udlit-constexpr.C: New.
804 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
805 * g++.dg/cpp0x/udlit-declare-neg.C: New.
806 * g++.dg/cpp0x/udlit-friend.C: New.
807 * g++.dg/cpp0x/udlit-general.C: New.
808 * g++.dg/cpp0x/udlit-inline.C: New.
809 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
810 * g++.dg/cpp0x/udlit-member-neg.C: New.
811 * g++.dg/cpp0x/udlit-namespace.C: New.
812 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
813 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
814 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
815 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
816 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
817 * g++.dg/cpp0x/udlit-operator-neg.C: New.
818 * g++.dg/cpp0x/udlit-raw-str.C: New.
819 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
820 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
821 * g++.dg/cpp0x/udlit-systemheader.C: New.
822 * g++.dg/cpp0x/udlit-template.C: New.
823 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
824 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
825 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
826 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
827 * g++.dg/cpp0x/udlit_system_header: New.
829 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
832 * g++.dg/cpp0x/decltype34.C: New.
834 2011-10-26 Tom de Vries <tom@codesourcery.com>
836 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
837 * gcc.c-torture/unsorted/HIset.c: Same.
838 * gcc.c-torture/unsorted/SIcmp.c: Same.
839 * gcc.c-torture/unsorted/SIset.c: Same.
840 * gcc.c-torture/unsorted/SFset.c: Same.
841 * gcc.c-torture/unsorted/UHIcmp.c: Same.
842 * gcc.c-torture/unsorted/USIcmp.c: Same.
843 * gcc.c-torture/unsorted/DFcmp.c: Same.
845 2011-10-26 Jakub Jelinek <jakub@redhat.com>
847 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
848 to work also with -masm=intel and additionally test the xmm vs. ymm
849 register type combination on mask/dest and in vsib.
850 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
851 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
852 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
853 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
854 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
855 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
856 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
857 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
858 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
859 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
860 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
861 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
862 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
863 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
864 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
865 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
866 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
867 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
868 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
869 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
870 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
871 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
872 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
873 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
874 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
875 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
876 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
877 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
878 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
879 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
880 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
882 2011-10-26 Tom de Vries <tom@codesourcery.com>
884 PR tree-optimization/50763
885 * gcc.dg/pr50763-2.c: New test.
887 2011-10-25 Joseph Myers <joseph@codesourcery.com>
889 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
890 Update expected messages.
892 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
894 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
896 2011-10-25 Jason Merrill <jason@redhat.com>
899 * g++.dg/init/aggr7.C: New.
902 * g++.dg/cpp0x/initlist59.C: New.
904 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
907 * g++.dg/overload/operator5.C: New.
909 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
912 * g++.dg/template/crash108.C: New.
914 2011-10-25 Jakub Jelinek <jakub@redhat.com>
916 PR tree-optimization/50596
917 * gcc.dg/vect/vect-cond-10.c: New test.
919 2011-10-24 Joey Ye <joey.ye@arm.com>
921 * gcc.target/arm/pr42575.c: Remove architecture option.
923 2011-10-24 David S. Miller <davem@davemloft.net>
925 * gcc.target/sparc/vis3move-1.c: New test.
926 * gcc.target/sparc/vis3move-2.c: New test.
927 * gcc.target/sparc/vis3move-3.c: New test.
929 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
931 * gcc.dg/strlenopt-22.c: New testcase.
932 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
934 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
936 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
938 (dg-skip-if): Remove.
939 * gcc.target/i386/funcspec-1.c: Ditto.
940 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
942 2011-10-24 Richard Guenther <rguenther@suse.de>
944 * gcc.dg/vect/vect-bool-1.c: New testcase.
946 2011-10-24 Richard Guenther <rguenther@suse.de>
948 PR tree-optimization/50838
949 * gcc.dg/torture/pr50838.c: New testcase.
951 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
953 PR tree-optimization/50730
954 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
955 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
956 -fno-tree-sra and SLP flags.
958 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
962 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/cpp0x/warn_cxx0x2.C: New.
966 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
968 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
971 * g++.dg/cpp0x/warn_cxx0x2.C: New.
972 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
974 2011-10-23 Tom de Vries <tom@codesourcery.com>
976 PR tree-optimization/50763
977 * gcc.dg/pr50763.c: New test.
979 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
982 * gcc.target/i386/pr50788.c: New test.
984 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
986 PR tree-optimization/50819
987 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
988 * g++.dg/vect/slp-pr50819.cc: New test.
990 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
993 * g++.dg/warn/Wconversion4.C: New.
995 2011-10-21 Jakub Jelinek <jakub@redhat.com>
998 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
999 from element other than first and reverse permutation.
1000 * gcc.dg/torture/vshuf-16.inc: Likewise.
1001 * gcc.dg/torture/vshuf-8.inc: Likewise.
1002 * gcc.dg/torture/vshuf-4.inc: Likewise.
1004 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1007 * g++.dg/parse/error43.C: New.
1008 * g++.dg/parse/error44.C: Likewise.
1010 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1011 Kirill Yukhin <kirill.yukhin@intel.com>
1014 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1015 * gcc.target/i386/bmi2-check.h: Ditto.
1017 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1020 * g++.dg/cpp0x/override2.C: Add test.
1022 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1024 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1025 check_linker_plugin_available.
1027 2011-10-21 Kai Tietz <ktietz@redhat.com>
1029 * gcc.target/i386/branch-cost1.c: New test.
1030 * gcc.target/i386/branch-cost2.c: New test.
1031 * gcc.target/i386/branch-cost3.c: New test.
1032 * gcc.target/i386/branch-cost4.c: New test.
1034 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1036 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1038 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1041 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1043 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1045 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1046 (_moz_foo, EXT__foo): Use ASMNAME.
1048 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1050 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1053 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1056 * gcc.target/i386/pr50766.c: New test.
1058 2011-10-20 Jason Merrill <jason@redhat.com>
1061 * g++.dg/eh/partial1.C: New.
1063 2011-10-20 Richard Henderson <rth@redhat.com>
1065 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1066 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1067 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1068 Use __builtin_shuffle.
1070 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1073 * gfortran.dg/ishft_3.f90: Update test.
1075 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1078 * gfortran.dg/substring_integer_index.f90: New test.
1080 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1082 * gfortran.dg/format_string.f: New test.
1084 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1086 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1088 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1090 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1092 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1093 gcc.target/i386/pr46226.c: Do not use
1094 -mno-accumulate-outgoing-args.
1096 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1098 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1099 including <strings.h>.
1101 2011-10-19 Jan Hubicka <jh@suse.cz>
1103 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1104 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1105 * lib/c-torture.exp: Likewise.
1106 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1107 * gcc.c-torture/compile/sync-1.c: Likewise.
1108 * gcc.c-torture/compile/sync-1.c: Likewise.
1109 * gcc.c-torture/compile/sync-3.c: Likewise.
1110 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1111 * gcc.dg/noncompile/920507-1.c: Likewise.
1112 * gcc.dg/torture/pr36400.c: Likewise.
1113 * g++.dg/torture/pr34850.C: Likewise.
1115 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1117 * gnat.dg/source_ref1.adb: New test.
1118 * gnat.dg/source_ref2.adb: Likewise.
1120 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1123 * g++.dg/parse/error42.C: New.
1124 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1126 2011-10-19 Jason Merrill <jason@redhat.com>
1129 * g++.dg/init/value9.C: New.
1131 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1133 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1134 * gcc.dg/torture/vshuf-16.inc: Likewise.
1135 * gcc.dg/torture/vshuf-8.inc: Likewise.
1136 * gcc.dg/torture/vshuf-4.inc: Likewise.
1138 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1141 * gfortran.dg/sizeof_proc.f90: New.
1143 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1145 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1146 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1148 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1151 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1153 2011-10-19 Jason Merrill <jason@redhat.com>
1156 * g++.dg/init/ref20.C: New.
1158 2011-10-19 Kai Tietz <ktietz@redhat.com>
1161 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1162 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1163 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1164 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1165 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1167 2011-10-19 Richard Guenther <rguenther@suse.de>
1170 * gcc.dg/torture/pr50768.c: New testcase.
1172 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1174 PR rtl-optimization/50340
1175 * gcc.dg/pr50340.c: New.
1177 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1179 PR tree-optimization/50717
1181 * gcc.dg/pr50717-1.c: New file.
1182 * gcc.target/arm/wmul-12.c: Correct types.
1183 * gcc.target/arm/wmul-8.c: Correct types.
1185 2011-10-18 Jason Merrill <jason@redhat.com>
1188 * g++.dg/cpp0x/defaulted32.C: New.
1191 * g++.dg/lookup/using23.C: New.
1194 * g++.dg/cpp0x/implicit12.C: New.
1195 * g++.dg/cpp0x/defaulted20.C: Adjust.
1196 * g++.dg/cpp0x/defaulted21.C: Adjust.
1197 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1198 * g++.dg/cpp0x/implicit4.C: Adjust.
1199 * g++.dg/cpp0x/implicit5.C: Adjust.
1200 * g++.dg/cpp0x/implicit8.C: Adjust.
1201 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1202 * g++.dg/cpp0x/not_special.C: Adjust.
1203 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1204 * g++.dg/cpp0x/rv1n.C: Adjust.
1205 * g++.dg/cpp0x/rv2n.C: Adjust.
1206 * g++.dg/cpp0x/rv3n.C: Adjust.
1207 * g++.dg/cpp0x/rv4n.C: Adjust.
1208 * g++.dg/cpp0x/rv5n.C: Adjust.
1209 * g++.dg/cpp0x/rv6n.C: Adjust.
1210 * g++.dg/cpp0x/rv7n.C: Adjust.
1212 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1214 * gcc.target/i386/avx2-vpop-check.h: New header.
1215 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1216 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1217 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1218 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1219 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1220 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1221 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1222 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1223 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1224 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1225 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1226 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1227 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1228 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1229 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1231 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1234 * gfortran.dg/coarray_subobject_1.f90: New test.
1235 * gfortran.dg/coarray/subobject_1.f90: New test.
1237 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1239 PR rtl-optimization/50205
1240 * gcc.dg/pr50205.c: New.
1242 2011-10-18 Richard Guenther <rguenther@suse.de>
1244 PR tree-optimization/50767
1245 * gcc.dg/torture/pr50767.c: New testcase.
1247 2011-10-18 Julian Brown <julian@codesourcery.com>
1249 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1250 * gcc.target/arm/unaligned-memcpy-1.c: New.
1251 * gcc.target/arm/unaligned-memcpy-2.c: New.
1252 * gcc.target/arm/unaligned-memcpy-3.c: New.
1253 * gcc.target/arm/unaligned-memcpy-4.c: New.
1255 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1258 * gfortran.dg/iso_c_binding_class.f03: New.
1260 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1262 * testsuite/lib/target-supports.exp
1263 (check_effective_target_vect_widen_shift): New.
1264 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1265 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1266 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1267 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1269 2011-10-18 Richard Guenther <rguenther@suse.de>
1271 * gcc.dg/torture/restrict-1.c: New testcase.
1273 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1275 * g++.dg/ext/bases.C: New test.
1277 2011-10-17 David S. Miller <davem@davemloft.net>
1279 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1280 all operations to emit VIS instructions.
1281 * gcc.target/sparc/fandnot.c: Likewise.
1282 * gcc.target/sparc/fnot.c: Likewise.
1283 * gcc.target/sparc/for.c: Likewise.
1284 * gcc.target/sparc/fornot.c: Likewise.
1285 * gcc.target/sparc/fxnor.c: Likewise.
1286 * gcc.target/sparc/fxor.c: Likewise.
1287 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1290 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1292 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1293 * gcc.dg/torture/vshuf-16.inc: New file.
1294 * gcc.dg/torture/vshuf-2.inc: New file.
1295 * gcc.dg/torture/vshuf-32.inc: New file.
1296 * gcc.dg/torture/vshuf-4.inc: New file.
1297 * gcc.dg/torture/vshuf-8.inc: New file.
1298 * gcc.dg/torture/vshuf-main.inc: New file.
1299 * gcc.dg/torture/vshuf-v16hi.c: New test.
1300 * gcc.dg/torture/vshuf-v16qi.c: New test.
1301 * gcc.dg/torture/vshuf-v2df.c: New test.
1302 * gcc.dg/torture/vshuf-v2di.c: New test.
1303 * gcc.dg/torture/vshuf-v2sf.c: New test.
1304 * gcc.dg/torture/vshuf-v2si.c: New test.
1305 * gcc.dg/torture/vshuf-v32qi.c: New test.
1306 * gcc.dg/torture/vshuf-v4df.c: New test.
1307 * gcc.dg/torture/vshuf-v4di.c: New test.
1308 * gcc.dg/torture/vshuf-v4hi.c: New test.
1309 * gcc.dg/torture/vshuf-v4sf.c: New test.
1310 * gcc.dg/torture/vshuf-v4si.c: New test.
1311 * gcc.dg/torture/vshuf-v8hi.c: New test.
1312 * gcc.dg/torture/vshuf-v8qi.c: New test.
1313 * gcc.dg/torture/vshuf-v8sf.c: New test.
1314 * gcc.dg/torture/vshuf-v8si.c: New test.
1316 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1318 PR tree-optimization/50746
1319 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1321 2011-10-17 Jason Merrill <jason@redhat.com>
1324 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1326 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1329 * g++.dg/parse/error41.C: New.
1330 * g++.dg/parse/error20.C: Adjust.
1332 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1335 * g++.dg/warn/format7.C: New.
1336 * obj-c++.dg/warn7.mm: Likewise.
1338 2011-10-17 Richard Guenther <rguenther@suse.de>
1340 PR tree-optimization/50729
1341 * gcc.dg/torture/pr50729.c: New testcase.
1343 2011-10-15 Tom Tromey <tromey@redhat.com>
1344 Dodji Seketeli <dodji@redhat.com>
1346 * lib/prune.exp (prune_gcc_output): Prune output referring to
1348 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1349 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1350 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1351 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1353 2011-10-15 Tom Tromey <tromey@redhat.com>
1354 Dodji Seketeli <dodji@redhat.com>
1356 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1358 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1361 * g++.dg/inherit/error5.C: New.
1363 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1367 * gfortran.dg/kind_tests_4.f90: New.
1369 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1371 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1372 targets that support vector condition.
1374 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1377 * gfortran.dg/c_kind_tests_3.f03: New.
1379 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1382 * gfortran.dg/elemental_args_check_4.f90: New.
1384 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1386 PR tree-optimization/50727
1387 * gcc.dg/vect/pr50727.c: New test.
1389 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1391 * gcc.dg/vla-23.c: New test.
1393 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1395 PR tree-optimization/50596
1396 * gcc.dg/vect/vect-cond-9.c: New test.
1398 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1400 * gcc.dg/vect/bb-slp-29.c: New test.
1402 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1405 * g++.dg/ext/is_base_of_incomplete.C: New.
1406 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1407 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1409 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1411 * gcc.target/sparc/combined-1.c: Compile at -O2.
1413 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1415 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1416 (dg-options): Add -Wno-attributes.
1417 * gcc.target/i386/fma_double_?.c: Ditto.
1418 * gcc.target/i386/fma_run_float_?.c: Ditto.
1419 * gcc.target/i386/fma_run_double_?.c: Ditto.
1420 * gcc.target/i386/l_fma_float_?.c: Dtto.
1421 * gcc.target/i386/l_fma_double_?.c: Ditto.
1422 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1423 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1425 2011-10-15 Tobias Burnus <burnus@net-b.de>
1427 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1429 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1430 * gfortran.dg/rank_3.f90: Ditto.
1431 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1432 -std=f2008ts in dg-options.
1433 * gfortran.dg/rank_4.f90: Ditto.
1435 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1438 * gcc.target/sh/pr49263.c: New.
1440 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1442 * gnat.dg/specs/debug1.ads: Tweak.
1444 2011-10-14 Kai Tietz <ktietz@redhat.com>
1446 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1448 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1450 * gcc.target/i386/sse2-mul-1.c: New test.
1451 * gcc.target/i386/sse4_1-mul-1.c: New test.
1452 * gcc.target/i386/avx-mul-1.c: New test.
1453 * gcc.target/i386/xop-mul-1.c: New test.
1454 * gcc.target/i386/avx2-mul-1.c: New test.
1456 2011-10-14 Jason Merrill <jason@redhat.com>
1459 * g++.dg/cpp0x/nsdmi-list1.C: New.
1462 * g++.dg/cpp0x/nsdmi-const1.C: New.
1464 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1467 * gfortran.dg/pointer_intent_5.f90: New.
1469 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1471 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1472 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1473 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1475 2011-10-14 Tobias Burnus <burnus@net-b.de>
1478 * gfortran.dg/pointer_check_11.f90: New.
1479 * gfortran.dg/pointer_check_12.f90: New.
1481 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1484 * g++.dg/overload/operator4.C: New.
1486 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1488 * gcc.dg/di-longlong64-sync-1.c: New test.
1489 * gcc.dg/di-sync-multithread.c: New test.
1490 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1491 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1492 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1493 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1494 (check_effective_target_arm_arm_ok): New helper.
1495 (check_effective_target_sync_longlong): New helper.
1497 2011-10-14 Richard Guenther <rguenther@suse.de>
1499 PR tree-optimization/50723
1500 * gcc.dg/torture/pr50723.c: New testcase.
1502 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1505 * g++.dg/warn/format6.C: New.
1506 * obj-c++.dg/warn6.mm: Likewise.
1508 2011-10-13 Richard Henderson <rth@redhat.com>
1510 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1512 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1513 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1514 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1516 2011-10-13 Jason Merrill <jason@redhat.com>
1519 * g++.dg/cpp0x/nsdmi-template2.C: New.
1522 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1525 * g++.dg/init/vbase1.C: New.
1527 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1529 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1530 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1531 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1532 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1534 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1536 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1538 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1540 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1542 2011-10-13 Richard Guenther <rguenther@suse.de>
1544 PR tree-optimization/50712
1545 * gcc.target/i386/pr50712.c: New testcase.
1547 2011-10-13 Tom de Vries <tom@codesourcery.com>
1549 * gcc.dg/memcpy-4.c: New test.
1551 2011-10-13 Richard Guenther <rguenther@suse.de>
1553 PR tree-optimization/50698
1554 * g++.dg/vect/pr50698.cc: New testcase.
1556 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1558 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1559 * gcc.target/powerpc/warn-2.c: Ditto.
1561 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1562 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1563 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1564 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1565 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1566 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1567 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1568 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1569 * gcc.target/powerpc/ppc-pow.c: Likewise.
1570 * gcc.target/powerpc/recip-1.c: Likewise.
1571 * gcc.target/powerpc/recip-2.c: Likewise.
1572 * gcc.target/powerpc/recip-3.c: Likewise.
1573 * gcc.target/powerpc/recip-4.c: Likewise.
1574 * gcc.target/powerpc/recip-5.c: Likewise.
1576 2011-10-12 David S. Miller <davem@davemloft.net>
1578 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1579 '-mvis3' instead of 'mcpu=niagara3' in options.
1580 * gcc.target/sparc/fhalve.c: Likewise.
1581 * gcc.target/sparc/fnegop.c: Likewise.
1582 * gcc.target/sparc/fpadds.c: Likewise.
1583 * gcc.target/sparc/fshift.c: Likewise.
1584 * gcc.target/sparc/fucmp.c: Likewise.
1585 * gcc.target/sparc/lzd.c: Likewise.
1586 * gcc.target/sparc/vis3misc.c: Likewise.
1587 * gcc.target/sparc/xmul.c: Likewise.
1589 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1591 * gnat.dg/vect1.ad[sb]: New test.
1592 * gnat.dg/vect1_pkg.ads: New helper.
1593 * gnat.dg/vect2.ad[sb]: New test.
1594 * gnat.dg/vect2_pkg.ads: New helper.
1595 * gnat.dg/vect3.ad[sb]: New test.
1596 * gnat.dg/vect3_pkg.ads: New helper.
1597 * gnat.dg/vect4.ad[sb]: New test.
1598 * gnat.dg/vect4_pkg.ads: New helper.
1599 * gnat.dg/vect5.ad[sb]: New test.
1600 * gnat.dg/vect5_pkg.ads: New helper.
1601 * gnat.dg/vect6.ad[sb]: New test.
1602 * gnat.dg/vect6_pkg.ads: New helper.
1604 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1606 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1607 * gcc.target/i386/fma_run_double_2.c: Likewise.
1608 * gcc.target/i386/fma_run_double_3.c: Likewise.
1609 * gcc.target/i386/fma_run_double_4.c: Likewise.
1610 * gcc.target/i386/fma_run_double_5.c: Likewise.
1611 * gcc.target/i386/fma_run_double_6.c: Likewise.
1612 * gcc.target/i386/fma_run_float_1.c: Likewise.
1613 * gcc.target/i386/fma_run_float_2.c: Likewise.
1614 * gcc.target/i386/fma_run_float_3.c: Likewise.
1615 * gcc.target/i386/fma_run_float_4.c: Likewise.
1616 * gcc.target/i386/fma_run_float_5.c: Likewise.
1617 * gcc.target/i386/fma_run_float_6.c: Likewise.
1619 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1620 remove the extra dg-options.
1621 * gcc.target/i386/l_fma_double_2.c: Likewise.
1622 * gcc.target/i386/l_fma_double_3.c: Likewise.
1623 * gcc.target/i386/l_fma_double_4.c: Likewise.
1624 * gcc.target/i386/l_fma_double_5.c: Likewise.
1625 * gcc.target/i386/l_fma_double_6.c: Likewise.
1626 * gcc.target/i386/l_fma_float_1.c: Likewise.
1627 * gcc.target/i386/l_fma_float_2.c: Likewise.
1628 * gcc.target/i386/l_fma_float_3.c: Likewise.
1629 * gcc.target/i386/l_fma_float_4.c: Likewise.
1630 * gcc.target/i386/l_fma_float_5.c: Likewise.
1631 * gcc.target/i386/l_fma_float_6.c: Likewise.
1633 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1635 PR tree-optimization/50189
1636 * g++.dg/torture/pr50189.C: New testcase.
1638 2011-10-12 Richard Guenther <rguenther@suse.de>
1640 PR tree-optimization/50700
1641 * gcc.dg/builtin-object-size-12.c: New testcase.
1643 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1646 * gcc.c-torture/compile/pr50565-1.c,
1647 gcc.c-torture/compile/pr50565-2.c: New tests.
1649 2011-10-11 Jason Merrill <jason@redhat.com>
1653 * g++.dg/template/constant1.C: New.
1654 * g++.dg/template/constant2.C: New.
1655 * g++.dg/cpp0x/constexpr-template3.C: New.
1657 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1659 * gcc.target/i386/warn-vect-op-3.c: New test.
1660 * gcc.target/i386/warn-vect-op-1.c: New test.
1661 * gcc.target/i386/warn-vect-op-2.c: New test.
1663 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1665 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1667 2011-10-11 Richard Guenther <rguenther@suse.de>
1669 PR tree-optimization/50204
1670 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1672 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1674 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1676 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1678 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1679 * gcc.target/i386/fma_double_2.c: Ditto.
1680 * gcc.target/i386/fma_double_3.c: Ditto.
1681 * gcc.target/i386/fma_double_4.c: Ditto.
1682 * gcc.target/i386/fma_double_5.c: Ditto.
1683 * gcc.target/i386/fma_double_6.c: Ditto.
1684 * gcc.target/i386/fma_float_1.c: Ditto.
1685 * gcc.target/i386/fma_float_2.c: Ditto.
1686 * gcc.target/i386/fma_float_3.c: Ditto.
1687 * gcc.target/i386/fma_float_4.c: Ditto.
1688 * gcc.target/i386/fma_float_5.c: Ditto.
1689 * gcc.target/i386/fma_float_6.c: Ditto.
1690 * gcc.target/i386/l_fma_double_1.c: Ditto.
1691 * gcc.target/i386/l_fma_double_2.c: Ditto.
1692 * gcc.target/i386/l_fma_double_3.c: Ditto.
1693 * gcc.target/i386/l_fma_double_4.c: Ditto.
1694 * gcc.target/i386/l_fma_double_5.c: Ditto.
1695 * gcc.target/i386/l_fma_double_6.c: Ditto.
1696 * gcc.target/i386/l_fma_float_1.c: Ditto.
1697 * gcc.target/i386/l_fma_float_2.c: Ditto.
1698 * gcc.target/i386/l_fma_float_3.c: Ditto.
1699 * gcc.target/i386/l_fma_float_4.c: Ditto.
1700 * gcc.target/i386/l_fma_float_5.c: Ditto.
1701 * gcc.target/i386/l_fma_float_6.c: Ditto.
1702 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1703 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1704 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1705 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1706 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1707 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1708 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1709 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1710 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1711 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1712 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1713 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1715 2011-10-11 Tristan Gingold <gingold@adacore.com>
1717 * gcc.dg/va-arg-4.c: New test.
1718 * gcc.dg/va-arg-5.c: Ditto.
1720 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1722 * lib/target-supports.exp (check_effective_target_fd_truncate):
1723 Close and unlink test file before exit.
1725 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1728 * gfortran.dg/forall_15.f90: New test case.
1730 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1731 Andrew Macleod <amacleod@redhat.com>
1733 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1734 wrappers for *other_threads() and *final_verify().
1735 * gcc.dg/simulate-thread/simulate-thread.h
1736 (simulate_thread_wrapper_other_threads): New.
1737 (simulate_thread_wrapper_final_verify): New.
1739 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1741 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1743 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1745 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1747 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1748 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1750 * gcc.target/i386/fma_1.h: New file.
1751 * gcc.target/i386/fma_2.h: Likewise.
1752 * gcc.target/i386/fma_3.h: Likewise.
1753 * gcc.target/i386/fma_4.h: Likewise.
1754 * gcc.target/i386/fma_5.h: Likewise.
1755 * gcc.target/i386/fma_6.h: Likewise.
1756 * gcc.target/i386/fma_double_1.c: Likewise.
1757 * gcc.target/i386/fma_double_2.c: Likewise.
1758 * gcc.target/i386/fma_double_3.c: Likewise.
1759 * gcc.target/i386/fma_double_4.c: Likewise.
1760 * gcc.target/i386/fma_double_5.c: Likewise.
1761 * gcc.target/i386/fma_double_6.c: Likewise.
1762 * gcc.target/i386/fma_float_1.c: Likewise.
1763 * gcc.target/i386/fma_float_2.c: Likewise.
1764 * gcc.target/i386/fma_float_3.c: Likewise.
1765 * gcc.target/i386/fma_float_4.c: Likewise.
1766 * gcc.target/i386/fma_float_5.c: Likewise.
1767 * gcc.target/i386/fma_float_6.c: Likewise.
1768 * gcc.target/i386/fma_main.h: Likewise.
1769 * gcc.target/i386/fma_run_double_1.c: Likewise.
1770 * gcc.target/i386/fma_run_double_2.c: Likewise.
1771 * gcc.target/i386/fma_run_double_3.c: Likewise.
1772 * gcc.target/i386/fma_run_double_4.c: Likewise.
1773 * gcc.target/i386/fma_run_double_5.c: Likewise.
1774 * gcc.target/i386/fma_run_double_6.c: Likewise.
1775 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1776 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1777 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1778 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1779 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1780 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1781 * gcc.target/i386/fma_run_float_1.c: Likewise.
1782 * gcc.target/i386/fma_run_float_2.c: Likewise.
1783 * gcc.target/i386/fma_run_float_3.c: Likewise.
1784 * gcc.target/i386/fma_run_float_4.c: Likewise.
1785 * gcc.target/i386/fma_run_float_5.c: Likewise.
1786 * gcc.target/i386/fma_run_float_6.c: Likewise.
1787 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1788 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1789 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1790 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1791 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1792 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1793 * gcc.target/i386/l_fma_1.h: Likewise.
1794 * gcc.target/i386/l_fma_2.h: Likewise.
1795 * gcc.target/i386/l_fma_3.h: Likewise.
1796 * gcc.target/i386/l_fma_4.h: Likewise.
1797 * gcc.target/i386/l_fma_5.h: Likewise.
1798 * gcc.target/i386/l_fma_6.h: Likewise.
1799 * gcc.target/i386/l_fma_double_1.c: Likewise.
1800 * gcc.target/i386/l_fma_double_2.c: Likewise.
1801 * gcc.target/i386/l_fma_double_3.c: Likewise.
1802 * gcc.target/i386/l_fma_double_4.c: Likewise.
1803 * gcc.target/i386/l_fma_double_5.c: Likewise.
1804 * gcc.target/i386/l_fma_double_6.c: Likewise.
1805 * gcc.target/i386/l_fma_float_1.c: Likewise.
1806 * gcc.target/i386/l_fma_float_2.c: Likewise.
1807 * gcc.target/i386/l_fma_float_3.c: Likewise.
1808 * gcc.target/i386/l_fma_float_4.c: Likewise.
1809 * gcc.target/i386/l_fma_float_5.c: Likewise.
1810 * gcc.target/i386/l_fma_float_6.c: Likewise.
1811 * gcc.target/i386/l_fma_main.h: Likewise.
1812 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1813 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1814 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1815 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1816 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1817 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1818 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1819 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1820 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1821 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1822 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1823 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1825 2011-10-10 Richard Guenther <rguenther@suse.de>
1828 * gcc.dg/torture/pr50389.c: New testcase.
1830 2011-10-10 Richard Guenther <rguenther@suse.de>
1833 * gcc.dg/builtins-47.c: Optimize.
1835 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1837 * lib/gcc-simulate-thread.exp: New.
1838 * gcc.dg/simulate-thread/guality.h: New.
1839 * gcc.dg/simulate-thread/simulate-thread.h: New.
1840 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1841 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1842 * gcc.dg/simulate-thread/README: New.
1843 * g++.dg/simulate-thread/guality.h: New.
1844 * g++.dg/simulate-thread/simulate-thread.h: New.
1845 * g++.dg/simulate-thread/simulate-thread.exp: New.
1846 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1847 * c-c++-common/cxxbitfields-2.c: Remove.
1848 * c-c++-common/cxxbitfields.c: Remove.
1849 * c-c++-common/cxxbitfields-4.c: Remove.
1850 * c-c++-common/cxxbitfields-5.c: Remove.
1851 * c-c++-common/simulate-thread/bitfields-1.c: New.
1852 * c-c++-common/simulate-thread/bitfields-2.c: New.
1853 * c-c++-common/simulate-thread/bitfields-3.c: New.
1854 * c-c++-common/simulate-thread/bitfields-4.c: New.
1856 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1859 * g++.dg/warn/format5.C: New.
1861 2011-10-09 Tobias Burnus <burnus@net-b.de>
1864 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1865 * gfortran.dg/common_16.f90: New.
1867 2011-10-09 Tobias Burnus <burnus@net-b.de>
1869 * gfortran.dg/iso_c_binding_param_1.f90: New.
1870 * gfortran.dg/iso_c_binding_param_2.f90: New.
1871 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1873 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1875 PR tree-optimization/50635
1876 * gcc.dg/vect/pr50635.c: New test.
1878 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1881 * gfortran.dg/proc_decl_27.f90: New.
1883 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1886 * objc/execute/initialize-1.m: New test.
1888 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1891 * gfortran.dg/pointer_function_result_1.f90 : New test.
1893 2011-10-07 David S. Miller <davem@davemloft.net>
1896 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1897 * gcc.target/sparc/cmask.c: Use it.
1898 * gcc.target/sparc/fhalve.c: Likewise.
1899 * gcc.target/sparc/fnegop.c: Likewise.
1900 * gcc.target/sparc/fpadds.c: Likewise.
1901 * gcc.target/sparc/fshift.c: Likewise.
1902 * gcc.target/sparc/fucmp.c: Likewise.
1903 * gcc.target/sparc/lzd.c: Likewise.
1904 * gcc.target/sparc/vis3misc.c: Likewise.
1905 * gcc.target/sparc/xmul.c: Likewise.
1907 2011-10-07 Richard Henderson <rth@redhat.com>
1909 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1911 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1913 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1915 * gcc.dg/pr50193-1.c: New file.
1916 * gcc.target/arm/shiftable.c: New file.
1918 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1921 * gfortran.dg/class_46.f03: New.
1923 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1925 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1926 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1927 (syslog, vsyslog, __vsyslog_chk): Likewise.
1929 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1930 (x, EXT_x): Use ASMNAME.
1932 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1933 (a, c): Use ASMNAME.
1935 2011-10-07 Tom de Vries <tom@codesourcery.com>
1938 * gcc.dg/pr50527.c: New test.
1940 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1942 PR tree-optimization/50650
1943 * gcc.c-torture/compile/pr50650.c: New test.
1945 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1947 PR tree-optimization/50575
1948 * gcc.c-torture/execute/vector-compare-2.x: New file.
1950 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1954 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1957 2011-10-07 Richard Guenther <rguenther@suse.de>
1960 * gcc.dg/vect/vect-align-2.c: Increase array size.
1962 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1963 H.J. Lu <hongjiu.lu@intel.com>
1966 * gcc.target/i386/pr50603.c: New test.
1968 2011-10-06 Jason Merrill <jason@redhat.com>
1971 * g++.dg/cpp0x/default31.C: New.
1973 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1975 PR tree-optimization/50596
1976 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1978 * gcc.dg/vect/vect-cond-8.c: New test.
1980 2011-10-06 Richard Henderson <rth@redhat.com>
1982 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1983 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1984 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1985 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1986 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1987 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1988 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1989 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1990 * gcc.c-torture/execute/vshuf-16.inc: New file.
1991 * gcc.c-torture/execute/vshuf-2.inc: New file.
1992 * gcc.c-torture/execute/vshuf-4.inc: New file.
1993 * gcc.c-torture/execute/vshuf-8.inc: New file.
1994 * gcc.c-torture/execute/vshuf-main.inc: New file.
1995 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1996 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1997 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1998 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1999 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2000 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2001 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2002 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2003 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2004 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2005 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2006 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2007 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2009 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2011 PR tree-optimization/49279
2012 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2013 * gcc.c-torture/execute/pr49279.c: New test.
2015 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2018 * gcc.c-torture/compile/pr49049.c: New test.
2020 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2023 * gcc.target/arm/pr50305.c: New test.
2025 2011-10-06 Richard Guenther <rguenther@suse.de>
2027 PR tree-optimization/38884
2028 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2029 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2031 2011-10-05 David S. Miller <davem@davemloft.net>
2033 * gcc.target/sparc/lzd.c: New test.
2034 * gcc.target/sparc/popc.c: New test.
2036 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2038 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2039 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2040 * g++.dg/other/final1.C: Cleanup original tree dump.
2042 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2044 PR tree-optimization/50613
2045 * gcc.dg/pr50613.c: New test.
2047 2011-10-05 Richard Henderson <rth@redhat.com>
2049 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2050 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2051 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2052 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2053 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2054 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2055 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2056 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2058 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2060 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2061 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2062 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2063 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2064 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2066 2011-10-05 Richard Guenther <rguenther@suse.de>
2068 PR tree-optimization/38885
2069 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2071 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2073 * gcc.target/i386/sw-1.c: New test.
2075 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2077 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2079 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2081 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2083 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2085 2011-10-04 David S. Miller <davem@davemloft.net>
2087 * gcc.target/sparc/fhalve.c: New test.
2088 * gcc.target/sparc/fnegop.c: New test.
2089 * gcc.target/sparc/xmul.c: New test.
2091 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2094 * gfortran.dg/dummy_procedure_6.f90: New.
2096 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2098 PR tree-optimization/50604
2099 * gcc.dg/pr50604.c: New test.
2101 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2103 PR tree-optimization/49662
2104 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2105 * gcc.dg/graphite/interchange-15.c: Likewise.
2106 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2108 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2110 * gcc.dg/tree-ssa/restrict-4.c: New test.
2112 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2114 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2115 (main): Use __typeof to get result type of comparison.
2117 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2119 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2120 Make et_vect_multiple_sizes_saved global.
2121 (check_effective_target_vect64): Make et_vect64_saved global.
2123 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2125 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2126 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2127 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2128 * gcc.dg/builtin-complex-err-1.c: Adjust.
2130 2011-10-02 Jason Merrill <jason@redhat.com>
2132 * g++.dg/cpp0x/range-for22.C: New.
2134 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2135 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2136 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2137 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2139 * g++.dg/cpp0x/nsdmi5.C: New.
2141 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2144 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2146 (mips-dg-options): Force an ABI option if the current ABI is
2147 incompatible with the required -mlong setting. Likewise force
2148 a long setting if the current one is incompatible with the
2149 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2150 throughout procedure.
2151 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2152 instead of addressing=absolute.
2154 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2156 * gcc.target/mips/stack-1.c: New test.
2158 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2160 * gcc.dg/pr49696.c: New test.
2162 2011-10-02 Jan Hubicka <jh@suse.cz>
2164 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2166 2011-10-01 David S. Miller <davem@davemloft.net>
2168 * gcc.target/sparc/cmask.c: New test.
2169 * gcc.target/sparc/fpadds.c: New test.
2170 * gcc.target/sparc/fshift.c: New test.
2171 * gcc.target/sparc/fucmp.c: New test.
2172 * gcc.target/sparc/vis3misc.c: New test.
2174 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2177 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2179 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2182 * g++.dg/dfp/44473-1.C: New test.
2183 * g++.dg/dfp/44473-2.C: New test.
2184 * g++.dg/dfp/mangle-1.C: New test.
2185 * g++.dg/dfp/mangle-2.C: New test.
2186 * g++.dg/dfp/mangle-3.C: New test.
2187 * g++.dg/dfp/mangle-4.C: New test.
2188 * g++.dg/dfp/mangle-5.C: New test.
2190 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2193 * gcc.dg/pr50571.c: New test.
2195 PR tree-optimization/46309
2196 * gcc.dg/pr46309.c: New test.
2198 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2200 * gcc.dg/strlenopt-21.c: New test.
2202 2011-09-30 Revital Eres <revital.eres@linaro.org>
2204 * gcc.dg/sms-10.c: New file.
2206 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2208 * gcc.target/arm/pr50099.c: New test.
2210 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2212 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2214 2011-09-30 David S. Miller <davem@davemloft.net>
2216 * gcc.target/sparc/bmaskbshuf.c: New test.
2217 * gcc.target/sparc/edgen.c: New test.
2219 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2222 * gfortran.dg/pure_formal_proc_3.f90: New.
2225 * gfortran.dg/stfunc_7.f90: New.
2227 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2229 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2230 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2231 * gcc.dg/vector-compare-1.c: Likewise.
2232 * gcc.dg/vector-compare-2.c: Likewise.
2234 2011-09-29 David S. Miller <davem@davemloft.net>
2236 * gcc.target/sparc/array.c: New test.
2238 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2240 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2241 loop unroll and set max unroll times to 8.
2242 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2243 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2244 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2245 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2247 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2250 * g++.dg/ext/visibility/warn5.C: New.
2252 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2255 * g++.dg/warn/Wextra-3.C: New.
2257 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2260 * gcc.target/sh/pr49468-si.c: New.
2262 2011-09-28 Tom de Vries <tom@codesourcery.com>
2265 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2266 (TEST): Initialize src3 with random floats.
2267 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2268 from union src3. Initialize src3 with random floats.
2270 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2272 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2273 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2274 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2275 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2276 * gcc.target/sh/sh4a-cos.c: Ditto.
2277 * gcc.target/sh/sh4a-cosf.c: Ditto.
2278 * gcc.target/sh/sh4a-sin.c: Ditto.
2279 * gcc.target/sh/sh4a-sinf.c: Ditto.
2280 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2281 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2282 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2284 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2287 * g++.dg/parse/error40.C: New.
2288 * g++.dg/warn/incomplete1.C: Adjust.
2290 2011-09-27 Jan Hubicka <jh@suse.cz>
2293 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2296 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2298 * gcc.dg/strlenopt-1.c: New test.
2299 * gcc.dg/strlenopt-1f.c: New test.
2300 * gcc.dg/strlenopt-2.c: New test.
2301 * gcc.dg/strlenopt-2f.c: New test.
2302 * gcc.dg/strlenopt-3.c: New test.
2303 * gcc.dg/strlenopt-4.c: New test.
2304 * gcc.dg/strlenopt-4g.c: New test.
2305 * gcc.dg/strlenopt-4gf.c: New test.
2306 * gcc.dg/strlenopt-5.c: New test.
2307 * gcc.dg/strlenopt-6.c: New test.
2308 * gcc.dg/strlenopt-7.c: New test.
2309 * gcc.dg/strlenopt-8.c: New test.
2310 * gcc.dg/strlenopt-9.c: New test.
2311 * gcc.dg/strlenopt-10.c: New test.
2312 * gcc.dg/strlenopt-11.c: New test.
2313 * gcc.dg/strlenopt-12.c: New test.
2314 * gcc.dg/strlenopt-12g.c: New test.
2315 * gcc.dg/strlenopt-13.c: New test.
2316 * gcc.dg/strlenopt-14g.c: New test.
2317 * gcc.dg/strlenopt-14gf.c: New test.
2318 * gcc.dg/strlenopt-15.c: New test.
2319 * gcc.dg/strlenopt-16g.c: New test.
2320 * gcc.dg/strlenopt-17g.c: New test.
2321 * gcc.dg/strlenopt-18g.c: New test.
2322 * gcc.dg/strlenopt.h: New file.
2324 2011-09-27 Tom de Vries <tom@codesourcery.com>
2327 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2328 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2329 * gcc.dg/pr43864.c: New test.
2330 * gcc.dg/pr43864-2.c: Same.
2331 * gcc.dg/pr43864-3.c: Same.
2332 * gcc.dg/pr43864-4.c: Same.
2334 2011-09-27 Jan Hubicka <jh@suse.cz>
2336 * gcc.dg/ipa/inline-5.c: New testcase.
2338 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2340 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2342 * gcc.dg/vect/bb-slp-27.c: New.
2343 * gcc.dg/vect/bb-slp-28.c: New.
2345 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2347 * testsuite/lib/target-supports.exp (check_profiling_available):
2348 Don't rely solely on TLS tests for -fprofile-generate, fall
2349 through to the other code.
2351 2011-09-27 Richard Guenther <rguenther@suse.de>
2353 PR tree-optimization/50363
2354 * gcc.dg/torture/pr50363.c: New testcase.
2356 2011-09-26 Jason Merrill <jason@redhat.com>
2359 * g++.dg/template/partial13.C: New.
2362 * g++.dg/template/partial12.C: New.
2365 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2367 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2370 * g++.dg/diagnostic/bindings1.C: New.
2371 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2373 2011-09-26 David S. Miller <davem@davemloft.net>
2375 * gcc.target/sparc/wrgsr.c: New test.
2376 * gcc.target/sparc/rdgsr.c: New test.
2377 * gcc.target/sparc/edge.c: New test.
2378 * gcc.target/sparc/fcmp.c: New test.
2380 * gcc.target/sparc/edge.c: Update for new return types.
2381 * gcc.target/sparc/fcmp.c: Likewise.
2383 * gcc.target/sparc/fpaddsubi.c: New test.
2385 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2388 * gfortran.dg/common_15.f90: New.
2391 * gfortran.dg/dummy_procedure_5.f90: New.
2392 * gfortran.dg/interface_26.f90: Modified error message.
2393 * gfortran.dg/proc_ptr_11.f90: Ditto.
2394 * gfortran.dg/proc_ptr_15.f90: Ditto.
2395 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2396 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2398 2011-09-26 Jason Merrill <jason@redhat.com>
2401 * g++.dg/overload/rvalue3.C: New.
2404 * g++.dg/overload/ref-conv2.C: New.
2406 * g++.dg/cpp0x/nsdmi-template1.C: New.
2408 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2410 * g++.dg/cpp0x/nullptr25.C: New.
2412 2011-09-26 Richard Guenther <rguenther@suse.de>
2414 PR tree-optimization/50472
2415 * gcc.dg/torture/pr50472.c: New testcase.
2417 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2419 * gnat.dg/opt22.adb: New test.
2420 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2422 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2424 * gnat.dg/opt21.adb: New test.
2425 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2427 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2429 * gnat.dg/opt20.ad[sb]: New test.
2430 * gnat.dg/opt20_pkg.ads: New helper.
2432 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2434 * gnat.dg/array17.adb: New test.
2435 * gnat.dg/array17_pkg.ads: New helper.
2437 2011-09-25 Jason Merrill <jason@redhat.com>
2439 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2441 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2443 * gnat.dg/frame_overflow.ads: New.
2444 * gnat.dg/frame_overflow.adb: Adjust.
2445 * gnat.dg/specs/addr1.ads: Likewise.
2447 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2449 * g++.dg/tree-ssa/restrict2.C: New test.
2451 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2453 * lib/target-supports.exp (check_effective_target_vect64): New.
2454 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2455 of multiple vector sizes.
2456 * gcc.dg/vect/bb-slp-26.c: New.
2458 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2461 * g++.dg/template/bitfield1.C: New.
2463 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2465 * gcc.dg/vect/bb-slp-24.c: New.
2467 2011-09-24 Jason Merrill <jason@redhat.com>
2469 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2471 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2473 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2474 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2476 * g++.dg/cpp0x/nsdmi1.C: New.
2477 * g++.dg/cpp0x/nsdmi2.C: New.
2478 * g++.dg/cpp0x/nsdmi3.C: New.
2479 * g++.dg/cpp0x/nsdmi4.C: New.
2480 * g++.old-deja/g++.other/init4.C: New.
2482 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2485 * g++.dg/template/sfinae28.C: New.
2487 2011-09-23 Ian Lance Taylor <iant@google.com>
2489 * go.test/go-test.exp (errchk): Handle more cases of getting
2490 correct Tcl backslash quoting in regular expressions in test file.
2492 2011-09-23 Jason Merrill <jason@redhat.com>
2495 * g++.dg/init/const8.C: New.
2496 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2497 * g++.dg/cpp0x/defaulted2.C: Likewise.
2498 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2499 * g++.dg/init/pr20039.C: Likewise.
2500 * g++.dg/init/pr42844.C: Likewise.
2502 2011-09-23 Jan Hubicka <jh@suse.cz>
2504 * gcc.dg/ipa/inline-1.c: new testcase.
2505 * gcc.dg/ipa/inline-2.c: new testcase.
2506 * gcc.dg/ipa/inline-3.c: new testcase.
2507 * gcc.dg/ipa/inline-4.c: new testcase.
2509 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2512 * g++.dg/cpp0x/constexpr-static8.C: New.
2514 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2516 * gcc.target/i386/avxfp-1.c: New test.
2517 * gcc.target/i386/avxfp-2.c: New test.
2519 2011-09-23 Terry Guo <terry.guo@arm.com>
2521 * gcc.c-torture/execute/941014-1.x: Deleted.
2523 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2526 * g++.dg/cpp0x/pr50491.C: New.
2528 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2531 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2533 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2536 * g++.dg/cpp0x/nullptr24.C: New.
2538 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2541 * gcc.target/i386/pr50482.c: New test.
2543 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2545 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2546 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2547 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2548 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2549 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2550 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2551 multilib options contain different -march= from dg-options.
2553 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2554 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/template/friend52.C: New.
2559 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2561 * gcc.target/arm/cmp-1.c: New test.
2562 * gcc.target/arm/cmp-2.c: Likewise.
2564 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2567 * gfortran.dg/impure_actual_1.f90: Modified error message.
2568 * gfortran.dg/proc_ptr_32.f90: New.
2569 * gfortran.dg/proc_ptr_33.f90: New.
2571 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2573 PR tree-optimization/50451
2574 * gcc.dg/vect/pr50451.c: New test.
2576 2011-09-21 Ian Lance Taylor <iant@google.com>
2578 * go.test/go-test.exp (errchk): Add special case for bug332.
2579 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2580 some more test lines.
2582 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2584 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2585 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2586 * g++.dg/other/i386-8.C: Ditto.
2587 * g++.dg/other/pr34435.C: Ditto.
2588 * g++.dg/other/pr39496.C: Ditto.
2589 * g++.dg/other/mmintrin.C: Ditto.
2591 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2593 * gcc.dg/vect/vect-cond-7.c: New test.
2594 * gcc.target/i386/sse4_1-cond-1.c: New test.
2595 * gcc.target/i386/avx-cond-1.c: New test.
2597 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2600 * g++.dg/other/pr50464.C: New test.
2602 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2604 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2605 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2606 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2607 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2609 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2611 * gnat.dg/opt19.adb: New test.
2613 2011-09-21 Terry Guo <terry.guo@arm.com>
2615 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2616 on arch conflict when testing case on targets other than armv7-a.
2618 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/ext/int128-1.C: New.
2622 * g++.dg/ext/int128-2.C: Likewise.
2623 * g++.dg/ext/int128-2.h: Likewise.
2625 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2628 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2630 2011-09-20 Jason Merrill <jason@redhat.com>
2632 * g++.dg/cpp0x/constexpr-generated1.C: New.
2635 * g++.dg/overload/ref-conv1.C: New.
2637 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2639 * g++.dg/other/final1.C: New.
2641 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2643 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2646 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2648 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2651 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2653 PR tree-optimization/50413
2654 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2655 -fdump-tree-slp-details. Run other tests with
2656 -fdump-tree-vect-details.
2657 * g++.dg/vect/slp-pr50413.cc: New.
2659 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2660 Ira Rosen <ira.rosen@linaro.org>
2663 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2664 Fix underscores around restrict.
2666 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2668 PR tree-optimization/50414
2669 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2670 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2671 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2673 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2675 PR tree-optimization/50412
2676 * gfortran.dg/vect/pr50412.f90: New.
2678 2011-09-16 Jason Merrill <jason@redhat.com>
2681 * g++.dg/eh/defarg1.C: New.
2683 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2685 * gcc.dg/vect/vect-reduc-10.c: New test.
2686 * gcc.target/i386/avx-reduc-1.c: New test.
2688 * gcc.target/i386/sse2-extract-1.c: New test.
2689 * gcc.target/i386/avx-extract-1.c: New test.
2691 2011-09-16 Terry Guo <terry.guo@arm.com>
2693 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2695 2011-09-15 Diego Novillo <dnovillo@google.com>
2697 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2698 ALWAYS_CXXFLAGS, if defined.
2699 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2700 ALWAYS_GFORTRANFLAGS, if defined.
2701 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2702 ALWAYS_GOCFLAGS, if defined.
2703 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2704 ALWAYS_OBJCXXFLAGS, if defined.
2705 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2706 additional_flags, if defined.
2707 * lib/gnat.exp (gnat_target_compile): Likewise.
2708 * lib/objc.exp (objc_target_compile): Likewise.
2709 * lib/target-supports-dg.exp (dg-add-options): Handle
2712 2011-09-15 Tom de Vries <tom@codesourcery.com>
2715 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2716 Use uintptr_t in f1. Undo avr xfails.
2718 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2722 * gfortran.dg/function_types_3.f90: New.
2724 2011-09-15 Jason Merrill <jason@redhat.com>
2727 * g++.dg/cpp0x/trailing7.C: New.
2730 * g++.dg/cpp0x/nullptr23.C: New.
2732 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2734 * gcc.dg/vect/bb-slp-25.c: New.
2736 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2739 * g++.dg/cpp0x/noexcept15.C: New.
2741 2011-09-14 Tom de Vries <tom@codesourcery.com>
2744 * gcc.dg/pr50251.c: New test.
2746 2011-09-14 Tobias Burnus <burnus@net-b.de>
2750 * gfortran.dg/null_5.f90: New.
2751 * gfortran.dg/null_6.f90: New.
2753 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2755 * gcc.c-torture/compile/20110913-1.c: New test.
2757 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2760 * gfortran.dg/result_2.f90: New.
2762 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2764 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2766 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2769 * g++.dg/cpp0x/variadic116.C: New test case.
2771 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2773 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2774 * gcc.target/mips/interrupt_handler-2.c: New test.
2775 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2777 2011-09-12 Jason Merrill <jason@redhat.com>
2779 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2781 * g++.dg/cpp0x/explicit7.C: New.
2783 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2785 PR rtl-optimization/50212
2786 * g++.dg/other/pr50212.C: New test.
2788 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2791 * testsuite/gcc.target/avr/torture/avr-torture.exp
2792 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2793 "-O2 -fmerge-all-constants".
2795 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2798 * gfortran.dg/do_while_1.f90: New test.
2800 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2804 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2805 * gfortran.dg/proc_decl_26.f90: New.
2806 * gfortran.dg/typebound_override_2.f90: New.
2807 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2809 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2811 * gnat.dg/cond_expr2.ad[sb]: New test.
2813 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2815 * gnat.dg/atomic5.ad[sb]: New test.
2817 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2819 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2821 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2824 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2826 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2829 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2831 2011-09-09 Richard Guenther <rguenther@suse.de>
2833 PR tree-optimization/50328
2834 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2836 2011-09-09 Richard Guenther <rguenther@suse.de>
2839 * gcc.dg/torture/pr50333.c: New testcase.
2841 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2843 PR tree-optimization/50318
2844 * gcc.target/arm/pr50318-1.c: New file.
2846 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2848 * gcc.target/i386/all_one_m256i.c: New test.
2850 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2853 * g++.dg/cpp0x/sfinae28.C: New.
2855 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2858 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2859 longer ignored on typedefs.
2861 PR c++/33255 - Support -Wunused-local-typedefs warning
2862 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2863 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2865 2011-09-08 Martin Jambor <mjambor@suse.cz>
2867 PR tree-optimization/50287
2868 * gcc.dg/torture/pr50287.c: New test.
2870 2011-09-08 Richard Guenther <rguenther@suse.de>
2872 PR tree-optimization/19831
2873 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2874 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2875 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2876 * gcc.dg/errno-1.c: Adjust.
2878 2011-09-08 Richard Guenther <rguenther@suse.de>
2880 PR tree-optimization/19831
2881 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2883 2011-09-08 Tobias Burnus <burnus@net-b.de>
2886 * gfortran.dg/do_concurrent_1.f90: New.
2887 * gfortran.dg/do_concurrent_2.f90: New.
2889 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2892 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2893 * gcc.dg/pr50310-2.c: New test.
2895 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2898 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2899 * gfortran.dg/impure_constructor_1.f90: Modified.
2900 * gfortran.dg/proc_ptr_comp_33.f90: New.
2902 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2905 * gcc.dg/pr50310-1.c: New test.
2907 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2910 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2913 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2916 * g++.dg/cpp0x/noexcept14.C: New.
2918 2011-09-07 Jason Merrill <jason@redhat.com>
2920 * g++.dg/cpp0x/constexpr-ref3.C: New.
2922 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2924 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2926 * gcc.dg/section1.c: Don't xfail for avr.
2928 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2930 PR tree-optimization/50322
2931 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2933 2011-09-07 Martin Jambor <mjambor@suse.cz>
2935 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2937 2011-09-07 Martin Jambor <mjambor@suse.cz>
2939 PR tree-optimization/49911
2940 * g++.dg/tree-ssa/pr49911.C: New test.
2942 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2945 * gcc.dg/torture/pr49030.c: New test.
2947 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2950 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2951 * gfortran.dg/class_4d.f03: Deleted.
2952 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2954 2011-09-07 Richard Guenther <rguenther@suse.de>
2956 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2958 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2960 PR tree-optimization/46021
2961 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2963 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2965 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2967 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2969 * gcc.c-torture/compile/20110906-1.c: New test.
2971 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2973 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2975 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2977 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2978 --param tree-reassoc-width=1.
2980 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2981 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2983 2011-09-06 Richard Guenther <rguenther@suse.de>
2985 PR tree-optimization/48149
2986 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2988 2011-09-06 Richard Guenther <rguenther@suse.de>
2990 PR tree-optimization/48317
2991 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2993 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2995 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2997 (add_options_for_quad_vectors): Replace with ...
2998 (add_options_for_double_vectors): ... this.
2999 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3000 support multiple vector sizes since the vectorizer attempts to
3001 vectorize with both vector sizes.
3002 * gcc.dg/vect/no-vfa-vect-79.c,
3003 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3004 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3005 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3006 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3007 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3008 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3009 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3010 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3011 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3012 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3013 gcc.dg/vect/vect-40.c: Likewise.
3014 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3015 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3016 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3017 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3018 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3020 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3022 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3025 * gcc.target/mips/abi-main.h: New file.
3026 * gcc.target/mips/abi-o32-long32.c: New test.
3027 * gcc.target/mips/abi-o32-long64.c: Likewise.
3028 * gcc.target/mips/abi-o64-long32.c: Likewise.
3029 * gcc.target/mips/abi-o64-long64.c: Likewise.
3030 * gcc.target/mips/abi-n32-long32.c: Likewise.
3031 * gcc.target/mips/abi-n32-long64.c: Likewise.
3032 * gcc.target/mips/abi-n64-long32.c: Likewise.
3033 * gcc.target/mips/abi-n64-long64.c: Likewise.
3034 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3035 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3036 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3037 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3038 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3039 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3040 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3041 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3042 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3043 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3044 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3045 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3046 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3047 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3048 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3049 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3050 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3051 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3052 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3053 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3054 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3055 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3056 * gcc.target/mips/branch-3.c: Likewise.
3057 * gcc.target/mips/branch-4.c: Likewise.
3058 * gcc.target/mips/branch-5.c: Likewise.
3059 * gcc.target/mips/branch-6.c: Likewise.
3060 * gcc.target/mips/branch-7.c: Likewise.
3061 * gcc.target/mips/branch-8.c: Likewise.
3062 * gcc.target/mips/branch-9.c: Likewise.
3063 * gcc.target/mips/branch-10.c: Likewise.
3064 * gcc.target/mips/branch-11.c: Likewise.
3065 * gcc.target/mips/branch-12.c: Likewise.
3066 * gcc.target/mips/branch-13.c: Likewise.
3067 * gcc.target/mips/lazy-binding-1.c: Likewise.
3069 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3071 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3072 to avoid warning on int=16 platforms..
3074 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3076 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3077 to work even with -fshort-enums.
3079 2011-09-04 Jan Hubicka <jh@suse.cz>
3081 * gcc.c-torture/compile/20110902.c: new testcase.
3083 2011-09-04 Jason Merrill <jason@redhat.com>
3086 * g++.dg/cpp0x/rv-conv1.C: New.
3089 * g++.dg/cpp0x/rv-func3.C: New.
3091 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3095 * g++.dg/cpp0x/constexpr-template1.C: New.
3096 * g++.dg/cpp0x/constexpr-template2.C: New.
3097 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3098 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3100 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3102 * gnat.dg/specs/debug1.ads: Tweak pattern.
3104 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3107 * gfortran.dg/class_45a.f03: New.
3108 * gfortran.dg/class_45b.f03: New.
3110 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3111 Ira Rosen <ira.rosen@linaro.org>
3113 PR tree-optimization/50208
3114 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3115 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3116 -fno-tree-fre -fno-tree-pre.
3118 2011-09-02 Martin Jambor <mjambor@suse.cz>
3120 * gcc.dg/ipa/ipcp-3.c: New test.
3122 2011-09-02 Richard Guenther <rguenther@suse.de>
3124 PR tree-optimization/27460
3126 * gcc.dg/vect/vect-cond-7.c: New testcase.
3128 2011-09-02 Martin Jambor <mjambor@suse.cz>
3130 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3131 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3132 xfailed test for inlining.
3133 * g++.dg/ipa/ivinline-9.C: Likewise.
3135 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3137 PR tree-optimization/50178
3138 * gfortran.dg/vect/pr50178.f90: New test.
3140 2011-08-31 Martin Jambor <mjambor@suse.cz>
3143 * gcc.c-torture/execute/pr49886.c: New testcase.
3145 2011-08-31 Tom de Vries <tom@codesourcery.com>
3148 * gcc.dg/pr43513.c: New test.
3150 2011-08-30 Tobias Burnus <burnus@net-b.de>
3153 * gfortran.dg/common_14.f90: New.
3154 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3156 2011-08-30 Jason Merrill <jason@redhat.com>
3159 * g++.dg/cpp0x/decltype33.C: New.
3162 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3165 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3167 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3169 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3171 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3173 * gnat.dg/specs/aggr3.ads: New test.
3174 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3176 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3177 * gnat.dg/specs/aggr2.ads: Likewise.
3179 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3182 * gfortran.dg/allocate_with_source_2.f90: New test
3184 2011-08-30 Jason Merrill <jason@redhat.com>
3187 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3190 * g++.dg/cpp0x/constexpr-value3.C: New.
3192 2011-08-30 Richard Guenther <rguenther@suse.de>
3195 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3196 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3197 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3198 * gcc.dg/pr36902.c: XFAIL.
3200 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3202 * gcc.target/i386/fma-check.h: New.
3203 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3204 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3205 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3206 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3207 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3208 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3209 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3210 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3211 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3212 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3213 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3214 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3215 * gcc.target/i386/fma-compile.c: Likewise.
3216 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3217 * gcc.target/i386/sse-12.c: Add -mfma.
3218 * gcc.target/i386/sse-13.c: Likewise.
3219 * gcc.target/i386/sse-14.c: Likewise.
3220 * gcc.target/i386/sse-22.c: Likewise.
3221 * gcc.target/i386/sse-23.c: Likewise.
3222 * g++.dg/other/i386-2.C: Likewise.
3223 * g++.dg/other/i386-3.C: Likewise.
3225 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3228 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3229 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3231 2011-08-30 Christian Bruel <christian.bruel@st.com>
3233 * g++.dg/bprob/bprob.exp (feedback_options): Set
3234 -fbranch-probabilities.
3235 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3237 2011-08-29 Jason Merrill <jason@redhat.com>
3240 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3242 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3243 Jason Merrill <jason@redhat.com>
3245 * g++.dg/dfp/base.C: New test.
3247 2011-08-29 Jason Merrill <jason@redhat.com>
3251 * g++.dg/cpp0x/initlist58.C: New.
3253 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3256 * gfortran.dg/class_result_1.f03: New.
3258 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3261 * gcc.target/i386/pr48722.c: New test.
3263 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3266 * gfortran.dg/widechar_compare_1.f90: New test.
3268 2011-08-26 Jason Merrill <jason@redhat.com>
3272 * g++.dg/abi/mangle50.C: New.
3274 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3277 * gcc.target/i386/pr50202.c: New test.
3279 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3281 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3282 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3283 * gcc.target/i386/avx-round-vec.c: New test.
3284 * gcc.target/i386/avx-roundf-vec.c: New test.
3286 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3288 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3292 * c-c++-common/Wunused-var-14.c: New test.
3294 2011-08-26 Tom de Vries <tom@codesourcery.com>
3296 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3298 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3300 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3301 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3302 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3303 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3305 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3307 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3308 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3309 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3310 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3312 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3315 * gfortran.dg/pointer_comp_init_1.f90: New test.
3317 2011-08-25 Jason Merrill <jason@redhat.com>
3320 * g++.dg/cpp0x/sfinae27.C: New.
3322 2011-08-25 Tobias Burnus <burnus@net-b.de>
3324 * gfortran.dg/coarray_lib_token_4.f90: New.
3326 2011-08-25 Tobias Burnus <burnus@net-b.de>
3328 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3330 2011-08-25 Richard Guenther <rguenther@suse.de>
3332 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3334 2011-08-24 Tobias Burnus <burnus@net-b.de>
3337 * gfortran.dg/initialization_28.f90: New.
3339 2011-08-24 Richard Guenther <rguenther@suse.de>
3341 PR tree-optimization/50067
3342 * gcc.dg/torture/pr50067-3.c: New testcase.
3343 * gcc.dg/torture/pr50067-4.c: Likewise.
3344 * gcc.dg/torture/pr50067-5.c: Likewise.
3346 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3348 * g++.dg/other/i386-2.C: Add -mavx2 check.
3349 * g++.dg/other/i386-3.C: Likewise.
3350 * gcc.target/i386/avx-1.c: Add AVX2.
3351 * gcc.target/i386/avx-2.c: Likewise.
3352 * gcc.target/i386/funcspec-5.c: Likewise.
3353 * gcc.target/i386/sse-12.c: Likewise.
3354 * gcc.target/i386/sse-13.c: Likewise.
3355 * gcc.target/i386/sse-14.c: Likewise.
3356 * gcc.target/i386/sse-22.c: Likewise.
3357 * gcc.target/i386/sse-23.c: Likewise.
3358 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3359 * gcc.target/i386/avx2-check.h: New.
3360 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3361 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3362 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3363 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3364 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3365 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3366 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3367 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3368 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3369 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3370 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3371 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3372 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3373 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3374 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3375 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3376 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3377 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3378 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3379 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3380 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3381 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3382 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3383 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3384 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3385 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3386 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3387 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3388 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3389 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3390 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3391 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3392 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3393 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3394 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3395 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3396 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3397 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3398 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3399 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3400 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3401 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3402 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3403 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3404 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3405 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3406 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3407 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3408 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3409 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3410 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3411 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3412 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3413 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3414 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3415 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3416 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3417 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3418 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3419 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3420 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3421 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3422 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3423 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3424 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3425 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3426 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3427 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3428 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3429 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3430 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3431 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3432 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3433 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3434 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3435 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3436 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3437 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3438 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3439 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3440 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3441 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3442 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3443 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3444 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3445 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3446 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3447 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3448 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3449 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3450 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3451 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3452 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3453 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3454 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3455 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3456 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3457 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3458 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3459 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3460 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3461 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3462 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3463 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3464 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3465 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3466 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3467 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3468 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3469 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3470 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3471 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3472 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3473 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3474 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3475 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3476 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3477 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3478 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3479 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3480 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3481 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3482 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3483 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3484 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3485 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3486 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3487 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3488 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3489 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3490 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3491 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3492 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3493 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3494 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3495 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3496 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3497 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3498 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3499 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3500 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3501 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3502 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3503 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3504 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3505 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3506 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3507 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3508 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3509 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3510 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3511 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3512 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3513 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3514 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3515 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3516 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3517 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3518 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3519 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3520 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3521 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3522 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3531 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3532 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3533 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3534 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3535 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3536 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3537 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3538 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3539 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3540 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3541 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3543 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3544 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3545 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3546 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3547 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3548 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3550 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3551 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3595 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3596 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3597 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3598 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3599 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3601 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3611 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3612 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3613 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3614 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3615 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3616 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3617 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3618 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3627 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3628 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3629 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3630 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3631 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3632 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3633 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3634 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3635 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3636 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3637 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3639 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3640 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3641 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3642 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3643 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3644 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3645 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3646 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3647 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3731 * gcc.target/i386/testimm-9.c: Likewise.
3733 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3735 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3736 * g++.dg/other/i386-3.C: Likewise.
3737 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3738 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3739 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3740 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3741 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3742 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3743 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3744 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3745 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3746 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3747 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3748 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3749 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3750 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3751 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3752 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3753 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3754 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3755 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3756 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3757 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3758 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3759 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3760 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3761 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3762 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3763 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3764 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3765 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3766 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3767 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3768 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3769 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3770 * gcc.target/i386/sse-12.c: Add BMI2.
3771 * gcc.target/i386/sse-13.c: Likewise.
3772 * gcc.target/i386/sse-14.c: Likewise.
3773 * gcc.target/i386/sse-22.c: Likewise.
3774 * gcc.target/i386/sse-23.c: Likewise.
3776 2011-08-23 Jason Merrill <jason@redhat.com>
3778 * g++.dg/template/crash7.C: Adjust expected errors.
3780 2011-08-23 Jason Merrill <jason@redhat.com>
3784 * g++.dg/cpp0x/overload2.C: New.
3786 2011-08-23 Jason Merrill <jason@redhat.com>
3789 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3791 2011-08-23 Jason Merrill <jason@redhat.com>
3794 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3795 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3796 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3797 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3799 2011-08-23 Jason Merrill <jason@redhat.com>
3802 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3804 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3807 * g++.dg/warn/Wunused-var-16.C: New test.
3810 * gcc.dg/pr50161.c: New test.
3812 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3815 * g++.dg/gcov/gcov-7.C: New test.
3817 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3820 * g++.dg/dfp/nofields.C: New test.
3822 2011-08-23 Tobias Burnus <burnus@net-b.de>
3825 * gfortran.dg/use_16.f90: New.
3827 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3828 Kirill Yukhin <kirill.yukhin@intel.com>
3831 * gcc.target/i386/pr50155.c: New test.
3833 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3835 PR tree-optimization/50133
3836 * gcc.dg/pr50133.c: New test.
3839 * c-c++-common/cxxbitfields-6.c: New test.
3841 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3844 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3846 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3848 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3849 * gcc.dg/pr49994-3.c: Ditto.
3851 2011-08-22 Richard Guenther <rguenther@suse.de>
3854 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3855 * gcc.dg/torture/pr50067-2.c: Likewise.
3857 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3860 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3861 of a constant resulting from simplification.
3862 * gfortran.dg/warn_conversion_3.f90: New test.
3864 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3867 * gfortran.dg/zero_stride_1.f90: New test.
3869 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3872 * gfortran.dg/typebound_override_1.f90: Modified.
3874 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3876 PR tree-optimization/48739
3877 * gcc.dg/pr48739-1.c: New test.
3878 * gcc.dg/pr48739-2.c: New test.
3880 2011-08-20 Tobias Burnus <burnus@net-b.de>
3882 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3884 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3887 * gfortran.dg/where_3.f90: New test.
3889 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3892 * gfortran.dg/pr49721-1.f: New.
3893 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3895 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3897 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3898 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3901 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3903 * gcc.target/arm/wmul-11.c: New file.
3904 * gcc.target/arm/wmul-12.c: New file.
3905 * gcc.target/arm/wmul-13.c: New file.
3907 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3909 * gcc.target/arm/wmul-10.c: New file.
3911 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3913 * gcc.target/arm/wmul-9.c: New file.
3914 * gcc.target/arm/wmul-bitfield-2.c: New file.
3916 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3918 * gcc.target/arm/wmul-8.c: New file.
3920 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3922 * gcc.target/arm/wmul-7.c: New file.
3924 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3926 * gcc.target/arm/wmul-6.c: New file.
3928 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3930 * gcc.target/arm/wmul-5.c: New file.
3931 * gcc.target/arm/no-wmla-1.c: New file.
3933 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3935 * gcc.target/arm/wmul-bitfield-1.c: New file.
3937 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3939 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3941 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3943 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3944 * gcc.target/i386/conversion.c: Likewise.
3946 2011-08-19 Richard Guenther <rguenther@suse.de>
3948 * gcc.dg/torture/pr50067-1.c: New testcase.
3949 * gcc.dg/torture/pr50067-2.c: Likewise.
3951 2011-08-19 Joey Ye <joey.ye@arm.com>
3954 * gcc.target/arm/handler-align.c: New test.
3955 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3958 2011-08-19 Joey Ye <joey.ye@arm.com>
3960 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3962 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3965 * gfortran.dg/end_block_label_1.f90: New test.
3966 * gfortran.dg/end_associate_label_1.f90: New test.
3968 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3970 * gcc.dg/c1x-pointer-float-1.c: New test.
3972 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3975 * gfortran.dg/duplicate_labels_2.f: New test.
3977 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3979 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3980 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3981 gcc.dg/c1x-noreturn-5.c: New tests.
3983 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3985 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3987 2011-08-18 Tobias Burnus <burnus@net-b.de>
3990 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3991 * gfortran.dg/coarray_lock_3.f90: Fix test.
3992 * gfortran.dg/coarray_lock_4.f90: New.
3993 * gfortran.dg/coarray_lock_5.f90: New.
3995 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3998 * gcc.c-torture/compile/pr50009.c: New test.
4001 * gcc.dg/torture/pr50092.c: New test.
4003 2011-08-18 Tobias Burnus <burnus@net-b.de>
4006 * gfortran.dg/namelist_73.f90: New.
4008 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4010 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4013 * gcc.dg/pr50017.c: New test.
4015 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4018 * g++.dg/lookup/hidden-var1.C: New test case.
4020 2011-08-17 Tobias Burnus <burnus@net-b.de>
4023 * gfortran.dg/warn_unused_var_2.f90: New.
4024 * gfortran.dg/warn_unused_var_3.f90: New.
4026 2011-08-17 Tom de Vries <tom@codesourcery.com>
4029 * gcc.target/arm/pr43597.c: New test.
4031 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4034 * gfortran.dg/common_13.f90: New.
4036 2011-08-16 Jason Merrill <jason@redhat.com>
4039 * g++.dg/cpp0x/variadic-unresolved.C: New.
4041 * g++.old-deja/g++.brendan/README: Add R.I.P.
4043 * g++.dg/ext/attr-used-1.C: New.
4046 * g++.dg/cpp0x/initlist56.C: New.
4048 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4051 * g++.dg/opt/life1.C: Only run on Linux.
4053 2011-08-15 Tobias Burnus <burnus@net-b.de>
4055 * gfortran.dg/coarray_26.f90: New.
4057 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4059 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4062 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4065 * gfortran.dg/func_result_7.f90: New.
4067 2011-08-13 Jason Merrill <jason@redhat.com>
4070 * g++.dg/cpp0x/decltype32.C: New.
4073 * g++.dg/diagnostic/expr1.C: New.
4075 2011-08-12 David Li <davidxl@google.com>
4077 * g++.dg/abi/vbase15.C: New test.
4079 2011-08-12 Jason Merrill <jason@redhat.com>
4082 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4084 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4086 * gcc.dg/builtins-67.c: New test.
4087 * gcc.target/i386/conversion.c: Ditto.
4089 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4090 Brian Hackett <bhackett1024@gmail.com>
4092 * g++.dg/plugin/decl_plugin.c: New.
4093 * g++.dg/plugin/decl-plugin-test.C: New.
4094 * g++.dg/plugin/plugin.exp: Add above testcase.
4096 2011-08-11 Richard Guenther <rguenther@suse.de>
4098 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4100 2011-08-11 Michael Matz <matz@suse.de>
4102 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4104 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4106 PR tree-optimization/50039
4107 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4108 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4110 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4112 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4113 (sse4_1_test): Initialize src3 with random value.
4115 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4117 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4118 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4119 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4120 * gcc.dg/scal-to-vec1.c: New test.
4121 * gcc.dg/scal-to-vec2.c: New test.
4123 2011-08-09 Richard Guenther <rguenther@suse.de>
4125 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4126 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4127 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4128 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4130 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4132 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4134 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4136 * gcc.dg/pr49948.c: Require pthread effective target.
4138 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4140 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4142 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4144 * gcc.target/i386/sse-22a.c: New test.
4146 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4148 PR tree-optimization/50014
4149 * gcc.dg/vect/pr50014.c: New test.
4151 2011-08-08 Martin Jambor <mjambor@suse.cz>
4154 * gcc.dg/tree-ssa/pr49923.c: New test.
4156 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4159 * gcc.target/i386/pr49781-1.c: New.
4161 2011-08-08 Jason Merrill <jason@redhat.com>
4163 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4165 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4167 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4170 * gfortran.dg/typebound_override_1.f90: New.
4172 2011-08-07 Kai Tietz <ktietz@redhat.com>
4174 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4175 x86_64 mingw target.
4176 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4177 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4178 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4179 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4180 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4181 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4182 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4183 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4184 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4185 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4187 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4190 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4192 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4194 * gcc.dg/pr48770.c: Cleanup coverage files.
4195 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4197 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4199 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4200 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4201 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4202 lzcnt and bmi options.
4204 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4207 * gcc.dg/pr47381-1.c: New.
4208 * gcc.dg/pr47381-2.c: Likewise.
4209 * gcc.target/i386/pr47381.c: Likewise.
4211 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4214 * gcc.dg/pr47727.c: New.
4217 * gcc.dg/pr47372-1.c: New.
4218 * gcc.dg/pr47372-2.c: Likewise.
4220 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4223 * gcc.target/i386/pr47449.c: New.
4226 * gcc.dg/pr47446-1.c: New.
4227 * gcc.dg/pr47446-2.c: Likewise.
4229 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4232 * gcc.dg/pr47766.c: New.
4235 * gcc.dg/tls/pr47715-1.c: New.
4236 * gcc.dg/tls/pr47715-2.c: Likewise.
4237 * gcc.dg/tls/pr47715-3.c: Likewise.
4238 * gcc.dg/tls/pr47715-4.c: Likewise.
4239 * gcc.dg/tls/pr47715-5.c: Likewise.
4241 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4244 * objc.dg/gnu-api-2-class.m: Updated comments.
4245 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4246 * objc.dg/gnu-api-2-class-meta.m: New test.
4247 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4249 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4252 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4253 with classes that are in construction.
4255 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4258 * gcc.target/i386/pr48084-1.c: New.
4259 * gcc.target/i386/pr48084-2.c: Likewise.
4260 * gcc.target/i386/pr48084-3.c: Likewise.
4261 * gcc.target/i386/pr48084-4.c: Likewise.
4262 * gcc.target/i386/pr48084-5.c: Likewise.
4264 PR rtl-optimization/49504
4265 * gcc.target/i386/pr49504.c: New.
4268 * gcc.dg/pr49860.c: New.
4270 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4273 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4274 with classes that are in construction.
4276 2011-08-05 Jason Merrill <jason@redhat.com>
4279 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4282 * g++.dg/cpp0x/decltype31.C: New.
4285 * g++.dg/init/array28.C: New.
4288 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4290 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4293 * gcc.dg/pr47369-1.c: New.
4295 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4298 * gcc.dg/torture/pr47364-1.c: New.
4299 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4300 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4302 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4305 * gfortran.dg/transfer_check_2.f90: New test case.
4307 2011-08-05 Jan Hubicka <jh@suse.cz>
4310 * gfortran.dg/pr49494.f90: New testcase.
4312 2011-08-05 Jan Hubicka <jh@suse.cz>
4315 * gcc.c-torture/compile/pr49735.c: New testcase.
4317 2011-08-05 Jason Merrill <jason@redhat.com>
4320 * g++.dg/cpp0x/initlist56.C: New.
4323 * g++.dg/overload/rvalue2.C: New.
4326 * g++.dg/cpp0x/range-for21.C: New.
4328 * g++.dg/ext/vla11.C: New.
4330 2011-08-05 Richard Guenther <rguenther@suse.de>
4332 PR tree-optimization/49984
4333 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4335 2011-08-05 Richard Guenther <rguenther@suse.de>
4337 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4338 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4339 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4341 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4343 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4344 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4345 * gfortran.dg/ldist-pr43023.f90: Ditto.
4346 * gfortran.dg/namelist_52.f90: Ditto.
4347 * gfortran.dg/interface_proc_end.f90: Ditto.
4348 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4349 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4351 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4353 * gcc.dg/vect/vect-over-widen-1.c: New test.
4354 * gcc.dg/vect/vect-over-widen-2.c: New test.
4355 * gcc.dg/vect/vect-over-widen-3.c: New test.
4356 * gcc.dg/vect/vect-over-widen-4.c: New test.
4358 2011-08-04 Richard Guenther <rguenther@suse.de>
4361 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4363 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4365 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4367 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4370 * g++.dg/ext/builtin-object-size3.C: New test.
4372 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4374 PR tree-optimization/49948
4375 * gcc.dg/pr49948.c: New test.
4377 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4380 * gcc.dg/torture/pr47383.c: New.
4382 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4384 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4386 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4388 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4390 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4393 * gcc.dg/torture/pr47744-1.c: New.
4394 * gcc.dg/torture/pr47744-2.c: Likewise.
4395 * gcc.dg/torture/pr47744-3.c: Likewise.
4397 2011-08-03 Richard Guenther <rguenther@suse.de>
4400 * gcc.dg/torture/pr49958.c: New testcase.
4402 2011-08-03 Richard Guenther <rguenther@suse.de>
4404 PR tree-optimization/49938
4405 * g++.dg/torture/pr49938.C: New testcase.
4407 2011-08-02 Jason Merrill <jason@redhat.com>
4410 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4413 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4416 * g++.dg/cpp0x/variadic115.C: New.
4419 * g++.dg/cpp0x/union5.C: New.
4421 2011-08-02 Daniel Kraft <d@domob.eu>
4424 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4426 2011-08-02 Kai Tietz <ktietz@redhat.com>
4429 * gcc.dg/tree-ssa/forwprop-15.c
4431 2011-08-02 Jason Merrill <jason@redhat.com>
4434 * g++.dg/cpp0x/range-for20.C: New.
4436 2011-08-02 Tobias Burnus <burnus@net-b.de>
4438 * gfortran.dg/coarray_lib_token_3.f90: New.
4440 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4443 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4444 * gcc.dg/gomp/atomic-15.c: New test.
4445 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4446 * g++.dg/gomp/atomic-15.C: New test.
4447 * g++.dg/gomp/private-1.C: New test.
4448 * g++.dg/gomp/sharing-2.C: New test.
4449 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4450 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4451 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4453 2011-08-02 Tobias Burnus <burnus@net-b.de>
4455 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4456 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4458 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4459 * gfortran.dg/allocatable_function_5.f90: Ditto.
4460 * gfortran.dg/allocate_stat.f90: Ditto.
4461 * gfortran.dg/array_constructor_20.f90: Ditto.
4462 * gfortran.dg/array_constructor_21.f90: Ditto.
4463 * gfortran.dg/array_constructor_22.f90: Ditto.
4464 * gfortran.dg/array_constructor_26.f03: Ditto.
4465 * gfortran.dg/array_function_4.f90: Ditto.
4466 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4467 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4468 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4469 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4470 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4471 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4472 * gfortran.dg/class_15.f03: Ditto.
4473 * gfortran.dg/class_27.f03: Ditto.
4474 * gfortran.dg/class_33.f90: Ditto.
4475 * gfortran.dg/class_37.f03: Ditto.
4476 * gfortran.dg/class_40.f03: Ditto.
4477 * gfortran.dg/class_42.f03: Ditto.
4478 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4479 * gfortran.dg/coarray/registering_1.f90: Ditto.
4480 * gfortran.dg/convert_1.f90: Ditto.
4481 * gfortran.dg/default_initialization_3.f90: Ditto.
4482 * gfortran.dg/dependency_25.f90: Ditto.
4483 * gfortran.dg/dependency_26.f90: Ditto.
4484 * gfortran.dg/dependency_36.f90: Ditto.
4485 * gfortran.dg/dependency_37.f90: Ditto.
4486 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4487 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4488 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4489 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4490 * gfortran.dg/elemental_result_1.f90: Ditto.
4491 * gfortran.dg/empty_derived_type.f90: Ditto.
4492 * gfortran.dg/entry_7.f90: Ditto.
4493 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4494 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4495 * gfortran.dg/error_recovery_3.f90: Ditto.
4496 * gfortran.dg/extends_4.f03: Ditto.
4497 * gfortran.dg/func_assign.f90: Ditto.
4498 * gfortran.dg/func_assign_3.f90: Ditto.
4499 * gfortran.dg/generic_1.f90: Ditto.
4500 * gfortran.dg/generic_18.f90: Ditto.
4501 * gfortran.dg/generic_22.f03: Ditto.
4502 * gfortran.dg/generic_4.f90: Ditto.
4503 * gfortran.dg/generic_6.f90: Ditto.
4504 * gfortran.dg/generic_actual_arg.f90: Ditto.
4505 * gfortran.dg/graphite/id-21.f: Ditto.
4506 * gfortran.dg/graphite/pr45758.f90: Ditto.
4507 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4508 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4509 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4510 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4511 * gfortran.dg/host_used_types_1.f90: Ditto.
4512 * gfortran.dg/implicit_1.f90: Ditto.
4513 * gfortran.dg/implicit_11.f90: Ditto.
4514 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4515 * gfortran.dg/impure_actual_1.f90: Ditto.
4516 * gfortran.dg/impure_assignment_1.f90: Ditto.
4517 * gfortran.dg/impure_constructor_1.f90: Ditto.
4518 * gfortran.dg/initialization_10.f90: Ditto.
4519 * gfortran.dg/initialization_12.f90: Ditto.
4520 * gfortran.dg/interface_14.f90: Ditto.
4521 * gfortran.dg/interface_15.f90: Ditto.
4522 * gfortran.dg/interface_2.f90: Ditto.
4523 * gfortran.dg/interface_25.f90: Ditto.
4524 * gfortran.dg/interface_26.f90: Ditto.
4525 * gfortran.dg/interface_29.f90: Ditto.
4526 * gfortran.dg/interface_assignment_1.f90: Ditto.
4527 * gfortran.dg/internal_pack_6.f90: Ditto.
4528 * gfortran.dg/internal_pack_7.f90: Ditto.
4529 * gfortran.dg/internal_pack_8.f90: Ditto.
4530 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4531 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4532 * gfortran.dg/module_commons_3.f90: Ditto.
4533 * gfortran.dg/module_equivalence_4.f90: Ditto.
4534 * gfortran.dg/module_equivalence_6.f90: Ditto.
4535 * gfortran.dg/module_function_type_1.f90: Ditto.
4536 * gfortran.dg/module_naming_1.f90: Ditto.
4537 * gfortran.dg/namelist_4.f90: Ditto.
4538 * gfortran.dg/operator_c1202.f90: Ditto.
4539 * gfortran.dg/parens_7.f90: Ditto.
4540 * gfortran.dg/pr32921.f: Ditto.
4541 * gfortran.dg/pr33646.f90: Ditto.
4542 * gfortran.dg/pr41928.f90: Ditto.
4543 * gfortran.dg/pr42119.f90: Ditto.
4544 * gfortran.dg/pr43984.f90: Ditto.
4545 * gfortran.dg/present_1.f90: Ditto.
4546 * gfortran.dg/private_type_2.f90: Ditto.
4547 * gfortran.dg/proc_decl_2.f90: Ditto.
4548 * gfortran.dg/proc_ptr_10.f90: Ditto.
4549 * gfortran.dg/proc_ptr_22.f90: Ditto.
4550 * gfortran.dg/proc_ptr_8.f90: Ditto.
4551 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4552 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4553 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4554 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4555 * gfortran.dg/substring_equivalence.f90: Ditto.
4556 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4557 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4558 * gfortran.dg/trim_optimize_6.f90: Ditto.
4559 * gfortran.dg/typebound_call_12.f03: Ditto.
4560 * gfortran.dg/typebound_operator_5.f03: Ditto.
4561 * gfortran.dg/typebound_operator_6.f03: Ditto.
4562 * gfortran.dg/typebound_proc_18.f03: Ditto.
4563 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4564 * gfortran.dg/use_1.f90: Ditto.
4565 * gfortran.dg/use_10.f90: Ditto.
4566 * gfortran.dg/use_11.f90: Ditto.
4567 * gfortran.dg/use_14.f90: Ditto.
4568 * gfortran.dg/use_only_2.f90: Ditto.
4569 * gfortran.dg/use_rename_4.f90: Ditto.
4570 * gfortran.dg/use_rename_5.f90: Ditto.
4571 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4572 * gfortran.dg/used_interface_ref.f90: Ditto.
4573 * gfortran.dg/used_types_11.f90: Ditto.
4574 * gfortran.dg/used_types_3.f90: Ditto.
4575 * gfortran.dg/used_types_4.f90: Ditto.
4576 * gfortran.dg/userdef_operator_2.f90: Ditto.
4577 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4578 * gfortran.dg/vect/pr46213.f90: Ditto.
4579 * gfortran.dg/whole_file_21.f90: Ditto.
4580 * gfortran.dg/whole_file_22.f90: Ditto.
4581 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4582 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4584 2011-08-02 Kai Tietz <ktietz@redhat.com>
4586 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4588 2011-08-01 Jason Merrill <jason@redhat.com>
4591 * g++.dg/abi/mangle49.C: New.
4594 * g++.dg/cpp0x/constexpr-array4.C: New.
4597 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4599 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4602 * gcc.target/i386/pr49927.c: New test.
4604 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4606 PR tree-optimization/49926
4607 * gcc.dg/vect/pr49926.c: New test.
4609 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4611 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4612 * gcc.target/i386/lzcnt-1.c: New test.
4613 * gcc.target/i386/lzcnt-2.c: Likewise.
4614 * gcc.target/i386/lzcnt-2a.c: Likewise.
4615 * gcc.target/i386/lzcnt-3.c: Likewise.
4616 * gcc.target/i386/lzcnt-4.c: Likewise.
4617 * gcc.target/i386/lzcnt-4a.c: Likewise.
4618 * gcc.target/i386/lzcnt-5.c: Likewise.
4619 * gcc.target/i386/lzcnt-6.c: Likewise.
4620 * gcc.target/i386/lzcnt-6a.c: Likewise.
4621 * gcc.target/i386/lzcnt-check.h: Likewise.
4623 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4624 * gcc.target/i386/sse-13.c: Likewise.
4625 * gcc.target/i386/sse-14.c: Likewise.
4626 * g++.dg/other/i386-2.C: Likewise.
4627 * g++.dg/other/i386-3.C: Likewise.
4629 2011-08-01 Julian Brown <julian@codesourcery.com>
4631 * gcc.target/arm/fixed-point-exec.c: New test.
4633 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4636 * gcc.target/i386/pr49920.c: New test.
4638 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4640 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4641 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4642 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4643 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4644 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4645 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4646 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4647 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4648 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4649 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4650 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4651 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4652 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4653 * g++.dg/tree-ssa/pr33615.C: Ditto.
4654 * g++.dg/tree-ssa/restrict1.C: Ditto.
4655 * c-c++-common/restrict-2.c: Ditto.
4656 * gfortran.dg/pr32921.f: Ditto.
4657 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4658 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4659 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4660 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4661 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4662 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4663 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4664 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4665 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4666 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4668 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4670 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4671 .exe.ltrans[0-9]*. dump files.
4673 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4676 * gfortran.dg/abstract_type_6.f03: Modified.
4677 * gfortran.dg/typebound_proc_24.f03: New.
4679 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4682 * g++.dg/init/for1.C: Fix.
4684 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4687 * gfortran.dg/string_5.f90: New test.
4689 2011-07-29 Jason Merrill <jason@redhat.com>
4692 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4694 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4696 PR tree-optimization/47407
4697 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4701 2011-07-29 Richard Guenther <rguenther@suse.de>
4703 * gcc.dg/uninit-suppress.c: Also disable VRP.
4704 * gcc.dg/uninit-suppress_2.c: Likewise.
4706 2011-07-28 Jason Merrill <jason@redhat.com>
4709 * g++.dg/template/nontype24.C: New.
4711 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4713 PR rtl-optimization/47958
4714 * gcc.dg/torture/pr47958-1.c: New.
4716 2011-07-29 Wei Guozhi <carrot@google.com>
4718 PR rtl-optimization/49799
4719 * gcc.dg/pr49799.c: New test case.
4721 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4724 * gcc.dg/graphite/id-pr48648.c: New.
4726 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4729 * gfortran.dg/maxloc_2.f90: New test.
4730 * gfortran.dg/maxloc_3.f90: New test.
4731 * gfortran.dg/minloc_1.f90: New test.
4732 * gfortran.dg/minloc_2.f90: New test.
4733 * gfortran.dg/minloc_3.f90: New test.
4734 * gfortran.dg/minmaxloc_7.f90: New test.
4737 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4739 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4741 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4742 the builtin isn't optimized away.
4744 2011-07-27 Tobias Burnus <burnus@net-b.de>
4747 * gfortran.dg/lto/pr45586-2_0.f90: New.
4749 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4752 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4753 * c-c++-common/cxxbitfields-5.c: Same.
4755 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4757 * lib/target-supports.exp (check_effective_target_mmap): Use
4758 check_function_available.
4760 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4762 * g++.old-deja/g++.pt/crash60.C: Updated.
4764 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4767 * gcc.target/i386/pr49866.c: New test.
4769 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4771 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4772 * gcc.target/i386/bmi-andn-1.c: New test.
4773 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4774 * gcc.target/i386/bmi-andn-2.c: Likewise.
4775 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4776 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4777 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4778 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4779 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4780 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4781 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4782 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4783 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4784 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4785 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4786 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4787 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4788 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4789 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4790 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4791 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4792 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4793 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4794 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4795 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4797 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4800 * gfortran.dg/graphite/id-pr47691.f: New.
4802 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4804 * gcc.target/i386/avx-os-support.h: New.
4805 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4806 (main): Check avx_os_support before the test is run.
4807 * gcc.target/i386/aes-avx-check.h: Ditto.
4808 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4810 2011-07-27 Kai Tietz <ktietz@redhat.com>
4812 * gcc.target/i386/aggregate-ret3.c: New test.
4813 * gcc.target/i386/aggregate-ret4.c: New test.
4815 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4818 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4819 allocated array should *not* change its size.
4820 * gfortran.dg/multiple_allocation_3.f90: New test.
4822 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4825 * g++.dg/cpp0x/constexpr-49776.C: New.
4827 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4830 * gcc.dg/graphite/id-pr47046.c: New.
4832 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4835 * gcc.dg/graphite/run-id-pr47593.c: New.
4837 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4840 * gcc.dg/graphite/run-id-pr47653.c: New.
4841 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4842 induction variables.
4843 * gcc.dg/graphite/scop-16.c: Same.
4844 * gcc.dg/graphite/scop-17.c: Same.
4845 * gcc.dg/graphite/scop-21.c: Same.
4847 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4850 * gcc.dg/graphite/id-pr48805.c: New.
4852 2011-07-26 Tobias Burnus <burnus@net-b.de>
4854 * gfortran.dg/coarray_lib_token_2.f90: New.
4856 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4858 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4861 2011-07-25 Andrew Pinski <apinski@cavium.com>
4864 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4865 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4867 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4869 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4871 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4872 * gcc.c-torture/execute/loop-2g.c: Likewise.
4873 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4874 Require mmap support.
4875 * gcc.c-torture/execute/loop-2g.x: Likewise.
4876 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4877 (MAP_ANON): Provide default.
4878 * gcc.dg/20050826-1.c: Likewise.
4879 * gcc.target/i386/pr36533.c: Likewise.
4880 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4881 Use dg-require-effective-target mmap.
4883 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4886 * g++.dg/cpp0x/range-for19.C: New.
4888 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4891 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4894 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4897 * g++.dg/torture/pr49309.C: Remove.
4899 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4901 PR tree-optimization/49809
4902 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4905 2011-07-25 Richard Guenther <rguenther@suse.de>
4907 PR tree-optimization/49715
4908 * gcc.target/i386/pr49715-1.c: New testcase.
4909 * gcc.target/i386/pr49715-2.c: Likewise.
4911 2011-07-23 Jason Merrill <jason@redhat.com>
4913 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4915 2011-07-22 Jason Merrill <jason@redhat.com>
4918 * g++.dg/cpp0x/initlist55.C: New.
4920 2011-07-23 Tobias Burnus <burnus@net-b.de>
4923 * gfortran.dg/namelist_72.f: New.
4925 2011-07-23 Tobias Burnus <burnus@net-b.de>
4927 * gfortran.dg/coarray_25.f90: New.
4929 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4931 * override1.C: This test should use c++0x mode.
4932 * override3.C: New. Test the diagnostics in c++98 mode.
4934 2011-07-22 Jason Merrill <jason@redhat.com>
4935 Mark Glisse <marc.glisse@normalesup.org>
4938 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4941 * g++.dg/opt/builtins2.C: New.
4942 * g++.dg/other/error27.C: Don't rely on __builtin.
4944 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4946 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4948 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4949 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4950 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4951 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4953 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4956 2011-07-22 Richard Guenther <rguenther@suse.de>
4958 PR tree-optimization/45819
4959 * gcc.dg/pr45819.c: New testcase.
4961 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4963 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4965 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4969 * gcc.dg/graphite/run-id-pr47654.c: New.
4971 2011-07-21 Ian Lance Taylor <iant@google.com>
4974 * gcc.dg/pr49705.c: New test.
4976 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4978 * lib/target-supports.exp (check_avx_os_support_available): New.
4979 (check_effective_target_avx_runtime): Use it.
4981 2011-07-21 Richard Guenther <rguenther@suse.de>
4983 PR tree-optimization/49770
4984 * g++.dg/torture/pr49770.C: New testcase.
4986 2011-07-21 Kai Tietz <ktietz@redhat.com>
4988 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4989 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4991 2011-07-21 Tobias Burnus <burnus@net-b.de>
4993 * gfortran.dg/coarray_lib_token_1.f90: New.
4995 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4997 * gcc.dg/pr32912-2.c: Skip for AVR.
4998 * gcc.dg/pr44674.c: Add dg-require-profiling.
5000 2011-07-20 Jason Merrill <jason@redhat.com>
5002 * g++.dg/ext/desig2.C: New.
5004 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5006 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5008 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5009 * gcc.target/powerpc/recip-3.c: Ditto.
5011 2011-07-19 Jason Merrill <jason@redhat.com>
5013 PR c++/6709 (DR 743)
5014 PR c++/42603 (DR 950)
5015 * g++.dg/cpp0x/decltype21.C: New.
5017 2011-07-20 Richard Guenther <rguenther@suse.de>
5020 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5021 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5023 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5025 * gcc.target/arm/combine-movs.c: New.
5026 * gcc.target/arm/unsigned-extend-2.c: New.
5028 2011-07-19 Jason Merrill <jason@redhat.com>
5031 * g++.dg/cpp0x/variadic114.C: New.
5033 2011-07-19 Tobias Burnus <burnus@net-b.de>
5035 * gfortran.dg/coarray_args_1.f90: New.
5036 * gfortran.dg/coarray_args_2.f90: New.
5038 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5041 * gfortran.dg/allocate_error_3.f90: New.
5043 2011-07-19 Richard Guenther <rguenther@suse.de>
5045 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5046 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5047 * gcc.dg/torture/20110719-1.c: New testcase.
5049 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5051 PR tree-optimization/49768
5052 * gcc.c-torture/execute/pr49768.c: New test.
5054 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5056 PR tree-optimization/49771
5057 * gcc.dg/vect/pr49771.c: New test.
5059 2011-07-18 Martin Jambor <mjambor@suse.cz>
5061 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5062 * gcc.dg/ipa/ipa-2.c: Likewise.
5063 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5064 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5065 * gcc.dg/ipa/ipa-5.c: Likewise.
5066 * gcc.dg/ipa/ipa-7.c: Likewise.
5067 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5068 * gcc.dg/ipa/ipacost-1.c: Likewise.
5069 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5071 * gcc.dg/ipa/ipcp-1.c: New test.
5072 * gcc.dg/ipa/ipcp-2.c: Likewise.
5073 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5075 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5078 * gfortran.dg/pr49675.f90: New test.
5080 2011-07-18 Richard Guenther <rguenther@suse.de>
5082 * gcc.dg/torture/20110718-1.c: New testcase.
5084 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5086 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5087 * g++.dg/ext/bitfield3.C: Likewise.
5088 * g++.dg/ext/bitfield4.C: Likewise.
5089 * g++.dg/ext/bitfield5.C: Likewise.
5090 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5091 * g++.dg/other/pr23205-2.C: Likewise.
5092 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5093 * gcc.c-torture/compile/20001109-2.c: Likewise.
5094 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5095 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5096 * gcc.dg/bitfld-16.c: Likewise.
5097 * gcc.dg/bitfld-17.c: Likewise.
5098 * gcc.dg/bitfld-18.c: Likewise.
5099 * gcc.dg/builtins-config.h: Remove Netware support.
5100 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5101 * gcc.dg/cdce2.c: Likewise.
5102 * gcc.dg/cpp/assert4.c: Remove netware support.
5103 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5104 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5106 * lib/target-supports.exp (check_visibility_available): Remove
5108 (check_profiling_available): Likewise.
5110 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5112 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5114 2011-07-17 Tobias Burnus <burnus@net-b.de>
5115 Thomas Koenig <tkoenig@gcc.gnu.org>
5118 * gfortran.dg/generic_17.f90: Fix testcase.
5119 * gfortran.dg/interface_3.f90: Add dg-error.
5120 * gfortran.dg/use_14.f90: New.
5121 * gfortran.dg/use_15.f90: New.
5123 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5125 * gnat.dg/pointer_controlled.adb: New test.
5127 2011-07-17 Tobias Burnus <burnus@net-b.de>
5130 * gfortran.dg/pointer_remapping_7.f90: New.
5132 2011-07-16 Jason Merrill <jason@redhat.com>
5134 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5136 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5137 Jason Merrill <jason@redhat.com>
5141 * g++.dg/cpp0x/decltype29.C: Adjust.
5142 * g++.dg/cpp0x/error4.C: Adjust.
5143 * g++.dg/cpp0x/sfinae26.C: Adjust.
5144 * g++.dg/cpp0x/variadic105.C: Adjust.
5145 * g++.dg/template/deduce3.C: Adjust.
5146 * g++.dg/template/error45.C: Adjust.
5147 * g++.dg/template/ptrmem2.C: Adjust.
5148 * g++.dg/template/sfinae2.C: Adjust.
5149 * g++.old-deja/g++.pt/crash60.C: Adjust.
5150 * g++.old-deja/g++.pt/unify6.C: Adjust.
5151 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5152 * g++.dg/cpp0x/nullptr15.C: Adjust.
5153 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5154 * g++.dg/cpp0x/pr31431.C: Adjust.
5155 * g++.dg/cpp0x/pr31434.C: Adjust.
5156 * g++.dg/cpp0x/sfinae11.C: Adjust
5157 * g++.dg/cpp0x/temp_default2.C: Adjust.
5158 * g++.dg/cpp0x/trailing4.C: Adjust.
5159 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5160 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5161 * g++.dg/cpp0x/variadic105.C: Adjust.
5162 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5163 * g++.dg/ext/vla2.C: Adjust.
5164 * g++.dg/other/ptrmem10.C: Adjust.
5165 * g++.dg/other/ptrmem11.C: Adjust.
5166 * g++.dg/overload/unknown1.C: Adjust.
5167 * g++.dg/template/conv11.C: Adjust.
5168 * g++.dg/template/dependent-expr5.C: Adjust.
5169 * g++.dg/template/friend.C: Adjust.
5170 * g++.dg/template/incomplete2.C: Adjust.
5171 * g++.dg/template/local4.C: Adjust.
5172 * g++.dg/template/local6.C: Adjust.
5173 * g++.dg/template/operator9.C: Adjust.
5174 * g++.dg/template/ttp25.C: Adjust.
5175 * g++.dg/template/unify10.C: Adjust.
5176 * g++.dg/template/unify11.C: Adjust.
5177 * g++.dg/template/unify6.C: Adjust.
5178 * g++.dg/template/unify9.C: Adjust.
5179 * g++.dg/template/varmod1.C: Adjust.
5180 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5181 * g++.old-deja/g++.pt/crash28.C: Adjust.
5182 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5183 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5184 * g++.old-deja/g++.pt/expr2.C: Adjust.
5185 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5186 * g++.old-deja/g++.pt/spec5.C: Adjust.
5187 * g++.old-deja/g++.pt/spec6.C: Adjust.
5188 * g++.old-deja/g++.pt/unify4.C: Adjust.
5189 * g++.old-deja/g++.pt/unify8.C: Adjust.
5190 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5191 * g++.dg/overload/template5.C: New testcase.
5192 * g++.dg/template/overload12.C: New testcase.
5194 2011-07-11 Tobias Burnus <burnus@net-b.de>
5196 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5197 * gfortran.dg/coarray_7.f90: Ditto.
5198 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5199 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5201 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5203 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5205 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5206 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5207 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5209 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5210 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5211 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5213 2011-07-15 Jason Merrill <jason@redhat.com>
5216 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5217 Use --extra_opts instead of --additional_options.
5219 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5222 * g++.dg/torture/pr49309.C: Remove.
5224 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5226 * gcc.target/tic6x/weak-call.c: New test.
5227 * gcc.target/tic6x/fpcmp.c: New test.
5228 * gcc.target/tic6x/fpdiv.c: New test.
5229 * gcc.target/tic6x/rotdi16-scan.c: New test.
5230 * gcc.target/tic6x/ffssi.c: New test.
5231 * gcc.target/tic6x/fpdiv-lib.c: New test.
5232 * gcc.target/tic6x/cold-lc.c: New test.
5233 * gcc.target/tic6x/longcalls.c: New test.
5234 * gcc.target/tic6x/abi-align-1.c: New test.
5235 * gcc.target/tic6x/fpcmp-finite.c: New test.
5236 * gcc.target/tic6x/rotdi16.c: New test.
5237 * gcc.target/tic6x/bswapl.c: New test.
5238 * gcc.target/tic6x/ffsdi.c: New test.
5239 * gcc.target/tic6x/tic6x.exp: New file.
5240 * gcc.target/tic6x/builtins/arith24.c: New test.
5241 * gcc.target/tic6x/builtins/smpy.c: New test.
5242 * gcc.target/tic6x/builtins/smpylh.c: New test.
5243 * gcc.target/tic6x/builtins/smpyh.c: New test.
5244 * gcc.target/tic6x/builtins/sarith1.c: New test.
5245 * gcc.target/tic6x/builtins/extclr.c: New test
5246 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5247 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5248 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5249 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5251 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5253 * gcc.dg/20020312-2.c: Likewise.
5254 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5255 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5256 * gcc.dg/torture/builtin-math-7.c: Likewise.
5259 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5260 not testing tic6x-*-*.
5262 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5265 * g++.dg/torture/pr49309.C: New testcase.
5267 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5269 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5271 2011-07-14 Richard Guenther <rguenther@suse.de>
5273 PR tree-optimization/49651
5274 * gcc.dg/torture/pr49651.c: New testcase.
5276 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5279 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5281 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5283 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5284 -mno-pointers-to-nested-functions.
5285 * gcc.target/powerpc/no-r11-2.c: Ditto.
5286 * gcc.target/powerpc/no-r11-3.c: Ditto.
5288 2011-07-13 Jason Merrill <jason@redhat.com>
5290 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5291 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5292 when compiling C files.
5293 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5294 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5295 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5296 * g++.dg/lookup/anon2.C: Likewise.
5297 * g++.dg/tree-ssa/copyprop.C: Likewise.
5298 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5299 * g++.dg/init/vector1.C: Ignore narrowing errors.
5300 * g++.dg/torture/pr35526.C: Likewise.
5301 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5303 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5306 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5309 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5311 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5312 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5314 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5316 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5317 * lib/obj-c++.exp (obj-c++_init): Ditto.
5318 * lib/file-format.exp (gcc_target_object_format): Ditto.
5319 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5320 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5321 (check_visibility_available): Ditto.
5322 (check_effective_target_tls_native): Ditto.
5323 (check_effective_target_tls_emulated): Ditto.
5324 (check_effective_target_function_sections): Ditto.
5326 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5328 * gcc.target/arm/pr48183.c: New test.
5330 2011-07-13 Richard Guenther <rguenther@suse.de>
5332 * gcc.dg/torture/20110713-1.c: New testcase.
5334 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5337 * gcc.c-torture/compile/pr49474.c: New testcase.
5339 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5341 PR tree-optimization/49712
5342 * gcc.c-torture/execute/pr49712.c: New test.
5344 2011-07-11 Jason Merrill <jason@redhat.com>
5347 * g++.dg/template/recurse3.C: New.
5349 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5352 * gcc.dg/guality/csttest.c: New test.
5355 * gfortran.dg/pr49698.f90: New test.
5357 2011-07-11 Jeff Law <law@redhat.com>
5359 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5361 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5363 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5364 * go.test/go-test.exp (go-set-goarch): Likewise.
5366 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5369 * gcc.target/avr/torture/pr39633.c: New test case.
5371 2011-07-11 Tobias Burnus <burnus@net-b.de>
5374 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5376 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5378 * lib/target-supports.exp (check_effective_target_scheduling):
5380 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5381 * gcc.dg/pr45055.c: Ditto.
5382 * gcc.dg/pr45353.c: Ditto.
5383 * g++.dg/pr45056.C: Ditto.
5385 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5387 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5388 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5389 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5390 * g++.dg/torture/pr31863.C: Skip AVR.
5392 2011-07-10 Tobias Burnus <burnus@net-b.de>
5395 * gfortran.dg/intrinsic_signal.f90: New.
5397 2011-07-09 Jason Merrill <jason@redhat.com>
5399 * g++.dg/cpp0x/regress/regress6.C: New.
5400 * g++.dg/parse/crash45.C: Adjust message.
5401 * g++.dg/template/crash38.C: Adjust message.
5402 * g++.dg/template/crash64.C: Adjust message.
5404 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5406 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5407 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5408 * g++.dg/abi/bitfield3.C: Likewise.
5409 * g++.dg/eh/pr38662.C: Likewise.
5410 * g++.dg/ext/attrib36.C: Likewise.
5411 * g++.dg/ext/attrib37.C: Likewise.
5412 * g++.dg/ext/attrib8.C: Likewise.
5413 * g++.dg/ext/tmplattr1.C: Likewise.
5414 * g++.dg/inherit/override-attribs.C: Likewise.
5415 * g++.dg/opt/inline9.C: Likewise.
5416 * g++.dg/opt/life1.C: Likewise.
5417 * g++.dg/opt/longbranch2.C: Likewise.
5418 * g++.dg/opt/nrv12.C: Likewise.
5419 * g++.dg/opt/reg-stack4.C: Likewise.
5420 * g++.dg/other/pr35504.C: Likewise.
5421 * g++.dg/other/pr39496.C: Likewise.
5422 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5423 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5424 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5425 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5426 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5427 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5428 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5429 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5430 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5431 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5432 * g++.dg/warn/pr15774-1.C: Likewise.
5433 * g++.dg/warn/pr15774-2.C: Likewise.
5434 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5435 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5436 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5437 * g++.old-deja/g++.pt/asm2.C: Likewise.
5438 * gcc.c-torture/compile/20000804-1.c: Likewise.
5439 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5440 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5441 * gcc.dg/20020108-1.c: Likewise.
5442 * gcc.dg/20020122-2.c: Likewise.
5443 * gcc.dg/20020122-3.c: Likewise.
5444 * gcc.dg/20020206-1.c: Likewise.
5445 * gcc.dg/20020219-1.c: Likewise.
5446 * gcc.dg/20020310-1.c: Likewise.
5447 * gcc.dg/20020411-1.c: Likewise.
5448 * gcc.dg/20020418-2.c: Likewise.
5449 * gcc.dg/20020426-2.c: Likewise.
5450 * gcc.dg/20020517-1.c: Likewise.
5451 * gcc.dg/20030204-1.c: Likewise.
5452 * gcc.dg/20030826-2.c: Likewise.
5453 * gcc.dg/20031102-1.c: Likewise.
5454 * gcc.dg/20031202-1.c: Likewise.
5455 * gcc.dg/20050111-1.c: Likewise.
5456 * gcc.dg/20050503-1.c: Likewise.
5457 * gcc.dg/array-init-1.c: Likewise.
5458 * gcc.dg/builtin-apply4.c: Likewise.
5459 * gcc.dg/dfp/pr31344.c: Likewise.
5460 * gcc.dg/gomp/atomic-11.c: Likewise.
5461 * gcc.dg/graphite/pr40281.c: Likewise.
5462 * gcc.dg/ia64-sync-1.c: Likewise.
5463 * gcc.dg/ia64-sync-2.c: Likewise.
5464 * gcc.dg/ia64-sync-3.c: Likewise.
5465 * gcc.dg/ia64-sync-4.c: Likewise.
5466 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5467 * gcc.dg/invalid-call-1.c: Likewise.
5468 * gcc.dg/loop-3.c: Likewise.
5469 * gcc.dg/lower-subreg-1.c: Likewise.
5470 * gcc.dg/lto/pr47259_0.c: Likewise.
5471 * gcc.dg/nested-calls-1.c: Likewise.
5472 * gcc.dg/pr20017.c: Likewise.
5473 * gcc.dg/pr25023.c: Likewise.
5474 * gcc.dg/pr27671-2.c: Likewise.
5475 * gcc.dg/pr32176.c: Likewise.
5476 * gcc.dg/pr33676.c: Likewise.
5477 * gcc.dg/pr35045.c: Likewise.
5478 * gcc.dg/pr36015.c: Likewise.
5479 * gcc.dg/pr36584.c: Likewise.
5480 * gcc.dg/pr36998.c: Likewise.
5481 * gcc.dg/pr37438.c: Likewise.
5482 * gcc.dg/pr37908.c: Likewise.
5483 * gcc.dg/pr41241.c: Likewise.
5484 * gcc.dg/pr41340.c: Likewise.
5485 * gcc.dg/pr44136.c: Likewise.
5486 * gcc.dg/pr44194-1.c: Likewise.
5487 * gcc.dg/pr46212.c: Likewise.
5488 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5489 * gcc.dg/setjmp-2.c: Likewise.
5490 * gcc.dg/short-compare-1.c: Likewise.
5491 * gcc.dg/short-compare-2.c: Likewise.
5492 * gcc.dg/smod-1.c: Likewise.
5493 * gcc.dg/sync-2.c: Likewise.
5494 * gcc.dg/sync-3.c: Likewise.
5495 * gcc.dg/tls/opt-1.c: Likewise.
5496 * gcc.dg/tls/opt-2.c: Likewise.
5497 * gcc.dg/tls/opt-3.c: Likewise.
5498 * gcc.dg/torture/badshift.c: Likewise.
5499 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5500 * gcc.dg/torture/pr20314-2.c: Likewise.
5501 * gcc.dg/torture/pr36891.c: Likewise.
5502 * gcc.dg/torture/pr38774.c: Likewise.
5503 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5504 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5505 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5506 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5507 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5508 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5509 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5510 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5511 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5512 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5513 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5514 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5515 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5516 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5517 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5518 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5519 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5520 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5521 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5522 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5523 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5524 * gcc.dg/unroll-1.c: Likewise.
5525 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5526 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5527 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5528 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5529 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5530 * gcc.target/i386/20000609-1.c: Likewise.
5531 * gcc.target/i386/20000720-1.c: Likewise.
5532 * gcc.target/i386/20000724-1.c: Likewise.
5533 * gcc.target/i386/20011107-1.c: Likewise.
5534 * gcc.target/i386/20011119-1.c: Likewise.
5535 * gcc.target/i386/20020201-3.c: Likewise.
5536 * gcc.target/i386/20020218-1.c: Likewise.
5537 * gcc.target/i386/20020729-1.c: Likewise.
5538 * gcc.target/i386/20030926-1.c: Likewise.
5539 * gcc.target/i386/20060125-1.c: Likewise.
5540 * gcc.target/i386/20060125-2.c: Likewise.
5541 * gcc.target/i386/20060512-1.c: Likewise.
5542 * gcc.target/i386/20060512-2.c: Likewise.
5543 * gcc.target/i386/20060512-3.c: Likewise.
5544 * gcc.target/i386/20060512-4.c: Likewise.
5545 * gcc.target/i386/387-1.c: Likewise.
5546 * gcc.target/i386/387-2.c: Likewise.
5547 * gcc.target/i386/387-5.c: Likewise.
5548 * gcc.target/i386/387-6.c: Likewise.
5549 * gcc.target/i386/980312-1.c: Likewise.
5550 * gcc.target/i386/980313-1.c: Likewise.
5551 * gcc.target/i386/990117-1.c: Likewise.
5552 * gcc.target/i386/990424-1.c: Likewise.
5553 * gcc.target/i386/990524-1.c: Likewise.
5554 * gcc.target/i386/991129-1.c: Likewise.
5555 * gcc.target/i386/991214-1.c: Likewise.
5556 * gcc.target/i386/991230-1.c: Likewise.
5557 * gcc.target/i386/addr-sel-1.c: Likewise.
5558 * gcc.target/i386/aggregate-ret1.c: Likewise.
5559 * gcc.target/i386/aggregate-ret2.c: Likewise.
5560 * gcc.target/i386/align-main-3.c: Likewise.
5561 * gcc.target/i386/amd64-abi-1.c: Likewise.
5562 * gcc.target/i386/amd64-abi-2.c: Likewise.
5563 * gcc.target/i386/amd64-abi-4.c: Likewise.
5564 * gcc.target/i386/amd64-abi-5.c: Likewise.
5565 * gcc.target/i386/amd64-abi-6.c: Likewise.
5566 * gcc.target/i386/asm-1.c: Likewise.
5567 * gcc.target/i386/asm-3.c: Likewise.
5568 * gcc.target/i386/asm-5.c: Likewise.
5569 * gcc.target/i386/attributes-error.c: Likewise.
5570 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5571 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5572 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5573 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5574 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5575 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5576 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5577 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5578 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5579 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5580 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5581 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5582 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5583 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5584 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5585 * gcc.target/i386/bitfield1.c: Likewise.
5586 * gcc.target/i386/bitfield2.c: Likewise.
5587 * gcc.target/i386/bmi-2.c: Likewise.
5588 * gcc.target/i386/bmi-5.c: Likewise.
5589 * gcc.target/i386/builtin-unreachable.c: Likewise.
5590 * gcc.target/i386/cleanup-2.c: Likewise.
5591 * gcc.target/i386/clobbers.c: Likewise.
5592 * gcc.target/i386/cmov8.c: Likewise.
5593 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5594 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5595 * gcc.target/i386/compress-float-387.c: Likewise.
5596 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5597 * gcc.target/i386/compress-float-sse.c: Likewise.
5598 * gcc.target/i386/crc32-2.c: Likewise.
5599 * gcc.target/i386/crc32-3.c: Likewise.
5600 * gcc.target/i386/divmod-7.c: Likewise.
5601 * gcc.target/i386/divmod-8.c: Likewise.
5602 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5603 * gcc.target/i386/fma3-builtin.c: Likewise.
5604 * gcc.target/i386/fma3-fma.c: Likewise.
5605 * gcc.target/i386/fma4-256-vector.c: Likewise.
5606 * gcc.target/i386/fma4-builtin.c: Likewise.
5607 * gcc.target/i386/fma4-fma-2.c: Likewise.
5608 * gcc.target/i386/fma4-fma.c: Likewise.
5609 * gcc.target/i386/fma4-vector-2.c: Likewise.
5610 * gcc.target/i386/fma4-vector.c: Likewise.
5611 * gcc.target/i386/funcspec-1.c: Likewise.
5612 * gcc.target/i386/funcspec-10.c: Likewise.
5613 * gcc.target/i386/funcspec-11.c: Likewise.
5614 * gcc.target/i386/funcspec-2.c: Likewise.
5615 * gcc.target/i386/funcspec-5.c: Likewise.
5616 * gcc.target/i386/funcspec-6.c: Likewise.
5617 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5618 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5619 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5620 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5621 * gcc.target/i386/incoming-1.c: Likewise.
5622 * gcc.target/i386/incoming-10.c: Likewise.
5623 * gcc.target/i386/incoming-11.c: Likewise.
5624 * gcc.target/i386/incoming-12.c: Likewise.
5625 * gcc.target/i386/incoming-13.c: Likewise.
5626 * gcc.target/i386/incoming-14.c: Likewise.
5627 * gcc.target/i386/incoming-15.c: Likewise.
5628 * gcc.target/i386/incoming-2.c: Likewise.
5629 * gcc.target/i386/incoming-3.c: Likewise.
5630 * gcc.target/i386/incoming-4.c: Likewise.
5631 * gcc.target/i386/incoming-5.c: Likewise.
5632 * gcc.target/i386/incoming-6.c: Likewise.
5633 * gcc.target/i386/incoming-7.c: Likewise.
5634 * gcc.target/i386/incoming-8.c: Likewise.
5635 * gcc.target/i386/incoming-9.c: Likewise.
5636 * gcc.target/i386/lea.c: Likewise.
5637 * gcc.target/i386/local.c: Likewise.
5638 * gcc.target/i386/loop-1.c: Likewise.
5639 * gcc.target/i386/loop-2.c: Likewise.
5640 * gcc.target/i386/loop-3.c: Likewise.
5641 * gcc.target/i386/max-stack-align.c: Likewise.
5642 * gcc.target/i386/memcpy-1.c: Likewise.
5643 * gcc.target/i386/movbe-2.c: Likewise.
5644 * gcc.target/i386/movq-2.c: Likewise.
5645 * gcc.target/i386/movq.c: Likewise.
5646 * gcc.target/i386/nrv1.c: Likewise.
5647 * gcc.target/i386/pad-4.c: Likewise.
5648 * gcc.target/i386/pad-5a.c: Likewise.
5649 * gcc.target/i386/pad-5b.c: Likewise.
5650 * gcc.target/i386/pad-6a.c: Likewise.
5651 * gcc.target/i386/pad-6b.c: Likewise.
5652 * gcc.target/i386/pad-7.c: Likewise.
5653 * gcc.target/i386/pad-9.c: Likewise.
5654 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5655 * gcc.target/i386/pic-1.c: Likewise.
5656 * gcc.target/i386/pr12092-1.c: Likewise.
5657 * gcc.target/i386/pr12329.c: Likewise.
5658 * gcc.target/i386/pr21518.c: Likewise.
5659 * gcc.target/i386/pr22362.c: Likewise.
5660 * gcc.target/i386/pr22585.c: Likewise.
5661 * gcc.target/i386/pr23098.c: Likewise.
5662 * gcc.target/i386/pr25196.c: Likewise.
5663 * gcc.target/i386/pr25293.c: Likewise.
5664 * gcc.target/i386/pr25654.c: Likewise.
5665 * gcc.target/i386/pr26449.c: Likewise.
5666 * gcc.target/i386/pr26778.c: Likewise.
5667 * gcc.target/i386/pr26826.c: Likewise.
5668 * gcc.target/i386/pr27266.c: Likewise.
5669 * gcc.target/i386/pr29978.c: Likewise.
5670 * gcc.target/i386/pr30505.c: Likewise.
5671 * gcc.target/i386/pr30961-1.c: Likewise.
5672 * gcc.target/i386/pr31628.c: Likewise.
5673 * gcc.target/i386/pr32000-2.c: Likewise.
5674 * gcc.target/i386/pr32661-1.c: Likewise.
5675 * gcc.target/i386/pr32708-2.c: Likewise.
5676 * gcc.target/i386/pr32708-3.c: Likewise.
5677 * gcc.target/i386/pr34256.c: Likewise.
5678 * gcc.target/i386/pr34312.c: Likewise.
5679 * gcc.target/i386/pr34522.c: Likewise.
5680 * gcc.target/i386/pr35160.c: Likewise.
5681 * gcc.target/i386/pr35281.c: Likewise.
5682 * gcc.target/i386/pr36246.c: Likewise.
5683 * gcc.target/i386/pr36786.c: Likewise.
5684 * gcc.target/i386/pr37275.c: Likewise.
5685 * gcc.target/i386/pr37843-3.c: Likewise.
5686 * gcc.target/i386/pr37843-4.c: Likewise.
5687 * gcc.target/i386/pr39082-1.c: Likewise.
5688 * gcc.target/i386/pr39431.c: Likewise.
5689 * gcc.target/i386/pr39496.c: Likewise.
5690 * gcc.target/i386/pr39543-2.c: Likewise.
5691 * gcc.target/i386/pr39911.c: Likewise.
5692 * gcc.target/i386/pr40718.c: Likewise.
5693 * gcc.target/i386/pr40906-1.c: Likewise.
5694 * gcc.target/i386/pr40906-2.c: Likewise.
5695 * gcc.target/i386/pr40906-3.c: Likewise.
5696 * gcc.target/i386/pr40934.c: Likewise.
5697 * gcc.target/i386/pr41900.c: Likewise.
5698 * gcc.target/i386/pr42589.c: Likewise.
5699 * gcc.target/i386/pr43662.c: Likewise.
5700 * gcc.target/i386/pr43671.c: Likewise.
5701 * gcc.target/i386/pr43766.c: Likewise.
5702 * gcc.target/i386/pr43869.c: Likewise.
5703 * gcc.target/i386/pr44942.c: Likewise.
5704 * gcc.target/i386/pr44948-2a.c: Likewise.
5705 * gcc.target/i386/pr45234.c: Likewise.
5706 * gcc.target/i386/pr45336-2.c: Likewise.
5707 * gcc.target/i386/pr45336-4.c: Likewise.
5708 * gcc.target/i386/pr45852.c: Likewise.
5709 * gcc.target/i386/pr46470.c: Likewise.
5710 * gcc.target/i386/pr48037-1.c: Likewise.
5711 * gcc.target/i386/pr48389.c: Likewise.
5712 * gcc.target/i386/pr49095.c: Likewise.
5713 * gcc.target/i386/pr9771-1.c: Likewise.
5714 * gcc.target/i386/rdfsbase-1.c: Likewise.
5715 * gcc.target/i386/rdfsbase-2.c: Likewise.
5716 * gcc.target/i386/rdgsbase-1.c: Likewise.
5717 * gcc.target/i386/rdgsbase-2.c: Likewise.
5718 * gcc.target/i386/rdrand-3.c: Likewise.
5719 * gcc.target/i386/regparm-stdcall.c: Likewise.
5720 * gcc.target/i386/regparm.c: Likewise.
5721 * gcc.target/i386/reload-1.c: Likewise.
5722 * gcc.target/i386/rotate-2.c: Likewise.
5723 * gcc.target/i386/sibcall-5.c: Likewise.
5724 * gcc.target/i386/signbit-1.c: Likewise.
5725 * gcc.target/i386/signbit-2.c: Likewise.
5726 * gcc.target/i386/signbit-3.c: Likewise.
5727 * gcc.target/i386/sse-5.c: Likewise.
5728 * gcc.target/i386/sse-8.c: Likewise.
5729 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5730 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5731 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5732 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5733 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5734 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5735 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5736 * gcc.target/i386/sse2-movq-2.c: Likewise.
5737 * gcc.target/i386/sse2-movq-3.c: Likewise.
5738 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5739 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5740 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5741 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5742 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5743 * gcc.target/i386/ssefn-1.c: Likewise.
5744 * gcc.target/i386/ssefn-2.c: Likewise.
5745 * gcc.target/i386/sseregparm-1.c: Likewise.
5746 * gcc.target/i386/sseregparm-2.c: Likewise.
5747 * gcc.target/i386/sseregparm-3.c: Likewise.
5748 * gcc.target/i386/sseregparm-4.c: Likewise.
5749 * gcc.target/i386/sseregparm-5.c: Likewise.
5750 * gcc.target/i386/sseregparm-6.c: Likewise.
5751 * gcc.target/i386/sseregparm-7.c: Likewise.
5752 * gcc.target/i386/sseregparm-8.c: Likewise.
5753 * gcc.target/i386/stack-realign.c: Likewise.
5754 * gcc.target/i386/stack-usage-realign.c: Likewise.
5755 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5756 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5757 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5758 * gcc.target/i386/stackalign/return-1.c: Likewise.
5759 * gcc.target/i386/stackalign/return-2.c: Likewise.
5760 * gcc.target/i386/stackalign/return-3.c: Likewise.
5761 * gcc.target/i386/tailcall-1.c: Likewise.
5762 * gcc.target/i386/tbm-2.c: Likewise.
5763 * gcc.target/i386/udivmod-7.c: Likewise.
5764 * gcc.target/i386/udivmod-8.c: Likewise.
5765 * gcc.target/i386/unroll-1.c: Likewise.
5766 * gcc.target/i386/vararg-1.c: Likewise.
5767 * gcc.target/i386/vararg-2.c: Likewise.
5768 * gcc.target/i386/vect8-ret.c: Likewise.
5769 * gcc.target/i386/vectorize5.c: Likewise.
5770 * gcc.target/i386/wmul-1.c: Likewise.
5771 * gcc.target/i386/wmul-2.c: Likewise.
5772 * gcc.target/i386/wrfsbase-1.c: Likewise.
5773 * gcc.target/i386/wrfsbase-2.c: Likewise.
5774 * gcc.target/i386/wrgsbase-1.c: Likewise.
5775 * gcc.target/i386/wrgsbase-2.c: Likewise.
5776 * gcc.target/i386/xop-pcmov.c: Likewise.
5777 * gcc.target/i386/xop-pcmov2.c: Likewise.
5778 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5779 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5780 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5781 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5782 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5783 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5784 * gcc.target/i386/zee.c: Likewise.
5785 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5786 * gfortran.dg/compiler-directive_2.f: Likewise.
5787 * gfortran.dg/g77/20010216-1.f: Likewise.
5788 * gfortran.dg/gomp/pr39152.f90: Likewise.
5789 * gfortran.dg/pr33794.f90: Likewise.
5791 2011-07-09 Jason Merrill <jason@redhat.com>
5793 * g++.dg/cpp0x/regress/regress5.C: New.
5795 2011-07-08 Jason Merrill <jason@redhat.com>
5798 * g++.dg/expr/compound-asn1.C: New.
5799 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5801 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5804 * gcc.target/powerpc/altivec-34.c: New test.
5806 2011-07-08 Jason Merrill <jason@redhat.com>
5809 * g++.dg/abi/guard3.C: New.
5811 2011-07-08 Julian Brown <julian@codesourcery.com>
5813 * lib/target-supports.exp
5814 (check_effective_target_arm_little_endian): New.
5815 (check_effective_target_vect_pack_trunc): Use above.
5816 (check_effective_target_vect_unpack): Likewise.
5817 (check_effective_target_vect_element_align): Test
5818 check_effective_target_arm_vect_no_misalign for ARM.
5820 2011-07-08 Jason Merrill <jason@redhat.com>
5823 * g++.dg/cpp0x/constexpr-rom.C: New.
5825 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5828 * g++.dg/torture/pr49519.C: New test.
5830 2011-07-08 Martin Jambor <mjambor@suse.cz>
5832 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5834 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5837 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5839 2011-07-08 Richard Guenther <rguenther@suse.de>
5841 PR tree-optimization/49662
5842 * gcc.dg/graphite/interchange-14.c: XFAIL.
5843 * gcc.dg/graphite/interchange-15.c: Likewise.
5844 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5846 2011-07-06 Jason Merrill <jason@redhat.com>
5849 * g++.dg/cpp0x/regress/regress4.C: New.
5851 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5854 * gfortran.dg/result_in_spec_4.f90: New test.
5856 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5858 * gcc.target/sparc/cas64.c: New test.
5860 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5863 * g++.dg/torture/pr49644.C: New test.
5866 * gcc.c-torture/execute/pr49644.c: New test.
5868 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5870 * lib/target-supports.exp (check_effective_target_ia32): New.
5871 (check_effective_target_x32): Likewise.
5872 (check_effective_target_vect_cmdline_needed): Also check x32.
5874 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5876 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5878 * gcc.target/arm/pr42235.c: Likewise.
5879 * gcc.target/arm/pr42495.c: Likewise.
5880 * gcc.target/arm/pr42574.c: Likewise.
5881 * gcc.target/arm/thumb-branch1.c: Likewise.
5883 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5884 unneeded prune of possible warning.
5885 * gcc.target/arm/pr40956.c: Likewise.
5886 * gcc.target/arm/pr42505.c: Likewise.
5888 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5889 * gcc.c-torture/compile/pr46883.c: Likewise.
5890 * gcc.c-torture/compile/pr46934.c: Likewise.
5892 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5893 for move to ../../gcc.c-torture/compile.
5894 * gcc.target/arm/pr46883.c: Likewise.
5895 * gcc.target/arm/pr46934.c: Likewise.
5897 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5898 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5899 * gcc.target/arm/wmul-1.c: Likewise.
5900 * gcc.target/arm/wmul-2.c: Likewise.
5901 * gcc.target/arm/wmul-3.c: Likewise.
5902 * gcc.target/arm/wmul-4.c: Likewise.
5903 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5904 add tab after scan target.
5905 * gcc.target/arm/smlaltt-1.c: Likewise.
5906 * gcc.target/arm/smlatb-1.c: Likewise.
5907 * gcc.target/arm/smlatt-1.c: Likewise.
5909 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5912 * gcc.dg/debug/pr49522.c: New test.
5914 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5916 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5917 * gcc.dg/pr46212.c: Run only if target int32plus.
5918 * gcc.dg/torture/pr48146.c: Ditto.
5919 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5920 * c-c++-common/pr44832.c: Ditto.
5921 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5922 * gcc.dg/pr31490.c: Ditto.
5923 * gcc.dg/torture/builtin-math-7.c: Run only if target
5925 * gcc.dg/torture/pr45764.c: Skip for AVR.
5926 * gcc.dg/pr47893.c: Ditto.
5928 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5930 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5931 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5932 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5933 add tab to scan target.
5935 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5937 * gcc.target/arm/neon-modes-3.c: New test.
5939 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5941 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5942 -fno-loop-interchange -ffast-math.
5944 2011-07-07 Richard Guenther <rguenther@suse.de>
5946 * gcc.dg/ftrapv-3.c: New testcase.
5948 2011-07-07 Richard Guenther <rguenther@suse.de>
5950 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5951 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5953 2011-07-07 Kai Tietz <ktietz@redhat.com>
5955 * gcc.dg/binop-notxor1.c: New test.
5956 * gcc.dg/binop-notand4a.c: New test.
5957 * gcc.dg/binop-notxor2.c: New test.
5958 * gcc.dg/binop-notand3a.c: New test.
5959 * gcc.dg/binop-notand2a.c: New test.
5960 * gcc.dg/binop-notand6a.c: New test.
5961 * gcc.dg/binop-notor1.c: New test.
5962 * gcc.dg/binop-notand1a.c: New test.
5963 * gcc.dg/binop-notand5a.c: New test.
5964 * gcc.dg/binop-notor2.c: New test.
5966 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5969 * gcc.dg/gomp/pr49640.c: New test.
5971 2011-07-07 Richard Guenther <rguenther@suse.de>
5973 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5975 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5978 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5980 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5982 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5983 * gcc.target/powerpc/no-r11-2.c: Ditto.
5984 * gcc.target/powerpc/no-r11-3.c: Ditto.
5986 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5988 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5989 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5991 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5993 * lib/target-supports.exp (check_profiling_available): Disable
5994 profiling with -fprofile-generate for target avr.
5996 2011-07-06 Richard Guenther <rguenther@suse.de>
5998 PR tree-optimization/49645
5999 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6001 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6004 * gcc.dg/pr47383.c: New.
6006 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6008 PR tree-optimization/49647
6009 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6011 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6014 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6015 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6017 2011-07-05 Jason Merrill <jason@redhat.com>
6020 * g++.dg/template/template-id-4.C: New.
6022 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6024 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6025 * gcc.dg/pr43402.c: Ditto.
6027 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6029 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6031 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6033 * gcc.target/powerpc/ppc-switch-1.c: New test for
6034 --param case-values-threshold.
6035 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6037 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6039 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6041 2011-07-05 Jason Merrill <jason@redhat.com>
6043 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6045 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6047 PR tree-optimization/47654
6048 * gcc.dg/graphite/block-pr47654.c: New.
6050 2011-07-05 Jason Merrill <jason@redhat.com>
6052 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6054 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6056 PR tree-optimization/49580
6057 * gcc.dg/autopar/pr49580.c: New test.
6059 2011-07-05 Richard Guenther <rguenther@suse.de>
6061 PR tree-optimization/49518
6062 PR tree-optimization/49628
6063 * g++.dg/torture/pr49628.C: New testcase.
6064 * gcc.dg/torture/pr49518.c: Likewise.
6066 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6068 * ada/acats/run_acats (which): Extract last field from type -p,
6069 type output only if command succeeded.
6071 2011-07-04 Jason Merrill <jason@redhat.com>
6073 * g++.dg/abi/mangle48.C: New.
6075 * g++.dg/cpp0x/diag1.C: New.
6077 * g++.dg/diagnostic/aka1.C: New.
6079 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6081 PR rtl-optimization/49619
6082 * gcc.dg/pr49619.c: New test.
6084 PR rtl-optimization/49472
6085 * gfortran.dg/pr49472.f90: New test.
6088 * gcc.dg/pr49602.c: New test.
6090 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6094 * gcc.target/avr/avr.exp: Run over cpp files, too.
6095 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6096 * gcc.target/avr/progmem.h: New file.
6097 * gcc.target/avr/exit-abort.h: New file.
6098 * gcc.target/avr/progmem-error-1.c: New file.
6099 * gcc.target/avr/progmem-error-1.cpp: New file.
6100 * gcc.target/avr/progmem-warning-1.c: New file.
6101 * gcc.target/avr/torture/progmem-1.c: New file.
6102 * gcc.target/avr/torture/progmem-1.cpp: New file.
6104 2011-07-04 Richard Guenther <rguenther@suse.de>
6106 PR tree-optimization/49615
6107 * g++.dg/torture/pr49615.C: New testcase.
6109 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6111 PR tree-optimization/49610
6112 * gcc.dg/vect/pr49610.c: New test.
6114 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6116 * gnat.dg/specs/debug1.ads: New test.
6118 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6121 * gfortran.dg/typebound_proc_23.f90: New.
6123 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6126 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6128 2011-07-01 Jason Merrill <jason@redhat.com>
6131 * g++.dg/template/template-id-3.C: New.
6134 * g++.dg/template/qualified-id4.C: New.
6137 * g++.dg/template/explicit-args4.C: New.
6140 * g++.dg/template/offsetof2.C: New.
6142 2011-07-01 Kai Tietz <ktietz@redhat.com>
6144 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6146 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6149 * lib/target-supports.exp (check_effective_target_gld): New proc.
6151 2011-07-01 Richard Guenther <rguenther@suse.de>
6153 PR tree-optimization/49603
6154 * gcc.dg/torture/pr49603.c: New testcase.
6156 2011-06-30 Jason Merrill <jason@redhat.com>
6159 * g++.dg/rtti/template1.C: New.
6162 * g++.dg/cpp0x/regress/ctor1.C: New.
6165 * g++.dg/cpp0x/initlist54.C: New.
6167 2011-06-30 Martin Jambor <mjambor@suse.cz>
6169 * gcc.dg/tree-ssa/sra-12.c: New test.
6171 2011-06-29 Jason Merrill <jason@redhat.com>
6173 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6175 2011-06-30 Richard Guenther <rguenther@suse.de>
6177 PR tree-optimization/46787
6178 * gcc.dg/vect/vect-121.c: New testcase.
6180 2011-06-30 Martin Jambor <mjambor@suse.cz>
6182 PR tree-optimization/49094
6183 * gcc.dg/tree-ssa/pr49094.c: New test.
6185 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6188 * gfortran.dg/pr49540-1.f90: New test.
6189 * gfortran.dg/pr49540-2.f90: New test.
6191 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6194 * ada/acats/run_acats (which): Use last field of type -p output.
6196 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6197 Iain Sandoe <iains@gcc.gnu.org>
6200 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6201 Only skip on 64-bit *-*-darwin8* && !objc2.
6203 2011-06-30 Richard Guenther <rguenther@suse.de>
6205 PR tree-optimization/38752
6206 * gcc.c-torture/compile/pr38752.c: New testcase.
6208 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6210 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6211 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6213 2011-06-29 Jason Merrill <jason@redhat.com>
6216 * g++.dg/cpp0x/initlist53.C: Use placement new.
6217 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6218 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6221 * g++.dg/cpp0x/trailing6.C: New.
6222 * g++.dg/cpp0x/pr45908.C: No error.
6225 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6228 * g++.dg/cpp0x/constexpr-using2.C: New.
6230 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6233 * g++.dg/cpp0x/constexpr-diag3.C: New.
6234 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6235 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6236 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6237 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6239 2011-06-29 Jason Merrill <jason@redhat.com>
6241 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6243 2011-06-29 Richard Guenther <rguenther@suse.de>
6245 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6247 2011-06-29 Jason Merrill <jason@redhat.com>
6249 * g++.dg/cpp0x/initlist-value2.C: New.
6251 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6252 * g++.dg/cpp0x/initlist-value.C: New.
6254 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6256 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6258 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6260 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6261 * gcc.dg/inline_2.c: Likewise.
6262 * gcc.dg/unroll_1.c: Likewise.
6264 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6267 * gcc.target/i386/pr49567.c: New test.
6269 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6271 * gnat.dg/opt17.ad[sb]: New test.
6273 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6274 Tom de Vries <tom@codesourcery.com>
6276 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6277 (check_effective_target_arm_thumb2): New effective targets.
6278 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6279 properly. Clean up temporary files.
6280 * gcc.target/arm/ivopts-2.c: Likewise.
6281 * gcc.target/arm/ivopts-3.c: Likewise.
6282 * gcc.target/arm/ivopts-4.c: Likewise.
6283 * gcc.target/arm/ivopts-5.c: Likewise.
6284 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6286 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6289 * gfortran.dg/reshape_zerosize_3.f90: New test.
6291 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6293 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6294 * gcc.target/arm/vfp-ldmias.c: Likewise.
6295 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6296 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6297 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6298 * gcc.target/arm/vfp-stmias.c: Likewise.
6299 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6300 * gcc.target/arm/vfp-stmiad.c: Likewise.
6302 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6304 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6306 * gcc.target/arm/pr45701-2.c: Ditto.
6308 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6311 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6312 * gfortran.dg/extends_14.f03: Modified.
6314 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6316 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6317 early if the test is already being skipped.
6319 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6320 scan-assembler-dem-not): For missing file, report unresolved with
6321 same message as for pass/fail, with reason reported in log file.
6323 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6324 from add_options_for_arm_neon_fp16.
6325 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6326 check_effective_target_arm_neon_fp16_ok_nocache.
6327 Check -mfpu and -mfloat-abi options from current multilib.
6328 Do not require neon support.
6329 (check_effective_target_arm_fp16_ok): Renamed from
6330 check_effecitve_target_arm_neon_fp16_ok.
6331 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6332 arm_neon_fp16_ok and arm_fp16.
6333 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6334 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6335 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6336 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6338 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6340 * gcc.dg/builtin-assume-aligned-1.c: New test.
6341 * gcc.dg/builtin-assume-aligned-2.c: New test.
6342 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6345 * gcc.dg/pr49544.c: New test.
6347 2011-06-27 Richard Guenther <rguenther@suse.de>
6349 PR tree-optimization/49394
6350 * g++.dg/torture/pr49394.C: New testcase.
6352 2011-06-27 Kai Tietz <ktietz@redhat.com>
6354 * gcc.dg/optimize-bswapdi-2.c: New test.
6356 2011-06-27 Michael Hope <michael.hope@linaro.org>
6357 Richard Sandiford <richard.sandiford@linaro.org>
6359 PR tree-optimization/49169
6360 * gcc.dg/torture/pr49169.c: New test.
6362 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6365 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6367 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6370 2011-06-26 Jason Merrill <jason@redhat.com>
6372 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6375 * g++.dg/init/ref19.C: New.
6376 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6378 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6380 PR tree-optimization/48377
6381 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6384 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6387 * lib/target-supports.exp (check_effective_target_non_strict_align):
6389 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6391 2011-06-24 Martin Jambor <mjambor@suse.cz>
6393 PR tree-optimizations/49516
6394 * g++.dg/tree-ssa/pr49516.C: New test.
6396 2011-06-23 Jason Merrill <jason@redhat.com>
6399 * g++.dg/template/partial10.C: New.
6400 * g++.dg/template/partial11.C: New.
6402 2011-06-23 Jeff Law <law@redhat.com>
6405 * gcc.dg/pr48770.c: New test.
6407 2011-06-23 Jan Hubicka <jh@suse.cz>
6410 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6412 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6415 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6416 instead of -fdump-tree-optimized.
6418 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6421 * g++.dg/template/crash107.C: New.
6422 * g++.dg/template/error17.C: Adjust.
6424 2011-06-23 Jason Merrill <jason@redhat.com>
6427 * g++.dg/cpp0x/defaulted30.C: New.
6430 * g++.dg/rtti/anon-ns1.C: New.
6433 * g++.dg/init/ref18.C: New.
6436 * g++.dg/template/partial9.C: New.
6438 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6441 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6443 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6446 * gcc.dg/pr49496.c: New test.
6448 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6450 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6453 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6455 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6456 * gcc.target/arm/pr42879.c: Likewise.
6457 * gcc.target/arm/pr45701-3.c: Likewise.
6459 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6460 * gcc.target/arm/pr40482.c: Likewise.
6461 * gcc.target/arm/stack-corruption.c: Likewise.
6463 2011-06-22 Richard Guenther <rguenther@suse.de>
6465 PR tree-optimization/49493
6466 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6468 2011-06-22 Jason Merrill <jason@redhat.com>
6471 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6473 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6474 Dmitry Melnik <dm@ispras.ru>
6476 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6477 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6478 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6480 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6482 * gcc.target/arm/tlscall.c: New.
6484 2011-06-21 Jason Merrill <jason@redhat.com>
6487 * g++.dg/cpp0x/constexpr-ref1.C: New.
6488 * g++.dg/cpp0x/constexpr-ref2.C: New.
6489 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6492 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6495 * g++.dg/template/param3.C: New.
6497 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6499 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6500 my_clrsb test functions.
6502 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6503 test_sll, test_ull): Add clrsb tests.
6504 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6507 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6510 * gfortran.dg/class_44.f03: New.
6512 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6514 PR tree-optimization/49478
6515 * gcc.dg/vect/pr49478.c
6517 2011-06-21 Richard Guenther <rguenther@suse.de>
6519 PR tree-optimization/49483
6520 * gcc.dg/vect/vect-120.c: New testcase.
6522 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6525 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6526 * gcc.dg/vect/vect-peel-4.c: Likewise.
6528 2011-06-22 Christian Bruel <christian.bruel@st.com>
6531 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6532 * gcc.dg/always_inline2.c: Likewise.
6533 * gcc.dg/always_inline3.c: Likewise.
6534 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6535 * gcc.dg/inline_1.c: Likewise.
6536 * gcc.dg/inline_2.c: Likewise.
6537 * gcc.dg/inline_3.c: Likewise.
6538 * gcc.dg/inline_4.c: Likewise.
6539 * gcc.dg/20051201-1.c: Likewise.
6540 * gcc.dg/pr40087.c: Likewise.
6541 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6542 * gcc.dg/inline-22.c: Likewise.
6543 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6544 * gcc.dg/lto/20090218-1_1.c: Likewise.
6545 * g++.dg/ipa/devirt-7.C: Likewise.
6546 * gcc.dg/uninit-pred-5_a.c: Likewise.
6547 * gcc.dg/uninit-pred-5_b.c: Likewise.
6548 * gcc.dg/fail_always_inline.c: New.
6550 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6552 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6553 into 6 jobs instead of 3.
6555 2011-06-20 Jason Merrill <jason@redhat.com>
6558 * g++.dg/cpp0x/initlist53.C: New.
6560 2011-06-20 Tobias Burnus <burnus@net-b.de>
6563 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6564 * gfortran.dg/coarray_lock_3.f90: New.
6565 * gfortran.dg/coarray/lock_1.f90: New.
6567 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6569 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6570 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6571 unresolved and report the reason to the log file.
6573 * lib/scanasm.exp (object-size): Move argument processing earlier
6574 to report errors before verifying that the file exists. Report
6575 problems detected at runtime as unresolved instead of error and
6576 report their reasons to the log file.
6578 2011-06-20 Jason Merrill <jason@redhat.com>
6581 * g++.dg/cpp0x/explicit6.C: New.
6584 * g++.dg/cpp0x/enum20.C: New.
6587 * g++.dg/ext/attr-aligned01.C: New.
6590 * g++.dg/cpp0x/variadic-default.C: New.
6593 * g++.dg/cpp0x/auto26.C: New.
6596 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6598 2011-06-20 Kai Tietz <ktietz@redhat.com>
6600 * gcc.dg/binop-notand1.c: New test.
6601 * gcc.dg/binop-notand2.c: New test.
6602 * gcc.dg/binop-notand3.c: New test.
6603 * gcc.dg/binop-notand4.c: New test.
6604 * gcc.dg/binop-notand5.c: New test.
6605 * gcc.dg/binop-notand6.c: New test.
6607 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6610 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6612 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6615 * gfortran.dg/proc_ptr_31.f90: New.
6617 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6619 * gnat.dg/volatile6.adb: New test.
6620 * gnat.dg/volatile7.adb: Likewise.
6621 * gnat.dg/volatile8.adb: Likewise.
6622 * gnat.dg/volatile9.adb: Likewise.
6624 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6626 * gnat.dg/constant3.adb: New test.
6628 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6631 * gfortran.dg/read_list_eof_1.f90: New test.
6633 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6636 * gcc.target/i386/testimm-1.c: New test.
6637 * gcc.target/i386/testimm-2.c: New test.
6638 * gcc.target/i386/testimm-3.c: New test.
6639 * gcc.target/i386/testimm-4.c: New test.
6640 * gcc.target/i386/testimm-5.c: New test.
6641 * gcc.target/i386/testimm-6.c: New test.
6642 * gcc.target/i386/testimm-7.c: New test.
6643 * gcc.target/i386/testimm-8.c: New test.
6644 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6645 * gcc.target/i386/xop-rotate1-int.c: New test.
6646 * gcc.target/i386/xop-rotate2-int.c: New test.
6648 2011-06-17 Jason Merrill <jason@redhat.com>
6650 * g++.dg/cpp0x/rv-func2.C: New.
6652 * g++.dg/debug/dwarf2/lambda1.C: New.
6653 * g++.dg/warn/Wshadow-6.C: Adjust.
6655 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6658 * gfortran.dg/move_alloc_5.f90: New.
6660 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6662 PR rtl-optimization/48542
6663 * gcc.dg/torture/pr48542.c: New test.
6665 2011-06-16 Jason Merrill <jason@redhat.com>
6668 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6671 * g++.dg/cpp0x/initlist52.C New.
6674 * c-c++-common/raw-string-12.c: New.
6677 * g++.dg/cpp0x/sfinae26.C: New.
6680 * g++.dg/cpp0x/variadic113.C: New.
6683 * g++.dg/cpp0x/variadic112.C: New.
6685 2011-06-16 Jeff Law <law@redhat.com>
6687 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6688 improved jump threading.
6689 * gcc.dg/builtin-object-size-2.c: Likewise.
6690 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6692 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6695 * gfortran.dg/typebound_assignment_3.f03: New.
6697 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6700 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6702 2011-06-16 Martin Jambor <mjambor@suse.cz>
6704 PR tree-optimization/49343
6705 * gnat.dg/discr31.ad[sb]: New test.
6707 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6709 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6711 2011-06-16 Tom de Vries <tom@codesourcery.com>
6714 * gcc.target/arm/ivopts-3.c: Update test.
6715 * gcc.target/arm/ivopts-5.c: Same.
6717 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6720 2011-06-10 Wei Guozhi <carrot@google.com>
6723 * gcc.target/arm/pr45335.c: New test.
6724 * gcc.target/arm/pr45335-2.c: New test.
6725 * gcc.target/arm/pr45335-3.c: New test.
6726 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6727 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6728 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6730 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6732 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6734 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6737 * gfortran.dg/class_43.f03: New.
6739 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6741 PR tree-optimization/49419
6742 * gcc.c-torture/execute/pr49419.c: New test.
6744 2011-06-16 Revital Eres <revital.eres@linaro.org>
6746 * gcc.dg/sms-9.c: New file.
6748 2011-06-15 Easwaran Raman <eraman@google.com>
6750 PR rtl-optimization/49414
6751 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6753 2011-06-14 Jason Merrill <jason@redhat.com>
6755 * g++.dg/cpp0x/noexcept13.C: New.
6757 2011-06-14 Easwaran Raman <eraman@google.com>
6759 PR rtl-optimization/44194
6760 * gcc.dg/pr44194-1.c: New test.
6761 * gcc.dg/pr44194-2.c: New test.
6763 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6765 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6767 * gcc.target/arm/pr45701-2.c: Likewise.
6768 * gcc.target/arm/thumb-branch1.c: Likewise.
6770 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6773 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6775 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6777 * gcc.target/arm/pr45701-1.c: Require thumb support.
6778 * gcc.target/arm/pr45701-2.c: Likewise.
6779 * gcc.target/arm/thumb-branch1.c: Likewise.
6781 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6782 * gcc.target/arm/pr39839.c: Likewise.
6783 * gcc.target/arm/pr40657-2.c: Likewise.
6784 * gcc.target/arm/pr40956.c: Likewise.
6785 * gcc.target/arm/pr41679.c: Likewise.
6786 * gcc.target/arm/pr42235.c: Likewise.
6787 * gcc.target/arm/pr42495.c: Likewise.
6788 * gcc.target/arm/pr42505.c: Likewise.
6789 * gcc.target/arm/pr42574.c: Likewise.
6790 * gcc.target/arm/pr46883.c: Likewise.
6791 * gcc.target/arm/pr46934.c: Likewise.
6792 * gcc.target/arm/xor-and.c: Likewise.
6794 2011-06-14 Jason Merrill <jason@redhat.com>
6796 * g++.dg/other/error23.C: Adjust error message.
6797 * g++.dg/other/error32.C: Likewise.
6800 * g++.dg/cpp0x/rv-dotstar.C: New.
6803 * g++.dg/cpp0x/decltype30.C: New.
6805 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6807 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6810 * gfortran.dg/pr49103.f90: New test.
6812 2011-06-14 Tom de Vries <tom@codesourcery.com>
6815 * gcc.target/arm/ivopts-3.c: New test.
6816 * gcc.target/arm/ivopts-4.c: New test.
6817 * gcc.target/arm/ivopts-5.c: New test.
6819 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6821 PR rtl-optimization/49390
6822 * gcc.c-torture/execute/pr49390.c: New test.
6824 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6826 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6828 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6830 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6831 * gcc.c-torture/execute/cmpsi-2.x: New file.
6832 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6833 * gcc.c-torture/execute/pr45262.x: New file.
6834 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6835 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6837 * gcc.c-torture/compile/pr49163.c: Ditto.
6839 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6841 * gcc.dg/vect/vect-16.c: Rename to...
6842 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6843 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6844 for double-word vectors.
6845 * gcc.dg/vect/vect-peel-4.c: Likewise.
6846 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6848 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6851 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6854 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6856 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6858 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6860 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6862 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6864 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6866 * gfortran.dg/trim_optimize_8.f90: New test case.
6868 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6869 Ira Rosen <ira.rosen@linaro.org>
6871 PR tree-optimization/49352
6872 * gcc.dg/vect/pr49352.c: New test.
6874 2011-06-12 Tobias Burnus
6877 * gfortran.dg/alloc_comp_assign_11.f90: New.
6879 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6881 * gfortran.dg/trim_optimize_7.f90: New test.
6883 2011-06-10 Wei Guozhi <carrot@google.com>
6886 * gcc.target/arm/pr45335.c: New test.
6887 * gcc.target/arm/pr45335-2.c: New test.
6888 * gcc.target/arm/pr45335-3.c: New test.
6889 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6890 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6891 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6893 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6896 * g++.dg/parse/error39.C: New.
6898 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6900 * gcc.target/arm/20090811-1.c: Skip for incompatible
6901 options, do not override other options.
6902 * gcc.target/arm/combine-cmp-shift.c: Skip for
6903 incompatible options.
6904 * gcc.target/arm/pr45094.c: Likewise.
6905 * gcc.target/arm/scd42-1.c: Likewise.
6906 * gcc.target/arm/scd42-3.c: Likewise.
6907 * gcc.target/arm/thumb-ltu.c: Likewise.
6909 * lib/target-supports.exp
6910 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6911 multilib flags use -mfpu with a value other than neon-fp16.
6913 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6915 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6916 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6918 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6920 * lib/target-supports.exp (check_effective_target_pie): New proc.
6921 * gcc.dg/pie-link.c: Use target pie.
6923 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6924 Laurent Roug� <laurent.rouge@menta.fr>
6926 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6927 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6929 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6931 * gfortran.dg/coarray/sync_1.f90: New test for
6932 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6934 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6936 PR tree-optimization/49318
6937 * gcc.dg/vect/pr49318.c: New test.
6939 2011-06-09 David Krauss <potswa@mac.com>
6941 * g++.dg/template/arrow1.C: New.
6943 2011-06-09 Jason Merrill <jason@redhat.com>
6945 * lib/prune.exp: Prune "note"s.
6946 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6948 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6949 * g++.dg/template/dependent-expr3.C: Likewise.
6950 * g++.dg/parse/template7.C: Likewise.
6951 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6952 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6953 * g++.old-deja/g++.pt/friend38.C: Likewise.
6954 * g++.old-deja/g++.pt/crash32.C: Likewise.
6955 * g++.old-deja/g++.other/init4.C: Likewise.
6956 * g++.old-deja/g++.other/friend8.C: Likewise.
6958 * g++.dg/ext/complex7.C: Adjust expected output.
6959 * g++.dg/diagnostic/method1.C: Likewise.
6960 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6961 * g++.dg/parse/crash33.C: Likewise.
6962 * g++.dg/other/warning1.C: Likewise.
6963 * g++.dg/init/pr29571.C: Likewise.
6964 * g++.dg/warn/overflow-warn-1.C: Likewise.
6965 * g++.dg/warn/overflow-warn-3.C: Likewise.
6966 * g++.dg/warn/overflow-warn-4.C: Likewise.
6967 * g++.old-deja/g++.oliva/template1.C: Likewise.
6969 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6970 * g++.dg/parse/template7.C: Adjust.
6972 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6975 * gcc.dg/pr49307.c: New.
6977 2011-06-09 Wei Guozhi <carrot@google.com>
6980 * gcc.target/arm/pr46975.c: New testcase.
6982 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6984 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6985 (PMETH, arglist_t): Removed.
6986 (method_get_number_of_arguments): Removed.
6987 (method_get_nth_argument): Removed.
6988 (method_get_first_argument): Removed.
6989 (method_get_next_argument): Removed.
6990 (method_get_sizeof_arguments): Removed.
6991 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
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-types.h (PMETH): Removed.
7000 2011-06-09 David Li <davidxl@google.com>
7002 * gcc.dg/dump-pass.c: New test.
7004 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7007 * g++.dg/parse/error38.C: New.
7009 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7012 * gfortran.dg/pr49308.f90: New test.
7014 2011-06-08 Jason Merrill <jason@redhat.com>
7016 * g++.dg/cpp0x/noexcept11.C: New.
7017 * g++.dg/cpp0x/noexcept12.C: New.
7018 * g++.dg/cpp0x/sfinae11.C: Adjust.
7020 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7023 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7024 to dg-options, match also DW_AT_linkage_name.
7026 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7029 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7030 -fno-common on alpha*-dec-osf*.
7031 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7033 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7035 PR rtl-optimization/49303
7036 * gcc.target/ia64/pr49303.c: New test.
7038 2011-06-08 Tobias Burnus <burnus@net-b.de>
7041 * gfortran.dg/coarray_lock_1.f90: New.
7042 * gfortran.dg/coarray_lock_2.f90: New.
7044 2011-06-07 Jason Merrill <jason@redhat.com>
7046 * lib/prune.exp: Look for "required" rather than "instantiated".
7047 * g++.dg/abi/mangle11.C: Likewise.
7048 * g++.dg/abi/mangle12.C: Likewise.
7049 * g++.dg/abi/mangle17.C: Likewise.
7050 * g++.dg/abi/mangle20-2.C: Likewise.
7051 * g++.dg/abi/pragma-pack1.C: Likewise.
7052 * g++.dg/cpp0x/decltype26.C: Likewise.
7053 * g++.dg/cpp0x/decltype28.C: Likewise.
7054 * g++.dg/cpp0x/decltype29.C: Likewise.
7055 * g++.dg/cpp0x/enum11.C: Likewise.
7056 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7057 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7058 * g++.dg/cpp0x/pr47416.C: Likewise.
7059 * g++.dg/ext/case-range2.C: Likewise.
7060 * g++.dg/ext/case-range3.C: Likewise.
7061 * g++.dg/gomp/for-19.C: Likewise.
7062 * g++.dg/gomp/pr37533.C: Likewise.
7063 * g++.dg/gomp/pr38639.C: Likewise.
7064 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7065 * g++.dg/inherit/base3.C: Likewise.
7066 * g++.dg/inherit/using6.C: Likewise.
7067 * g++.dg/init/placement4.C: Likewise.
7068 * g++.dg/init/reference3.C: Likewise.
7069 * g++.dg/lookup/scoped6.C: Likewise.
7070 * g++.dg/lookup/using7.C: Likewise.
7071 * g++.dg/other/abstract1.C: Likewise.
7072 * g++.dg/other/error10.C: Likewise.
7073 * g++.dg/other/error5.C: Likewise.
7074 * g++.dg/other/field1.C: Likewise.
7075 * g++.dg/other/offsetof5.C: Likewise.
7076 * g++.dg/parse/bitfield2.C: Likewise.
7077 * g++.dg/parse/constant4.C: Likewise.
7078 * g++.dg/parse/crash20.C: Likewise.
7079 * g++.dg/parse/invalid-op1.C: Likewise.
7080 * g++.dg/parse/non-dependent2.C: Likewise.
7081 * g++.dg/parse/template18.C: Likewise.
7082 * g++.dg/tc1/dr152.C: Likewise.
7083 * g++.dg/tc1/dr166.C: Likewise.
7084 * g++.dg/tc1/dr176.C: Likewise.
7085 * g++.dg/tc1/dr213.C: Likewise.
7086 * g++.dg/template/access11.C: Likewise.
7087 * g++.dg/template/access2.C: Likewise.
7088 * g++.dg/template/access3.C: Likewise.
7089 * g++.dg/template/access7.C: Likewise.
7090 * g++.dg/template/arg7.C: Likewise.
7091 * g++.dg/template/cond2.C: Likewise.
7092 * g++.dg/template/crash13.C: Likewise.
7093 * g++.dg/template/crash40.C: Likewise.
7094 * g++.dg/template/crash7.C: Likewise.
7095 * g++.dg/template/crash84.C: Likewise.
7096 * g++.dg/template/ctor5.C: Likewise.
7097 * g++.dg/template/defarg13.C: Likewise.
7098 * g++.dg/template/defarg14.C: Likewise.
7099 * g++.dg/template/dtor7.C: Likewise.
7100 * g++.dg/template/eh2.C: Likewise.
7101 * g++.dg/template/error2.C: Likewise.
7102 * g++.dg/template/error43.C: Likewise.
7103 * g++.dg/template/friend32.C: Likewise.
7104 * g++.dg/template/injected1.C: Likewise.
7105 * g++.dg/template/instantiate1.C: Likewise.
7106 * g++.dg/template/instantiate3.C: Likewise.
7107 * g++.dg/template/instantiate5.C: Likewise.
7108 * g++.dg/template/instantiate7.C: Likewise.
7109 * g++.dg/template/local6.C: Likewise.
7110 * g++.dg/template/lookup2.C: Likewise.
7111 * g++.dg/template/member5.C: Likewise.
7112 * g++.dg/template/memfriend15.C: Likewise.
7113 * g++.dg/template/memfriend16.C: Likewise.
7114 * g++.dg/template/memfriend17.C: Likewise.
7115 * g++.dg/template/memfriend7.C: Likewise.
7116 * g++.dg/template/meminit1.C: Likewise.
7117 * g++.dg/template/nested3.C: Likewise.
7118 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7119 * g++.dg/template/nontype12.C: Likewise.
7120 * g++.dg/template/nontype13.C: Likewise.
7121 * g++.dg/template/nontype6.C: Likewise.
7122 * g++.dg/template/pr23510.C: Likewise.
7123 * g++.dg/template/pr35240.C: Likewise.
7124 * g++.dg/template/ptrmem15.C: Likewise.
7125 * g++.dg/template/ptrmem6.C: Likewise.
7126 * g++.dg/template/qualified-id1.C: Likewise.
7127 * g++.dg/template/qualttp20.C: Likewise.
7128 * g++.dg/template/qualttp3.C: Likewise.
7129 * g++.dg/template/qualttp4.C: Likewise.
7130 * g++.dg/template/qualttp5.C: Likewise.
7131 * g++.dg/template/qualttp6.C: Likewise.
7132 * g++.dg/template/qualttp7.C: Likewise.
7133 * g++.dg/template/qualttp8.C: Likewise.
7134 * g++.dg/template/recurse.C: Likewise.
7135 * g++.dg/template/recurse2.C: Likewise.
7136 * g++.dg/template/ref5.C: Likewise.
7137 * g++.dg/template/scope2.C: Likewise.
7138 * g++.dg/template/sfinae10.C: Likewise.
7139 * g++.dg/template/sfinae3.C: Likewise.
7140 * g++.dg/template/sizeof3.C: Likewise.
7141 * g++.dg/template/static9.C: Likewise.
7142 * g++.dg/template/template-id-2.C: Likewise.
7143 * g++.dg/template/typedef13.C: Likewise.
7144 * g++.dg/template/typename4.C: Likewise.
7145 * g++.dg/template/using14.C: Likewise.
7146 * g++.dg/template/using2.C: Likewise.
7147 * g++.dg/template/warn1.C: Likewise.
7148 * g++.dg/warn/Wparentheses-13.C: Likewise.
7149 * g++.dg/warn/Wparentheses-15.C: Likewise.
7150 * g++.dg/warn/Wparentheses-16.C: Likewise.
7151 * g++.dg/warn/Wparentheses-17.C: Likewise.
7152 * g++.dg/warn/Wparentheses-18.C: Likewise.
7153 * g++.dg/warn/Wparentheses-19.C: Likewise.
7154 * g++.dg/warn/Wparentheses-20.C: Likewise.
7155 * g++.dg/warn/Wparentheses-23.C: Likewise.
7156 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7157 * g++.dg/warn/noeffect2.C: Likewise.
7158 * g++.dg/warn/noeffect4.C: Likewise.
7159 * g++.dg/warn/pr8570.C: Likewise.
7160 * g++.old-deja/g++.brendan/init2.C: Likewise.
7161 * g++.old-deja/g++.eh/spec6.C: Likewise.
7162 * g++.old-deja/g++.pt/crash10.C: Likewise.
7163 * g++.old-deja/g++.pt/crash36.C: Likewise.
7164 * g++.old-deja/g++.pt/derived3.C: Likewise.
7165 * g++.old-deja/g++.pt/error2.C: Likewise.
7166 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7167 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7168 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7169 * g++.old-deja/g++.pt/overload7.C: Likewise.
7170 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7172 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7173 Iain Sandoe <iains@gcc.gnu.org>
7175 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7176 Added code to deal with the case when [Protocol
7177 -descriptionForInstanceMethod:] or [Protocol
7178 -descriptionForClassMethod:] returns NULL.
7180 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7181 Iain Sandoe <iains@gcc.gnu.org>
7183 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7184 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7187 2011-06-07 Xinliang David Li <davidxl@google.com>
7189 * gcc.dg/inline_2.c: New test.
7190 * gcc.dg/unroll_2.c: New test.
7191 * gcc.dg/inline_3.c: New test.
7192 * gcc.dg/unroll_3.c: New test.
7193 * gcc.dg/inline_4.c: New test.
7194 * gcc.dg/unroll_4.c: New test.
7195 * gcc.dg/inline_1.c: New test.
7196 * gcc.dg/unroll_1.c: New test.
7198 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7200 PR tree-optimization/48497
7201 * lib/gcc-defs.exp (dg-additional-options): New proc.
7202 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7203 -msse2 on 32-bit x86.
7205 2011-06-06 Jason Merrill <jason@redhat.com>
7207 * g++.dg/cpp0x/enum19.C: New.
7209 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7211 * gcc.target/arm/neon-reload-class.c: New test.
7213 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7216 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7218 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7220 * gcc.target/arm/smlatb-1.c: New file.
7221 * gcc.target/arm/smlatt-1.c: New file.
7222 * gcc.target/arm/smlaltb-1.c: New file.
7223 * gcc.target/arm/smlaltt-1.c: New file.
7225 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7227 * gcc.target/arm/mla-2.c: New test.
7229 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7231 PR gcov-profile/49299
7232 * gcc.dg/tree-prof/pr49299-1.c: New test.
7233 * gcc.dg/tree-prof/pr49299-2.c: New test.
7235 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7237 * lib/target-supports.exp
7238 (check_effective_target_vect_widen_mult_qi_to_hi):
7239 Add NEON as supporting target.
7240 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7241 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7242 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7243 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7244 using widening multiplication on targets that support it.
7245 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7246 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7247 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7249 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7251 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7252 Modern Objective-C runtime API.
7253 * objc/execute/next_mapping.h: Removed.
7254 * objc-obj-c++-shared/next-mapping.h: Removed.
7255 * objc-obj-c++-shared/Object1.h: Removed.
7256 * objc-obj-c++-shared/Object1.m: Removed.
7257 * objc-obj-c++-shared/Object1.mm: Removed.
7258 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7259 * objc-obj-c++-shared/Protocol1.h: Removed.
7260 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7261 of ProtoBool, IVAR_T and METHOD.
7262 * objc-obj-c++-shared/runtime.h: New.
7263 * objc-obj-c++-shared/TestsuiteObject.h: New.
7264 * objc-obj-c++-shared/TestsuiteObject.m: New.
7266 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7267 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7268 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7270 * objc/execute/_cmd.m: Include
7271 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7272 runtime API. ([TestClass +initialize]): Include this method also
7273 with the GNU runtime.
7274 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7275 Object. ([-setValue:]): Return void.
7276 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7277 with the GNU runtime. Include
7278 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7279 for the NeXT runtime. Use the existing print_ivars() and
7280 compare_structures() implementations for the old NeXT runtime.
7281 Added new implementations for the Modern GNU and NeXT runtimes.
7282 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7283 well. (main): Use objc_getClass(). Use return instead of exit.
7284 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7285 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7287 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7288 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7289 instead of Object. (main): Use return instead of exit().
7290 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7291 instead of Object. Removed prototype for exit(). (main): Use
7292 return instead of exit(). Use the Modern Objective-C runtime API.
7293 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7295 * objc/execute/class-tests-1.h: Include
7296 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7297 runtime API. (test_class_with_superclass): Do not call [Object
7298 class]. There is no need to with the current libobjc.
7299 * objc/execute/class-tests-2.h: Include
7300 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7302 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7303 ../../objc-obj-c++-shared/next-mapping.h.
7304 * objc/execute/class-2.m: Likewise.
7305 * objc/execute/class-3.m: Likewise.
7306 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7307 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7308 +initialize]): Include this method also with the GNU
7309 runtime. (main): Use the Modern Objective-C runtime API.
7310 * objc/execute/class-5.m: Likewise.
7311 * objc/execute/class-6.m: Likewise.
7312 * objc/execute/class-7.m: Likewise.
7313 * objc/execute/class-8.m: Likewise.
7314 * objc/execute/class-9.m: Likewise.
7315 * objc/execute/class-10.m: Likewise.
7316 * objc/execute/class-11.m: Likewise.
7317 * objc/execute/class-12.m: Likewise.
7318 * objc/execute/class-13.m: Likewise.
7319 * objc/execute/class-14.m: Likewise.
7320 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7321 this method also with the GNU runtime.
7322 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7323 +initialize]): Include this method also with the GNU runtime.
7324 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7326 * objc/execute/encode-1.m: Likewise.
7327 * objc/execute/enumeration-1.m: Likewise.
7328 * objc/execute/enumeration-2.m: Likewise.
7329 * objc/execute/exceptions/catchall-1.m: Likewise.
7330 * objc/execute/exceptions/finally-1.m: Likewise.
7331 * objc/execute/exceptions/foward-1.m: Likewise.
7332 * objc/execute/exceptions/local-variables-1.m: Likewise.
7333 * objc/execute/exceptions/throw-nil.m: Likewise.
7334 * objc/execute/exceptions/trivial.m: Likewise.
7335 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7336 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7337 * objc/execute/exceptions/matcher-1.m: Likewise.
7338 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7340 * objc/execute/formal_protocol-2.m: Likewise.
7341 * objc/execute/formal_protocol-3.m: Likewise.
7342 * objc/execute/formal_protocol-4.m: Likewise.
7343 * objc/execute/formal_protocol-5.m: Include
7344 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7346 * objc/execute/formal_protocol-6.m: Likewise.
7347 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7348 Object. Include <objc/Protocol.h> instead of
7349 ../../objc-obj-c++-shared/Protocol1.h.
7350 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7352 * objc/execute/informal_protocol.m: Likewise.
7353 * objc/execute/load-3.m: Likewise.
7354 * objc/execute/many_args_method.m ([TestClass +initialize]):
7355 Include this method with the GNU runtime as well.
7356 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7357 * objc/execute/nested-func-1.m: Use TestsuiteObject
7359 * objc/execute/nil_method-1.m: Likewise.
7360 * objc/execute/no_clash.m: Likewise.
7361 * objc/execute/np-1.m: Do not include
7362 ../../objc-obj-c++-shared/Protocol1.h.
7363 (main): Use return instead of exit().
7364 * objc/execute/np-2.m: Do not include
7365 ../../objc-obj-c++-shared/Protocol1.h.
7366 ([MyObject +initialize]): Include this method also with the GNU
7367 runtime. (main): Use return instead of exit().
7368 * objc/execute/object_is_class.m: Include
7369 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7370 of Object. (main): Use the Modern Objective-C runtime API.
7371 * objc/execute/object_is_meta_class.m: Likewise.
7372 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7373 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7374 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7375 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7376 Objective-C runtime API.
7377 * objc/execute/protocol-isEqual-2.m: Likewise.
7378 * objc/execute/protocol-isEqual-3.m: Likewise.
7379 * objc/execute/protocol-isEqual-4.m: Likewise.
7380 * objc/execute/redefining_self.m ([TestClass +initialize]):
7381 Include this method with the GNU runtime as well.
7382 * objc/execute/root_methods.m: Include
7383 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7384 Include this method with the GNU runtime as well.
7385 (main): Use the Modern Objective-C runtime API.
7386 * objc/execute/selector-1.m: Include
7387 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7388 of Object. (main): Use the Modern Objective-C runtime API.
7389 * objc/execute/static-1.m ([Test +initialize]): Include this
7390 method with the GNU runtime as well.
7391 * objc/execute/static-2.m: Likewise.
7392 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7393 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7394 ([MathClass +initialize]): Include this method with the GNU
7396 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7398 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7399 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7400 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7401 * objc.dg/attributes/method-attribute-1.m: Likewise.
7402 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7403 * objc.dg/attributes/method-attribute-2.m: Likewise.
7404 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7405 * objc.dg/attributes/method-attribute-3.m: Likewise.
7406 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7407 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7408 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7409 * obj-c++.dg/bitfield-1.mm: Likewise.
7410 * obj-c++.dg/bitfield-2.mm: Likewise
7411 * objc.dg/bitfield-3.m: Likewise.
7412 * obj-c++.dg/bitfield-4.mm: Likewise.
7413 * objc.dg/bitfield-5.m: Likewise
7414 * objc.dg/call-super-1.m: Likewise.
7415 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7416 Use objc_getClass() instead of objc_get_class(), but for the GNU
7417 runtime redefine objc_getClass as objc_get_class. Include
7418 ../objc-obj-c++-shared/runtime.h.
7419 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7420 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7421 Use the Modern Objective-C runtime API.
7422 * objc.dg/class-protocol-1.m: Include
7423 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7424 * obj-c++.dg/class-protocol-1.mm: Likewise.
7425 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7426 * objc.dg/comp-types-10.m: Likewise.
7427 * objc.dg/comp-types-11.m: Likewise.
7428 * objc.dg/comp-types-12.m: Likewise.
7429 * obj-c++.dg/comp-types-9.mm: Likewise.
7430 * obj-c++.dg/comp-types-11.mm: Likewise.
7431 * obj-c++.dg/comp-types-12.mm: Likewise.
7432 * obj-c++.dg/comp-types-13.mm: Likewise.
7433 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7434 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7435 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7436 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7437 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7438 * objc.dg/desig-init-1.m: Likewise.
7439 * obj-c++.dg/defs.mm: Likewise.
7440 * objc.dg/exceptions-2.m: Likewise.
7441 * obj-c++.dg/except-1.mm: Likewise.
7442 * obj-c++.dg/exceptions-2.mm: Likewise.
7443 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7444 Use the Modern Objective-C runtime API.
7445 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7446 the Modern Objective-C runtime API. Do not include
7447 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7448 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7449 the Modern Objective-C runtime API except when using an older NeXT
7451 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7452 the Modern Objective-C runtime API.
7453 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7455 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7456 * objc.dg/encode-7-next-64bit.m: Updated include.
7457 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7459 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7460 the Modern Objective-C runtime API.
7461 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7462 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7463 instead of ../objc-obj-c++-shared/Protocol1.h.
7464 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7465 the Modern Objective-C runtime API except when using an older NeXT
7467 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7468 the Modern Objective-C runtime API.
7469 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7471 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7472 * objc.dg/fix-and-continue-2.m: Likewise.
7473 * objc.dg/foreach-1.m: Likewise.
7474 * objc.dg/foreach-2.m: Likewise.
7475 * objc.dg/foreach-3.m: Likewise.
7476 * objc.dg/foreach-4.m: Likewise.
7477 * objc.dg/foreach-5.m: Likewise.
7478 * objc.dg/foreach-6.m: Likewise.
7479 * objc.dg/foreach-7.m: Likewise.
7480 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7482 * objc.dg/func-ptr-2.m: Likewise.
7483 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7484 Do not include objc/objc-api.h.
7485 * obj-c++.dg/fsf-package-0.mm: Likewise.
7486 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7487 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7488 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7490 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7491 * objc.dg/gnu-runtime-3.m: Likewise.
7492 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7493 * objc.dg/headers.m: Include objc/runtime.h instead of
7494 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7495 for the NeXT runtime.
7496 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7497 * obj-c++.dg/isa-field-1.mm: Likewise.
7498 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7499 * objc.dg/layout-1.m: Likewise.
7500 * objc.dg/layout-2.m: Likewise.
7501 * objc.dg/local-decl-2.m: Likewise.
7502 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7503 Object. ([Container +elementForView:]): Use
7504 class_conformsToProtocol().
7505 * obj-c++.dg/lookup-2.mm: Likewise.
7506 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7507 * obj-c++.dg/local-decl-1.mm: Likewise.
7508 * objc.dg/method-3.m: Likewise.
7509 * objc.dg/method-4.m: Likewise.
7510 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7511 ../objc-obj-c++-shared/Protocol1.h.
7512 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7513 * objc.dg/method-9.m: Likewise.
7514 * objc.dg/method-10.m: Likewise.
7515 * objc.dg/method-13.m ([Root +initialize]): Include this method
7516 also for the GNU runtime. (main): Use objc_getClass() also for
7518 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7519 * objc.dg/method-17.m: Likewise.
7520 * objc.dg/method-19.m: Likewise.
7521 * objc.dg/method-20b.m: Likewise.
7522 * obj-c++.dg/method-2.mm: Likewise.
7523 * obj-c++.dg/method-6.mm: Likewise.
7524 * obj-c++.dg/method-10.mm: Likewise.
7525 * obj-c++.dg/method-11.mm: Likewise.
7526 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7527 ../objc-obj-c++-shared/Protocol1.h.
7528 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7529 * obj-c++.dg/method-15.mm: Likewise.
7530 * obj-c++.dg/method-17.mm: Likewise.
7531 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7532 +initialize]): Include this method also for the GNU
7533 runtime. (main): Use objc_getClass() also for the GNU runtime.
7534 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7535 * obj-c++.dg/method-22.mm: Likewise.
7536 * obj-c++.dg/method-23.mm: Likewise.
7537 * obj-c++.dg/no-extra-load.mm: Likewise.
7538 * objc.dg/objc-fast-4.m: Likewise.
7539 * objc.dg/objc-gc-4.m: Likewise.
7540 * obj-c++.dg/objc-gc-3.mm: Likewise.
7541 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7542 protocol_getMethodDescription() instead of [Protocol
7543 -descriptionForInstanceMethod].
7544 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7545 Made it available with all runtimes. (main): Call -test instead
7547 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7548 and put into a category.
7549 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7550 Object. Include objc/objc.h.
7551 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7552 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7553 New. (main): Use protocol_getMethodDescription() instead
7554 of [Protocol -descriptionForInstanceMethod] and [Protocol
7555 -descriptionForClassMethod].
7556 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7557 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7558 Objective-C runtime API.
7559 * obj-c++.dg/proto-qual-1.mm: Likewise.
7560 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7562 * obj-c++.dg/property/property-1.mm: Likewise.
7563 * obj-c++.dg/qual-types-1.mm: Likewise.
7564 * objc.dg/selector-2.m: Include objc/objc.h instead of
7565 ../objc-obj-c++-shared/Object1.h.
7566 * obj-c++.dg/selector-2.mm: Likewise.
7567 * obj-c++.dg/selector-5.mm: Likewise.
7568 * obj-c++.dg/selector-6.mm: Likewise.
7569 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7570 Object. Do not include objc/objc-api.h.
7571 * obj-c++.dg/set-not-used-1.mm: Likewise.
7572 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7573 * objc.dg/stret-1.m: Likewise.
7574 * objc.dg/stret-2.m: Likewise.
7575 * obj-c++.dg/super-class-2.mm: Likewise.
7576 * objc.dg/super-class-3.m: Likewise.
7577 * objc.dg/super-class-4.m: Likewise.
7578 * objc.dg/sync-2.m: Likewise.
7579 * obj-c++.dg/sync-2.mm: Likewise.
7580 * objc.dg/sync-1.m: Include objc/objc.h instead of
7581 ../objc-obj-c++-shared/Object1.h.
7582 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7583 'Class' as the type of 'isa'.
7584 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7585 Objective-C runtime API. ([TestClass +initialize]): Include this
7586 method with the GNU runtime as well.
7587 * objc.dg/strings/strings-1.m: Updated includes.
7588 * obj-c++.dg/strings/strings-1.mm: Likewise.
7589 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7590 objc.dg/strings/const-str-12b.m.
7591 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7592 * obj-c++.dg/template-3.mm: Likewise.
7593 * obj-c++.dg/template-4.mm: Likewise.
7594 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7595 Objective-C runtime API.
7596 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7597 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7598 * obj-c++.dg/try-catch-1.mm: Likewise.
7599 * obj-c++.dg/try-catch-2.mm: Likewise.
7600 * objc.dg/try-catch-3.m: Likewise.
7601 * obj-c++.dg/try-catch-3.mm: Likewise.
7602 * objc.dg/try-catch-6.m: Likewise.
7603 * objc.dg/try-catch-7.m: Likewise.
7604 * obj-c++.dg/try-catch-7.mm: Likewise.
7605 * obj-c++.dg/try-catch-8.mm: Likewise.
7606 * obj-c++.dg/try-catch-9.mm: Likewise.
7607 * objc.dg/try-catch-10.m: Likewise.
7608 * obj-c++.dg/try-catch-11.mm: Likewise.
7609 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7610 Object. Include objc/objc.h.
7611 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7612 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7613 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7614 Object. Use Modern Objective-C runtime API. Do not use
7616 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7617 * obj-c++.dg/torture/trivial.mm: Likewise.
7618 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7619 instead of ../objc-obj-c++-shared/Object1.h. Include
7620 ../objc-obj-c++-shared/runtime.h.
7621 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7622 * objc.dg/torture/strings/const-str-11.m: Likewise.
7623 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7624 * objc.dg/torture/strings/const-str-9.m: Likewise.
7625 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7626 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7627 instead of Object. Only add _FooClassReference if
7629 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7630 * objc.dg/torture/strings/const-str-8.m: Likewise.
7631 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7632 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7634 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7636 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7637 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7638 * obj-c++.dg/va-meth-1.mm: Likewise.
7639 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7640 ../objc-obj-c++-shared/Object1.h.
7641 * objc.dg/zero-link-3.m: Likewise.
7643 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7645 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7647 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7650 * obj-c++.dg/property/cxx-property-1.mm: New.
7651 * obj-c++.dg/property/cxx-property-2.mm: New.
7653 2011-06-06 Jason Merrill <jason@redhat.com>
7655 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7657 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7659 PR rtl-optimization/49145
7661 * gcc.c-torture/compile/pr49145.c: New test.
7663 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7666 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7667 to dg-options, match also DW_AT_linkage_name.
7670 * gcc.dg/debug/pr49294.c: New test.
7673 * g++.dg/opt/pr49264.C: New test.
7675 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7677 PR tree-optimization/49243
7678 * gcc.dg/pr49243.c: New.
7680 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7682 * gnat.dg/specs/cond_expr1.ads: New test.
7684 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7686 * gnat.dg/deferred_const4.ad[sb]: New test.
7687 * gnat.dg/deferred_const4_pkg.ads: New helper.
7689 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7691 * gnat.dg/test_tamdt.adb: Rename to...
7692 * gnat.dg/taft_type1.adb: ...this.
7693 * gnat.dg/tamdt.ad[sb]: Rename to...
7694 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7695 * gnat.dg/tamdt_aux.ads: Rename to...
7696 * gnat.dg/taft_type1_pkg2.ads: ...this.
7697 * gnat.dg/taft_type2.ad[sb]: New test.
7698 * gnat.dg/taft_type2_pkg.ads: New helper.
7699 * gnat.dg/taft_type3.adb: New test.
7700 * gnat.dg/taft_type3_pkg.ads: New helper.
7702 2011-06-05 Tobias Burnus <burnus@net-b.de>
7705 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7708 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7711 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7713 * objc.dg/gnu-api-2-objc.m: Likewise.
7714 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7715 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7717 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7719 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7720 alignment, not the alignment, when calling class_addIvar(). Add
7721 an 'isa' instance variable to the test root class.
7722 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7724 2011-06-04 Jan Hubicka <jh@suse.cz>
7726 PR tree-optimization/48893
7727 PR tree-optimization/49091
7728 PR tree-optimization/49179
7729 * gfortran.dg/pr49179.f90: New testcase
7731 2011-06-04 Jan Hubicka <jh@suse.cz>
7734 * g++.dg/torture/pr48954.C: New testcase.
7736 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7738 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7740 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7743 * g++.dg/diagnostic/bitfld2.C: New.
7745 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7748 * gcc.c-torture/execute/pr49281.c: New test.
7750 2011-06-04 Jan Hubicka <jh@suse.cz>
7752 PR tree-optimize/48929
7753 * gcc.c-torture/compile/pr48929.c: New testcase.
7755 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7757 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7759 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7762 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7764 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7766 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7768 2011-06-03 Richard Henderson <rth@redhat.com>
7769 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7771 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7773 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7775 * objc.dg/headers.m: Do not include objc-list.h.
7777 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7779 * objc.dg/type-stream-1.m: Test removed.
7780 * objc.dg/headers.m: Do not include typedstream.h.
7782 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7784 * objc.dg/torture/forward-1.m (main): Updated testcase.
7786 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7789 * gcc.c-torture/compile/pr49163.c: New.
7791 2011-06-02 Asher Langton <langton2@llnl.gov>
7794 * gfortran.dg/PR49268.f90: New test.
7796 2011-06-02 Asher Langton <langton2@llnl.gov>
7799 * gfortran.dg/PR37039.f90: New test.
7801 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7804 * objc.dg/method-5.m: Updated.
7805 * objc.dg/method-19.m: Updated.
7806 * objc.dg/method-lookup-1.m: New.
7807 * obj-c++.dg/method-6.mm: Updated.
7808 * obj-c++.dg/method-7.mm: Updated.
7809 * obj-c++.dg/method-lookup-1.mm: New.
7811 2011-06-02 DJ Delorie <dj@redhat.com>
7813 * lib/timeout.exp (timeout): Add board_info support.
7815 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7817 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7819 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7822 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7823 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7825 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7826 Hans-Peter Nilsson <hp@axis.com>
7828 PR rtl-optimization/48840
7829 * gcc.target/sparc/ultrasp13.c: New test.
7831 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7834 * gcc.c-torture/compile/pr49238.c: New.
7836 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7838 * gcc.target/arm/g2.c: Skip test in -mthumb.
7839 Skip test unless cpu is xscale.
7840 * gcc.target/arm/scd42-2.c: Likewise.
7841 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7843 2011-06-01 Jason Merrill <jason@redhat.com>
7845 * g++.dg/cpp0x/decltype28.C: New.
7846 * g++.dg/cpp0x/decltype29.C: New.
7848 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7851 * gcc.target/mips/pr45074.c: New test.
7853 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7854 Hans-Peter Nilsson <hp@axis.com>
7856 PR rtl-optimization/48830
7857 * gcc.target/sparc/ultrasp12.c: New test.
7859 2011-06-01 David Li <davidxl@google.com>
7861 * gcc.dg/profile-dir-1.c: Change pass name.
7862 * gcc.dg/profile-dir-2.c: Ditto.
7863 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7864 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7865 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7866 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7867 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7868 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7869 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7870 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7871 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7872 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7873 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7874 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7875 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7876 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7877 * gcc.dg/profile-dir-3.c: Ditto.
7878 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7880 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7882 * objc.dg/attributes/method-nonnull-1.m: New test.
7883 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7885 2011-05-31 Tobias Burnus <burnus@net-b.de>
7888 * gfortran.dg/coarray_atomic_1.f90: New.
7889 * gfortran.dg/coarray/atomic_1.f90: New.
7891 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7893 * gcc.dg/guality/bswaptest.c: New test.
7894 * gcc.dg/guality/clztest.c: New test.
7895 * gcc.dg/guality/ctztest.c: New test.
7896 * gcc.dg/guality/rotatetest.c: New test.
7899 * gcc.target/i386/pr48688.c: New test.
7901 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7904 * g++.dg/lookup/name-clash9.C: New.
7906 2011-05-31 Tobias Burnus <burnus@net-b.de>
7909 * gfortran.dg/coarray/dummy_1.f90: New.
7911 2011-05-31 Tobias Burnus <burnus@net-b.de>
7914 * gfortran.dg/coarray/save_1.f90: New.
7915 * gfortran.dg/coarray_4.f90: Update dg-error.
7917 2011-05-31 Jason Merrill <jason@redhat.com>
7919 * g++.dg/cpp0x/rv-template1.C: New.
7921 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7923 PR rtl-optimization/49235
7924 * gcc.dg/pr49235.c: New test.
7926 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7928 PR tree-optimization/49093
7929 * gcc.dg/vect/pr49093.c: New test.
7931 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7934 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7936 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7939 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7942 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7945 * gcc.c-torture/execute/pr49186.c: New.
7947 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7950 * gcc.target/i386/pr49168-1.c: New.
7952 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7953 Eric Botcazou <ebotcazou@adacore.com>
7955 * gcc.dg/guality/drap.c: New test.
7957 2011-05-30 Richard Guenther <rguenther@suse.de>
7959 PR tree-optimization/49210
7960 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7961 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7963 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7966 * g++.dg/gomp/pr49223-1.C: New test.
7967 * g++.dg/gomp/pr49223-2.C: New test.
7969 2011-05-30 Richard Guenther <rguenther@suse.de>
7971 PR tree-optimization/49218
7972 * gcc.c-torture/execute/pr49218.c: New testcase.
7974 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7976 PR tree-optimization/49199
7977 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7978 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7979 -fno-tree-scev-cprop.
7981 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7984 * gfortran.dg/extends_13.f03: New.
7986 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7988 PR rtl-optimization/49095
7989 * gcc.target/i386/pr49095.c: New test.
7991 2011-05-29 Tobias Burnus <burnus@net-b.de>
7994 * gfortran.dg/coarray_24.f90: New.
7996 2011-05-29 Tobias Burnus <burnus@net-b.de>
7999 * gfortran.dg/coarray_23.f90: New.
8001 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8004 * gcc.dg/pr48826.c: New test.
8006 2011-05-29 Richard Guenther <rguenther@suse.de>
8008 PR tree-optimization/49217
8009 * gcc.dg/torture/pr49217.c: New testcase.
8011 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8014 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8016 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8018 * gnat.dg/boolean_subtype.adb: Rename to...
8019 * gnat.dg/boolean_subtype1.adb: ...this.
8021 2011-05-28 Jason Merrill <jason@redhat.com>
8023 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8025 2011-05-27 Jason Merrill <jason@redhat.com>
8027 * g++.dg/cpp0x/enum18.C: Adjust.
8029 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8031 2011-05-27 Tobias Burnus <burnus@net-b.de>
8034 * gfortran.dg/coarray_22.f90: New.
8036 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8038 PR tree-optimization/46728
8039 * gcc.target/powerpc/pr46728-1.c: New.
8040 * gcc.target/powerpc/pr46728-2.c: New.
8041 * gcc.target/powerpc/pr46728-3.c: New.
8042 * gcc.target/powerpc/pr46728-4.c: New.
8043 * gcc.target/powerpc/pr46728-5.c: New.
8044 * gcc.dg/pr46728-6.c: New.
8045 * gcc.target/powerpc/pr46728-7.c: New.
8046 * gcc.target/powerpc/pr46728-8.c: New.
8047 * gcc.dg/pr46728-9.c: New.
8048 * gcc.target/powerpc/pr46728-10.c: New.
8049 * gcc.target/powerpc/pr46728-11.c: New.
8050 * gcc.dg/pr46728-12.c: New.
8051 * gcc.target/powerpc/pr46728-13.c: New.
8052 * gcc.target/powerpc/pr46728-14.c: New.
8053 * gcc.target/powerpc/pr46728-15.c: New.
8054 * gcc.target/powerpc/pr46728-16.c: New.
8056 2011-05-27 Jason Merrill <jason@redhat.com>
8058 * g++.dg/abi/mangle47.C: New.
8061 * g++.dg/template/const5.C: New.
8063 * g++.dg/cpp0x/enum18.C: New.
8065 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8067 * g++.dg/cpp0x/error6.C: New.
8069 * g++.dg/cpp0x/error5.C: New.
8071 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8074 * g++.dg/eh/cond6.C: New test.
8076 2011-05-27 Tobias Burnus <burnus@net-b.de>
8079 * gfortran.dg/rank_3.f90: New.
8080 * gfortran.dg/rank_4.f90: New.
8082 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8084 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8085 replace dump search.
8087 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8089 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8090 * gnat.dg/bit_packed_array5.adb: ...here.
8092 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8095 * g++.dg/cpp0x/auto25.C: New.
8097 2011-05-27 Richard Guenther <rguenther@suse.de>
8099 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8101 2011-05-27 Richard Guenther <rguenther@suse.de>
8103 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8105 2011-05-27 Richard Guenther <rguenther@suse.de>
8108 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8110 2011-05-26 Jason Merrill <jason@redhat.com>
8112 * g++.dg/cpp0x/friend1.C: New.
8113 * g++.dg/cpp0x/friend2.C: New.
8115 * g++.dg/cpp0x/auto7.C: Update.
8116 * g++.dg/template/crash50.C: Adjust.
8117 * g++.dg/template/static9.C: Adjust.
8118 * g++.old-deja/g++.ext/memconst.C: Adjust.
8120 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8122 * gcc.dg/march.c: Ignore a note for some targets.
8124 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8125 Nathan Froyd <froydnj@codesourcery.com>
8129 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8130 * g++.dg/parse/pr18770.C: New test.
8131 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8133 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8136 * gfortran.dg/dependency_40.f90 : New test.
8138 2011-05-26 Tobias Burnus <burnus@net-b.de>
8141 * gfortran.dg/coarray/registering_1.f90: New.
8143 2011-05-26 Jason Merrill <jason@redhat.com>
8145 * g++.dg/cpp0x/variadic111.C: New.
8146 * g++.dg/cpp0x/variadic41.C: Adjust.
8148 2011-05-26 Richard Guenther <rguenther@suse.de>
8150 PR tree-optimization/48702
8151 * gcc.dg/torture/pr48702.c: New testcase.
8153 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8155 PR gcov-profile/48845
8156 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8158 * gcc.dg/matrix/matrix.exp: Likewise.
8159 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8160 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8161 line number to check_profiling_available.
8162 * lib/target-supports.exp (check_profiling_available): Account for
8164 Require TLS runtime support with -fprofile-generate.
8165 * lib/profopt.exp (profopt-execute): Add TLS options for
8167 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8169 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8172 * g++.dg/eh/cond5.C: New test.
8174 PR tree-optimization/49161
8175 * gcc.c-torture/execute/pr49161.c: New test.
8177 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8179 * gcc.target/arm/neon-vorn-vbic.c: New test.
8181 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8183 PR tree-optimization/49038
8184 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8185 * gcc.dg/vect/pr49038.c: New test.
8187 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8189 * g++.dg/init/pr25811-3.C: New.
8190 * g++.dg/init/pr25811-4.C: New.
8192 2011-05-25 Jason Merrill <jason@redhat.com>
8194 * g++.dg/cpp0x/enum17.C: New.
8195 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8197 * g++.dg/cpp0x/auto24.C: New.
8199 * g++.dg/cpp0x/error4.C: New.
8201 * g++.dg/cpp0x/rv-restrict.C: New.
8203 * g++.dg/cpp0x/enum15.C: New.
8204 * g++.dg/cpp0x/constexpr-switch2.C: New.
8206 * g++.dg/cpp0x/variadic110.C: New.
8208 * g++.dg/cpp0x/auto9.C: Add typedef test.
8210 * g++.dg/cpp0x/auto23.C: New.
8211 * g++.dg/cpp0x/auto9.C: Adjust.
8213 * g++.dg/cpp0x/defaulted29.C: New.
8215 * g++.dg/cpp0x/initlist51.C: New.
8217 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8219 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8220 * g++.dg/abi/packed1.C: Suppress warning.
8221 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8222 * g++.dg/template/stdarg1.C: Likewise.
8223 * g++.dg/other/packed1.C: Remove arm from xfail list.
8225 2011-05-25 Jason Merrill <jason@redhat.com>
8227 * g++.dg/cpp0x/enum16.C: New.
8228 * g++.dg/parse/error15.C: Adjust.
8230 * g++.dg/cpp0x/initlist50.C: New.
8232 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8234 * g++.dg/cpp0x/variadic109.C: New.
8236 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8238 * gcc.target/i386/pause-1.c: New.
8240 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8242 * gcc.dg/stack-usage-1.c: Adjust comment.
8243 * gcc.dg/stack-usage-2.c: New test.
8245 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8248 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8249 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8251 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8253 PR rtl-optimization/48757
8254 * gfortran.dg/pr48757.f: New test case.
8256 2011-05-24 Jason Merrill <jason@redhat.com>
8258 * g++.dg/cpp0x/access01.C: New.
8260 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8263 * objc.dg/pr48177.m: New testcase.
8265 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8268 * objc.dg/pr48187.m: New testcase.
8269 * obj-c++.dg/pr48187.mm: New testcase.
8270 * objc.dg/ivar-extra-semicolon.m: New testcase.
8272 2011-05-24 Jason Merrill <jason@redhat.com>
8274 * g++.dg/template/access21.C: New.
8275 * g++.dg/template/access22.C: New.
8277 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8279 PR rtl-optimization/48633
8280 * g++.dg/pr48633.C: New test.
8282 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8285 * g++.dg/other/pr49133.C: New test.
8287 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8288 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8290 * gcc.dg/torture/tls/run-gd.c: New test.
8291 * gcc.dg/torture/tls/run-ie.c: New test.
8292 * gcc.dg/torture/tls/run-ld.c: New test.
8293 * gcc.dg/torture/tls/run-le.c: New test.
8294 * lib/target-supports.exp (check_effective_target_tls_runtime):
8295 Build testcase with TLS options.
8297 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8299 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8301 2011-05-24 Tom de Vries <tom@codesourcery.com>
8303 PR tree-optimization/49121
8304 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8306 2011-05-23 Jason Merrill <jason@redhat.com>
8308 * g++.dg/cpp0x/defaulted28.C: New.
8310 * g++.dg/cpp0x/sfinae25.C: New.
8312 * g++.dg/cpp0x/rv-cast2.C: New.
8314 * g++.dg/cpp0x/enum14.C: New.
8316 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8319 * gcc.c-torture/execute/pr49123.c: New test.
8322 * gcc.dg/debug/pr49032.c: New test.
8325 * gcc.dg/pr49120.c: New test.
8327 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8330 * gcc.target/i386/pr47315.c: New test.
8332 2011-05-23 Jason Merrill <jason@redhat.com>
8334 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8336 * g++.dg/cpp0x/sfinae24.C: New.
8338 * g++.dg/cpp0x/error3.C: New.
8340 * g++.dg/cpp0x/defaulted27.C: New.
8342 * g++.dg/cpp0x/decltype27.C: New.
8344 2011-05-23 Richard Guenther <rguenther@suse.de>
8346 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8348 2011-05-23 Richard Guenther <rguenther@suse.de>
8350 PR tree-optimization/40874
8351 * g++.dg/tree-ssa/pr40874.C: New testcase.
8353 2011-05-23 Richard Guenther <rguenther@suse.de>
8355 PR tree-optimization/49115
8356 * g++.dg/torture/pr49115.C: New testcase.
8358 2011-05-23 Richard Guenther <rguenther@suse.de>
8361 * gcc.dg/memcpy-3.c: New testcase.
8363 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8366 * gcc.c-torture/execute/pr48973-1.c: New test.
8367 * gcc.c-torture/execute/pr48973-2.c: New test.
8369 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8372 * g++.dg/warn/pr18016.C: New.
8374 2011-05-23 Tom de Vries <tom@codesourcery.com>
8377 * gcc.target/arm/ivopts-6.c: New test.
8379 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8382 * gcc.c-torture/compile/pr49029.c: New test.
8384 2011-05-22 Jason Merrill <jason@redhat.com>
8386 * g++.dg/cpp0x/sfinae23.C: New.
8387 * g++.dg/cpp0x/sfinae8.C: Correct.
8389 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8391 * gfortran.dg/function_optimize_8.f90: New test case.
8393 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8395 PR tree-optimization/49087
8396 * gcc.dg/vect/O3-pr49087.c: New test.
8398 2011-05-21 Jason Merrill <jason@redhat.com>
8400 * g++.dg/debug/const5.C: New.
8402 2011-05-20 Jason Merrill <jason@redhat.com>
8404 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8406 * g++.dg/cpp0x/constexpr-static7.C: New.
8408 * g++.dg/cpp0x/enum12.C: New.
8409 * g++.dg/cpp0x/enum13.C: New.
8411 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8414 * gfortran.dg/select_type_23.f03: New.
8416 2011-05-20 Jason Merrill <jason@redhat.com>
8418 * g++.dg/cpp0x/defaulted26.C: New.
8420 * g++.dg/cpp0x/noexcept02.C: Fix.
8421 * g++.dg/cpp0x/noexcept03.C: Fix.
8422 * g++.dg/cpp0x/noexcept08.C: Fix.
8423 * g++.dg/cpp0x/noexcept10.C: New.
8425 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8428 * gfortran.dg/extends_12.f03: New.
8430 2011-05-20 Jason Merrill <jason@redhat.com>
8432 * g++.dg/template/koenig9.C: New.
8433 * g++.dg/opt/pr47615.C: Fix.
8434 * g++.dg/overload/defarg1.C: Fix.
8435 * g++.dg/tc1/dr213.C: Remove xfail.
8436 * g++.dg/torture/pr34850.C: Fix.
8437 * g++.dg/torture/pr39362.C: Fix.
8438 * g++.old-deja/g++.brendan/crash56.C: Fix.
8439 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8441 2011-05-20 Richard Guenther <rguenther@suse.de>
8443 PR tree-optimization/49079
8444 * gcc.dg/torture/pr49079.c: New testcase.
8446 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8448 PR tree-optimization/49073
8449 * gcc.c-torture/execute/pr49073.c: New test.
8451 2011-06-19 Tobias Burnus <burnus@net-b.de>
8454 * gfortran.dg/coarray_21.f90: New.
8456 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8458 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8461 2011-05-19 Richard Guenther <rguenther@suse.de>
8464 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8466 2011-05-19 Richard Guenther <rguenther@suse.de>
8469 * gcc.dg/builtin-object-size-11.c: New testcase.
8471 2011-05-19 Tom de Vries <tom@codesourcery.com>
8474 * gcc.target/arm/ivopts.c: New test.
8475 * gcc.target/arm/ivopts-2.c: New test.
8477 2011-05-19 Tom de Vries <tom@codesourcery.com>
8479 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8481 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8483 * gcc.c-torture/execute/960321-1.x: Remove.
8485 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8488 * gfortran.dg/move_alloc_4.f90: New.
8490 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8493 * gcc.target/i386/pr49002-1.c: New test.
8494 * gcc.target/i386/pr49002-2.c: Likewise.
8496 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8498 PR tree-optimization/49039
8499 * gcc.c-torture/execute/pr49039.c: New test.
8500 * gcc.dg/tree-ssa/pr49039.c: New test.
8501 * g++.dg/torture/pr49039.C: New test.
8503 2011-05-18 Jason Merrill <jason@redhat.com>
8505 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8506 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8507 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8509 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8511 * gcc.target/bfin/mcpu-bf592.c: New test.
8513 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8515 PR tree-optimization/41881
8516 * gcc.dg/vect/O3-pr41881.c: New test.
8517 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8519 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8521 PR tree-optimization/49000
8522 * gcc.dg/pr49000.c: New test.
8524 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8526 * gnat.dg/invalid1.adb: New test.
8528 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8530 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8532 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8533 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8535 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8538 * g++.dg/cpp0x/range-for18.C: New.
8540 2011-05-15 Tobias Burnus <burnus@net-b.de>
8543 * gfortran.dg/coarray/image_index_2.f90: New.
8545 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8547 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8548 * g++.dg/cpp0x/override2.C: New.
8550 2011-05-14 Tobias Burnus <burnus@net-b.de>
8553 * gfortran.de/coarray_20.f90: New.
8555 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8558 * function_optimize_7.f90: New test case.
8560 2011-05-13 Jason Merrill <jason@redhat.com>
8562 * g++.dg/cpp0x/decltype26.C: New.
8563 * g++.dg/cpp0x/enum11.C: New.
8565 2011-05-13 Tobias Burnus <burnus@net-b.de>
8569 * gfortran.dg/assign_8.f90: Update dg-error.
8571 2011-05-13 Tobias Burnus <burnus@net-b.de>
8574 * gfortran.dg/io_constraints_8.f90: New.
8575 * gfortran.dg/io_constraints_9.f90: New.
8577 2011-05-13 Martin Thuresson <martint@google.com>
8579 PR gcov-profile/47793
8580 * gcc.dg/pr47793.c: New.
8582 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8584 PR tree-optimization/48975
8585 * gcc.dg/pr48975.c: New test.
8587 2011-05-12 Tobias Burnus <burnus@net-b.de>
8590 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8592 2011-05-12 Jason Merrill <jason@redhat.com>
8594 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8596 2011-05-12 Geert Bosch <bosch@adacore.com>
8598 * gnat.dg/view_conversion1.adb: New test.
8600 2011-05-12 Richard Guenther <rguenther@suse.de>
8602 PR tree-optimization/48172
8603 * gcc.dg/vect/pr48172.c: New testcase.
8605 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8608 * g++.dg/opt/pr48967.C: New test.
8610 2011-05-11 Jason Merrill <jason@redhat.com>
8612 * g++.dg/cpp0x/constexpr-friend.C: New.
8613 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8615 * g++.dg/cpp0x/sfinae22.C: New.
8617 2011-05-11 Tobias Burnus <burnus@net-b.de>
8620 * gfortran.dg/generic_24.f90: New.
8622 2011-05-11 Richard Guenther <rguenther@suse.de>
8624 PR tree-optimization/15256
8625 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8627 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8630 * gcc.dg/pr48159-1.c: New test.
8631 * gcc.dg/pr48159-2.c: New test.
8633 2011-05-11 Richard Guenther <rguenther@suse.de>
8636 * gcc.dg/torture/pr48953.c: New testcase.
8638 2011-05-11 Richard Guenther <rguenther@suse.de>
8640 PR tree-optimization/18041
8641 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8643 2011-05-11 Alan Modra <amodra@gmail.com>
8646 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8648 2011-05-10 Jason Merrill <jason@redhat.com>
8650 * g++.dg/cpp0x/defaulted25.C: New.
8651 * g++.dg/template/crash7.C: Adjust.
8653 * g++.dg/cpp0x/variadic108.C: New.
8655 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8657 * g++.dg/inherit/virtual9.C: Extend.
8659 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8662 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8663 are passed and returned in vector registers.
8665 2011-05-10 Richard Guenther <rguenther@suse.de>
8667 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8668 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8669 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8670 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8671 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8674 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8676 PR tree-optimization/48611
8677 PR tree-optimization/48794
8678 * gfortran.dg/gomp/pr48611.f90: New test.
8679 * gfortran.dg/gomp/pr48794.f90: New test.
8682 * gcc.dg/dfp/pr48928.c: New test.
8684 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8687 * g++.dg/cpp0x/pr48522.C: New.
8689 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8692 * g++.dg/cpp0x/sfinae21.C: New.
8694 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8696 * g++.dg/template/sfinae28.C: Rename to...
8697 * g++.dg/cpp0x/sfinae19.C: ... this.
8698 * g++.dg/template/sfinae29.C: Rename to...
8699 * g++.dg/cpp0x/sfinae20.C: ... this.
8701 2011-05-09 Jeff Law <law@redhat.com>
8703 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8706 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8709 * g++.dg/init/pr20039.C: New.
8711 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8715 * g++.dg/template/sfinae28.C: New.
8716 * g++.dg/template/sfinae29.C: Likewise.
8718 2011-05-09 Jason Merrill <jason@redhat.com>
8720 * g++.dg/template/nontype23.C: New.
8722 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8724 * g++.dg/init/pr48859.C: New.
8726 2011-05-09 Jason Merrill <jason@redhat.com>
8728 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8729 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8730 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8731 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8732 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8733 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8734 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8735 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8737 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8739 * g++.dg/inherit/virtual9.C: New.
8741 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8744 * g++.dg/template/dependent-expr8.C: New test case.
8746 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8748 PR tree-optimization/48837
8749 * gcc.dg/pr48837.c: New testcase.
8751 2011-05-06 Jason Merrill <jason@redhat.com>
8753 * g++.dg/cpp0x/constexpr-condition2.C: New.
8755 * g++.dg/cpp0x/constexpr-missing.C: New.
8757 2011-05-06 Tobias Burnus <burnus@net-b.de>
8760 * gfortran.dg/coarray/this_image_2.f90: New.
8762 2011-05-06 Tobias Burnus <burnus@net-b.de>
8766 * gfortran.dg/bind_c_usage_22.f90: New.
8767 * gfortran.dg/bind_c_usage_23.f90: New.
8768 * gfortran.dg/bind_c_usage_24.f90: New.
8769 * gfortran.dg/bind_c_usage_24_c.c: New.
8771 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8774 * g++.dg/template/member9.C: New test case.
8776 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8778 * gnat.dg/discr29.ad[sb]: New test.
8779 * gnat.dg/discr30.adb: Likewise.
8781 2011-05-05 Julian Brown <julian@codesourcery.com>
8783 * gcc.target/arm/neon-vset_lanes8.c: New test.
8785 2011-05-05 Jason Merrill <jason@redhat.com>
8787 * g++.dg/init/new32.C: New.
8789 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8791 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8794 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8796 PR rtl-optimization/48381
8797 * gcc.c-torture/compile/pr48381.c: New test.
8799 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8801 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8803 * gcc.target/i386/opt-1.c: Ditto.
8805 2011-05-04 Jason Merrill <jason@redhat.com>
8807 * g++.dg/conversion/base1.C: New.
8809 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8811 PR libgfortran/48787
8812 * gfortran.dg/round_3.f08: Add more checks to test case.
8814 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8816 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8817 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8818 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8819 Gate test on effective_target fd_truncate.
8821 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8823 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8824 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8825 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8826 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8827 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8828 * gcc.target/i386/pr38824.c: Ditto.
8829 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8830 * gcc.target/i386/vecinit-2.c: Ditto.
8831 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8832 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8833 * gcc.target/i386/parity-2.c: Ditto.
8834 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8836 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8838 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8840 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8841 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8842 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8844 2011-05-03 Tobias Burnus <burnus@net-b.de>
8847 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8849 2011-05-03 Tobias Burnus <burnus@net-b.de>
8852 * gfortran.dg/coarray/this_image_1.f90: New.
8854 2011-05-03 Tobias Burnus <burnus@net-b.de>
8857 * gfortran.dg/coarray/caf.dg: New.
8858 * gfortran.dg/coarray/image_index_1.f90: New, copied
8859 from ../coarray_16.f90.
8861 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8864 * g++.dg/ext/complex9.C: New.
8866 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8869 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8870 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8871 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8873 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8875 * gcc.target/bfin/builtins: Created.
8876 * gcc.target/bfin/hisilh-O0.c: Deleted.
8877 * gcc.target/bfin/hisilh.c: Moved to...
8878 * gcc.target/bfin/builtins/hisilh.c: ...here.
8879 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8880 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8881 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8882 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8883 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8884 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8885 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8886 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8887 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8888 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8889 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8890 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8891 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8892 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8893 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8894 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8895 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8896 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8897 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8898 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8899 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8900 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8901 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8902 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8903 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8904 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8905 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8906 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8907 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8908 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8909 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8910 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8911 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8912 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8913 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8914 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8915 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8916 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8917 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8918 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8919 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8920 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8921 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8922 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8923 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8924 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8925 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8926 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8927 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8928 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8929 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8930 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8931 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8932 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8933 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8934 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8935 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8936 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8937 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8938 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8939 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8940 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8941 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8942 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8943 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8944 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8945 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8946 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8947 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8948 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8949 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8950 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8951 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8952 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8953 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8954 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8955 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8956 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8957 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8958 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8959 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8960 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8961 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8962 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8963 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8964 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8965 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8966 * gcc.target/bfin/builtins/circptr.c: Ditto.
8967 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8968 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8969 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8970 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8971 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8972 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8973 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8974 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8975 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8976 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8977 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8978 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8979 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8980 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8981 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8982 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8983 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8984 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8985 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8986 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8987 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8988 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8989 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8990 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8991 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8992 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8993 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8994 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8995 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8996 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8997 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8998 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8999 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9000 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9001 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9002 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9003 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9004 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9005 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9006 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9007 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9008 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9009 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9010 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9011 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9012 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9013 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9014 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9015 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9016 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9017 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9018 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9019 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9020 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9021 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9022 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9023 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9024 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9025 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9026 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9027 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9028 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9029 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9031 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9032 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9033 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9034 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9035 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9036 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9038 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9040 * gcc.target/arm/cold-lc.c: New test.
9042 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9045 * gcc.dg/pr48774.c: New test.
9047 2011-05-03 Richard Guenther <rguenther@suse.de>
9049 * gcc.dg/large-size-array-5.c: New testcase.
9051 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9053 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9055 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9057 * lib/target-supports.exp (check_effective_target_vect_strided):
9059 (check_effective_target_vect_strided2)
9060 (check_effective_target_vect_strided3)
9061 (check_effective_target_vect_strided4)
9062 (check_effective_target_vect_strided8): ...these new functions.
9064 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9065 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9066 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9067 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9068 * gcc.dg/vect/pr37539.c: Likewise.
9069 * gcc.dg/vect/slp-11a.c: Likewise.
9070 * gcc.dg/vect/slp-11b.c: Likewise.
9071 * gcc.dg/vect/slp-11c.c: Likewise.
9072 * gcc.dg/vect/slp-12a.c: Likewise.
9073 * gcc.dg/vect/slp-12b.c: Likewise.
9074 * gcc.dg/vect/slp-18.c: Likewise.
9075 * gcc.dg/vect/slp-19a.c: Likewise.
9076 * gcc.dg/vect/slp-19b.c: Likewise.
9077 * gcc.dg/vect/slp-21.c: Likewise.
9078 * gcc.dg/vect/slp-23.c: Likewise.
9079 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9081 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9082 instead of vect_interleave && vect_extract_even_odd.
9083 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9084 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9085 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9086 * gcc.dg/vect/vect-1.c: Likewise.
9087 * gcc.dg/vect/vect-10.c: Likewise.
9088 * gcc.dg/vect/vect-98.c: Likewise.
9089 * gcc.dg/vect/vect-107.c: Likewise.
9090 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9091 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9092 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9093 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9094 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9095 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9096 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9097 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9098 * gcc.dg/vect/vect-strided-float.c: Likewise.
9099 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9100 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9101 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9102 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9103 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9104 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9105 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9106 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9107 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9108 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9109 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9110 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9111 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9112 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9113 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9115 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9117 * gcc.dg/vect/pr30843.c: Likewise.
9118 * gcc.dg/vect/pr33866.c: Likewise.
9119 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9120 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9121 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9122 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9124 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9126 * gcc.dg/vect/slp-11.c: Split into...
9127 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9128 gcc.dg/vect/slp-11c.c: ...these tests.
9129 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9130 * gcc.dg/vect/slp-12c.c: ...this new test.
9131 * gcc.dg/vect/slp-19.c: Split into...
9132 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9133 gcc.dg/vect/slp-19c.c: ...these new tests.
9135 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9137 * lib/target-supports.exp
9138 (check_effective_target_vect_extract_even_odd_wide): Delete.
9139 (check_effective_target_vect_strided_wide): Likewise.
9140 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9141 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9142 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9143 * gcc.dg/vect/pr37539.c: Likewise.
9144 * gcc.dg/vect/slp-11.c: Likewise.
9145 * gcc.dg/vect/slp-12a.c: Likewise.
9146 * gcc.dg/vect/slp-12b.c: Likewise.
9147 * gcc.dg/vect/slp-19.c: Likewise.
9148 * gcc.dg/vect/slp-23.c: Likewise.
9149 * gcc.dg/vect/vect-1.c: Likewise.
9150 * gcc.dg/vect/vect-98.c: Likewise.
9151 * gcc.dg/vect/vect-107.c: Likewise.
9152 * gcc.dg/vect/vect-strided-float.c: Likewise.
9154 2011-05-02 Jason Merrill <jason@redhat.com>
9156 * g++.dg/init/new31.C: New.
9158 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9161 * gcc.dg/pr35445.c: New test.
9163 2011-05-02 Jason Merrill <jason@redhat.com>
9165 * c-c++-common/vla-1.c: New.
9167 2011-05-02 Richard Guenther <rguenther@suse.de>
9169 PR tree-optimization/48822
9170 * gcc.dg/torture/pr48822.c: New testcase.
9172 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9175 * g++.dg/cpp0x/constexpr-47969.C: New.
9177 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9180 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9181 on vect_no_align targets.
9182 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9183 vect_no_align targets.
9185 2011-05-01 Xinliang David Li <davidxl@google.com>
9187 * gcc.dg/tree-ssa/integer-addr.c: New test.
9188 * gcc.dg/tree-ssa/alias_bug.c: New test.
9190 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9192 PR libgfortran/48787
9193 * gfortran.dg/round_3.f08: Add more checks.
9195 2011-04-30 Tobias Burnus <burnus@net-b.de>
9198 * gfortran.dg/import9.f90: New, proper test.
9199 * gfortran.dg/interface_37.f90: Remove bogus
9200 test (bogus copy of interface_36.f90).
9202 2011-04-30 Tobias Burnus <burnus@net-b.de>
9205 * gfortran.dg/interface_37.f90: New.
9207 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9210 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9212 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9214 PR tree-optimization/48809
9215 * gcc.c-torture/execute/pr48809.c: New test.
9217 2011-04-29 Jeff Law <law@redhat.com>
9219 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9221 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9224 * g++.dg/init/ctor10.C: New.
9226 2011-04-29 Le-Chun Wu <lcwu@google.com>
9228 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9229 warning in implicitly instantiated templates.
9231 2011-04-29 Le-Chun Wu <lcwu@google.com>
9233 * g++.dg/warn/Wnull-conversion-1.C: New.
9234 * g++.dg/warn/Wnull-conversion-2.C: New.
9236 2011-04-29 Diego Novillo <dnovillo@google.com>
9238 * g++.old-deja/g++.other/null3.C: Expect warning about
9239 converting boolean to a pointer.
9241 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9244 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9248 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9250 2011-04-29 Tobias Burnus <burnus@net-b.de>
9253 * gfortran.dg/typebound_proc_22.f90: New.
9256 * gfortran.dg/interface_36.f90: New.
9258 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9260 PR libgfortran/48488
9261 PR libgfortran/48602
9262 PR libgfortran/48615
9263 PR libgfortran/48684
9264 PR libgfortran/48787
9265 * gfortran.dg/fmt_g.f: Adjust test.
9266 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9267 * gfortran.dg/round_3.f08: New test.
9268 * gfortran.dg/namelist_print_1.f: Adjust test.
9269 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9270 * gfortran.dg/f2003_io_5.f03: Adjust test.
9271 * gfortran.dg/coarray_15.f90: Adjust test.
9272 * gfortran.dg/namelist_65.f90: Adjust test.
9273 * gfortran.dg/fmt_cache_1.f: Adjust test.
9274 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9275 * gfortran.dg/real_const_3.f90: Adjust test.
9277 2011-04-29 Jan Hubicka <jh@suse.cz>
9279 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9280 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9282 2011-04-28 Xinliang David Li <davidxl@google.com>
9284 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9285 * g++.dg/prof-robust-1.C: New test.
9287 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9289 PR tree-optimization/48765
9290 * gcc.dg/vect/pr48765.c: New.
9292 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9294 PR tree-optimization/48775
9295 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9297 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9300 * g++.dg/inherit/pr48798.C: New.
9301 * g++.old-deja/g++.other/base1.C: Adjust.
9303 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9306 * g++.dg/template/inherit7.C: New test case.
9308 2011-04-28 Richard Guenther <rguenther@suse.de>
9310 PR tree-optimization/40052
9311 PR tree-optimization/15347
9312 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9313 * gcc.dg/pr15347.c: Likewise.
9315 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9318 * g++.dg/cpp0x/sfinae18.C: New.
9320 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9323 * g++.dg/ext/is_literal_type1.C: New.
9325 2011-04-28 Tobias Burnus <burnus@net-b.de>
9329 * gfortran.dg/interface_35.f90: New.
9330 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9331 * gfortran.dg/func_result_6.f90: Add dg-warning.
9332 * gfortran.dg/bessel_1.f90: Ditto.
9333 * gfortran.dg/hypot_1.f90: Ditto.
9334 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9335 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9336 * gfortran.dg/interface_assignment_4.f90: Ditto.
9338 2011-04-27 Jason Merrill <jason@redhat.com>
9340 * g++.dg/ext/complex8.C: New.
9342 * g++.dg/cpp0x/initlist49.C: New.
9343 * g++.dg/init/new30.C: New.
9345 2011-04-27 Tobias Burnus <burnus@net-b.de>
9348 * gfortran.dg/whole_file_34.f90: New.
9350 2011-04-27 Jan Hubicka <jh@suse.cz>
9352 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9354 2011-04-27 Jason Merrill <jason@redhat.com>
9356 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9358 * g++.dg/parse/ambig6.C: New.
9360 2011-04-27 Nick Clifton <nickc@redhat.com>
9362 * gcc.dg/20020312-2.c: Add definition for RX.
9364 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9365 option with RX targets.
9367 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9370 2011-04-27 Richard Guenther <rguenther@suse.de>
9372 * gcc.dg/tree-ssa/pr23382.c: Remove.
9374 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9377 * gcc.c-torture/compile/pr48767.c: New test.
9379 2011-04-27 Richard Guenther <rguenther@suse.de>
9381 PR tree-optimization/48772
9382 * g++.dg/pr48772.C: New testcase.
9384 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9387 * gcc.c-torture/compile/pr48742.c: New test.
9389 2011-04-26 Jason Merrill <jason@redhat.com>
9391 * g++.dg/lookup/koenig13.C: New.
9393 * g++.dg/cpp0x/initlist48.C: New.
9395 2011-04-25 Jason Merrill <jason@redhat.com>
9397 * g++.dg/cpp0x/sfinae17.C: New.
9399 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9402 * gcc.target/powerpc/pr48258-1.c: New file.
9403 * gcc.target/powerpc/pr48258-2.c: Ditto.
9405 2011-04-26 Xinliang David Li <davidxl@google.com>
9407 * gcc.dg/uninit-suppress.c: New test.
9408 * gcc.dg/uninit-suppress.c: New test.
9410 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9413 * gcc.dg/pr48768.c: New test.
9415 PR tree-optimization/48734
9416 * gcc.c-torture/compile/pr48734.c: New test.
9419 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9421 2011-04-26 Richard Guenther <rguenther@suse.de>
9423 PR tree-optimization/48731
9424 * gcc.dg/torture/pr48731.c: New testcase.
9426 2011-04-26 Richard Guenther <rguenther@suse.de>
9429 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9431 2011-04-26 Richard Guenther <rguenther@suse.de>
9434 * gcc.dg/torture/pr48694-1.c: New testcase.
9435 * gcc.dg/torture/pr48694-2.c: Likewise.
9437 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9439 * g++.dg/ext/underlying_type1.C: New.
9440 * g++.dg/ext/underlying_type2.C: Likewise.
9441 * g++.dg/ext/underlying_type3.C: Likewise.
9442 * g++.dg/ext/underlying_type4.C: Likewise.
9443 * g++.dg/ext/underlying_type5.C: Likewise.
9444 * g++.dg/ext/underlying_type6.C: Likewise.
9445 * g++.dg/ext/underlying_type7.C: Likewise.
9446 * g++.dg/ext/underlying_type8.C: Likewise.
9447 * g++.dg/ext/underlying_type9.C: Likewise.
9448 * g++.dg/ext/underlying_type10.C: Likewise.
9450 2011-04-25 Jason Merrill <jason@redhat.com>
9452 * g++.dg/cpp0x/regress/template-const2.C: New.
9454 2011-04-25 Jeff Law <law@redhat.com>
9456 * gcc.dg/tree-ssa/vrp56.c: new test.
9458 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9460 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9462 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9464 PR preprocessor/48740
9465 * c-c++-common/raw-string-11.c: New test.
9467 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9469 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9472 2011-04-23 Tobias Burnus <burnus@net-b.de>
9475 * gfortran.dg/coarray_19.f90: New.
9477 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9480 * gcc.dg/pr48685.c: New test.
9482 2011-04-22 Jan Hubicka <jh@suse.cz>
9484 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9486 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9488 PR tree-optimization/48717
9489 * gcc.c-torture/execute/pr48717.c: New test.
9491 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9494 * gcc.target/i386/pr48723.c: New test.
9496 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9499 * gcc.dg/gomp/pr48716.c: New test.
9500 * g++.dg/gomp/pr48716.C: New test.
9502 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9505 * gcc.dg/missing-field-init-2.c: Update testcase.
9507 2011-04-22 Alan Modra <amodra@gmail.com>
9509 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9511 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9514 * gfortran.dg/function_optimize_6.f90: New test.
9516 2011-04-21 Easwaran Raman <eraman@google.com>
9518 * gcc.dg/stack-layout-2.c: New test.
9520 2011-04-21 Richard Guenther <rguenther@suse.de>
9523 * g++.dg/lto/pr48207-2_0.C: New testcase.
9524 * g++.dg/lto/pr48207-3_0.C: Likewise.
9526 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9528 * gnat.dg/volatile5.adb: New test.
9529 * gnat.dg/volatile5_pkg.ads: New helper.
9531 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9534 * gcc.target/i386/pr48708.c: New test.
9536 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9538 * gcc.dg/vect/vect-119.c: New test.
9540 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9542 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9545 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9546 Richard Sandiford <richard.sandiford@linaro.org>
9549 * gcc.target/arm/pr46329.c: New test.
9551 2011-04-21 Tobias Burnus <burnus@net-b.de>
9554 * gfortran.dg/coarray_18.f90: New.
9556 2011-04-20 Jason Merrill <jason@redhat.com>
9558 * g++.dg/cpp0x/initlist47.C: New.
9560 * g++.dg/init/dtor4.C: New.
9562 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9565 * gcc.target/i386/sse2-pinsrw.c: New test.
9566 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9567 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9568 * gcc.target/i386/sse2-insvhi.c: Ditto.
9569 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9570 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9572 2011-04-20 Jason Merrill <jason@redhat.com>
9574 * g++.dg/template/const4.C: New.
9576 2011-04-20 Easwaran Raman <eraman@google.com>
9578 * gcc.dg/stack-layout-1.c: New test.
9580 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9582 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9583 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9586 2011-04-20 Kai Tietz <ktietz@redhat.com>
9588 * gcc.dg/binop-xor1.c: New test.
9589 * gcc.dg/binop-xor2.c: New test.
9590 * gcc.dg/binop-xor3.c: New test.
9591 * gcc.dg/binop-xor4.c: New test.
9592 * gcc.dg/binop-xor5.c: New test.
9594 2011-04-20 Richard Guenther <rguenther@suse.de>
9596 PR tree-optimization/47892
9597 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9599 2011-04-20 Richard Guenther <rguenther@suse.de>
9602 * g++.dg/torture/pr48695.C: New testcase.
9604 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9606 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9607 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9608 * gcc.c-torture/execute/pr45262.c: Ditto
9609 * gcc.dg/torture/pr43165.c: Ditto.
9610 * gcc.dg/torture/pr47228.c: Ditto.
9611 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9612 * gcc.dg/ipa/pr45644.c: Ditto.
9613 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9616 2011-04-19 Jason Merrill <jason@redhat.com>
9618 * g++.dg/ext/complex7.C: New.
9620 * g++.dg/ext/attrib41.C: New.
9622 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9625 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9627 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9630 * gcc.target/i386/pr48678.c: New test.
9632 2011-04-19 Martin Jambor <mjambor@suse.cz>
9634 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9635 * g++.dg/opt/devirt2.C: New test.
9636 * g++.dg/ipa/devirt-g-1.C: Likewise.
9638 2011-04-19 Tobias Burnus <burnus@net-b.de>
9641 * gfortran.dg/whole_file_33.f90: New.
9643 2011-04-19 Martin Jambor <mjambor@suse.cz>
9645 * g++.dg/ipa/devirt-7.C: New test.
9647 2011-04-19 Richard Guenther <rguenther@suse.de>
9650 * g++.dg/lto/pr48207_0.C: New testcase.
9652 2011-04-18 Jason Merrill <jason@redhat.com>
9654 * g++.dg/init/void1.C: New.
9656 * g++.dg/cpp0x/union4.C: New.
9658 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9661 * g++.dg/torture/pr48661.C: New test.
9664 * g++.dg/gomp/pr48632.C: New test.
9666 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9668 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9669 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9671 2011-04-18 Tobias Burnus <burnus@net-b.de>
9674 * gfortran.dg/coarray_17.f90: New.
9675 * gfortran.dg/coarray_10.f90: Update dg-error.
9677 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9680 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9681 * gfortran.dg/guality/guality.exp: Likewise.
9683 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9685 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9687 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9689 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9691 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9693 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9695 2011-04-18 Richard Guenther <rguenther@suse.de>
9698 * g++.dg/torture/pr46364.C: New testcase.
9700 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9702 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9704 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9706 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9708 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9709 Ira Rosen <ira.rosen@linaro.org>
9712 * gcc.target/arm/pr48252.c: New test.
9714 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9716 PR tree-optimization/48616
9717 * gcc.dg/pr48616.c: New test.
9719 2011-04-18 Tobias Burnus <burnus@net-b.de>
9722 * gfortran.dg/coarray_16.f90: New.
9724 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9727 * gfortran.dg/realloc_on_assign_7.f03: New test.
9729 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9731 PR libgfortran/48602
9732 * gfortran.dg/fmt_g0_6.f08: New test.
9734 2011-04-17 Jason Merrill <jason@redhat.com>
9736 * g++.dg/cpp0x/sfinae16.C: New.
9738 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9740 * gcc.target/mips/reg-var-1.c: New test.
9742 2011-04-17 Jan Hubicka <jh@suse.cz>
9744 * gcc.dg/winline-5.c: Update testcase.
9746 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9748 * gnat.dg/discr27.ad[sb]: Move dg directive.
9749 * gnat.dg/discr28.ad[sb]: New test.
9750 * gnat.dg/discr28_pkg.ads: New helper.
9752 2011-04-17 Michael Matz <matz@suse.de>
9754 PR tree-optimization/48622
9756 * gcc.dg/lto/pr48622_0.c: New test.
9758 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9760 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9761 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9762 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9763 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9764 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9765 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9767 2011-04-15 Jason Merrill <jason@redhat.com>
9769 * g++.dg/cpp0x/range-for17.C: New.
9771 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9773 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9774 * g++.dg/cpp0x/range-for3.C: Likewise.
9775 * g++.dg/cpp0x/range-for9.C: Correct error message.
9776 * g++.dg/cpp0x/range-for11.C: New.
9777 * g++.dg/cpp0x/range-for12.C: New.
9778 * g++.dg/cpp0x/range-for13.C: New.
9779 * g++.dg/cpp0x/range-for14.C: New.
9780 * g++.dg/cpp0x/range-for15.C: New.
9781 * g++.dg/cpp0x/range-for16.C: New.
9783 2011-04-15 Tobias Burnus <burnus@net-b.de>
9786 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9788 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9790 * objc.dg/naming-4.m: Updated.
9791 * objc.dg/naming-5.m: Updated.
9792 * objc.dg/naming-6.m: New.
9793 * objc.dg/naming-7.m: New.
9794 * obj-c++.dg/naming-1.mm: Updated.
9795 * obj-c++.dg/naming-2.mm: Updated.
9796 * obj-c++.dg/naming-3.mm: New.
9797 * obj-c++.dg/naming-4.mm: New.
9799 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9801 PR libgfortran/48589
9802 * gfortran.dg/fmt_g0_5.f08: New test.
9804 2011-04-15 Richard Guenther <rguenther@suse.de>
9807 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9809 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9811 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9812 -finline-limit=0 to -fno-inline
9814 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9817 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9820 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9823 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9824 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9825 * gcc.target/i386/avx-insertps-3.c: New test.
9826 * gcc.target/i386/avx-insertps-4.c: New test.
9828 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9830 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9833 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9838 * gcc.target/avr/pr46779-1.c: New test case
9839 * gcc.target/avr/pr46779-2.c: New test case
9841 2011-04-14 Jason Merrill <jason@redhat.com>
9843 * g++.dg/cpp0x/sfinae15.C: New.
9845 * g++.dg/cpp0x/sfinae14.C: New.
9847 * g++.dg/ext/vla10.C: New.
9849 2011-04-14 Richard Guenther <rguenther@suse.de>
9851 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9853 2011-04-14 Richard Guenther <rguenther@suse.de>
9855 * gcc.dg/fold-bitand-4.c: Move ...
9856 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9858 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9860 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9862 * gcc.target/avr/torture/trivial.c: Ditto.
9864 2011-04-13 Jason Merrill <jason@redhat.com>
9866 * g++.dg/template/operator11.C: New.
9868 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9871 * gcc.dg/gomp/pr48591.c: New test.
9874 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9875 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9877 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9880 * g++.dg/template/dependent-expr7.C: New test case.
9882 2011-04-13 Jason Merrill <jason@redhat.com>
9884 * g++.dg/cpp0x/sfinae13.C: New.
9886 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9888 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9890 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9892 * gcc.target/arm/pr43698.c: Remove -march option.
9894 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9896 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9899 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9903 * gfortran.dg/realloc_on_assign_6.f03: New test.
9905 2011-04-12 Kai Tietz <ktietz@redhat.com>
9907 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9908 targets the additional -mno-ms-bitfields and
9909 -Wno-packed-bitfield-compat options.
9910 * g++.dg/ext/bitfield3.C: Likewise.
9911 * g++.dg/ext/bitfield4.C: Likewise.
9912 * g++.dg/ext/bitfield5.C: Likewise.
9913 * gcc.dg/bitfld-15.c: Likewise.
9914 * gcc.dg/bitfld-16.c: Likewise.
9915 * gcc.dg/bitfld-17.c: Likewise.
9916 * gcc.dg/bitfld-18.c: Likewise.
9918 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9920 * gcc.target/arm/neon-vld3-1.c: New test.
9921 * gcc.target/arm/neon-vst3-1.c: New test.
9922 * gcc.target/arm/neon/v*.c: Regenerate.
9924 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9926 PR rtl-optimization/48549
9927 * g++.dg/opt/pr48549.C: New test.
9929 2011-04-12 Richard Guenther <rguenther@suse.de>
9931 PR tree-optimization/46076
9932 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9934 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9937 * lib/compat.exp (compat-execute): Declare unsupported after
9938 stripping path from src1.
9939 * lib/lto.exp (lto-execute): Likewise.
9941 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9944 * gcc.dg/pr48552-1.c: New test.
9945 * gcc.dg/pr48552-2.c: New test.
9947 2011-04-11 Jason Merrill <jason@redhat.com>
9949 * g++.dg/cpp0x/sfinae12.C: New.
9951 * g++.dg/cpp0x/enum10.C: New.
9953 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9955 * g++.dg/cpp0x/rv-func.C: New.
9957 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9959 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9962 2011-04-11 Martin Jambor <mjambor@suse.cz>
9964 PR tree-optimization/48195
9965 * gcc.dg/ipa/pr48195.c: New test.
9967 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9969 * gnat.dg/return3.adb: Remove unused switch.
9971 2011-04-08 Mike Stump <mikestump@comcast.net>
9974 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9975 default to fno-common.
9977 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9979 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9980 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9982 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9985 * gfortran.dg/function_optimize_5.f90: New test.
9987 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9989 * gnat.dg/aggr17.adb: New test.
9990 * gnat.dg/aggr18.adb: Likewise.
9992 2011-04-08 Michael Matz <matz@suse.de>
9995 * gcc.target/i386/pr48389.c: New test.
9997 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9999 PR rtl-optimization/48272
10000 * g++.dg/opt/pr48272.C: New.
10002 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10004 PR rtl-optimization/48235
10005 * gcc.dg/pr48235.c: New.
10007 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10009 PR rtl-optimization/48302
10010 * g++.dg/opt/pr48302.C: New.
10012 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10015 * g++.dg/opt/pr48273.C: New.
10017 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10019 PR rtl-optimization/48442
10020 * gcc.dg/pr48442.c: New.
10022 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10024 PR tree-optimization/48377
10025 * gcc.dg/vect/pr48377.c: New test.
10027 2011-04-07 Jason Merrill <jason@redhat.com>
10029 * g++.dg/cpp0x/regress/call1.C: New.
10031 * g++.dg/cpp0x/variadic107.C: New.
10033 * g++.dg/cpp0x/sfinae11.C: New.
10034 * g++.dg/cpp0x/noexcept02.C: Fix.
10036 * g++.dg/cpp0x/sfinae10.C: New.
10038 * g++.dg/cpp0x/sfinae9.C: New.
10040 * c-c++-common/Wcast-qual-1.c: Move here from...
10041 * gcc.dg/cast-qual-3.c: ...here, and...
10042 * g++.dg/warn/Wcast-qual2.C: ...here.
10044 * g++.dg/cpp0x/sfinae8.C: New.
10046 * g++.dg/cpp0x/sfinae7.C: New.
10048 * g++.dg/cpp0x/enum9.C: New.
10050 2011-04-07 Mike Stump <mikestump@comcast.net>
10052 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10053 with no trampolines.
10055 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10058 * gfortran.dg/gomp/pr48117.f90: New test.
10061 * gcc.dg/torture/pr48343.c: New test.
10063 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10065 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10067 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10069 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10071 2011-04-07 Tom de Vries <tom@codesourcery.com>
10074 * lib/scanasm.exp (object-size): New proc.
10075 * gcc.target/arm/pr43920-2.c: New test.
10077 2011-04-06 Tobias Burnus <burnus@net-b.de>
10081 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10083 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10085 * gcc.dg/mtune.c: Prune note from output.
10087 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10090 * gcc.dg/guality/pr36977.c: New test.
10091 * gcc.dg/guality/pr48466.c: New test.
10093 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10095 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10097 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10099 * gnat.dg/return3.adb: New test.
10101 2011-04-06 Richard Guenther <rguenther@suse.de>
10103 PR tree-optimization/47663
10104 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10106 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10108 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10109 Solaris 8 and 9 as well.
10111 2011-04-05 Tom de Vries <tom@codesourcery.com>
10114 * gcc.target/arm/pr43920-1.c: New test.
10116 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10118 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10119 (cctor): Actually return the value.
10120 (main): Cast return values.
10122 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10124 * gfortran.dg/character_comparison_8.f90: New test.
10126 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10128 * frontend-passes: (optimize_lexical_comparison): New function.
10129 (optimize_expr): Call it.
10130 (optimize_comparison): Also handle lexical comparison functions.
10131 Return false instad of -2 for unequal comparison.
10133 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10136 * function_optimize_4.f90: New test.
10138 2011-04-04 Tobias Burnus <burnus@net-b.de>
10141 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10142 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10143 * gfortran.dg/coarray_15.f90: New.
10145 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10147 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10148 * gfortran.dg/bessel_7.f90: Likewise.
10150 2011-04-03 Tobias Burnus <burnus@net-b.de>
10152 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10154 2011-04-03 Richard Guenther <rguenther@suse.de>
10155 Ira Rosen <ira.rosen@linaro.org>
10157 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10158 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10159 -ftree-loop-if-convert-stores.
10161 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10163 * gnat.dg/specs/aggr2.ads: New test.
10165 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10167 * gnat.dg/debug2.ad[sb]: New test.
10168 * gnat.dg/debug2_pkg.ads: New helper.
10169 * gnat.dg/debug3.ad[sb]: New test.
10171 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10173 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10175 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10177 PR middle-end/48335
10178 * gcc.c-torture/compile/pr48335-1.c: New test.
10179 * gcc.dg/pr48335-1.c: New test.
10180 * gcc.dg/pr48335-2.c: New test.
10181 * gcc.dg/pr48335-3.c: New test.
10182 * gcc.dg/pr48335-4.c: New test.
10183 * gcc.dg/pr48335-5.c: New test.
10184 * gcc.dg/pr48335-6.c: New test.
10185 * gcc.dg/pr48335-7.c: New test.
10186 * gcc.dg/pr48335-8.c: New test.
10187 * gcc.target/i386/pr48335-1.c: New test.
10189 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10192 * gcc.dg/Waddress.c: New test.
10194 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10197 * gfortran.dg/function_optimize_3.f90: New test.
10199 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10201 * gcc.c-torture/compile/20110401-1.c: New test.
10203 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10204 * g++.dg/lto/20091002-2_0.C: Likewise.
10205 * g++.dg/lto/20090303_0.c: Likewise.
10206 * g++.dg/lto/20091004-1_0.C: Likewise.
10207 * g++.dg/lto/20091002-3_0.C: Likewise.
10208 * g++.dg/lto/20091004-2_0.C: Likewise.
10209 * g++.dg/lto/20081123_0.C: Likewise.
10210 * g++.dg/lto/20090313_0.C: Likewise.
10211 * g++.dg/lto/20081109-1_0.C: Likewise.
10212 * g++.dg/lto/20081219_0.C: Likewise.
10213 * g++.dg/lto/20081204-1_0.C: Likewise.
10214 * g++.dg/lto/20090302_0.C: Likewise.
10215 * g++.dg/lto/20081119-1_0.C: Likewise.
10216 * g++.dg/lto/20081118_0.C: Likewise.
10217 * gcc.dg/lto/20091020-2_0.c: Likewise.
10218 * gcc.dg/lto/20090210_0.c: Likewise.
10219 * gcc.dg/lto/20081204-1_0.c: Likewise.
10220 * gcc.dg/lto/20081224_0.c: Likewise.
10221 * gcc.dg/lto/20090219_0.c: Likewise.
10222 * gcc.dg/lto/20091014-1_0.c: Likewise.
10223 * gcc.dg/lto/20091016-1_0.c: Likewise.
10224 * gcc.dg/lto/20090206-2_0.c: Likewise.
10225 * gcc.dg/lto/20090116_0.c: Likewise.
10226 * gcc.dg/lto/20091013-1_0.c: Likewise.
10227 * gcc.dg/lto/20091015-1_0.c: Likewise.
10228 * gcc.dg/lto/20090126-2_0.c: Likewise.
10230 2011-03-31 Ian Lance Taylor <iant@google.com>
10232 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10234 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10236 * gnat.dg/opt16.adb: New test.
10238 2011-03-31 Jason Merrill <jason@redhat.com>
10240 * g++.dg/cpp0x/defaulted24.C: New.
10242 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10245 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10248 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10250 * g++.dg/other/i386-9.C: New test.
10252 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10254 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10256 2011-03-30 Jason Merrill <jason@redhat.com>
10258 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10260 * g++.dg/cpp0x/regress/isnan.C: New.
10262 * g++.dg/cpp0x/initlist46.C: New.
10264 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10267 * gcc.target/arm/neon-modes-2.c: New test.
10269 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10272 * gcc.c-torture/compile/pr48305.c: New test.
10274 2011-03-29 Jason Merrill <jason@redhat.com>
10276 * g++.dg/cpp0x/regress/value-dep1.C: New.
10278 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10280 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10282 2011-03-29 Ian Lance Taylor <iant@google.com>
10284 * go.test/go-test.exp: Handle the test lines used in several new
10286 (errchk): Add opts parameter. Change all callers. Handle parens
10289 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10290 Dominique d'Humieres <dominiq@lps.ens.fr>
10292 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10293 and __APPLE__ && __PPC__ && __ALTIVEC__.
10295 2011-03-29 Jason Merrill <jason@redhat.com>
10297 * g++.dg/cpp0x/dependent1.C: New.
10299 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10301 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10303 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10305 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10308 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10309 * gfortran.dg/proc_ptr_comp_32.f90: New.
10311 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10313 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10314 check for corresponding warning.
10316 2011-03-28 Jason Merrill <jason@redhat.com>
10318 * g++.dg/cpp0x/rv-deduce2.C: New.
10320 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10323 * gcc.dg/pr48203.c: New test.
10325 2011-03-28 Jeff Law <law@redhat.com>
10327 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10329 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10331 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10332 and __PPC__ && __ALTIVEC__.
10334 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10337 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10338 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10339 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10340 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10342 2011-03-28 Jason Merrill <jason@redhat.com>
10344 * g++.dg/cpp0x/initlist-array2.C: New.
10346 * g++.dg/cpp0x/initlist-array1.C: New.
10348 * g++.dg/cpp0x/constexpr-compound.C: New.
10350 * g++.dg/cpp0x/constexpr-using.C: New.
10352 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10354 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10357 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10359 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10361 * gcc.dg/slp-1.c: New test.
10363 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10365 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10366 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10367 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10368 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10369 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10370 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10371 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10372 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10373 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10374 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10375 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10376 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10377 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10378 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10380 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10383 * gfortran.dg/trim_optimize_5.f90: New test.
10384 * gfortran.dg/trim_optimize_6.f90: New test.
10386 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10389 * gcc.target/mips/madd-7.c: Remove -mlong32.
10390 * gcc.target/mips/msub-7.c: Likewise.
10392 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10394 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10395 accesses to preserve the meaning of the test for doubleword vectors.
10396 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10397 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10399 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10402 * gfortran.dg/class_42.f03: New.
10404 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10406 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10409 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10411 PR rtl-optimization/48144
10412 * gcc.dg/pr48144.c: New test.
10414 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10416 * gnat.dg/discr27.ad[sb]: New test.
10418 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10420 * gnat.dg/limited_with2.ad[sb]: New test.
10421 * gnat.dg/limited_with2_pkg1.ads: New helper.
10422 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10424 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10426 * gnat.dg/opt15.adb: New test.
10427 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10429 2011-03-25 Tobias Burnus <burnus@net-b.de>
10433 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10434 * gfortran.dg/leadz_trailz_3.f90: Ditto
10436 2011-03-25 Martin Jambor <mjambor@suse.cz>
10438 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10440 2011-03-25 Jason Merrill <jason@redhat.com>
10442 * g++.dg/cpp0x/defaulted22.C: New.
10443 * g++.dg/cpp0x/defaulted23.C: New.
10444 * g++.dg/cpp0x/defaulted15.C: Adjust.
10446 2011-03-25 Jason Merrill <jason@redhat.com>
10448 * g++.dg/cpp0x/move1.C: New.
10450 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10453 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10455 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10457 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10458 for mips-sgi-irix6.5.
10459 Replace snprintf prototype by <stdio.h>.
10461 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10464 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10465 run_expensive_tests.
10466 * gcc.dg/graphite/block-4.c: Likewise.
10467 * gcc.dg/graphite/block-7.c: Likewise.
10468 * gcc.dg/graphite/block-8.c: Likewise.
10470 2011-03-25 Richard Guenther <rguenther@suse.de>
10472 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10473 * g++.dg/tree-ssa/pr8781.C: Likewise.
10474 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10475 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10476 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10477 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10478 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10479 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10480 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10481 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10482 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10483 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10484 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10485 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10486 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10487 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10488 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10489 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10490 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10491 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10492 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10493 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10494 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10495 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10496 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10497 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10498 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10499 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10500 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10501 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10502 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10503 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10504 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10505 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10506 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10507 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10508 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10509 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10510 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10511 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10512 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10513 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10514 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10515 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10516 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10517 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10518 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10519 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10520 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10521 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10522 * c-c++-common/pr46562-2.c: Likewise.
10523 * gfortran.dg/pr42108.f90: Likewise.
10524 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10525 foo to be inlined even at -O1.
10526 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10527 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10528 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10529 * gcc.dg/matrix/matrix.exp: Disable FRE.
10531 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10534 * gcc.dg/dfp/pr48204.c: New test.
10536 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10539 * gcc.c-torture/execute/pr47917.c: Move this...
10540 * gcc.dg/torture/pr47917.c: to here and add xfails.
10542 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10544 * gnat.dg/array16.ad[sb]: New test.
10545 * gnat.dg/array16.ads: New helper.
10547 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10549 * gnat.dg/derived_type2.adb: New test.
10551 2011-03-24 Richard Guenther <rguenther@suse.de>
10553 PR tree-optimization/48271
10554 * g++.dg/torture/pr48271.C: New testcase.
10556 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10558 * gnat.dg/array15.ad[sb]: New test.
10560 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10563 * gcc.target/i386/pr48237.c: New test.
10565 2011-03-24 Richard Guenther <rguenther@suse.de>
10567 PR middle-end/48269
10568 * gcc.dg/builtin-object-size-10.c: New testcase.
10570 2011-03-24 Richard Guenther <rguenther@suse.de>
10572 PR tree-optimization/46562
10573 * c-c++-common/pr46562-2.c: New testcase.
10574 * c-c++-common/pr46562.c: Likewise.
10576 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10578 * gcc.dg/vect/vect-cselim-1.c: New test.
10579 * gcc.dg/vect/vect-cselim-2.c: New test.
10581 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10583 * gcc.target/arm/pr46934.c: New.
10585 2011-03-23 Ian Lance Taylor <iant@google.com>
10587 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10589 2011-03-23 Richard Guenther <rguenther@suse.de>
10591 * gcc.dg/struct: Remove directory and contents.
10593 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10596 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10598 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10600 * gnat.dg/discr26.ad[sb]: New test.
10601 * gnat.dg/discr26_pkg.ads: New helper.
10603 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10606 * gcc.target/arm/neon-vld-1.c: New test.
10608 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10610 * gnat.dg/array14.ad[sb]: New test.
10611 * gnat.dg/array14_pkg.ads: New helper.
10613 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10615 * gcc.c-torture/execute/920501-8.x: Remove.
10616 * gcc.c-torture/execute/930513-1.x: Remove.
10617 * gcc.c-torture/execute/960312-1.x: Remove.
10618 * gcc.c-torture/compile/20000804-1.c,
10619 gcc.c-torture/compile/20001205-1.c,
10620 gcc.c-torture/compile/20001226-1.c,
10621 gcc.c-torture/compile/20010518-2.c,
10622 gcc.c-torture/compile/20020312-1.c,
10623 gcc.c-torture/compile/20020604-1.c,
10624 gcc.c-torture/compile/920501-12.c,
10625 gcc.c-torture/compile/920501-4.c,
10626 gcc.c-torture/compile/920520-1.c,
10627 gcc.c-torture/compile/980506-1.c,
10628 gcc.c-torture/execute/980709-1.x,
10629 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10630 options for m68hc11.
10631 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10632 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10635 2011-03-22 Nick Clifton <nickc@redhat.com>
10637 * lib/target-supports.exp (check_profiling_available): Add MN10300
10638 to the list of targets that do not support profiling. Restore
10639 alpha sorting to this list.
10641 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10643 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10644 failure on 32-bit systems.
10645 * gcc.dg/torture/vector-2.c: Ditto.
10647 2011-03-22 Richard Guenther <rguenther@suse.de>
10649 PR tree-optimization/48228
10650 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10652 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10654 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10658 * gcc.target/powerpc/pr48226.c: New file.
10660 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10662 * lib/prune.exp (prune_gcc_output): Prune "could not create
10663 compact unwind for" warnings.
10665 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10669 * gcc.c-torture/execute/pr42544.c: New test.
10670 * gcc.c-torture/execute/pr48197.c: New test.
10672 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10674 PR preprocessor/48192
10675 * gcc.target/powerpc/pr48192.c: New file.
10678 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10679 split problem of 0 being loaded in a VSX register.
10681 2011-03-21 Richard Guenther <rguenther@suse.de>
10684 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10685 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10686 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10687 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10689 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10692 * gcc.dg/pr48213.c: New test.
10694 2011-03-21 Kai Tietz <ktietz@redhat.com>
10697 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10699 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10701 * gcc.target/arm/xor-and.c: New.
10703 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10706 * gfortran.dg/function_optimize_1.f90: New test.
10707 * gfortran.dg/function_optimize_2.f90: New test.
10709 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10711 PR rtl-optimization/47502
10712 * gcc.target/i386/pr47502-1.c: New.
10713 * gcc.target/i386/pr47502-2.c: Likewise.
10715 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10717 PR rtl-optimization/48156
10718 * gcc.dg/pr48156.c: New test.
10720 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10722 PR libfortran/47439
10723 * gfortran.dg/scratch_1.f90: Adjust test.
10725 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10727 PR libfortran/47439
10728 * gfortran.dg/scratch_1.f90: New test.
10730 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10732 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10733 variably modified typedefs.
10734 * gcc.dg/c1x-typedef-2.c: Remove.
10736 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10738 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10739 * gcc.dg/c1x-anon-struct-3.c: New test.
10740 * gcc.dg/anon-struct-11.c: Update.
10742 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10744 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10746 Only xfail with gas.
10748 2011-03-18 Jason Merrill <jason@redhat.com>
10750 * g++.dg/template/fn-ptr1.C: New.
10752 * g++.dg/overload/volatile1.C: New.
10754 * g++.dg/opt/pr23372.C: New.
10756 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10758 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10760 PR middle-end/47405
10761 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10763 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10765 * gcc.target/arm/unsigned-extend-1.c: New.
10767 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10770 * gcc.c-torture/compile/pr48161.c: New test.
10772 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10774 PR middle-end/47725
10775 * gcc.dg/torture/pr47725.c: New.
10777 2011-03-17 Jason Merrill <jason@redhat.com>
10779 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10780 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10782 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10784 * gnat.dg/specs/elab2.ads: New test.
10785 * gnat.dg/specs/elab2_pkg.ads: New helper.
10787 2011-03-17 Jason Merrill <jason@redhat.com>
10789 * g++.dg/cpp0x/decltype-1212.C: New.
10790 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10792 2011-03-17 Jason Merrill <jason@redhat.com>
10794 * g++.dg/parse/memfnquals1.C: New.
10796 2011-03-17 Richard Guenther <rguenther@suse.de>
10798 PR middle-end/48134
10799 * gcc.dg/pr48134.c: New testcase.
10801 2011-03-17 Richard Guenther <rguenther@suse.de>
10803 PR middle-end/48165
10804 * g++.dg/torture/pr48165.C: New testcase.
10806 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10808 PR rtl-optimization/48141
10809 * gcc.dg/pr48141.c: New test.
10811 2011-03-16 Jason Merrill <jason@redhat.com>
10813 * g++.dg/cpp0x/constexpr-48089.C: New.
10815 * g++.dg/cpp0x/constexpr-abi1.C: New.
10817 * g++.dg/cpp0x/constexpr-46336.C: New.
10818 * g++.dg/parse/friend5.C: Adjust expected errors.
10820 * g++.dg/cpp0x/constexpr-47570.C: New.
10822 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10825 * ++.dg/debug/dwarf2/typedef6.C: New test.
10827 2011-03-16 Jason Merrill <jason@redhat.com>
10829 * g++.dg/cpp0x/elision2.C: New.
10831 * g++.dg/cpp0x/constexpr-array3.C: New.
10833 2011-03-16 Jason Merrill <jason@redhat.com>
10835 * g++.dg/cpp0x/sfinae6.C: New.
10836 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10837 * g++.dg/cpp0x/pr45908.C: Likewise.
10838 * g++.dg/cpp0x/sfinae6.C: Likewise.
10839 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10840 * g++.old-deja/g++.law/arg11.C: Likewise.
10842 2011-03-16 Jason Merrill <jason@redhat.com>
10844 * g++.dg/template/incomplete6.C: New.
10846 2011-03-16 Jeff Law <law@redhat.com>
10848 * gcc.dg/tree-ssa/vrp55.c: New test.
10850 2011-03-16 Jason Merrill <jason@redhat.com>
10852 * g++.dg/cpp0x/auto22.C: New.
10854 2011-03-16 Richard Guenther <rguenther@suse.de>
10856 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10857 optimizing it away if promoted to const.
10859 2011-03-16 Richard Guenther <rguenther@suse.de>
10861 PR tree-optimization/48149
10862 * gcc.dg/fold-complex-1.c: New testcase.
10864 2011-03-16 Richard Guenther <rguenther@suse.de>
10867 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10868 or cloning happens.
10870 2011-03-16 Richard Guenther <rguenther@suse.de>
10872 PR tree-optimization/26134
10873 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10875 2011-03-16 Richard Guenther <rguenther@suse.de>
10877 PR tree-optimization/48146
10878 * gcc.dg/torture/pr48146.c: New testcase.
10880 2011-03-16 Richard Guenther <rguenther@suse.de>
10882 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10883 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10885 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10887 PR middle-end/48136
10888 * gcc.c-torture/compile/pr48136.c: New test.
10890 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10893 * gcc.dg/guality/pr45882.c: New test.
10895 2011-03-15 Jason Merrill <jason@redhat.com>
10897 * g++.dg/cpp0x/constexpr-recursion.C: New.
10899 * g++.dg/cpp0x/implicit11.C: New.
10901 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10903 * g++.dg/cpp0x/constexpr-attribute.C: New.
10905 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10907 * g++.dg/parse/pr34758.C: New.
10909 2011-03-15 Xinliang David Li <davidxl@google.com>
10912 * gcc.dg/uninit-pred-7_d.c: New test.
10913 * gcc.dg/uninit-pred-8_d.c: New test.
10915 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10918 * gcc.target/arm/pr46788.c: New.
10920 2011-03-15 Richard Guenther <rguenther@suse.de>
10922 PR middle-end/47650
10923 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10924 * gfortran.dg/ishft_4.f90: Likewise.
10925 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10927 2011-03-15 Richard Guenther <rguenther@suse.de>
10929 PR tree-optimization/13954
10930 * g++.dg/tree-ssa/pr13954.C: New testcase.
10932 2011-03-15 Richard Guenther <rguenther@suse.de>
10934 PR tree-optimization/48037
10935 * gcc.target/i386/pr48037-1.c: New testcase.
10937 2011-03-15 Richard Guenther <rguenther@suse.de>
10939 PR tree-optimization/41490
10940 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10941 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10942 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10943 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10944 * g++.dg/tree-ssa/pr33604.C: Adjust.
10946 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10948 PR middle-end/47917
10949 * gcc.c-torture/execute/pr47917.c: New test.
10950 * gcc.dg/pr47917.c: New test.
10952 PR middle-end/38878
10953 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10955 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10957 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10958 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10959 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10960 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10961 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10962 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10963 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10964 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10965 * gcc.target/i386/avx-floor-vec.c: Ditto.
10966 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10967 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10968 * gcc.target/i386/avx-rint-vec.c: Ditto.
10969 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10970 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10971 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10972 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10974 2011-03-14 Tom Tromey <tromey@redhat.com>
10976 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10977 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10978 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10980 2011-03-14 Tom Tromey <tromey@redhat.com>
10982 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10983 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10984 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10986 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10988 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10990 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10992 PR rtl-optimization/47166
10993 * gcc.c-torture/execute/postmod-1.c: New test.
10995 2011-03-14 Richard Guenther <rguenther@suse.de>
10997 PR middle-end/48098
10998 * gcc.dg/torture/pr48098.c: New testcase.
11000 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11003 * gcc.target/powerpc/pr48053-1.c: New test.
11004 * gcc.target/powerpc/pr48053-2.c: Likewise.
11006 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11008 PR libfortran/48066
11009 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11011 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11013 PR libfortran/48066
11014 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11016 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11019 * gfortran.dg/class_41.f03: New.
11021 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11023 * g++.dg/conversion/cast3.C: New test.
11025 2011-03-11 Jason Merrill <jason@redhat.com>
11027 * g++.dg/template/error45.C: New.
11029 * g++.dg/parse/no-type-defn1.C: New.
11031 * g++.dg/ext/attrib40.C: New.
11033 * g++.dg/cpp0x/regress/array1.C: New.
11035 2011-03-11 Richard Guenther <rguenther@suse.de>
11037 PR tree-optimization/48067
11038 * gcc.dg/pr48067.c: New testcase.
11040 2011-03-11 Richard Guenther <rguenther@suse.de>
11043 * g++.dg/lto/20110311-1_0.C: New testcase.
11045 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11048 * g++.dg/inherit/virtual8.C: New test.
11050 PR middle-end/48044
11051 * gcc.dg/torture/pr48044.c: New test.
11053 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11056 * gfortran.dg/proc_ptr_comp_31.f90: New.
11058 2011-03-11 Richard Guenther <rguenther@suse.de>
11060 PR tree-optimization/47278
11061 * gcc.dg/torture/pr47278-1.c: New testcase.
11062 * gcc.dg/torture/pr47278-2.c: Likewise.
11064 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11066 PR tree-optimization/48063
11067 * gcc.dg/torture/pr48063.c: New test.
11069 2011-03-10 Jason Merrill <jason@redhat.com>
11071 * g++.dg/template/array22.C: New.
11073 * g++.dg/cpp0x/syntax-err1.C: New.
11074 * g++.dg/parse/error36.C: Adjust expected errors.
11075 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11076 * g++.old-deja/g++.pt/typename3.C: Likewise.
11077 * g++.old-deja/g++.pt/typename4.C: Likewise.
11078 * g++.old-deja/g++.pt/typename6.C: Likewise.
11080 2011-03-09 Jason Merrill <jason@redhat.com>
11082 * g++.dg/template/nontype22.C: New.
11084 2011-03-09 Martin Jambor <mjambor@suse.cz>
11086 PR tree-optimization/47714
11087 * g++.dg/torture/pr47714.C: New test.
11089 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11092 * gcc.target/powerpc/pr47755-2.c: New file.
11094 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11096 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11097 is not set in the environment, pass 64 as first argument when not
11098 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11099 native where ulimit -u is supported.
11101 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11103 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11105 2011-03-08 Jason Merrill <jason@redhat.com>
11107 * g++.dg/template/nontype21.C: New.
11109 * g++.dg/template/anon5.C: New.
11111 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11114 * gcc.dg/pr47881.c: New test.
11116 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11119 * g++.dg/lookup/template3.C: New test.
11121 2011-03-08 Kai Tietz <ktietz@redhat.com>
11123 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11126 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11129 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11130 sizeof to compute alignment.
11132 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11134 PR tree-optimization/48022
11135 * gcc.dg/pr48022-1.c: New test.
11136 * gcc.dg/pr48022-2.c: New test.
11138 2011-03-07 Jason Merrill <jason@redhat.com>
11140 * g++.dg/template/nontype20.C: New.
11141 * g++.dg/init/member1.C: Adjust expected errors.
11142 * g++.dg/parse/constant4.C: Likewise.
11143 * g++.dg/template/qualified-id3.C: Likewise.
11144 * g++.old-deja/g++.pt/crash10.C: Likewise.
11146 * g++.dg/cpp0x/regress/non-const1.C: New.
11148 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11151 * gcc.dg/pr47991.c: New test.
11153 2011-03-07 Jason Merrill <jason@redhat.com>
11155 * g++.dg/abi/mangle46.C: New.
11157 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11160 * gcc.target/powerpc/pr47862.c: New.
11162 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11165 * gcc.target/i386/combine-mul.c: Require nonpic.
11167 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11168 Nathan Froyd <froydnj@codesourcery.com>
11170 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11172 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11174 * README.QMTEST: Remove.
11176 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11177 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11180 * gfortran.dg/array_constructor_37.f90 : New test.
11182 2011-03-05 Jason Merrill <jason@redhat.com>
11184 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11185 * g++.dg/abi/mangle45.C: Likewise.
11186 * g++.dg/cpp0x/trailing1.C: Likewise.
11188 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11190 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11192 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11194 PR rtl-optimization/47899
11195 * gcc.dg/pr47899.c: New test.
11197 * gcc.dg/torture/pr47968.c: Ignore warnings.
11199 PR tree-optimization/47967
11200 * gcc.c-torture/compile/pr47967.c: New test.
11202 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11204 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11205 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11207 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11209 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11210 and property_getAttributes() if __OBJC2__.
11211 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11212 * objc.dg/property/property-encoding-1.m: New.
11213 * obj-c++.dg/property/property-encoding-1.mm: New.
11215 2011-03-04 Jason Merrill <jason@redhat.com>
11217 * g++.dg/template/pseudodtor6.C: New.
11219 * g++.dg/inherit/covariant19.C: New.
11221 2011-03-04 Richard Guenther <rguenther@suse.de>
11223 PR middle-end/47968
11224 * gcc.dg/torture/pr47968.c: New testcase.
11226 2011-03-04 Richard Guenther <rguenther@suse.de>
11228 PR middle-end/47975
11229 * gcc.dg/torture/pr47975.c: New testcase.
11231 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11234 * g++.dg/template/crash106.C: New.
11236 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11239 * gcc.dg/gomp/pr47963.c: New test.
11240 * g++.dg/gomp/pr47963.C: New test.
11242 2011-03-02 Jason Merrill <jason@redhat.com>
11244 * g++.dg/cpp0x/regress/condition1.C: New.
11246 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11248 2011-03-01 Jason Merrill <jason@redhat.com>
11250 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11252 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11254 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11256 PR rtl-optimization/47925
11257 * gcc.c-torture/execute/pr47925.c: New test.
11259 2011-03-01 Jason Merrill <jason@redhat.com>
11261 * g++.dg/cpp0x/decltype25.C: New.
11263 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11265 2011-03-01 Richard Guenther <rguenther@suse.de>
11267 PR tree-optimization/47890
11268 * gcc.dg/torture/pr47890.c: New testcase.
11270 2011-03-01 Richard Guenther <rguenther@suse.de>
11273 * gcc.dg/lto/pr47924_0.c: New testcase.
11275 2011-03-01 Richard Guenther <rguenther@suse.de>
11278 * gfortran.dg/lto/pr46911_0.f: New testcase.
11280 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11282 PR libgfortran/47933
11283 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11284 compile errors from older code form.
11286 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11288 PR libgfortran/47567
11289 * gfortran.dg/fmt_fw_d.f90: New test.
11291 2011-02-28 Jason Merrill <jason@redhat.com>
11293 * g++.dg/inherit/covariant18.C: New.
11295 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11297 PR middle-end/47893
11298 * gcc.dg/pr47893.c: New test.
11300 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11302 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11303 NULL in case of a selector with conflicting types.
11304 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11306 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11308 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11309 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11310 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11311 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11313 2011-02-28 Jason Merrill <jason@redhat.com>
11316 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11318 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11320 PR libgfortran/47778
11321 * gfortran.dg/namelist_71.f90: New test.
11323 2011-02-27 Jason Merrill <jason@redhat.com>
11326 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11327 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11329 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11332 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11334 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11337 * gfortran.dg/gomp/task-1.f90: Removed.
11339 2011-02-26 Jason Merrill <jason@redhat.com>
11341 * g++.dg/template/this-targ1.C: New.
11343 * g++.dg/cpp0x/regress/template-const1.C: New.
11344 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11345 * g++.dg/template/function1.C: Adjust.
11346 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11347 * g++.dg/debug/debug7.C: Adjust.
11349 2011-02-26 Tobias Burnus <burnus@net-b.de>
11352 * gfortran.dg/gomp/task-1.f90: New.
11354 2011-02-25 Jie Zhang <jie@codesourcery.com>
11356 * gcc.target/arm/neon-thumb2-move.c: Add
11357 dg-require-effective-target arm_thumb2_ok.
11359 2011-02-24 Jason Merrill <jason@redhat.com>
11361 * g++.dg/parse/constant1.C: Specify C++98 mode.
11362 * g++.dg/parse/constant5.C: Likewise.
11363 * g++.dg/parse/error2.C: Likewise.
11364 * g++.dg/parse/semicolon3.C: Likewise.
11365 * g++.dg/template/crash14.C: Likewise.
11366 * g++.dg/template/local4.C: Likewise.
11367 * g++.dg/template/nontype3.C: Likewise.
11368 * g++.dg/parse/crash31.C: Adjust expected errors.
11369 * g++.dg/template/function1.C: Likewise.
11370 * g++.dg/template/ref3.C: Likewise.
11371 * g++.dg/template/static9.C: Likewise.
11372 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11374 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11375 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11376 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11377 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11378 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11380 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11383 * gfortran.dg/pr47878.f90: New test.
11385 2011-02-24 Richard Guenther <rguenther@suse.de>
11388 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11389 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11391 2011-02-24 Richard Guenther <rguenther@suse.de>
11394 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11395 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11397 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11399 PR libgfortran/47567
11400 * gfortran.dg/fmt_f0_1.f90: Update test.
11402 2011-02-23 Jason Merrill <jason@redhat.com>
11404 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11405 * g++.dg/abi/mangle45.C: New.
11407 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11408 * g++.dg/template/canon-type-9.C: Match use of decltype
11409 between declaration and definition.
11410 * g++.dg/template/canon-type-12.C: Likewise.
11412 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11415 * gfortran.dg/nested_allocatables_1.f90: New.
11417 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11420 * g++.dg/pr46868.C: New test.
11421 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11422 * g++.dg/parse/error14.C: Adjust.
11424 2011-02-23 Richard Guenther <rguenther@suse.de>
11426 PR tree-optimization/47838
11427 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11429 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11431 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11433 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11435 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11436 * gfortran.dg/count_init_expr.f03: Ditto.
11437 * gfortran.dg/gomp/pr43711.f90: Ditto.
11438 * gcc.dg/struct-parse-2.c: Ditto.
11439 * gcc.dg/parse-error-3.c: Ditto.
11440 * gcc.dg/Wlogical-op-1.c: Ditto.
11441 * gcc.dg/Walways-true-1.c: Ditto.
11442 * gcc.dg/pr24225.c: Ditto.
11443 * gcc.dg/Walways-true-2.c: Ditto.
11444 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11445 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11446 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11447 * g++.dg/overload/defarg4.C: Ditto.
11448 * g++.dg/inherit/covariant16.C: Ditto.
11449 * g++.dg/inherit/virtual7.C: Ditto.
11450 * g++.dg/template/canon-type-9.C: Ditto.
11451 * g++.dg/template/access19.C: Ditto.
11452 * g++.dg/template/call7.C: Ditto.
11453 * g++.dg/template/canon-type-2.C: Ditto.
11454 * g++.dg/template/init7.C: Ditto.
11455 * g++.dg/template/sizeof-template-argument.C: Ditto.
11456 * g++.dg/template/const3.C: Ditto.
11457 * g++.dg/template/sfinae26.C: Ditto.
11458 * g++.dg/template/sfinae26.C: Ditto.
11459 * g++.dg/template/canon-type-11.C: Ditto.
11460 * g++.dg/template/union2.C: Ditto.
11461 * g++.dg/template/canon-type-3.C: Ditto.
11462 * g++.dg/template/canon-type-1.C: Ditto.
11463 * g++.dg/template/canon-type-5.C: Ditto.
11464 * g++.dg/template/canon-type-7.C: Ditto.
11465 * g++.dg/template/canon-type-10.C: Ditto.
11466 * g++.dg/template/spec36.C: Ditto.
11467 * g++.dg/template/typedef38.C: Ditto.
11468 * g++.dg/template/canon-type-4.C: Ditto.
11469 * g++.dg/template/canon-type-6.C: Ditto.
11470 * g++.dg/template/canon-type-13.C: Ditto.
11471 * g++.dg/template/instantiate9.C: Ditto.
11472 * g++.dg/template/ttp22.C: Ditto.
11473 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11474 * g++.dg/warn/Walways-true-1.C: Ditto.
11475 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11476 * g++.dg/warn/Walways-true-2.C: Ditto.
11477 * g++.dg/conversion/op4.C: Ditto.
11478 * g++.dg/opt/pr19650.C: Ditto.
11479 * g++.dg/lookup/friend11.C: Ditto.
11480 * g++.dg/other/default2.C: Ditto.
11481 * g++.dg/other/default3.C: Ditto.
11482 * g++.dg/other/dtor2.C: Ditto.
11483 * g++.dg/other/friend5.C: Ditto.
11484 * g++.dg/other/default5.C: Ditto.
11485 * g++.dg/init/brace6.C: Ditto.
11486 * g++.dg/init/aggr5.C: Ditto.
11487 * g++.dg/init/error2.C: Ditto.
11488 * g++.dg/expr/bound-mem-fun.C: Ditto.
11489 * g++.dg/expr/cond6.C: Ditto.
11490 * g++.dg/expr/stmt-expr-1.C: Ditto.
11491 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11492 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11493 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11494 * g++.dg/cpp0x/bracket1.C: Ditto.
11495 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11496 * g++.dg/cpp0x/pr38646.C: Ditto.
11497 * g++.dg/cpp0x/variadic73.C: Ditto.
11498 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11499 * g++.dg/cpp0x/bracket4.C: Ditto.
11500 * g++.dg/cpp0x/decltype4.C: Ditto.
11501 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11502 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11503 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11504 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11505 * g++.dg/cpp0x/decltype2.C: Ditto.
11506 * g++.dg/cpp0x/decltype1.C: Ditto.
11507 * g++.dg/cpp0x/bracket2.C: Ditto.
11508 * g++.dg/cpp0x/decltype5.C: Ditto.
11509 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11510 * g++.dg/cpp0x/variadic70.C: Ditto.
11511 * g++.dg/cpp0x/decltype6.C: Ditto.
11512 * g++.dg/cpp0x/rvo.C: Ditto.
11513 * g++.dg/cpp0x/vt-40092.C: Ditto.
11514 * g++.dg/cpp0x/variadic-new.C: Ditto.
11515 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11516 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11517 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11518 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11519 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11520 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11521 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11522 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11523 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11524 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11525 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11526 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11527 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11528 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11529 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11530 * g++.dg/cpp0x/pr39639.C: Ditto.
11531 * g++.dg/cpp0x/decltype3.C: Ditto.
11532 * g++.dg/cpp0x/variadic68.C: Ditto.
11533 * g++.dg/cpp0x/variadic-function.C: Ditto.
11534 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11535 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11536 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11537 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11538 * g++.dg/parse/crash35.C: Ditto.
11539 * g++.dg/parse/crash40.C: Ditto.
11540 * g++.dg/parse/defarg12.C: Ditto.
11541 * g++.dg/parse/crash34.C: Ditto.
11542 * g++.dg/parse/constructor3.C: Ditto.
11543 * g++.dg/parse/template23.C: Ditto.
11544 * g++.dg/parse/crash56.C: Ditto.
11545 * g++.dg/parse/dtor13.C: Ditto.
11546 * g++.dg/parse/error33.C: Ditto.
11547 * g++.dg/parse/ctor9.C: Ditto.
11548 * g++.dg/parse/error32.C: Ditto.
11549 * g++.dg/parse/error37.C: Ditto.
11550 * g++.dg/parse/bitfield3.C: Ditto.
11551 * g++.dg/parse/struct-4.C: Ditto.
11552 * g++.dg/ext/has_trivial_copy.C: Ditto.
11553 * g++.dg/ext/is_polymorphic.C: Ditto.
11554 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11555 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11556 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11557 * g++.dg/ext/is_union.C: Ditto.
11558 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11559 * g++.dg/ext/is_pod.C: Ditto.
11560 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11561 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11562 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11563 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11564 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11565 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11566 * g++.dg/ext/is_abstract.C: Ditto.
11567 * g++.dg/ext/has_trivial_assign.C: Ditto.
11568 * g++.dg/ext/is_class.C: Ditto.
11569 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11570 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11571 * g++.dg/ext/is_base_of.C: Ditto.
11572 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11573 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11574 * g++.dg/ext/is_empty.C: Ditto.
11575 * g++.dg/ext/is_enum.C: Ditto.
11576 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11577 * gnat.dg/opt11.adb: Ditto.
11578 * obj-c++.dg/pr45735.mm: Ditto.
11579 * obj-c++.dg/pr24393.mm: Ditto.
11580 * obj-c++.dg/exceptions-2.mm: Ditto.
11581 * objc.dg/pr45735.m: Ditto.
11582 * objc.dg/pr24393.m: Ditto.
11584 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11586 * objc.dg/attributes/objc-exception-1.m: New.
11588 2011-02-23 Jie Zhang <jie@codesourcery.com>
11590 * gcc.dg/cpp/include7.c: New test.
11592 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11595 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11597 2011-02-23 Jie Zhang <jie@codesourcery.com>
11599 PR rtl-optimization/47763
11600 * gcc.dg/pr47763.c: New test.
11602 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11605 * gfortran.dg/whole_file_32.f90 : New test.
11607 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11610 * g++.dg/inherit/virtual7.C: New test.
11612 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11615 * objc.dg/type-size-3.m: Updated error message.
11616 * objc.dg/type-size-4.m: New test.
11617 * objc.dg/type-size-5.m: New test.
11619 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11621 * lib/gnat.exp: Fix comments.
11622 Don't load libgloss.exp.
11623 (default_gnat_version): Call $compiler with --version.
11624 Adapt regexp for gnatmake output, insert version.
11625 (gnat_version): New proc.
11626 (gnat_init): Remove gnat_libgcc_s_path.
11627 (gnat_target_compile): Likewise.
11628 Remove ld_library_path.
11629 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11630 (gnat_pass): Remove.
11631 (gnat_pass): Remove.
11632 (gnat_finish): Remove.
11633 (gnat_exit): Remove.
11634 (local_find_gnatmake): Reindent.
11635 (runtest_file_p): Remove.
11636 (prune_warnings): Remove.
11637 (find_gnatclean): New proc.
11638 * lib/gnat-dg.exp (lremove): New proc.
11639 (gnat-dg-test): Reindent.
11640 Remove additional output files.
11641 (gnat-dg-runtest): Remove.
11643 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11644 * gnat.dg/loop_optimization6.adb: Likewise.
11645 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11647 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11649 PR tree-optimization/47835
11650 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11652 2011-02-22 Tobias Burnus <burnus@net-b.de>
11654 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11655 * gfortran.dg/abstract_type_2.f03: Ditto.
11656 * gfortran.dg/abstract_type_3.f03: Ditto.
11657 * gfortran.dg/abstract_type_4.f03: Ditto.
11658 * gfortran.dg/abstract_type_5.f03: Ditto.
11659 * gfortran.dg/abstract_type_6.f03: Ditto.
11660 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11661 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11662 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11663 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11664 * gfortran.dg/array_function_5.f90: Ditto.
11665 * gfortran.dg/asynchronous_3.f03: Ditto.
11666 * gfortran.dg/char_expr_1.f90: Ditto.
11667 * gfortran.dg/class_14.f03: Ditto.
11668 * gfortran.dg/data_array_6.f: Ditto.
11669 * gfortran.dg/data_invalid.f90: Ditto.
11670 * gfortran.dg/dot_product_1.f03: Ditto.
11671 * gfortran.dg/func_derived_5.f90: Ditto.
11672 * gfortran.dg/func_result_4.f90: Ditto.
11673 * gfortran.dg/implied_do_1.f90: Ditto.
11674 * gfortran.dg/initialization_25.f90: Ditto.
11675 * gfortran.dg/initialization_26.f90: Ditto.
11676 * gfortran.dg/interface_34.f90: Ditto.
11677 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11678 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11679 * gfortran.dg/matmul_8.f03: Ditto.
11680 * gfortran.dg/merge_init_expr.f90: Ditto.
11681 * gfortran.dg/pack_assign_1.f90: Ditto.
11682 * gfortran.dg/pack_vector_1.f90: Ditto.
11683 * gfortran.dg/pointer_check_8.f90: Ditto.
11684 * gfortran.dg/product_init_expr.f03: Ditto.
11685 * gfortran.dg/reshape_order_5.f90: Ditto.
11686 * gfortran.dg/reshape_shape_1.f90: Ditto.
11687 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11688 * gfortran.dg/same_name_2.f90: Ditto.
11689 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11690 * gfortran.dg/spread_init_expr.f03: Ditto.
11691 * gfortran.dg/stmt_func_1.f90: Ditto.
11692 * gfortran.dg/sum_init_expr.f03: Ditto.
11693 * gfortran.dg/transpose_3.f03: Ditto.
11694 * gfortran.dg/unpack_init_expr.f03: Ditto.
11695 * gfortran.dg/warn_conversion.f90: Ditto.
11696 * gfortran.dg/warn_conversion_2.f90: Ditto.
11697 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11698 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11699 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11700 * gfortran.dg/whole_file_16.f90: Ditto.
11701 * gfortran.dg/whole_file_17.f90: Ditto.
11702 * gfortran.dg/whole_file_18.f90: Ditto.
11703 * gfortran.dg/whole_file_20.f03: Ditto.
11704 * gfortran.dg/whole_file_5.f90: Ditto.
11705 * gfortran.dg/whole_file_6.f90: Ditto.
11706 * gfortran.dg/write_invalid_format.f90: Ditto.
11707 * gfortran.dg/zero_sized_6.f90: Ditto.
11709 2011-02-21 Jeff Law <law@redhat.com>
11711 PR rtl-optimization/46178
11712 * gcc.target/i386/pr46178.c: New test.
11714 PR rtl-optimization/46002
11715 * gcc.c-torture/compile/pr46002.c: New test.
11717 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11719 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11722 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11725 * g++.dg/debug/pr47106.C: Require effective target lto.
11727 2011-02-21 Jason Merrill <jason@redhat.com>
11729 * g++.dg/cpp0x/constexpr-diag2.C: New.
11731 2011-02-20 Jason Merrill <jason@redhat.com>
11733 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11735 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11737 * g++.dg/overload/conv-op1.C: New.
11739 * g++.dg/cpp0x/constexpr-synth1.C: New.
11741 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11743 * objc.dg/layout-2.m: New.
11744 * objc.dg/selector-3.m: Adjusted location of error message.
11745 * objc.dg/type-size-3.m: Same.
11746 * obj-c++.dg/selector-3.mm: Same.
11748 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11751 * objc.dg/property/dotsyntax-22.m: New.
11752 * obj-c++.dg/property/dotsyntax-22.mm: New.
11754 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11757 * g++.dg/template/typedef38.C: New test.
11759 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11762 * gfortran.dg/whole_file_30.f90 : New test.
11763 * gfortran.dg/whole_file_31.f90 : New test.
11765 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11769 * gfortran.dg/whole_file_28.f90 : New test.
11770 * gfortran.dg/whole_file_29.f90 : New test.
11772 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11775 * g++.dg/template/crash105.C: New.
11777 2011-02-19 Jason Merrill <jason@redhat.com>
11779 * g++.dg/cpp0x/regress/no-elide1.C: New.
11781 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11783 PR tree-optimization/46620
11784 * gcc.dg/pr46620.c: New.
11786 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11789 * gcc.target/i386/pr47809.c: New test.
11791 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11792 Tobias Burnus <burnus@net-b.de>
11794 * lib/target-supports.exp
11795 (check_effective_target_fortran_large_real): New check for large reals.
11796 * gfortran.dg/nan_7.f90: New test.
11798 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11800 PR libgfortran/47567
11801 * gfortran.dg/fmt_f0_1.f90: Update test.
11803 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11806 * gfortran.dg/array_constructor_36.f90 : New test.
11807 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11808 allow for comparison between different elements of the array
11809 constructor at different levels of optimization.
11811 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11813 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11814 * gcc.target/i386/pr32280-1.c: Likewise.
11816 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11819 * gcc.target/i386/pr47800.c: New test.
11821 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11823 * objc/execute/exceptions/foward-1.x: New.
11825 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11828 * gfortran.dg/derived_constructor_comps_4.f90: New.
11830 2011-02-18 Tobias Burnus
11833 * gfortran.dg/func_result_6.f90: New.
11835 2011-02-18 Michael Matz <matz@suse.de>
11838 * gfortran.dg/lto/pr45586_0.f90: New test.
11839 * gfortran.dg/typebound_proc_20.f90: Ditto.
11840 * gfortran.dg/typebound_proc_21.f90: Ditto.
11842 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11845 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11847 2011-02-18 Tobias Burnus <burnus@net-b.de>
11850 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11851 gcc_warning_prefix.
11852 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11853 normalizing the error/warning output.
11854 * gfortran.dg/Wall.f90: Update dg-error/warning.
11855 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11856 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11857 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11858 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11859 * gfortran.dg/class_30.f90: Update dg-error/warning.
11860 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11861 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11862 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11863 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11864 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11865 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11866 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11867 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11868 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11869 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11870 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11871 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11872 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11873 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11874 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11875 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11876 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11877 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11878 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11879 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11880 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11881 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11882 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11883 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11884 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11886 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11889 * gfortran.dg/proc_ptr_comp_30.f90: New.
11891 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11894 * gcc.target/i386/pr47780.c: New test.
11896 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11899 * gfortran.dg/class_40.f03: New.
11901 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11904 * g++.dg/cpp0x/auto21.C: New test.
11906 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11908 * objc.dg/special/unclaimed-category-1.h: Updated for
11910 * objc.dg/special/unclaimed-category-1.m: Same.
11911 * objc.dg/zero-link-1.m: Same.
11912 * objc.dg/lookup-1.m: Same.
11913 * objc.dg/torture/strings/const-str-9.m
11914 * objc.dg/torture/strings/const-str-10.m: Same.
11915 * objc.dg/torture/strings/const-str-11.m: Same.
11916 * objc.dg/torture/forward-1.m: Same.
11917 * objc.dg/zero-link-2.m: Same.
11918 * objc.dg/encode-7-next-64bit.m: Same.
11919 * objc.dg/method-4.m: Same.
11920 * objc.dg/next-runtime-1.m: Same.
11921 * objc.dg/image-info.m: Same.
11922 * objc.dg/pr23214.m: Same.
11923 * objc.dg/symtab-1.m: Same.
11924 * obj-c++.dg/basic.m: Same.
11925 * obj-c++.dg/proto-lossage-3.m: Same.
11926 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11927 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11928 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11929 * obj-c++.dg/method-11.m: Same.
11930 * objc/execute/enumeration-1.m: Same.
11931 * objc/execute/object_is_class.m: Same.
11932 * objc/execute/formal_protocol-2.m: Same.
11933 * objc/execute/formal_protocol-4.m: Same.
11934 * objc/execute/formal_protocol-6.m: Same.
11935 * objc/execute/bycopy-3.m: Same.
11936 * objc/execute/exceptions/catchall-1.m: Same.
11937 * objc/execute/exceptions/finally-1.m: Same.
11938 * objc/execute/exceptions/local-variables-1.m: Same.
11939 * objc/execute/exceptions/foward-1.m: Same.
11940 * objc/execute/bf-common.h
11941 * objc/execute/enumeration-2.m: Same.
11942 * objc/execute/formal_protocol-1.m: Same.
11943 * objc/execute/formal_protocol-3.m: Same.
11944 * objc/execute/formal_protocol-5.m: Same.
11945 * objc/execute/accessing_ivars.m: Same.
11946 * objc/execute/bycopy-2.m: Same.
11947 * objc/execute/formal_protocol-7.m: Same.
11948 * objc/execute/compatibility_alias.m: Same.
11949 * objc/execute/no_clash.m: Same.
11950 * objc/execute/object_is_meta_class.m: Same.
11951 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11952 * objc/execute/class-tests-1.h: Include stdio.h.
11953 * objc/execute/class-tests-2.h: Same.
11954 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11956 * obj-c++.dg/try-catch-2.mm: Same.
11958 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11961 * g++.dg/warn/Wunused-parm-4.C: New test.
11963 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11964 Jan Hubicka <jh@suse.cz>
11968 * g++.dg/debug/pr47106.C: New.
11970 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11973 * gcc.target/i386/pr43653.c: New test.
11975 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11978 * g++.dg/template/inherit6.C: New test.
11980 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11983 * gfortran.dg/class_39.f03: New.
11985 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11988 * g++.dg/cpp0x/variadic106.C: New test.
11990 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11992 PR libfortran/47757
11993 * gfortran.dg/pr47757-1.f90: New test.
11994 * gfortran.dg/pr47757-2.f90: New test.
11995 * gfortran.dg/pr47757-3.f90: New test.
11998 * g++.dg/cpp0x/enum8.C: New test.
12000 2011-02-15 Jason Merrill <jason@redhat.com>
12002 * g++.dg/inherit/implicit-trivial1.C: New.
12003 * g++.dg/cpp0x/implicit-trivial1.C: New.
12005 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12007 PR middle-end/47725
12008 * gcc.dg/torture/pr47725.c: Removed.
12010 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12013 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12014 constant does not generate a load from memory.
12016 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12018 PR middle-end/47725
12019 * gcc.dg/torture/pr47725.c: New.
12021 2011-02-15 Richard Guenther <rguenther@suse.de>
12023 PR tree-optimization/47743
12024 * gcc.dg/torture/pr47743.c: New testcase.
12026 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12028 PR middle-end/47581
12029 * gcc.target/i386/pr47581.c: New test.
12031 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12034 * gfortran.dg/select_type_22.f03: New.
12036 2011-02-14 Jason Merrill <jason@redhat.com>
12038 * g++.dg/cpp0x/regress/enum1.C: New.
12040 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12042 * gnat.dg/include.adb: New test.
12044 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12047 * gfortran.dg/class_38.f03: New.
12049 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12051 * gcc.dg/pr46494.c: New test.
12053 2011-02-14 Richard Guenther <rguenther@suse.de>
12055 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12057 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12060 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12061 sparc*-sun-solaris2.11.
12063 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12066 * gfortran.dg/argument_checking_18.f90: New.
12068 2011-02-13 Tobias Burnus <burnus@net-b.de>
12070 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12071 * gfortran.dg/argument_checking_17.f90: New.
12073 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12075 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12076 are temporarily disabled.
12077 * gfortran.dg/class_7.f03: Ditto.
12078 * gfortran.dg/coarray_14.f90: Ditto.
12079 * gfortran.dg/typebound_proc_13.f03: Ditto.
12081 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12084 * gfortran.dg/extends_11.f03: New.
12086 2011-02-11 Xinliang David Li <davidxl@google.com>
12088 PR tree-optimization/47707
12089 * g++.dg/tree-ssa/pr47707.C: New test.
12091 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12093 * g++.dg/opt/inline17.C: New test.
12095 2011-02-11 Tobias Burnus <burnus@net-b.de>
12098 * gfortran.dg/pure_formal_2.f90: New.
12100 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12102 PR rtl-optimization/47614
12103 * gfortran.dg/pr47614.f: New.
12105 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12108 * gcc.dg/opts-6.c: New test.
12110 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12113 * gcc.dg/pr47684.c: New test.
12115 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12118 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12119 c99_runtime, dg-add-options c99_runtime.
12120 (main): Use __asm__.
12122 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12125 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12126 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12127 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12128 * gcc.dg/ucnid-10.c: Likewise.
12129 * gcc.dg/ucnid-13.c: Likewise.
12130 * gcc.dg/ucnid-7.c: Likewise.
12131 * gcc.dg/ucnid-8.c: Likewise.
12132 Adapt dg-warning line number.
12134 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12136 * gcc.target/i386/parity-1.c: Use -march=k8.
12137 * gcc.target/i386/parity-2.c: Ditto.
12138 * gcc.target/i386/vecinit-1.c: Ditto.
12139 * gcc.target/i386/vecinit-2.c: Ditto.
12141 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12144 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12145 * gcc.target/mips/save-restore-3.c: Likewise.
12146 * gcc.target/mips/save-restore-4.c: Likewise.
12147 * gcc.target/mips/save-restore-5.c: Likewise.
12150 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12151 * g++.dg/tree-prof/partition2.C: Likewise.
12153 2011-02-09 Jason Merrill <jason@redhat.com>
12155 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12156 rather than misdeclare std::puts.
12158 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12159 * g++.dg/other/warning1.C: Likewise.
12160 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12161 * g++.old-deja/g++.gb/scope06.C: Likewise.
12162 * g++.old-deja/g++.law/cvt11.C: Likewise.
12163 * g++.old-deja/g++.law/init1.C: Likewise.
12164 * g++.dg/abi/mangle26.C: Likewise.
12166 * g++.dg/template/function1.C: Adjust for C++0x mode.
12167 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12169 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12170 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12172 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12174 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12176 * g++.dg/cpp0x/regress: New directory.
12177 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12178 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12179 * g++.dg/cpp0x/regress/regress3.C: New.
12181 2011-02-10 Richard Guenther <rguenther@suse.de>
12183 PR tree-optimization/47677
12184 * gcc.dg/torture/pr47677.c: New testcase.
12186 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12188 * objc.dg/special/load-category-1.m: Remove unused header.
12189 * objc.dg/special/load-category-1a.m: Likewise.
12190 * objc.dg/special/load-category-2.m: Likewise.
12191 * objc.dg/special/load-category-2a.m: Likewise.
12192 * objc.dg/special/load-category-3.m: Likewise.
12193 * objc.dg/special/load-category-3a.m: Likewise.
12194 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12195 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12196 * objc.dg/attributes/class-attribute-1.m: Likewise.
12197 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12198 * obj-c++.dg/property/property.exp: Likewise.
12199 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12200 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12201 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12202 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12203 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12204 * obj-c++.dg/template-8.mm: Likewise.
12206 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12209 * gcc.target/i386/pr47665.c: New test.
12211 2011-02-10 Jie Zhang <jie@codesourcery.com>
12215 2011-02-05 Jie Zhang <jie@codesourcery.com>
12217 * gcc.dg/pr42631.c: Update test.
12218 * gcc.dg/pr42631-2.c: New test.
12220 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12223 * gfortran.dg/proc_decl_25.f90: New.
12225 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12228 * gfortran.dg/typebound_assignment_2.f03: New.
12230 2011-02-09 Richard Guenther <rguenther@suse.de>
12232 PR tree-optimization/47664
12233 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12235 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12237 PR middle-end/47646
12238 * gnat.dg/uninit_func.adb: Adjust dg directive.
12240 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12242 PR middle-end/47646
12243 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12245 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12248 * gfortran.dg/auto_dealloc_2.f90: New.
12250 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12252 * gcc.dg/builtins-config.h: Remove __sgi handling.
12253 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12254 -std=c99 for mips-sgi-irix6.5*.
12256 2011-02-09 Martin Jambor <mjambor@suse.cz>
12258 PR middle-end/45505
12259 * gfortran.dg/pr25923.f90: Remove xfails.
12261 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12264 * gfortran.dg/inquire_14.f90: New test.
12266 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12269 * gfortran.dg/pointer_init_6.f90: New.
12271 2011-02-08 Jeff Law <law@redhat.com>
12273 PR tree-optimization/42893
12274 * gcc.tree-ssa/pr42893.c: New test.
12276 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12278 PR tree-optimization/46834
12279 PR tree-optimization/46994
12280 PR tree-optimization/46995
12281 * gcc.dg/graphite/id-pr46834.c: New.
12282 * gfortran.dg/graphite/id-pr46994.f90: New.
12283 * gfortran.dg/graphite/id-pr46995.f90: New.
12285 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12287 PR middle-end/47646
12288 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12289 using the variable is known the warning is emitted there.
12290 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12291 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12293 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12296 * gcc.dg/noreturn-1.c (foo5): Likewise.
12297 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12298 (method2): Likewise.
12300 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12301 the return statement using the uninitialized variable.
12302 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12304 2011-02-08 Richard Guenther <rguenther@suse.de>
12306 PR middle-end/47639
12307 * g++.dg/opt/pr47639.c: New testcase.
12309 2011-02-08 Richard Guenther <rguenther@suse.de>
12311 PR tree-optimization/47632
12312 * g++.dg/opt/pr47632.C: New testcase.
12314 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12316 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12318 2011-02-07 Richard Guenther <rguenther@suse.de>
12320 PR tree-optimization/47615
12321 * g++.dg/opt/pr47615.C: New testcase.
12323 2011-02-07 Richard Guenther <rguenther@suse.de>
12325 PR tree-optimization/47621
12326 * gcc.dg/torture/pr47621.c: New testcase.
12328 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12330 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12332 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12335 * gfortran.dg/allocate_with_source_1 : New test.
12337 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12339 PR middle-end/47610
12340 * gcc.dg/pr47610.c: New test.
12342 2011-02-05 Jie Zhang <jie@codesourcery.com>
12345 * gcc.dg/pr42631.c: Update test.
12346 * gcc.dg/pr42631-2.c: New test.
12348 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12351 * gfortran.dg/pr47574.f90: New test.
12353 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12355 PR tree-optimization/46194
12356 * gcc.dg/autopar/pr46194.c: New.
12358 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12360 PR tree-optimization/43695
12361 * g++.dg/ipa/pr43695.C: New.
12363 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12365 PR inline-asm/23200
12366 * gcc.dg/pr23200.c: New test.
12368 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12371 * g++.dg/pr47589.C: New test.
12373 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12376 * g++.dg/template/typedef37.C: New test.
12377 * g++.dg/template/param1.C: Adjust expected error message.
12379 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12381 PR middle-end/31490
12382 * gcc.dg/pr31490-2.c: New test.
12383 * gcc.dg/pr31490-3.c: New test.
12384 * gcc.dg/pr31490-4.c: New test.
12386 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12387 Jakub Jelinek <jakub@redhat.com>
12390 * g++.dg/parser/semicolon3.C: Adjust.
12391 * g++.dg/parser/semicolon4.C: New testcase.
12392 * g++.dg/pr46890.C: New testcase.
12394 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12397 * g++.dg/init/pr29571.C: New.
12399 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12401 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12402 instead of vect_int.
12404 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12407 * gcc.target/i386/pr47312.c: New test.
12410 * gcc.target/i386/pr47564.c: New test.
12412 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12414 PR tree-optimization/45122
12415 * gcc.dg/tree-ssa/pr45122.c: New.
12417 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12420 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12423 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12424 and vsx so a default --with-cpu=power7 doesn't give an error
12425 when -mavoid-indexed-addresses is used.
12427 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12428 wrapper function to save the arguments and then jump to the real
12429 function, rather than depending on the compiler not to move stuff
12431 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12433 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12434 Paul Thomas <pault@gcc.gnu.org>
12437 * gfortran.dg/class_37.f03 : New test.
12439 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12440 Richard Guenther <rguenther@suse.de>
12442 PR tree-optimization/40979
12444 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12445 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12446 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12447 check_vect_support_and_set_flags.
12448 * gfortran.dg/graphite/vect-pr40979.f90: New.
12450 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12453 * gfortran.dg/class_36.f03: New.
12455 2011-02-02 Richard Guenther <rguenther@suse.de>
12457 PR tree-optimization/47566
12458 * gcc.dg/lto/20110201-1_0.c: New testcase.
12460 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12466 * debug/pr47498.c: New.
12467 * debug/pr47501.c: New.
12469 2011-02-01 Richard Guenther <rguenther@suse.de>
12471 PR tree-optimization/47559
12472 * g++.dg/torture/pr47559.C: New testcase.
12474 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12477 * gfortran.dg/typebound_call_20.f03: New.
12479 2011-02-01 Richard Guenther <rguenther@suse.de>
12481 PR tree-optimization/47555
12482 * gcc.dg/pr47555.c: New testcase.
12484 2011-02-01 Richard Guenther <rguenther@suse.de>
12486 PR tree-optimization/47541
12487 * g++.dg/torture/pr47541.C: New testcase.
12489 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12492 * gfortran.dg/typebound_call_19.f03: New.
12494 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12497 * g++.dg/cpp0x/pr47416.C: New test.
12499 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12502 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12504 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12507 * gfortran.dg/typebound_assignment_1.f03: New.
12509 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12511 PR tree-optimization/47538
12512 * gcc.c-torture/execute/pr47538.c: New test.
12514 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12517 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12519 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12521 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12523 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12525 PR rtl-optimization/44031
12526 * gcc.c-torture/compile/20110131-1.c: New test.
12528 2011-01-31 Tobias Burnus <burnus@net-b.de>
12531 * gfortran.dg/stmt_func_1.f90: New.
12533 2011-01-31 Tobias Burnus <burnus@net-b.de>
12536 * gfortran.dg/interface_34.f90: New.
12538 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12541 * gfortran.dg/realloc_on_assign_5.f03: New test.
12542 * gfortran.dg/realloc_on_assign_5.f03: New test.
12544 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12546 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12547 * gfortran.dg/bessel_7.f90: Likewise.
12548 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12550 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12551 * gfortran.dg/sum_init_expr.f03: Likewise.
12553 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12555 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12558 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12559 loop only on "vect_intfloat_cvt" targets.
12561 2011-01-29 Tobias Burnus <burnus@net-b.de>
12564 * gfortran.dg/shape_6.f90: New.
12566 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12568 PR libgfortran/47434
12569 * gfortran.dg/read_infnan_1.f90: Update test.
12570 * gfortran.dg/module_nan.f90: Update test.
12571 * gfortran.dg/char4_iunit_1.f03: Update test.
12572 * gfortran.dg/large_real_kind_1.f90: Update test.
12573 * gfortran.dg/real_const_3.f90: Update test.
12574 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12576 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12579 * g++.dg/template/param2.C: New test.
12581 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12583 PR libgfortran/47285
12584 * gfortran.dg/fmt_g.f: New test.
12586 2011-01-28 Tobias Burnus <burnus@net-b.de>
12589 * gfortran.dg/pure_formal_1.f90: New.
12591 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12594 * gcc.dg/tls/pr42894.c: New test.
12596 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12598 * gcc.dg/pr47276.c: Add dg-require-visibility.
12600 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12602 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12604 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12605 Tobias Burnus <burnus@gcc.gnu.org>
12610 * gfortran.dg/realloc_on_assign_3.f03: New test.
12611 * gfortran.dg/realloc_on_assign_4.f03: New test.
12612 * gfortran.dg/allocatable_function_5.f90: New test.
12613 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12614 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12615 implemented" dg-errors.
12617 2011-01-27 Jan Hubicka <jh@suse.cz>
12619 PR middle-end/46949
12620 * gcc.dg/attr-weakref-4.c: New testcase
12622 2011-01-27 Martin Jambor <mjambor@suse.cz>
12624 PR tree-optimization/47228
12625 * gcc.dg/torture/pr47228.c: New test.
12627 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12629 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12631 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12633 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12634 when using auto-overlay support on the SPU.
12636 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12638 PR rtl-optimization/44174
12639 * gcc.target/i386/asm-6.c: New test.
12641 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12643 PR rtl-optimization/46856
12644 * gcc.c-torture/compile/pr46856.c: New test.
12646 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12647 Andrew Pinski <pinskia@gmail.com>
12650 * gcc.dg/pr43082.c: New.
12652 2011-01-26 DJ Delorie <dj@redhat.com>
12654 PR rtl-optimization/46878
12655 * gcc.dg/pr46878-1.c: New test.
12657 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12660 * g++.dg/cpp0x/pr47476.C: New test.
12662 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12664 * gcc.c-torture/compile/20110126-1.c: New test.
12666 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12669 * gcc.dg/torture/pr47473.c: New test.
12671 2011-01-26 Jan Hubicka <jh@suse.cz>
12674 * gcc.c-torture/execute/pr47237.c: New testcase.
12676 2011-01-26 Jan Hubicka <jh@suse.cz>
12678 PR tree-optimization/47190
12679 * gcc.dg/attr-weakref-3.c: New testcase.
12681 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12684 * gcc.dg/dll-9a.c: New test file.
12685 * gcc.dg/dll-11.c: Likewise.
12686 * gcc.dg/dll-12.c: Likewise.
12687 * gcc.dg/dll-12a.c: Likewise.
12688 * gcc.dg/dll-11a.c: Likewise.
12689 * gcc.dg/dll-9.c: Likewise.
12690 * gcc.dg/dll-10.c: Likewise.
12691 * gcc.dg/dll-10a.c: Likewise.
12692 * g++.dg/ext/dllexport4a.cc: Likewise.
12693 * g++.dg/ext/dllexport4.C: Likewise.
12694 * g++.dg/ext/dllexport5.C: Likewise.
12695 * g++.dg/ext/dllexport5a.cc: Likewise.
12697 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12699 PR tree-optimization/46970
12700 * gcc.dg/graphite/pr46970.c: New.
12702 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12704 PR tree-optimization/46215
12705 * gcc.dg/graphite/pr46215.c: New.
12707 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12709 PR tree-optimization/46168
12710 * gcc.dg/graphite/pr46168.c: New.
12712 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12714 PR tree-optimization/43657
12715 * gcc.dg/graphite/pr43657.c: New.
12717 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12719 PR tree-optimization/29832
12720 * gfortran.dg/graphite/pr29832.f90: New.
12722 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12724 PR tree-optimization/43567
12725 * gcc.dg/graphite/pr43567.c: New.
12727 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12729 * gfortran.dg/graphite/interchange-4.f: New.
12730 * gfortran.dg/graphite/interchange-5.f: New.
12732 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12733 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12734 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12735 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12736 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12737 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12738 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12739 * gfortran.dg/ltrans-7.f90: Removed.
12740 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12742 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12743 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12744 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12745 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12746 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12747 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12748 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12749 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12750 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12751 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12752 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12753 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12754 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12755 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12756 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12757 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12758 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12759 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12760 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12761 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12762 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12763 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12764 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12765 * gcc.dg/tree-ssa/data-dep-1.c
12766 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12767 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12768 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12769 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12770 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12772 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12774 PR tree-optimization/47265
12775 PR tree-optimization/47443
12776 * gcc.c-torture/compile/pr47265.c: New test.
12777 * gcc.dg/pr47443.c: New test.
12779 2011-01-25 Martin Jambor <mjambor@suse.cz>
12781 PR tree-optimization/47382
12782 * g++.dg/torture/pr47382.C: New test.
12783 * g++.dg/opt/devirt1.C: Xfail.
12785 2011-01-25 Yao Qi <yao@codesourcery.com>
12788 * gcc.target/arm/pr45701-1.c: New test.
12789 * gcc.target/arm/pr45701-2.c: New test.
12790 * gcc.target/arm/pr45701-3.c: New test.
12792 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12793 Jakub Jelinek <jakub@redhat.com>
12795 PR tree-optimization/47271
12796 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12798 2011-01-25 Nick Clifton <nickc@redhat.com>
12800 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12801 (saturate_add): Delete.
12802 (exchange): Delete.
12803 (main): Do not run saturate_add.
12804 (set_interrupts): Delete.
12806 2011-01-25 Tobias Burnus <burnus@net-b.de>
12809 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12811 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12813 PR tree-optimization/47427
12814 PR tree-optimization/47428
12815 * gcc.c-torture/compile/pr47427.c: New test.
12816 * gcc.c-torture/compile/pr47428.c: New test.
12818 2011-01-25 Richard Guenther <rguenther@suse.de>
12820 PR middle-end/47411
12821 * gcc.dg/torture/pr47411.c: New testcase.
12823 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12825 * gfortran.dg/graphite/id-24.f: New.
12826 * gfortran.dg/graphite/id-25.f: New.
12828 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12830 * gfortran.dg/graphite/id-23.f: New.
12832 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12834 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12836 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12838 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12839 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12840 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12841 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12842 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12843 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12844 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12845 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12846 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12848 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12850 * gcc.dg/graphite/block-0.c: Add documentation.
12851 * gcc.dg/graphite/block-4.c: Same.
12852 * gcc.dg/graphite/block-7.c: Same.
12853 * gcc.dg/graphite/block-8.c: New.
12854 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12855 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12856 * gcc.dg/graphite/interchange-12.c: Add documentation.
12857 * gcc.dg/graphite/interchange-13.c: New.
12858 * gcc.dg/graphite/interchange-14.c: New.
12859 * gcc.dg/graphite/interchange-15.c: New.
12860 * gcc.dg/graphite/interchange-8.c: Add documentation.
12861 * gcc.dg/graphite/interchange-mvt.c: Same.
12863 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12866 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12867 * gcc.target/powerpc/altivec-14.c: Ditto.
12868 * gcc.target/powerpc/altivec-33.c: Ditto.
12869 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12870 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12871 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12872 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12873 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12874 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12875 * g++.dg/ext/altivec-15.C: Ditto.
12876 * g++.dg/ext/altivec-types-1.C: Ditto.
12877 * g++.dg/ext/altivec-types-2.C: Ditto.
12878 * g++.dg/ext/altivec-types-3.C: Ditto.
12879 * g++.dg/ext/altivec-types-4.C: Ditto.
12881 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12883 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12885 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12887 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12888 optimization options.
12890 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12892 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12895 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12897 2011-01-23 Tobias Burnus <burnus@net-b.de>
12900 * gfortran.dg/allocatable_scalar_12.f90: New.
12902 2011-01-23 Ira Rosen <irar@il.ibm.com>
12904 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12905 vectorization to be not profitable if peeling is used to
12906 realign the memory access.
12907 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12908 loop bound to avoid loop unrolling.
12909 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12911 2011-01-22 Jan Hubicka <jh@suse.cz>
12914 * g++.dg/lto/pr47333.C: New file.
12916 2011-01-22 Jan Hubicka <jh@suse.cz>
12918 PR tree-optimization/43884
12920 * gcc.dg/autopar/outer-2.c: Increase array size.
12921 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12923 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12926 * gfortran.dg/c_loc_tests_16.f90: New test.
12928 2011-01-22 Tobias Burnus <burnus@net-b.de>
12931 * gfortran.dg/typebound_proc_19.f90: New.
12933 2011-01-21 Jeff Law <law@redhat.com>
12935 PR tree-optimization/47053
12936 * g++.dg/pr47053.C: New test.
12938 2011-01-21 Jason Merrill <jason@redhat.com>
12941 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12943 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12946 * g++.dg/cpp0x/range-for10.C: New test.
12947 * g++.dg/template/for1.C: New test.
12949 PR middle-end/45566
12950 * g++.dg/tree-prof/partition3.C: New test.
12952 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12954 PR rtl-optimization/47366
12955 * g++.dg/opt/pr47366.C: New test.
12957 2011-01-21 Jason Merrill <jason@redhat.com>
12960 * g++.dg/cpp0x/constexpr-regress2.C: New.
12962 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12964 2011-01-21 Jeff Law <law@redhat.com>
12966 PR rtl-optimization/41619
12967 * gcc.dg/pr41619.c: New.
12969 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12971 PR tree-optimization/47355
12972 * g++.dg/opt/pr47355.C: New test.
12974 2011-01-21 Richard Guenther <rguenther@suse.de>
12976 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12979 2011-01-21 Richard Guenther <rguenther@suse.de>
12981 PR tree-optimization/47365
12982 * gcc.dg/torture/pr47365.c: New testcase.
12983 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12985 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12987 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12989 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12991 PR tree-optimization/47391
12992 * gcc.dg/pr47391.c: New test.
12994 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12996 * g++.dg/template/char1.C: Use signed char.
12998 2011-01-21 Tobias Burnus <burnus@net-b.de>
13001 * gfortran.dg/pointer_target_4.f90: New.
13003 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13006 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13007 ILP32 system and not IP32.
13009 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13012 * g++.dg/debug/pr46583.C: New.
13014 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13017 * g++.dg/debug/pr47283.C: New test.
13020 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13021 * gcc.target/i386/headmerge-2.c: Likewise.
13023 2011-01-20 Richard Guenther <rguenther@suse.de>
13025 PR middle-end/47370
13026 * gcc.dg/torture/pr47370.c: New testcase.
13028 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13030 PR tree-optimization/46130
13031 * gcc.dg/pr46130-1.c: New test.
13032 * gcc.dg/pr46130-2.c: New test.
13034 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13037 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13039 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13042 * g++.dg/debug/pr46240.cc: New.
13044 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13047 * g++.dg/template/anonunion1.C: New test.
13049 PR rtl-optimization/47337
13050 * gcc.c-torture/execute/pr47337.c: New test.
13052 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13055 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13057 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13059 PR tree-optimization/46021
13060 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13062 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13064 PR tree-optimization/47290
13065 * g++.dg/torture/pr47290.C: New test.
13067 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13070 * gfortran.dg/proc_ptr_comp_29.f90: New.
13072 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13075 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13076 powerpc-apple-darwin9.
13078 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13080 PR rtl-optimization/47299
13081 * gcc.c-torture/execute/pr47299.c: New test.
13083 2011-01-17 Jason Merrill <jason@redhat.com>
13085 * g++.dg/cpp0x/constexpr-virtual.C: New.
13087 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13090 * gfortran.dg/gomp/pr47331.f90: New test.
13092 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13095 * objc.dg/selector-warn-1.m: New.
13096 * obj-c++.dg/selector-warn-1.mm: New.
13098 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13100 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13101 Update dg-final accordingly.
13103 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13105 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13107 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13109 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13111 * gcc.dg/guality/pr36728-2.c: Likewise.
13113 2011-01-17 Richard Guenther <rguenther@suse.de>
13115 PR tree-optimization/47313
13116 * g++.dg/torture/pr47313.C: New testcase.
13118 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13121 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13122 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13123 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13124 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13126 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13128 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13129 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13130 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13132 2011-01-17 Richard Guenther <rguenther@suse.de>
13134 PR tree-optimization/45967
13135 * gcc.dg/torture/pr45967-2.c: New testcase.
13136 * gcc.dg/torture/pr45967-3.c: Likewise.
13138 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13141 * g++.dg/ext/pr47213.C: Require visibility.
13143 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13145 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13146 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13148 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13150 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13151 Linux-based targets.
13153 2011-01-13 Jan Hubicka <jh@suse.cz>
13155 PR tree-optimization/47276
13156 * gcc.dg/pr47276.c: New testcase.
13158 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13159 Jonathan Wakely <jwakely.gcc@gmail.com>
13162 * g++.dg/other/pr33558.C: New.
13163 * g++.dg/other/pr33558-2.C: New.
13165 2011-01-14 Martin Jambor <mjambor@suse.cz>
13167 PR tree-optimization/45934
13168 PR tree-optimization/46302
13169 * g++.dg/ipa/devirt-c-1.C: New test.
13170 * g++.dg/ipa/devirt-c-2.C: Likewise.
13171 * g++.dg/ipa/devirt-c-3.C: Likewise.
13172 * g++.dg/ipa/devirt-c-4.C: Likewise.
13173 * g++.dg/ipa/devirt-c-5.C: Likewise.
13174 * g++.dg/ipa/devirt-c-6.C: Likewise.
13175 * g++.dg/ipa/devirt-6.C: Likewise.
13176 * g++.dg/ipa/devirt-d-1.C: Likewise.
13177 * g++.dg/torture/pr45934.C: Likewise.
13179 2011-01-14 Jason Merrill <jason@redhat.com>
13181 * g++.dg/cpp0x/variadic105.C: New.
13183 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13184 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13187 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13188 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13189 execution tests on i?86-*-*, x86_64-*-* and
13190 powerpc*-apple-darwin* && ilp32.
13191 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13192 tests on i?86-*-* and x86_64-*-*.
13194 2011-01-14 Richard Guenther <rguenther@suse.de>
13196 PR tree-optimization/47280
13197 * g++.dg/opt/pr47280.C: New testcase.
13199 2011-01-14 Jason Merrill <jason@redhat.com>
13201 * g++.dg/cpp0x/constexpr-regress1.C: New.
13203 * g++.dg/ext/flexary2.C: New.
13205 2011-01-14 Richard Guenther <rguenther@suse.de>
13207 PR middle-end/47281
13208 * gcc.dg/torture/pr47281.c: New testcase.
13209 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13211 2011-01-14 Richard Guenther <rguenther@suse.de>
13213 PR tree-optimization/47286
13214 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13216 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13219 * g++.dg/ext/pr47213.C: New.
13221 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13223 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13225 2011-01-13 Tobias Burnus <burnus@net-b.de>
13226 Mikael Morin <mikael@gcc.gnu.org>
13230 * gfortran.dg/select_type_20.f90: New.
13231 * gfortran.dg/select_type_21.f90: New.
13233 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13236 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13238 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13240 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13241 * gcc.dg/guality/pr36728-2.c: Likewise.
13243 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13246 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13248 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13250 PR rtl-optimization/45352
13251 * gcc.dg/pr45352-3.c: New.
13253 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13255 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13257 * g++.dg/cpp0x/range-for8.C: New.
13258 * g++.dg/cpp0x/range-for9.C: New.
13260 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13263 * g++.dg/debug/pr47209.C: New.
13265 2011-01-12 Richard Guenther <rguenther@suse.de>
13268 * gcc.dg/lto/pr47259_0.c: New testcase.
13269 * gcc.dg/lto/pr47259_1.c: Likewise.
13271 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13273 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13274 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13275 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13276 methods missing from the OBJC2 Object.
13277 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13278 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13279 GNU and NeXT runtimes.
13280 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13282 * objc-obj-c++-shared/Object1.m: Likewise.
13283 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13284 * objc.dg/proto-qual-1.m: Likewise.
13285 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13286 * obj-c++.dg/proto-qual-1.mm: Likewise.
13288 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13291 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13293 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13295 Fixed the Objective-C++ testsuite and updated all tests.
13296 * lib/obj-c++.exp (obj-c++_init): Declare and set
13297 gcc_warning_prefix and gcc_error_prefix.
13298 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13299 'dg-warning', 'dg-message' and 'dg-error'.
13300 * obj-c++.dg/class-extension-3.mm: Likewise.
13301 * obj-c++.dg/class-protocol-1.mm: Likewise.
13302 * obj-c++.dg/encode-7.mm: Likewise.
13303 * obj-c++.dg/exceptions-3.mm: Likewise.
13304 * obj-c++.dg/exceptions-5.mm: Likewise.
13305 * obj-c++.dg/method-12.mm: Likewise.
13306 * obj-c++.dg/method-13.mm: Likewise.
13307 * obj-c++.dg/method-15.mm: Likewise.
13308 * obj-c++.dg/method-16.mm: Likewise.
13309 * obj-c++.dg/method-4.mm: Likewise.
13310 * obj-c++.dg/method-8.mm: Likewise.
13311 * obj-c++.dg/method-conflict-1.mm: Likewise.
13312 * obj-c++.dg/method-conflict-2.mm: Likewise.
13313 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13314 and uncommented second part of the testcase now that the testsuite
13316 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13317 and uncommented second part of the testcase now that the testsuite
13319 * obj-c++.dg/private-1.mm: Likewise.
13320 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13321 * obj-c++.dg/syntax-error-7.mm: Likewise.
13322 * obj-c++.dg/warn5.mm: Likewise.
13323 * obj-c++.dg/property/at-property-14.mm: Likewise.
13324 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13326 * obj-c++.dg/property/at-property-18.mm: Likewise.
13327 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13329 * obj-c++.dg/property/at-property-21.mm: Likewise.
13330 * obj-c++.dg/property/at-property-28.mm: Likewise.
13331 * obj-c++.dg/property/at-property-5.mm: Likewise.
13332 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13333 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13334 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13335 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13336 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13337 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13338 * obj-c++.dg/tls/diag-5.mm: Likewise.
13339 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13340 dg-error, now matched correctly.
13342 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13344 * objc.dg/property/at-property-29.m: New.
13345 * obj-c++.dg/property/at-property-29.mm: New.
13347 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13349 * go.test/go-test.exp (go-set-goarch): New proc.
13350 (go-gc-tests): Use it.
13352 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13355 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13357 2011-01-11 Richard Henderson <rth@redhat.com>
13359 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13361 2011-01-11 Jan Hubicka <jh@suse.cz>
13365 * gcc.dg/lto/pr45721_1.c: New file.
13366 * gcc.dg/lto/pr45721_0.c: New file.
13368 2011-01-11 Richard Guenther <rguenther@suse.de>
13370 PR tree-optimization/46076
13371 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13373 2011-01-11 Jeff Law <law@redhat.com>
13375 * PR tree-optimization/47086
13376 * gcc.dg/pr47086.c: New test.
13378 2011-01-11 Jason Merrill <jason@redhat.com>
13381 * g++.dg/template/new10.C: New.
13384 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13386 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13388 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13389 Split type definitions and NSConstantString class into...
13390 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13391 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13392 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13393 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13394 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13395 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13397 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13398 encode defines for newer NeXT system headers.
13399 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13400 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13401 * objc.dg/foreach-5.m: Likewise.
13402 * objc.dg/foreach-2.m: Likewise.
13403 * objc.dg/foreach-4.m: Likewise.
13404 * objc.dg/torture/strings/string1.m: Likewise.
13405 * objc.dg/torture/strings/string2.m: Likewise.
13406 * objc.dg/torture/strings/string3.m: Likewise.
13407 * objc.dg/torture/strings/string4.m: Likewise.
13408 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13409 header and stand alone.
13410 * obj-c++.dg/strings/strings-2.mm: Likewise.
13411 * objc.dg/torture/strings/const-str-3.m: Likewise.
13412 * objc.dg/strings/strings-2.m: Likewise.
13413 * objc.dg/strings/const-str-12b.m: Likewise.
13415 2011-01-12 Richard Guenther <rguenther@suse.de>
13417 PR middle-end/32511
13418 * gcc.dg/attr-weak-1.c: Adjust.
13420 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13423 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13424 standard compliant and comment.
13426 2011-01-10 Jan Hubicka <jh@suse.cz>
13429 * gcc.dg/initpri3.c: New testcase.
13431 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13434 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13435 externally visible.
13440 (g_ebp_save): Likewise.
13441 (g_esp_save): Likewise.
13443 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13445 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13447 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13449 PR tree-optimization/46021
13450 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13451 i?86-*-*, x86_64-*-*.
13453 2011-01-10 Jeff Law <law@redhat.com>
13455 * PR tree-optimization/47141
13456 * gcc.c-torture/compile/pr47141.c: New test.
13458 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13461 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13462 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13463 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13464 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13467 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13468 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13469 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13470 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13471 being vectorized. Adjust dg-final pattern.
13474 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13475 * gcc.dg/vect/slp-24.c: Likewise.
13477 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13480 * g++.dg/other/pr47218-1.C: New test file.
13481 * g++.dg/other/pr47218.C: Likewise.
13482 * g++.dg/other/pr47218.h: New supporting header.
13484 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13487 * objc.dg/attributes/invalid-attribute-1.m: New.
13488 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13490 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13493 * gfortran.dg/proc_ptr_comp_28.f90: New.
13495 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13497 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13498 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13499 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13500 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13501 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13502 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13503 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13504 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13505 * objc.dg/gnu-api-2-class.m: Likewise.
13506 * objc.dg/gnu-api-2-ivar.m: Likewise.
13507 * objc.dg/gnu-api-2-method.m: Likewise.
13508 * objc.dg/gnu-api-2-objc.m: Likewise.
13509 * objc.dg/gnu-api-2-object.m: Likewise.
13510 * objc.dg/gnu-api-2-property.m: Likewise.
13511 * objc.dg/gnu-api-2-protocol.m: Likewise.
13512 * objc.dg/gnu-api-2-sel.m: Likewise.
13514 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13516 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13517 * objc.dg/objc-foreach-4.m: Likewise.
13518 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13519 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13520 * objc.dg/foreach-4.m: Likewise.
13521 * objc.dg/foreach-5.m: Likewise.
13522 * objc.dg/foreach-3.m: Return self from init.
13524 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13527 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13529 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13532 * gfortran.dg/class_35.f90: New.
13534 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13536 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13538 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13541 * objc.dg/invalid-method-2.m: New.
13542 * obj-c++.dg/invalid-method-2.mm: New.
13544 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13547 * gfortran.dg/transpose_optimization_2.f90 : New test.
13549 2011-01-08 Jan Hubicka <jh@suse.cz>
13551 PR tree-optmization/46469
13552 * g++.dg/torture/pr46469.C: New testcase.
13554 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13556 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13557 emulation of libobjc-gnu structure layout functionality to ..
13558 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13559 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13560 * objc/execute/bf-common.h: Adjust headers.
13561 * objc/execute/bf-1.m: Likewise.
13562 * objc/execute/bf-2.m: Likewise.
13563 * objc/execute/bf-3.m: Likewise.
13564 * objc/execute/bf-4.m: Likewise.
13565 * objc/execute/bf-5.m: Likewise.
13566 * objc/execute/bf-6.m: Likewise.
13567 * objc/execute/bf-7.m: Likewise.
13568 * objc/execute/bf-8.m: Likewise.
13569 * objc/execute/bf-9.m: Likewise.
13570 * objc/execute/bf-10.m: Likewise.
13571 * objc/execute/bf-11.m: Likewise.
13572 * objc/execute/bf-12.m: Likewise.
13573 * objc/execute/bf-13.m: Likewise.
13574 * objc/execute/bf-14.m: Likewise.
13575 * objc/execute/bf-15.m: Likewise.
13576 * objc/execute/bf-16.m: Likewise.
13577 * objc/execute/bf-17.m: Likewise.
13578 * objc/execute/bf-18.m: Likewise.
13579 * objc/execute/bf-19.m: Likewise.
13580 * objc/execute/bf-20.m: Likewise.
13581 * objc/execute/bf-21.m: Likewise.
13582 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13583 objc_get_type_qualifiers ().
13585 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13588 * gfortran.dg/dependency_39.f90: New test.
13590 2011-01-07 Jan Hubicka <jh@suse.cz>
13592 Get builtins tests ready for linker plugin.
13593 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13594 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13595 my_memset, my_bzero): Mark used.
13596 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13597 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13599 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13602 2011-01-07 Jan Hubicka <jh@suse.cz>
13604 PR tree-optimization/46367
13605 * g++.dg/torture/pr46367.C: New file.
13607 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13610 * gcc.dg/pr47201.c: New test.
13613 * gcc.dg/tree-prof/pr47187.c: New test.
13615 2011-01-07 Tobias Burnus <burnus@net-b.de>
13618 * gfortran.dg/extends_type_of_3.f90: New.
13620 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13622 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13623 * g++.dg/ext/dllimport-MI1.C: Likewise.
13624 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13625 * g++.dg/ext/dllimport10.C: Likewise.
13626 * g++.dg/ext/dllimport11.C: Likewise.
13627 * g++.dg/ext/dllimport12.C: Likewise.
13628 * g++.dg/ext/dllimport13.C: Likewise.
13629 * g++.dg/ext/dllimport2.C: Likewise.
13630 * g++.dg/ext/dllimport3.C: Likewise.
13631 * g++.dg/ext/dllimport4.C: Likewise.
13632 * g++.dg/ext/dllimport5.C: Likewise.
13633 * g++.dg/ext/dllimport6.C: Likewise.
13634 * g++.dg/ext/dllimport8.C: Likewise.
13635 * g++.dg/ext/dllimport9.C: Likewise.
13636 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13637 targets, too. Additionally enable test for i?86-*-mingw*.
13638 * g++.dg/ext/selectany1.C: Likewise.
13639 Remove guard variable check.
13641 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13645 * gfortran.dg/storage_size_3.f08: Extended.
13647 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13650 * g++.dg/template/stdarg1.C: New test.
13652 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13655 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13656 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13657 from the interface of functions to not hide the errors that
13660 2011-01-06 Jan Hubicka <jh@suse.cz>
13662 * gcc.dg/lto/pr47188_0.c: New testcase.
13663 * gcc.dg/lto/pr47188_1.c: New testcase.
13665 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13669 * gfortran.dg/interface_33.f90: New test.
13671 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13674 * gcc.c-torture/compile/pr47150.c: New test.
13676 2011-01-06 Ira Rosen <irar@il.ibm.com>
13678 PR tree-optimization/47139
13679 * gcc.dg/vect/pr47139.c: New test.
13681 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13684 * gfortran.dg/extends_type_of_2.f03: New.
13686 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13688 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13690 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13692 * gnat.dg/opt14.adb: New test.
13694 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13697 * gfortran.dg/allocate_error_2.f90: New test.
13699 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13702 * gfortran.dg/storage_size_3.f08: New.
13704 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13706 PR libgfortran/47154
13707 * gfortran.dg/namelist_68.f90: New test.
13709 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13711 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13713 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13716 * gfortran.dg/class_34.f90: New.
13718 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13720 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13721 use __builtin_inff. Skip all single-precision tests that require
13724 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13726 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13728 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13730 PR tree-optimization/47148
13731 * gcc.c-torture/execute/pr47148.c: New test.
13733 PR tree-optimization/47155
13734 * gcc.c-torture/execute/pr47155.c: New test.
13736 PR rtl-optimization/47157
13737 * gcc.c-torture/compile/pr47157.c: New test.
13739 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13741 * gcc.dg/torture/vector-shift2.c (schar): Define.
13742 (main): Always use schar or uchar instead of plain "char" to avoid
13743 dependencies on implementation-defined char signedness.
13745 2011-01-03 Martin Jambor <mjambor@suse.cz>
13747 PR tree-optimization/46801
13748 * gnat.dg/pack9.adb: Remove xfail.
13750 2011-01-03 Martin Jambor <mjambor@suse.cz>
13752 PR tree-optimization/46984
13753 * g++.dg/ipa/pr46984.C: New test.
13755 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13758 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13760 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13762 PR tree-optimization/47140
13763 * gcc.c-torture/compile/pr47140.c: New test.
13765 PR rtl-optimization/47028
13766 * gcc.dg/pr47028.c: New test.
13768 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13770 * objc.dg/protocol-forward-1.m: Removed TODO.
13771 * objc.dg/protocol-forward-2.m: New.
13772 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13773 * obj-c++.dg/protocol-forward-2.mm: New.
13775 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13778 * g++.dg/eh/pr38662.C: New testcase.
13780 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13782 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13783 scan for newline '\n'.
13786 Copyright (C) 2011 Free Software Foundation, Inc.
13788 Copying and distribution of this file, with or without modification,
13789 are permitted in any medium without royalty provided the copyright
13790 notice and this notice are preserved.