1 2011-11-10 Richard Guenther <rguenther@suse.de>
4 * gcc.dg/torture/pr51071.c: New testcase.
6 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/loop_optimization9.ad[sb]: New test.
10 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
12 PR tree-optimization/51058
13 * gfortran.dg/vect/pr51058.f90: New test.
15 2011-11-10 Jakub Jelinek <jakub@redhat.com>
17 PR tree-optimization/51000
18 * gcc.dg/vect/pr51000.c: New test.
20 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
23 * g++.dg/cpp0x/static_assert5.C: New.
24 * g++.dg/template/nontype13.C: Tweak.
26 2011-11-09 Jason Merrill <jason@redhat.com>
29 * g++.dg/cpp0x/noexcept16.C: New.
32 * g++.dg/cpp0x/variadic119.C: New.
34 2011-11-09 Jakub Jelinek <jakub@redhat.com>
37 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
39 * gcc.dg/torture/vshuf-32.inc: Likewise.
40 * gcc.dg/torture/vshuf-4.inc: Likewise.
41 * gcc.dg/torture/vshuf-8.inc: Likewise.
43 * gcc.dg/tm/memopt-1.c: Fix up regexp.
45 2011-11-09 Ian Lance Taylor <iant@google.com>
47 * lib/target-supports.exp (check_effective_target_ucontext_h): New
49 * gcc.dg/split-5.c: New test.
51 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
53 * gcc.dg/tm/memopt-1.c: Adjust regexp.
55 2011-11-09 Jason Merrill <jason@redhat.com>
58 * g++.dg/template/virtual1.C: New.
60 2011-11-08 Jason Merrill <jason@redhat.com>
62 Run most C++ tests in both C++98 and C++11 modes.
63 * lib/target-supports.exp (check_effective_target_c++11): New.
64 (check_effective_target_c++98): New.
65 * lib/g++-dg.exp (g++-dg-runtest): New.
66 * g++.dg/dg.exp: Use g++-dg-runtest.
67 * g++.dg/charset/charset.exp: Likewise.
68 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
69 * g++.dg/dfp/dfp.exp: Likewise.
70 * g++.dg/gcov/gcov.exp: Likewise.
71 * g++.dg/gomp/gomp.exp: Likewise.
72 * g++.dg/graphite/graphite.exp: Likewise.
73 * g++.dg/tls/tls.exp: Likewise.
74 * g++.dg/tm/tm.exp: Likewise.
75 * g++.dg/vect/vect.exp: Likewise.
76 * g++.old-deja/old-deja.exp: Likewise.
77 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
78 with some of the torture options.
79 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
80 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
81 * g++.dg/init/null1.C: Only run in C++98.
82 * g++.dg/warn/Wconversion-null-3.C: Likewise.
83 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
84 * g++.old-deja/g++.brendan/crash64.C: Likewise.
85 * g++.old-deja/g++.other/anon9.C: Likewise.
86 * g++.old-deja/g++.other/linkage1.C: Likewise.
87 * g++.old-deja/g++.other/linkage2.C: Likewise.
88 * g++.old-deja/g++.pt/t29.C: Likewise.
89 * g++.old-deja/g++.pt/t30.C: Likewise.
90 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
91 * g++.dg/ext/anon-struct4.C: Likewise.
92 * g++.dg/init/brace2.C: Likewise.
93 * g++.dg/init/brace6.C: Likewise.
94 * g++.dg/other/anon3.C: Likewise.
95 * g++.dg/template/arg2.C: Likewise.
96 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
97 * g++.old-deja/g++.brendan/enum11.C: Likewise.
98 * g++.old-deja/g++.brendan/enum8.C: Likewise.
99 * g++.old-deja/g++.brendan/enum9.C: Likewise.
100 * g++.old-deja/g++.brendan/friend3.C: Likewise.
101 * g++.old-deja/g++.brendan/init2.C: Likewise.
102 * g++.old-deja/g++.brendan/init4.C: Likewise.
103 * g++.old-deja/g++.brendan/misc14.C: Likewise.
104 * g++.old-deja/g++.jason/cond.C: Likewise.
105 * g++.old-deja/g++.law/init1.C: Likewise.
106 * g++.old-deja/g++.law/operators32.C: Likewise.
107 * g++.old-deja/g++.pt/enum6.C: Likewise.
108 * g++.old-deja/g++.pt/explicit70.C: Likewise.
109 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
111 * g++.dg/eh/new1.C: Adjust for C++11 mode.
112 * g++.dg/init/new11.C: Likewise.
113 * g++.dg/init/pr29571.C: Likewise.
114 * g++.dg/lookup/forscope2.C: Likewise.
115 * g++.dg/parse/linkage1.C: Likewise.
116 * g++.dg/parse/typedef8.C: Likewise.
117 * g++.dg/template/error44.C: Likewise.
118 * g++.dg/tls/diag-2.C: Likewise.
119 * g++.dg/tls/diag-4.C: Likewise.
120 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
121 * g++.old-deja/g++.abi/arraynew.C: Likewise.
122 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
123 * g++.old-deja/g++.brendan/new3.C: Likewise.
124 * g++.old-deja/g++.eh/new1.C: Likewise.
125 * g++.old-deja/g++.eh/new2.C: Likewise.
126 * g++.old-deja/g++.jason/new.C: Likewise.
127 * g++.old-deja/g++.law/friend1.C: Likewise.
128 * g++.old-deja/g++.mike/net46.C: Likewise.
129 * g++.old-deja/g++.mike/p755.C: Likewise.
130 * g++.old-deja/g++.other/new6.C: Likewise.
132 * g++.dg/cpp0x/variadic74.C: Adjust diags.
133 * g++.dg/template/crash53.C: Likewise.
134 * g++.dg/template/void9.C: Likewise.
136 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
139 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
141 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/cpp0x/sfinae29.C: New.
146 2011-11-09 Janus Weil <janus@gcc.gnu.org>
149 * gfortran.dg/typebound_call_22.f03: New test case.
151 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
154 * gfortran.dg/inquire_size.f90: Don't flush the unit.
156 2011-11-09 Richard Guenther <rguenther@suse.de>
158 PR tree-optimization/51039
159 * gcc.dg/pr51039.c: New testcase.
161 2011-11-09 Jakub Jelinek <jakub@redhat.com>
163 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
164 Enable also for powerpc*-*-*.
166 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
169 * gfortran.dg/forall_16.f90: New test.
171 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
174 * gfortran.dg/initialization_29.f90: Expand test.
176 2011-11-09 Dodji Seketeli <dodji@redhat.com>
179 * g++.dg/cpp0x/alias-decl-12.C: New test.
180 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
182 2011-11-09 Dodji Seketeli <dodji@redhat.com>
185 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
187 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
189 PR tree-optimization/51015
190 * gcc.dg/vect/pr51015.c: New test.
192 2011-11-08 David S. Miller <davem@davemloft.net>
194 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
195 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
197 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
200 * gfortran.dg/io_constraints_3.f90: Improve testcase.
202 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
205 * gfortran.dg/string_5.f90: Improve testcase.
207 2011-10-23 Jason Merrill <jason@redhat.com>
210 * g++.dg/template/lvalue2.C: New.
212 2011-11-08 Michael Matz <matz@suse.de>
214 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
215 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
216 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
217 * g++.dg/eh/builtin2.C: Ditto.
218 * g++.dg/eh/builtin3.C: Ditto.
220 2011-11-08 Jakub Jelinek <jakub@redhat.com>
222 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
223 being prefered even for -mavx.
224 * gcc.target/i386/avx-cvt-3.c: New test.
226 2011-11-08 Richard Guenther <rguenther@suse.de>
228 PR tree-optimization/51012
229 * gcc.dg/pr51012-1.c: New testcase.
230 * gcc.dg/pr51012-2.c: Likewise.
232 2011-11-08 Richard Guenther <rguenther@suse.de>
235 * c-c++-common/uninit-pr51010.c: New testcase.
237 2011-11-08 Jakub Jelinek <jakub@redhat.com>
239 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
240 check_effective_target_vect_call_copysignf,
241 check_effective_target_vect_call_lrint): New procedures.
242 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
243 $VECT_SLP_CFLAGS with -ffast-math.
244 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
245 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
246 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
247 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
249 2011-11-07 Richard Henderson <rth@redhat.com>
250 Aldy Hernandez <aldyh@redhat.com>
251 Torvald Riegel <triegel@redhat.com>
253 Merged from transactional-memory.
255 * g++.dg/dg.exp: Run transactional memory tests.
256 * g++.dg/tm: New directory with new tests.
257 * gcc.dg/tm: New directory with new tests.
258 * c-c++-common/tm: New directory with new tests.
260 2011-11-08 Dodji Seketeli <dodji@redhat.com>
262 Fix context handling of alias-declaration
263 * g++.dg/cpp0x/alias-decl-11.C: New test.
265 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/parse/template26.C: New.
269 * g++.dg/template/crash45.C: Adjust dg-error string.
271 2011-11-07 Jason Merrill <jason@redhat.com>
274 * g++.dg/template/lookup9.C: New.
277 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
280 * g++.dg/cpp0x/decltype35.C: New.
282 2011-11-07 Dodji Seketeli <dodji@redhat.com>
284 Support C++11 alias-declaration
286 * g++.dg/cpp0x/alias-decl-0.C: New test case.
287 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
288 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
289 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
290 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
291 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
292 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
293 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
294 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
295 * g++.dg/ext/alias-decl-attr1.C: Likewise.
296 * g++.dg/ext/alias-decl-attr2.C: Likewise.
297 * g++.dg/ext/alias-decl-attr3.C: Likewise.
298 * g++.dg/ext/alias-decl-attr4.C: Likewise.
300 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
302 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
304 2011-11-07 Janus Weil <janus@gcc.gnu.org>
307 * gfortran.dg/typebound_call_21.f03: New.
309 2011-11-07 Nathan Sidwell <nathan@acm.org>
311 * gcc.dg/profile-dir-1.c: Adjust final scan.
312 * gcc.dg/profile-dir-2.c: Adjust final scan.
313 * gcc.dg/profile-dir-3.c: Adjust final scan.
314 * gcc.misc-tests/gcov.exp: Adjust regexp.
315 * gcc.misc-tests/gcov-12.c: New.
316 * gcc.misc-tests/gcov-13.c: New.
317 * gcc.misc-tests/gcovpart-13b.c: New.
318 * gcc.misc-tests/gcov-14.c: New.
320 2011-11-07 Jason Merrill <jason@redhat.com>
323 * g++.dg/ext/visibility/template8.C: New.
325 2011-11-07 Jakub Jelinek <jakub@redhat.com>
327 PR tree-optimization/50789
328 * gcc.target/i386/avx2-gather-1.c: New test.
329 * gcc.target/i386/avx2-gather-2.c: New test.
330 * gcc.target/i386/avx2-gather-3.c: New test.
331 * gcc.target/i386/avx2-gather-4.c: New test.
333 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
335 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
337 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
340 * gfortran.dg/open_dev_null.f90: Remove testcase.
342 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
344 * lib/target-supports.exp (check_effective_target_sync_int_128):
345 Don't cache the result.
346 (check_effective_target_sync_long_long): Ditto.
348 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
350 PR rtl-optimization/47698
351 * gcc.target/i386/47698.c: New test.
353 2011-11-06 Jason Merrill <jason@redhat.com>
356 * g++.dg/ext/visibility/template7.C: New.
358 2011-11-07 Terry Guo <terry.guo@arm.com>
360 * gcc.target/arm/wmul-1.c: Adjust optimization level.
361 * gcc.target/arm/wmul-2.c: Ditto.
362 * gcc.target/arm/wmul-3.c: Ditto.
363 * gcc.target/arm/wmul-4.c: Ditto.
365 2011-11-06 Joseph Myers <joseph@codesourcery.com>
367 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
368 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
369 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
370 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
371 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
372 expected diagnostics.
374 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
375 Richard Henderson <rth@redhat.com>
376 Aldy Hernandez <aldyh@redhat.com>
378 Merged from cxx-mem-model.
380 * lib/target-supports.exp (check_effective_target_sync_int_128,
381 check_effective_target_sync_long_long): Check whether the target
382 supports 64 and 128 bit __sync builtins.
383 (check_effective_target_cas_char): New.
384 (check_effective_target_cas_int): New.
385 * gcc.dg/dg.exp: Exclude simulate-thread tests.
386 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
387 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
388 produce the expected library calls.
389 * gcc.dg/atomic-fence.c: New functional tests.
390 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
391 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
392 * gcc.dg/atomic-lockfree[-aux].c: New tests.
393 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
394 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
395 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
396 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
397 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
398 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
400 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
402 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
404 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
406 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
407 int128 operations are atomic.
408 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
409 operations are atomic.
410 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
411 operations are atomic.
412 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
413 operations are atomic.
414 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
415 stores aren't moved out of a loop.
416 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
417 globals don't overwrite neighbouring globals.
418 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
419 writes dont overwrite neighbouring components.
420 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
421 * c-c++-common/gomp/atomic-3.c: Likewise.
422 * c-c++-common/gomp/atomic-9.c: Likewise.
423 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
424 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
425 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
426 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
427 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
428 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
429 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
430 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
431 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
432 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
433 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
434 g++.dg/gomp/atomic-15.C: Remove.
435 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
436 * gcc.dg/gomp/atomic-11.c: Remove test.
438 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
440 * gcc.dg/vect/bb-slp-cond-1.c: New test.
441 * gcc.dg/vect/slp-cond-1.c: New test.
442 * gcc.dg/vect/slp-cond-2.c: New test.
444 2011-11-05 David S. Miller <davem@davemloft.net>
446 * lib/test-supports.exp
447 (check_effective_target_ultrasparc_vis2_hw): New proc.
448 (check_effective_target_ultrasparc_vis3_hw): New proc.
449 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
450 * gcc.target/sparc/vec-init-2.inc: Likewise.
451 * gcc.target/sparc/vec-init-3.inc: Likewise.
452 * gcc.target/sparc/vec-init-1-vis1.c: New test.
453 * gcc.target/sparc/vec-init-1-vis2.c: New test.
454 * gcc.target/sparc/vec-init-1-vis3.c: New test.
455 * gcc.target/sparc/vec-init-2-vis1.c: New test.
456 * gcc.target/sparc/vec-init-2-vis2.c: New test.
457 * gcc.target/sparc/vec-init-2-vis3.c: New test.
458 * gcc.target/sparc/vec-init-3-vis1.c: New test.
459 * gcc.target/sparc/vec-init-3-vis2.c: New test.
460 * gcc.target/sparc/vec-init-3-vis3.c: New test.
462 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
464 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
465 Disable test on Epiphany.
466 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
467 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
468 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
469 * g++.dg/parse/pragma3.C: Likewise.
470 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
472 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
473 * gcc.dg/tls/thr-cse-1.c: Likewise.
474 * g++.dg/opt/devirt2.C: Likewise.
475 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
476 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
477 * gcc.target/epiphany: New directory.
479 2011-11-05 Tobias Burnus <burnus@net-b.de>
481 * gfortran.dg/quad_2.f90: New.
483 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
485 * gcc.dg/strlenopt-22g.c: New wrapper around...
486 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
488 2011-11-04 Jason Merrill <jason@redhat.com>
491 * g++.dg/init/lifetime2.C: New.
492 * g++.dg/cpp0x/initlist-lifetime2.C: New.
495 * g++.dg/init/lifetime1.C: Test cleanup order.
497 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
499 * g++.dg/other/offsetof7.C: New test.
501 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
503 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
504 variable, default empty, -ffat-lto-objects for effective_target_lto.
505 (gcc-dg-test-1): Add options from dg-final methods.
506 * lib/scanasm.exp (scan-assembler_required_options)
507 (scan-assembler-not_required_options): New procs.
509 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
511 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
512 generate a pedwarn in c++98-mode.
513 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
514 don't generate a pedwarn in c++0x-mode.
516 2011-11-04 Olivier Goffart <olivier@woboq.com>
519 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
521 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
523 PR rtl-optimization/38644
524 * gcc.target/arm/stack-red-zone.c: New.
526 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
529 * g++.dg/warn/Wconversion-null-3.C: New.
531 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
534 * g++.dg/cpp0x/udlit-strint-length.C: New.
536 2011-11-04 Jason Merrill <jason@redhat.com>
539 * g++.dg/cpp0x/initlist-lifetime1.C: New.
540 * g++.dg/init/lifetime1.C: New.
541 * g++.dg/init/ref21.C: New.
542 * g++.dg/eh/array1.C: New.
544 2011-11-04 Tom de Vries <tom@codesourcery.com>
546 PR tree-optimization/50763
547 * gcc.dg/pr50763-5.c: New test.
549 2011-11-04 Tom de Vries <tom@codesourcery.com>
551 PR tree-optimization/50763
552 * g++.dg/pr50763-4.C: New test.
554 2011-11-04 Jakub Jelinek <jakub@redhat.com>
556 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
559 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
561 * gcc.dg/torture/vec-cvt-1.c: New test.
563 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
565 * gnat.dg/specs/private1[-sub].ads: New test.
567 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
570 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
571 * gfortran.dg/inline_sum_1.f90: New.
572 * gfortran.dg/inline_sum_2.f90: New.
573 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
574 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
575 * gfortran.dg/inline_product_1.f90: New.
577 2011-11-03 Tobias Burnus <burnus@net-b.de>
580 * gfortran.dg/bind_c_dts_5.f90: New.
582 2011-11-03 Tobias Burnus <burnus@net-b.de>
585 * gfortran.dg/module_parameter_array_refs_2.f90: New.
587 2011-11-03 Richard Guenther <rguenther@suse.de>
590 * g++.dg/init/copy7.C: Remove testcase.
592 2011-11-03 Martin Jambor <mjambor@suse.cz>
594 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
595 * g++.dg/ipa/devirt-c-2.C: Likewise.
596 * g++.dg/ipa/devirt-c-7.C: New test.
597 * g++.dg/ipa/devirt-c-8.C: Likewise.
599 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
601 PR tree-optimization/50912
602 * gnat.dg/loop_optimization10.ad[sb]: New test.
603 * gnat.dg/loop_optimization10_pkg.ads: New helper.
605 2011-11-02 Jason Merrill <jason@redhat.com>
608 * g++.dg/cpp0x/nsdmi-list2.C: New.
610 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
613 * g++.dg/cpp0x/warn_cxx0x2.C: New.
614 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
616 2011-11-02 Tom de Vries <tom@codesourcery.com>
618 PR tree-optimization/50769
619 * gfortran.dg/pr50769.f90: New test.
621 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
623 * gcc.target/sparc/20111102-1.c: New test.
625 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
628 * g++.dg/warn/Wcast-qual2.C: New.
630 2011-11-02 Tom de Vries <tom@codesourcery.com>
632 PR tree-optimization/50763
633 * g++.dg/pr50763-3.C: New test.
635 2011-11-02 Tom de Vries <tom@codesourcery.com>
637 PR tree-optimization/50672
638 * g++.dg/pr50672.C: New test.
640 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
642 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
643 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
644 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
646 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
648 2011-11-02 Richard Guenther <rguenther@suse.de>
650 PR tree-optimization/50902
651 * gcc.dg/torture/pr50902.c: New testcase.
653 2010-11-02 Richard Guenther <rguenther@suse.de>
655 PR tree-optimization/50890
656 * gcc.dg/torture/pr50890.c: New testcase.
658 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
662 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
664 2011-11-01 Tom de Vries <tom@codesourcery.com>
666 PR tree-optimization/50908
667 * gcc.dg/pr50908.c: New test.
668 * gcc.dg/pr50908-2.c: Same.
669 * gcc.dg/pr50908-3.c: Same.
671 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
673 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
674 the outer loop. Remove comment. Don't check for widen-mult.
676 2011-10-31 Martin Jambor <mjambor@suse.cz>
678 * gcc.dg/ipa/ipcp-4.c: New test.
680 2011-10-31 Jakub Jelinek <jakub@redhat.com>
682 * gcc.dg/vshift-3.c: New test.
683 * gcc.dg/vshift-4.c: New test.
684 * gcc.dg/vshift-5.c: New test.
686 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
688 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
689 and current implementation.
691 2011-10-31 Paul Brook <paul@codesourcery.com>
693 * gcc.dg/constructor-1.c: New test.
695 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
698 * gfortran.dg/dshift_3.f90: New test.
700 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
702 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
704 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
705 * gcc.dg/torture/vshuf-v4si.c: Likewise.
706 * gcc.dg/torture/vshuf-v8si.c: Likewise.
707 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
708 * gcc.dg/torture/vshuf-v4di.c: Likewise.
709 * gcc.dg/torture/vshuf-v2df.c: Likewise.
710 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
711 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
712 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
713 * gcc.dg/torture/vshuf-v2di.c: Likewise.
714 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
715 * gcc.dg/torture/vshuf-v4df.c: Likewise.
716 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
717 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
718 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
719 * gcc.dg/vector-compare-2.c: Likewise.
721 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
724 * g++.dg/cpp0x/pr50901.C: New.
726 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
728 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
729 * gcc.target/i386/fma4-check.h (main): Ditto.
730 * gcc.target/i386/xop-check.h (main): Ditto.
732 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
735 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/template/crash109.C: New.
740 2011-10-28 Jason Merrill <jason@redhat.com>
742 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
744 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/template/crash109.C: New.
749 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
751 * gfortran.dg/nearest_5.f90: New test.
753 2011-10-28 Jakub Jelinek <jakub@redhat.com>
755 * gcc.dg/vshift-1.c: New test.
756 * gcc.dg/vshift-2.c: New test.
757 * gcc.target/i386/xop-vshift-1.c: New test.
758 * gcc.target/i386/xop-vshift-2.c: New test.
759 * gcc.target/i386/avx2-vshift-1.c: New test.
761 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
763 PR rtl-optimization/49720
764 * g++.dg/torture/pr49720.C: New test.
766 2011-10-27 David S. Miller <davem@davemloft.net>
768 * gcc.target/sparc/setcc-3.c: New test.
770 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
773 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
775 2011-10-27 Jakub Jelinek <jakub@redhat.com>
777 * gcc.target/i386/sse2-cvt-1.c: New test.
778 * gcc.target/i386/sse2-cvt-2.c: New test.
779 * gcc.target/i386/avx-cvt-1.c: New test.
780 * gcc.target/i386/avx-cvt-2.c: New test.
781 * gcc.target/i386/avx2-cvt-1.c: New test.
782 * gcc.target/i386/avx2-cvt-2.c: New test.
784 2011-10-27 Martin Jambor <mjambor@suse.cz>
786 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
788 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
789 Steven G. Kargl <kargl@gcc.gnu.org>
792 * gfortran.dg/pr50875.f90: New test.
794 2011-10-26 David S. Miller <davem@davemloft.net>
796 * gcc.target/sparc/fmaf-1.c: New test.
798 * gcc.target/sparc/setcc-1.c: New test.
799 * gcc.target/sparc/setcc-2.c: New test.
801 2011-10-26 Joseph Myers <joseph@codesourcery.com>
803 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
805 2011-10-26 Joseph Myers <joseph@codesourcery.com>
807 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
810 2011-10-26 Joseph Myers <joseph@codesourcery.com>
812 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
815 2011-10-26 Joseph Myers <joseph@codesourcery.com>
817 * gcc.target/i386/pad-4.c: Skip for Windows targets.
819 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
821 * gnat.dg/specs/discr1.ads: New test.
822 * gnat.dg/specs/discr1_pkg.ads: New helper.
824 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
826 * gnat.dg/specs/unchecked_union.ads: Rename to...
827 * gnat.dg/specs/unchecked_union1.ads: ...this.
828 * gnat.dg/specs/unchecked_union2.ads: New test.
830 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
832 * gnat.dg/specs/atomic1.ads: New test.
834 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
836 Implement C++11 user-defined literals.
837 * g++.dg/cpp0x/udlit-addr.C: New.
838 * g++.dg/cpp0x/udlit-args.C: New.
839 * g++.dg/cpp0x/udlit-args-neg.C: New.
840 * g++.dg/cpp0x/udlit-clink-neg.C: New.
841 * g++.dg/cpp0x/udlit-concat.C: New.
842 * g++.dg/cpp0x/udlit-concat-neg.C: New.
843 * g++.dg/cpp0x/udlit-constexpr.C: New.
844 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
845 * g++.dg/cpp0x/udlit-declare-neg.C: New.
846 * g++.dg/cpp0x/udlit-friend.C: New.
847 * g++.dg/cpp0x/udlit-general.C: New.
848 * g++.dg/cpp0x/udlit-inline.C: New.
849 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
850 * g++.dg/cpp0x/udlit-member-neg.C: New.
851 * g++.dg/cpp0x/udlit-namespace.C: New.
852 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
853 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
854 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
855 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
856 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
857 * g++.dg/cpp0x/udlit-operator-neg.C: New.
858 * g++.dg/cpp0x/udlit-raw-str.C: New.
859 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
860 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
861 * g++.dg/cpp0x/udlit-systemheader.C: New.
862 * g++.dg/cpp0x/udlit-template.C: New.
863 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
864 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
865 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
866 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
867 * g++.dg/cpp0x/udlit_system_header: New.
869 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
872 * g++.dg/cpp0x/decltype34.C: New.
874 2011-10-26 Tom de Vries <tom@codesourcery.com>
876 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
877 * gcc.c-torture/unsorted/HIset.c: Same.
878 * gcc.c-torture/unsorted/SIcmp.c: Same.
879 * gcc.c-torture/unsorted/SIset.c: Same.
880 * gcc.c-torture/unsorted/SFset.c: Same.
881 * gcc.c-torture/unsorted/UHIcmp.c: Same.
882 * gcc.c-torture/unsorted/USIcmp.c: Same.
883 * gcc.c-torture/unsorted/DFcmp.c: Same.
885 2011-10-26 Jakub Jelinek <jakub@redhat.com>
887 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
888 to work also with -masm=intel and additionally test the xmm vs. ymm
889 register type combination on mask/dest and in vsib.
890 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
891 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
892 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
893 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
894 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
895 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
896 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
897 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
898 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
899 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
900 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
901 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
902 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
903 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
904 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
905 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
906 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
907 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
908 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
909 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
910 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
911 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
912 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
913 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
914 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
915 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
916 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
917 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
918 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
919 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
920 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
922 2011-10-26 Tom de Vries <tom@codesourcery.com>
924 PR tree-optimization/50763
925 * gcc.dg/pr50763-2.c: New test.
927 2011-10-25 Joseph Myers <joseph@codesourcery.com>
929 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
930 Update expected messages.
932 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
934 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
936 2011-10-25 Jason Merrill <jason@redhat.com>
939 * g++.dg/init/aggr7.C: New.
942 * g++.dg/cpp0x/initlist59.C: New.
944 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
947 * g++.dg/overload/operator5.C: New.
949 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
952 * g++.dg/template/crash108.C: New.
954 2011-10-25 Jakub Jelinek <jakub@redhat.com>
956 PR tree-optimization/50596
957 * gcc.dg/vect/vect-cond-10.c: New test.
959 2011-10-24 Joey Ye <joey.ye@arm.com>
961 * gcc.target/arm/pr42575.c: Remove architecture option.
963 2011-10-24 David S. Miller <davem@davemloft.net>
965 * gcc.target/sparc/vis3move-1.c: New test.
966 * gcc.target/sparc/vis3move-2.c: New test.
967 * gcc.target/sparc/vis3move-3.c: New test.
969 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
971 * gcc.dg/strlenopt-22.c: New testcase.
972 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
974 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
976 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
978 (dg-skip-if): Remove.
979 * gcc.target/i386/funcspec-1.c: Ditto.
980 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
982 2011-10-24 Richard Guenther <rguenther@suse.de>
984 * gcc.dg/vect/vect-bool-1.c: New testcase.
986 2011-10-24 Richard Guenther <rguenther@suse.de>
988 PR tree-optimization/50838
989 * gcc.dg/torture/pr50838.c: New testcase.
991 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
993 PR tree-optimization/50730
994 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
995 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
996 -fno-tree-sra and SLP flags.
998 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1002 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1005 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1006 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1008 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1011 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1012 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1014 2011-10-23 Tom de Vries <tom@codesourcery.com>
1016 PR tree-optimization/50763
1017 * gcc.dg/pr50763.c: New test.
1019 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1022 * gcc.target/i386/pr50788.c: New test.
1024 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1026 PR tree-optimization/50819
1027 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1028 * g++.dg/vect/slp-pr50819.cc: New test.
1030 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1033 * g++.dg/warn/Wconversion4.C: New.
1035 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1038 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1039 from element other than first and reverse permutation.
1040 * gcc.dg/torture/vshuf-16.inc: Likewise.
1041 * gcc.dg/torture/vshuf-8.inc: Likewise.
1042 * gcc.dg/torture/vshuf-4.inc: Likewise.
1044 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1047 * g++.dg/parse/error43.C: New.
1048 * g++.dg/parse/error44.C: Likewise.
1050 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1051 Kirill Yukhin <kirill.yukhin@intel.com>
1054 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1055 * gcc.target/i386/bmi2-check.h: Ditto.
1057 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1060 * g++.dg/cpp0x/override2.C: Add test.
1062 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1064 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1065 check_linker_plugin_available.
1067 2011-10-21 Kai Tietz <ktietz@redhat.com>
1069 * gcc.target/i386/branch-cost1.c: New test.
1070 * gcc.target/i386/branch-cost2.c: New test.
1071 * gcc.target/i386/branch-cost3.c: New test.
1072 * gcc.target/i386/branch-cost4.c: New test.
1074 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1076 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1078 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1081 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1083 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1085 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1086 (_moz_foo, EXT__foo): Use ASMNAME.
1088 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1090 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1093 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1096 * gcc.target/i386/pr50766.c: New test.
1098 2011-10-20 Jason Merrill <jason@redhat.com>
1101 * g++.dg/eh/partial1.C: New.
1103 2011-10-20 Richard Henderson <rth@redhat.com>
1105 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1106 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1107 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1108 Use __builtin_shuffle.
1110 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1113 * gfortran.dg/ishft_3.f90: Update test.
1115 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1118 * gfortran.dg/substring_integer_index.f90: New test.
1120 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1122 * gfortran.dg/format_string.f: New test.
1124 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1126 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1128 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1130 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1132 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1133 gcc.target/i386/pr46226.c: Do not use
1134 -mno-accumulate-outgoing-args.
1136 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1138 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1139 including <strings.h>.
1141 2011-10-19 Jan Hubicka <jh@suse.cz>
1143 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1144 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1145 * lib/c-torture.exp: Likewise.
1146 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1147 * gcc.c-torture/compile/sync-1.c: Likewise.
1148 * gcc.c-torture/compile/sync-1.c: Likewise.
1149 * gcc.c-torture/compile/sync-3.c: Likewise.
1150 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1151 * gcc.dg/noncompile/920507-1.c: Likewise.
1152 * gcc.dg/torture/pr36400.c: Likewise.
1153 * g++.dg/torture/pr34850.C: Likewise.
1155 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1157 * gnat.dg/source_ref1.adb: New test.
1158 * gnat.dg/source_ref2.adb: Likewise.
1160 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/parse/error42.C: New.
1164 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1166 2011-10-19 Jason Merrill <jason@redhat.com>
1169 * g++.dg/init/value9.C: New.
1171 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1173 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1174 * gcc.dg/torture/vshuf-16.inc: Likewise.
1175 * gcc.dg/torture/vshuf-8.inc: Likewise.
1176 * gcc.dg/torture/vshuf-4.inc: Likewise.
1178 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1181 * gfortran.dg/sizeof_proc.f90: New.
1183 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1185 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1186 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1188 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1191 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1193 2011-10-19 Jason Merrill <jason@redhat.com>
1196 * g++.dg/init/ref20.C: New.
1198 2011-10-19 Kai Tietz <ktietz@redhat.com>
1201 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1202 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1203 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1204 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1205 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1207 2011-10-19 Richard Guenther <rguenther@suse.de>
1210 * gcc.dg/torture/pr50768.c: New testcase.
1212 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1214 PR rtl-optimization/50340
1215 * gcc.dg/pr50340.c: New.
1217 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1219 PR tree-optimization/50717
1221 * gcc.dg/pr50717-1.c: New file.
1222 * gcc.target/arm/wmul-12.c: Correct types.
1223 * gcc.target/arm/wmul-8.c: Correct types.
1225 2011-10-18 Jason Merrill <jason@redhat.com>
1228 * g++.dg/cpp0x/defaulted32.C: New.
1231 * g++.dg/lookup/using23.C: New.
1234 * g++.dg/cpp0x/implicit12.C: New.
1235 * g++.dg/cpp0x/defaulted20.C: Adjust.
1236 * g++.dg/cpp0x/defaulted21.C: Adjust.
1237 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1238 * g++.dg/cpp0x/implicit4.C: Adjust.
1239 * g++.dg/cpp0x/implicit5.C: Adjust.
1240 * g++.dg/cpp0x/implicit8.C: Adjust.
1241 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1242 * g++.dg/cpp0x/not_special.C: Adjust.
1243 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1244 * g++.dg/cpp0x/rv1n.C: Adjust.
1245 * g++.dg/cpp0x/rv2n.C: Adjust.
1246 * g++.dg/cpp0x/rv3n.C: Adjust.
1247 * g++.dg/cpp0x/rv4n.C: Adjust.
1248 * g++.dg/cpp0x/rv5n.C: Adjust.
1249 * g++.dg/cpp0x/rv6n.C: Adjust.
1250 * g++.dg/cpp0x/rv7n.C: Adjust.
1252 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1254 * gcc.target/i386/avx2-vpop-check.h: New header.
1255 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1256 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1257 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1258 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1259 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1260 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1261 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1262 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1263 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1264 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1265 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1266 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1267 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1268 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1269 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1271 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1274 * gfortran.dg/coarray_subobject_1.f90: New test.
1275 * gfortran.dg/coarray/subobject_1.f90: New test.
1277 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1279 PR rtl-optimization/50205
1280 * gcc.dg/pr50205.c: New.
1282 2011-10-18 Richard Guenther <rguenther@suse.de>
1284 PR tree-optimization/50767
1285 * gcc.dg/torture/pr50767.c: New testcase.
1287 2011-10-18 Julian Brown <julian@codesourcery.com>
1289 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1290 * gcc.target/arm/unaligned-memcpy-1.c: New.
1291 * gcc.target/arm/unaligned-memcpy-2.c: New.
1292 * gcc.target/arm/unaligned-memcpy-3.c: New.
1293 * gcc.target/arm/unaligned-memcpy-4.c: New.
1295 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1298 * gfortran.dg/iso_c_binding_class.f03: New.
1300 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1302 * testsuite/lib/target-supports.exp
1303 (check_effective_target_vect_widen_shift): New.
1304 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1305 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1306 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1307 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1309 2011-10-18 Richard Guenther <rguenther@suse.de>
1311 * gcc.dg/torture/restrict-1.c: New testcase.
1313 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1315 * g++.dg/ext/bases.C: New test.
1317 2011-10-17 David S. Miller <davem@davemloft.net>
1319 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1320 all operations to emit VIS instructions.
1321 * gcc.target/sparc/fandnot.c: Likewise.
1322 * gcc.target/sparc/fnot.c: Likewise.
1323 * gcc.target/sparc/for.c: Likewise.
1324 * gcc.target/sparc/fornot.c: Likewise.
1325 * gcc.target/sparc/fxnor.c: Likewise.
1326 * gcc.target/sparc/fxor.c: Likewise.
1327 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1330 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1332 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1333 * gcc.dg/torture/vshuf-16.inc: New file.
1334 * gcc.dg/torture/vshuf-2.inc: New file.
1335 * gcc.dg/torture/vshuf-32.inc: New file.
1336 * gcc.dg/torture/vshuf-4.inc: New file.
1337 * gcc.dg/torture/vshuf-8.inc: New file.
1338 * gcc.dg/torture/vshuf-main.inc: New file.
1339 * gcc.dg/torture/vshuf-v16hi.c: New test.
1340 * gcc.dg/torture/vshuf-v16qi.c: New test.
1341 * gcc.dg/torture/vshuf-v2df.c: New test.
1342 * gcc.dg/torture/vshuf-v2di.c: New test.
1343 * gcc.dg/torture/vshuf-v2sf.c: New test.
1344 * gcc.dg/torture/vshuf-v2si.c: New test.
1345 * gcc.dg/torture/vshuf-v32qi.c: New test.
1346 * gcc.dg/torture/vshuf-v4df.c: New test.
1347 * gcc.dg/torture/vshuf-v4di.c: New test.
1348 * gcc.dg/torture/vshuf-v4hi.c: New test.
1349 * gcc.dg/torture/vshuf-v4sf.c: New test.
1350 * gcc.dg/torture/vshuf-v4si.c: New test.
1351 * gcc.dg/torture/vshuf-v8hi.c: New test.
1352 * gcc.dg/torture/vshuf-v8qi.c: New test.
1353 * gcc.dg/torture/vshuf-v8sf.c: New test.
1354 * gcc.dg/torture/vshuf-v8si.c: New test.
1356 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1358 PR tree-optimization/50746
1359 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1361 2011-10-17 Jason Merrill <jason@redhat.com>
1364 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1366 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1369 * g++.dg/parse/error41.C: New.
1370 * g++.dg/parse/error20.C: Adjust.
1372 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1375 * g++.dg/warn/format7.C: New.
1376 * obj-c++.dg/warn7.mm: Likewise.
1378 2011-10-17 Richard Guenther <rguenther@suse.de>
1380 PR tree-optimization/50729
1381 * gcc.dg/torture/pr50729.c: New testcase.
1383 2011-10-15 Tom Tromey <tromey@redhat.com>
1384 Dodji Seketeli <dodji@redhat.com>
1386 * lib/prune.exp (prune_gcc_output): Prune output referring to
1388 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1389 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1390 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1391 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1393 2011-10-15 Tom Tromey <tromey@redhat.com>
1394 Dodji Seketeli <dodji@redhat.com>
1396 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1398 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/inherit/error5.C: New.
1403 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1407 * gfortran.dg/kind_tests_4.f90: New.
1409 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1411 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1412 targets that support vector condition.
1414 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1417 * gfortran.dg/c_kind_tests_3.f03: New.
1419 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1422 * gfortran.dg/elemental_args_check_4.f90: New.
1424 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1426 PR tree-optimization/50727
1427 * gcc.dg/vect/pr50727.c: New test.
1429 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1431 * gcc.dg/vla-23.c: New test.
1433 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1435 PR tree-optimization/50596
1436 * gcc.dg/vect/vect-cond-9.c: New test.
1438 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1440 * gcc.dg/vect/bb-slp-29.c: New test.
1442 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1445 * g++.dg/ext/is_base_of_incomplete.C: New.
1446 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1447 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1449 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1451 * gcc.target/sparc/combined-1.c: Compile at -O2.
1453 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1455 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1456 (dg-options): Add -Wno-attributes.
1457 * gcc.target/i386/fma_double_?.c: Ditto.
1458 * gcc.target/i386/fma_run_float_?.c: Ditto.
1459 * gcc.target/i386/fma_run_double_?.c: Ditto.
1460 * gcc.target/i386/l_fma_float_?.c: Dtto.
1461 * gcc.target/i386/l_fma_double_?.c: Ditto.
1462 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1463 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1465 2011-10-15 Tobias Burnus <burnus@net-b.de>
1467 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1469 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1470 * gfortran.dg/rank_3.f90: Ditto.
1471 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1472 -std=f2008ts in dg-options.
1473 * gfortran.dg/rank_4.f90: Ditto.
1475 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1478 * gcc.target/sh/pr49263.c: New.
1480 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1482 * gnat.dg/specs/debug1.ads: Tweak.
1484 2011-10-14 Kai Tietz <ktietz@redhat.com>
1486 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1488 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1490 * gcc.target/i386/sse2-mul-1.c: New test.
1491 * gcc.target/i386/sse4_1-mul-1.c: New test.
1492 * gcc.target/i386/avx-mul-1.c: New test.
1493 * gcc.target/i386/xop-mul-1.c: New test.
1494 * gcc.target/i386/avx2-mul-1.c: New test.
1496 2011-10-14 Jason Merrill <jason@redhat.com>
1499 * g++.dg/cpp0x/nsdmi-list1.C: New.
1502 * g++.dg/cpp0x/nsdmi-const1.C: New.
1504 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1507 * gfortran.dg/pointer_intent_5.f90: New.
1509 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1511 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1512 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1513 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1515 2011-10-14 Tobias Burnus <burnus@net-b.de>
1518 * gfortran.dg/pointer_check_11.f90: New.
1519 * gfortran.dg/pointer_check_12.f90: New.
1521 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/overload/operator4.C: New.
1526 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1528 * gcc.dg/di-longlong64-sync-1.c: New test.
1529 * gcc.dg/di-sync-multithread.c: New test.
1530 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1531 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1532 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1533 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1534 (check_effective_target_arm_arm_ok): New helper.
1535 (check_effective_target_sync_longlong): New helper.
1537 2011-10-14 Richard Guenther <rguenther@suse.de>
1539 PR tree-optimization/50723
1540 * gcc.dg/torture/pr50723.c: New testcase.
1542 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1545 * g++.dg/warn/format6.C: New.
1546 * obj-c++.dg/warn6.mm: Likewise.
1548 2011-10-13 Richard Henderson <rth@redhat.com>
1550 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1552 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1553 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1554 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1556 2011-10-13 Jason Merrill <jason@redhat.com>
1559 * g++.dg/cpp0x/nsdmi-template2.C: New.
1562 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1565 * g++.dg/init/vbase1.C: New.
1567 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1569 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1570 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1571 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1572 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1574 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1576 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1578 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1580 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1582 2011-10-13 Richard Guenther <rguenther@suse.de>
1584 PR tree-optimization/50712
1585 * gcc.target/i386/pr50712.c: New testcase.
1587 2011-10-13 Tom de Vries <tom@codesourcery.com>
1589 * gcc.dg/memcpy-4.c: New test.
1591 2011-10-13 Richard Guenther <rguenther@suse.de>
1593 PR tree-optimization/50698
1594 * g++.dg/vect/pr50698.cc: New testcase.
1596 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1598 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1599 * gcc.target/powerpc/warn-2.c: Ditto.
1601 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1602 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1603 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1604 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1605 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1606 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1607 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1608 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1609 * gcc.target/powerpc/ppc-pow.c: Likewise.
1610 * gcc.target/powerpc/recip-1.c: Likewise.
1611 * gcc.target/powerpc/recip-2.c: Likewise.
1612 * gcc.target/powerpc/recip-3.c: Likewise.
1613 * gcc.target/powerpc/recip-4.c: Likewise.
1614 * gcc.target/powerpc/recip-5.c: Likewise.
1616 2011-10-12 David S. Miller <davem@davemloft.net>
1618 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1619 '-mvis3' instead of 'mcpu=niagara3' in options.
1620 * gcc.target/sparc/fhalve.c: Likewise.
1621 * gcc.target/sparc/fnegop.c: Likewise.
1622 * gcc.target/sparc/fpadds.c: Likewise.
1623 * gcc.target/sparc/fshift.c: Likewise.
1624 * gcc.target/sparc/fucmp.c: Likewise.
1625 * gcc.target/sparc/lzd.c: Likewise.
1626 * gcc.target/sparc/vis3misc.c: Likewise.
1627 * gcc.target/sparc/xmul.c: Likewise.
1629 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1631 * gnat.dg/vect1.ad[sb]: New test.
1632 * gnat.dg/vect1_pkg.ads: New helper.
1633 * gnat.dg/vect2.ad[sb]: New test.
1634 * gnat.dg/vect2_pkg.ads: New helper.
1635 * gnat.dg/vect3.ad[sb]: New test.
1636 * gnat.dg/vect3_pkg.ads: New helper.
1637 * gnat.dg/vect4.ad[sb]: New test.
1638 * gnat.dg/vect4_pkg.ads: New helper.
1639 * gnat.dg/vect5.ad[sb]: New test.
1640 * gnat.dg/vect5_pkg.ads: New helper.
1641 * gnat.dg/vect6.ad[sb]: New test.
1642 * gnat.dg/vect6_pkg.ads: New helper.
1644 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1646 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1647 * gcc.target/i386/fma_run_double_2.c: Likewise.
1648 * gcc.target/i386/fma_run_double_3.c: Likewise.
1649 * gcc.target/i386/fma_run_double_4.c: Likewise.
1650 * gcc.target/i386/fma_run_double_5.c: Likewise.
1651 * gcc.target/i386/fma_run_double_6.c: Likewise.
1652 * gcc.target/i386/fma_run_float_1.c: Likewise.
1653 * gcc.target/i386/fma_run_float_2.c: Likewise.
1654 * gcc.target/i386/fma_run_float_3.c: Likewise.
1655 * gcc.target/i386/fma_run_float_4.c: Likewise.
1656 * gcc.target/i386/fma_run_float_5.c: Likewise.
1657 * gcc.target/i386/fma_run_float_6.c: Likewise.
1659 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1660 remove the extra dg-options.
1661 * gcc.target/i386/l_fma_double_2.c: Likewise.
1662 * gcc.target/i386/l_fma_double_3.c: Likewise.
1663 * gcc.target/i386/l_fma_double_4.c: Likewise.
1664 * gcc.target/i386/l_fma_double_5.c: Likewise.
1665 * gcc.target/i386/l_fma_double_6.c: Likewise.
1666 * gcc.target/i386/l_fma_float_1.c: Likewise.
1667 * gcc.target/i386/l_fma_float_2.c: Likewise.
1668 * gcc.target/i386/l_fma_float_3.c: Likewise.
1669 * gcc.target/i386/l_fma_float_4.c: Likewise.
1670 * gcc.target/i386/l_fma_float_5.c: Likewise.
1671 * gcc.target/i386/l_fma_float_6.c: Likewise.
1673 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1675 PR tree-optimization/50189
1676 * g++.dg/torture/pr50189.C: New testcase.
1678 2011-10-12 Richard Guenther <rguenther@suse.de>
1680 PR tree-optimization/50700
1681 * gcc.dg/builtin-object-size-12.c: New testcase.
1683 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1686 * gcc.c-torture/compile/pr50565-1.c,
1687 gcc.c-torture/compile/pr50565-2.c: New tests.
1689 2011-10-11 Jason Merrill <jason@redhat.com>
1693 * g++.dg/template/constant1.C: New.
1694 * g++.dg/template/constant2.C: New.
1695 * g++.dg/cpp0x/constexpr-template3.C: New.
1697 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1699 * gcc.target/i386/warn-vect-op-3.c: New test.
1700 * gcc.target/i386/warn-vect-op-1.c: New test.
1701 * gcc.target/i386/warn-vect-op-2.c: New test.
1703 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1705 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1707 2011-10-11 Richard Guenther <rguenther@suse.de>
1709 PR tree-optimization/50204
1710 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1712 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1714 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1716 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1718 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1719 * gcc.target/i386/fma_double_2.c: Ditto.
1720 * gcc.target/i386/fma_double_3.c: Ditto.
1721 * gcc.target/i386/fma_double_4.c: Ditto.
1722 * gcc.target/i386/fma_double_5.c: Ditto.
1723 * gcc.target/i386/fma_double_6.c: Ditto.
1724 * gcc.target/i386/fma_float_1.c: Ditto.
1725 * gcc.target/i386/fma_float_2.c: Ditto.
1726 * gcc.target/i386/fma_float_3.c: Ditto.
1727 * gcc.target/i386/fma_float_4.c: Ditto.
1728 * gcc.target/i386/fma_float_5.c: Ditto.
1729 * gcc.target/i386/fma_float_6.c: Ditto.
1730 * gcc.target/i386/l_fma_double_1.c: Ditto.
1731 * gcc.target/i386/l_fma_double_2.c: Ditto.
1732 * gcc.target/i386/l_fma_double_3.c: Ditto.
1733 * gcc.target/i386/l_fma_double_4.c: Ditto.
1734 * gcc.target/i386/l_fma_double_5.c: Ditto.
1735 * gcc.target/i386/l_fma_double_6.c: Ditto.
1736 * gcc.target/i386/l_fma_float_1.c: Ditto.
1737 * gcc.target/i386/l_fma_float_2.c: Ditto.
1738 * gcc.target/i386/l_fma_float_3.c: Ditto.
1739 * gcc.target/i386/l_fma_float_4.c: Ditto.
1740 * gcc.target/i386/l_fma_float_5.c: Ditto.
1741 * gcc.target/i386/l_fma_float_6.c: Ditto.
1742 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1743 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1744 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1745 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1746 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1747 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1748 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1749 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1750 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1751 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1752 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1753 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1755 2011-10-11 Tristan Gingold <gingold@adacore.com>
1757 * gcc.dg/va-arg-4.c: New test.
1758 * gcc.dg/va-arg-5.c: Ditto.
1760 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1762 * lib/target-supports.exp (check_effective_target_fd_truncate):
1763 Close and unlink test file before exit.
1765 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1768 * gfortran.dg/forall_15.f90: New test case.
1770 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1771 Andrew Macleod <amacleod@redhat.com>
1773 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1774 wrappers for *other_threads() and *final_verify().
1775 * gcc.dg/simulate-thread/simulate-thread.h
1776 (simulate_thread_wrapper_other_threads): New.
1777 (simulate_thread_wrapper_final_verify): New.
1779 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1781 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1783 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1785 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1787 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1788 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1790 * gcc.target/i386/fma_1.h: New file.
1791 * gcc.target/i386/fma_2.h: Likewise.
1792 * gcc.target/i386/fma_3.h: Likewise.
1793 * gcc.target/i386/fma_4.h: Likewise.
1794 * gcc.target/i386/fma_5.h: Likewise.
1795 * gcc.target/i386/fma_6.h: Likewise.
1796 * gcc.target/i386/fma_double_1.c: Likewise.
1797 * gcc.target/i386/fma_double_2.c: Likewise.
1798 * gcc.target/i386/fma_double_3.c: Likewise.
1799 * gcc.target/i386/fma_double_4.c: Likewise.
1800 * gcc.target/i386/fma_double_5.c: Likewise.
1801 * gcc.target/i386/fma_double_6.c: Likewise.
1802 * gcc.target/i386/fma_float_1.c: Likewise.
1803 * gcc.target/i386/fma_float_2.c: Likewise.
1804 * gcc.target/i386/fma_float_3.c: Likewise.
1805 * gcc.target/i386/fma_float_4.c: Likewise.
1806 * gcc.target/i386/fma_float_5.c: Likewise.
1807 * gcc.target/i386/fma_float_6.c: Likewise.
1808 * gcc.target/i386/fma_main.h: Likewise.
1809 * gcc.target/i386/fma_run_double_1.c: Likewise.
1810 * gcc.target/i386/fma_run_double_2.c: Likewise.
1811 * gcc.target/i386/fma_run_double_3.c: Likewise.
1812 * gcc.target/i386/fma_run_double_4.c: Likewise.
1813 * gcc.target/i386/fma_run_double_5.c: Likewise.
1814 * gcc.target/i386/fma_run_double_6.c: Likewise.
1815 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1816 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1817 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1818 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1819 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1820 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1821 * gcc.target/i386/fma_run_float_1.c: Likewise.
1822 * gcc.target/i386/fma_run_float_2.c: Likewise.
1823 * gcc.target/i386/fma_run_float_3.c: Likewise.
1824 * gcc.target/i386/fma_run_float_4.c: Likewise.
1825 * gcc.target/i386/fma_run_float_5.c: Likewise.
1826 * gcc.target/i386/fma_run_float_6.c: Likewise.
1827 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1828 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1829 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1830 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1831 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1832 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1833 * gcc.target/i386/l_fma_1.h: Likewise.
1834 * gcc.target/i386/l_fma_2.h: Likewise.
1835 * gcc.target/i386/l_fma_3.h: Likewise.
1836 * gcc.target/i386/l_fma_4.h: Likewise.
1837 * gcc.target/i386/l_fma_5.h: Likewise.
1838 * gcc.target/i386/l_fma_6.h: Likewise.
1839 * gcc.target/i386/l_fma_double_1.c: Likewise.
1840 * gcc.target/i386/l_fma_double_2.c: Likewise.
1841 * gcc.target/i386/l_fma_double_3.c: Likewise.
1842 * gcc.target/i386/l_fma_double_4.c: Likewise.
1843 * gcc.target/i386/l_fma_double_5.c: Likewise.
1844 * gcc.target/i386/l_fma_double_6.c: Likewise.
1845 * gcc.target/i386/l_fma_float_1.c: Likewise.
1846 * gcc.target/i386/l_fma_float_2.c: Likewise.
1847 * gcc.target/i386/l_fma_float_3.c: Likewise.
1848 * gcc.target/i386/l_fma_float_4.c: Likewise.
1849 * gcc.target/i386/l_fma_float_5.c: Likewise.
1850 * gcc.target/i386/l_fma_float_6.c: Likewise.
1851 * gcc.target/i386/l_fma_main.h: Likewise.
1852 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1853 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1854 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1855 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1856 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1857 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1858 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1859 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1860 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1861 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1862 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1863 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1865 2011-10-10 Richard Guenther <rguenther@suse.de>
1868 * gcc.dg/torture/pr50389.c: New testcase.
1870 2011-10-10 Richard Guenther <rguenther@suse.de>
1873 * gcc.dg/builtins-47.c: Optimize.
1875 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1877 * lib/gcc-simulate-thread.exp: New.
1878 * gcc.dg/simulate-thread/guality.h: New.
1879 * gcc.dg/simulate-thread/simulate-thread.h: New.
1880 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1881 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1882 * gcc.dg/simulate-thread/README: New.
1883 * g++.dg/simulate-thread/guality.h: New.
1884 * g++.dg/simulate-thread/simulate-thread.h: New.
1885 * g++.dg/simulate-thread/simulate-thread.exp: New.
1886 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1887 * c-c++-common/cxxbitfields-2.c: Remove.
1888 * c-c++-common/cxxbitfields.c: Remove.
1889 * c-c++-common/cxxbitfields-4.c: Remove.
1890 * c-c++-common/cxxbitfields-5.c: Remove.
1891 * c-c++-common/simulate-thread/bitfields-1.c: New.
1892 * c-c++-common/simulate-thread/bitfields-2.c: New.
1893 * c-c++-common/simulate-thread/bitfields-3.c: New.
1894 * c-c++-common/simulate-thread/bitfields-4.c: New.
1896 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1899 * g++.dg/warn/format5.C: New.
1901 2011-10-09 Tobias Burnus <burnus@net-b.de>
1904 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1905 * gfortran.dg/common_16.f90: New.
1907 2011-10-09 Tobias Burnus <burnus@net-b.de>
1909 * gfortran.dg/iso_c_binding_param_1.f90: New.
1910 * gfortran.dg/iso_c_binding_param_2.f90: New.
1911 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1913 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1915 PR tree-optimization/50635
1916 * gcc.dg/vect/pr50635.c: New test.
1918 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1921 * gfortran.dg/proc_decl_27.f90: New.
1923 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1926 * objc/execute/initialize-1.m: New test.
1928 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1931 * gfortran.dg/pointer_function_result_1.f90 : New test.
1933 2011-10-07 David S. Miller <davem@davemloft.net>
1936 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1937 * gcc.target/sparc/cmask.c: Use it.
1938 * gcc.target/sparc/fhalve.c: Likewise.
1939 * gcc.target/sparc/fnegop.c: Likewise.
1940 * gcc.target/sparc/fpadds.c: Likewise.
1941 * gcc.target/sparc/fshift.c: Likewise.
1942 * gcc.target/sparc/fucmp.c: Likewise.
1943 * gcc.target/sparc/lzd.c: Likewise.
1944 * gcc.target/sparc/vis3misc.c: Likewise.
1945 * gcc.target/sparc/xmul.c: Likewise.
1947 2011-10-07 Richard Henderson <rth@redhat.com>
1949 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1951 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1953 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1955 * gcc.dg/pr50193-1.c: New file.
1956 * gcc.target/arm/shiftable.c: New file.
1958 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1961 * gfortran.dg/class_46.f03: New.
1963 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1965 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1966 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1967 (syslog, vsyslog, __vsyslog_chk): Likewise.
1969 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1970 (x, EXT_x): Use ASMNAME.
1972 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1973 (a, c): Use ASMNAME.
1975 2011-10-07 Tom de Vries <tom@codesourcery.com>
1978 * gcc.dg/pr50527.c: New test.
1980 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1982 PR tree-optimization/50650
1983 * gcc.c-torture/compile/pr50650.c: New test.
1985 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1987 PR tree-optimization/50575
1988 * gcc.c-torture/execute/vector-compare-2.x: New file.
1990 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1993 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1994 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1997 2011-10-07 Richard Guenther <rguenther@suse.de>
2000 * gcc.dg/vect/vect-align-2.c: Increase array size.
2002 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2003 H.J. Lu <hongjiu.lu@intel.com>
2006 * gcc.target/i386/pr50603.c: New test.
2008 2011-10-06 Jason Merrill <jason@redhat.com>
2011 * g++.dg/cpp0x/default31.C: New.
2013 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2015 PR tree-optimization/50596
2016 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2018 * gcc.dg/vect/vect-cond-8.c: New test.
2020 2011-10-06 Richard Henderson <rth@redhat.com>
2022 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2023 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2024 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2025 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2026 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2027 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2028 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2029 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2030 * gcc.c-torture/execute/vshuf-16.inc: New file.
2031 * gcc.c-torture/execute/vshuf-2.inc: New file.
2032 * gcc.c-torture/execute/vshuf-4.inc: New file.
2033 * gcc.c-torture/execute/vshuf-8.inc: New file.
2034 * gcc.c-torture/execute/vshuf-main.inc: New file.
2035 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2036 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2037 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2038 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2039 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2040 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2041 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2042 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2043 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2044 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2045 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2046 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2047 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2049 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2051 PR tree-optimization/49279
2052 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2053 * gcc.c-torture/execute/pr49279.c: New test.
2055 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2058 * gcc.c-torture/compile/pr49049.c: New test.
2060 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2063 * gcc.target/arm/pr50305.c: New test.
2065 2011-10-06 Richard Guenther <rguenther@suse.de>
2067 PR tree-optimization/38884
2068 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2069 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2071 2011-10-05 David S. Miller <davem@davemloft.net>
2073 * gcc.target/sparc/lzd.c: New test.
2074 * gcc.target/sparc/popc.c: New test.
2076 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2078 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2079 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2080 * g++.dg/other/final1.C: Cleanup original tree dump.
2082 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2084 PR tree-optimization/50613
2085 * gcc.dg/pr50613.c: New test.
2087 2011-10-05 Richard Henderson <rth@redhat.com>
2089 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2090 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2091 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2092 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2093 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2094 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2095 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2096 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2098 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2100 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2101 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2102 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2103 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2104 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2106 2011-10-05 Richard Guenther <rguenther@suse.de>
2108 PR tree-optimization/38885
2109 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2111 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2113 * gcc.target/i386/sw-1.c: New test.
2115 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2117 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2119 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2121 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2123 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2125 2011-10-04 David S. Miller <davem@davemloft.net>
2127 * gcc.target/sparc/fhalve.c: New test.
2128 * gcc.target/sparc/fnegop.c: New test.
2129 * gcc.target/sparc/xmul.c: New test.
2131 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2134 * gfortran.dg/dummy_procedure_6.f90: New.
2136 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2138 PR tree-optimization/50604
2139 * gcc.dg/pr50604.c: New test.
2141 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2143 PR tree-optimization/49662
2144 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2145 * gcc.dg/graphite/interchange-15.c: Likewise.
2146 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2148 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2150 * gcc.dg/tree-ssa/restrict-4.c: New test.
2152 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2154 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2155 (main): Use __typeof to get result type of comparison.
2157 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2159 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2160 Make et_vect_multiple_sizes_saved global.
2161 (check_effective_target_vect64): Make et_vect64_saved global.
2163 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2165 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2166 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2167 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2168 * gcc.dg/builtin-complex-err-1.c: Adjust.
2170 2011-10-02 Jason Merrill <jason@redhat.com>
2172 * g++.dg/cpp0x/range-for22.C: New.
2174 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2175 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2176 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2177 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2179 * g++.dg/cpp0x/nsdmi5.C: New.
2181 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2184 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2186 (mips-dg-options): Force an ABI option if the current ABI is
2187 incompatible with the required -mlong setting. Likewise force
2188 a long setting if the current one is incompatible with the
2189 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2190 throughout procedure.
2191 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2192 instead of addressing=absolute.
2194 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2196 * gcc.target/mips/stack-1.c: New test.
2198 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2200 * gcc.dg/pr49696.c: New test.
2202 2011-10-02 Jan Hubicka <jh@suse.cz>
2204 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2206 2011-10-01 David S. Miller <davem@davemloft.net>
2208 * gcc.target/sparc/cmask.c: New test.
2209 * gcc.target/sparc/fpadds.c: New test.
2210 * gcc.target/sparc/fshift.c: New test.
2211 * gcc.target/sparc/fucmp.c: New test.
2212 * gcc.target/sparc/vis3misc.c: New test.
2214 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2217 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2219 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2222 * g++.dg/dfp/44473-1.C: New test.
2223 * g++.dg/dfp/44473-2.C: New test.
2224 * g++.dg/dfp/mangle-1.C: New test.
2225 * g++.dg/dfp/mangle-2.C: New test.
2226 * g++.dg/dfp/mangle-3.C: New test.
2227 * g++.dg/dfp/mangle-4.C: New test.
2228 * g++.dg/dfp/mangle-5.C: New test.
2230 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2233 * gcc.dg/pr50571.c: New test.
2235 PR tree-optimization/46309
2236 * gcc.dg/pr46309.c: New test.
2238 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2240 * gcc.dg/strlenopt-21.c: New test.
2242 2011-09-30 Revital Eres <revital.eres@linaro.org>
2244 * gcc.dg/sms-10.c: New file.
2246 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2248 * gcc.target/arm/pr50099.c: New test.
2250 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2252 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2254 2011-09-30 David S. Miller <davem@davemloft.net>
2256 * gcc.target/sparc/bmaskbshuf.c: New test.
2257 * gcc.target/sparc/edgen.c: New test.
2259 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2262 * gfortran.dg/pure_formal_proc_3.f90: New.
2265 * gfortran.dg/stfunc_7.f90: New.
2267 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2269 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2270 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2271 * gcc.dg/vector-compare-1.c: Likewise.
2272 * gcc.dg/vector-compare-2.c: Likewise.
2274 2011-09-29 David S. Miller <davem@davemloft.net>
2276 * gcc.target/sparc/array.c: New test.
2278 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2280 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2281 loop unroll and set max unroll times to 8.
2282 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2283 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2284 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2285 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2287 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2290 * g++.dg/ext/visibility/warn5.C: New.
2292 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/warn/Wextra-3.C: New.
2297 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2300 * gcc.target/sh/pr49468-si.c: New.
2302 2011-09-28 Tom de Vries <tom@codesourcery.com>
2305 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2306 (TEST): Initialize src3 with random floats.
2307 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2308 from union src3. Initialize src3 with random floats.
2310 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2312 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2313 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2314 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2315 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2316 * gcc.target/sh/sh4a-cos.c: Ditto.
2317 * gcc.target/sh/sh4a-cosf.c: Ditto.
2318 * gcc.target/sh/sh4a-sin.c: Ditto.
2319 * gcc.target/sh/sh4a-sinf.c: Ditto.
2320 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2321 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2322 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2324 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2327 * g++.dg/parse/error40.C: New.
2328 * g++.dg/warn/incomplete1.C: Adjust.
2330 2011-09-27 Jan Hubicka <jh@suse.cz>
2333 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2336 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2338 * gcc.dg/strlenopt-1.c: New test.
2339 * gcc.dg/strlenopt-1f.c: New test.
2340 * gcc.dg/strlenopt-2.c: New test.
2341 * gcc.dg/strlenopt-2f.c: New test.
2342 * gcc.dg/strlenopt-3.c: New test.
2343 * gcc.dg/strlenopt-4.c: New test.
2344 * gcc.dg/strlenopt-4g.c: New test.
2345 * gcc.dg/strlenopt-4gf.c: New test.
2346 * gcc.dg/strlenopt-5.c: New test.
2347 * gcc.dg/strlenopt-6.c: New test.
2348 * gcc.dg/strlenopt-7.c: New test.
2349 * gcc.dg/strlenopt-8.c: New test.
2350 * gcc.dg/strlenopt-9.c: New test.
2351 * gcc.dg/strlenopt-10.c: New test.
2352 * gcc.dg/strlenopt-11.c: New test.
2353 * gcc.dg/strlenopt-12.c: New test.
2354 * gcc.dg/strlenopt-12g.c: New test.
2355 * gcc.dg/strlenopt-13.c: New test.
2356 * gcc.dg/strlenopt-14g.c: New test.
2357 * gcc.dg/strlenopt-14gf.c: New test.
2358 * gcc.dg/strlenopt-15.c: New test.
2359 * gcc.dg/strlenopt-16g.c: New test.
2360 * gcc.dg/strlenopt-17g.c: New test.
2361 * gcc.dg/strlenopt-18g.c: New test.
2362 * gcc.dg/strlenopt.h: New file.
2364 2011-09-27 Tom de Vries <tom@codesourcery.com>
2367 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2368 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2369 * gcc.dg/pr43864.c: New test.
2370 * gcc.dg/pr43864-2.c: Same.
2371 * gcc.dg/pr43864-3.c: Same.
2372 * gcc.dg/pr43864-4.c: Same.
2374 2011-09-27 Jan Hubicka <jh@suse.cz>
2376 * gcc.dg/ipa/inline-5.c: New testcase.
2378 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2380 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2382 * gcc.dg/vect/bb-slp-27.c: New.
2383 * gcc.dg/vect/bb-slp-28.c: New.
2385 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2387 * testsuite/lib/target-supports.exp (check_profiling_available):
2388 Don't rely solely on TLS tests for -fprofile-generate, fall
2389 through to the other code.
2391 2011-09-27 Richard Guenther <rguenther@suse.de>
2393 PR tree-optimization/50363
2394 * gcc.dg/torture/pr50363.c: New testcase.
2396 2011-09-26 Jason Merrill <jason@redhat.com>
2399 * g++.dg/template/partial13.C: New.
2402 * g++.dg/template/partial12.C: New.
2405 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2407 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2410 * g++.dg/diagnostic/bindings1.C: New.
2411 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2413 2011-09-26 David S. Miller <davem@davemloft.net>
2415 * gcc.target/sparc/wrgsr.c: New test.
2416 * gcc.target/sparc/rdgsr.c: New test.
2417 * gcc.target/sparc/edge.c: New test.
2418 * gcc.target/sparc/fcmp.c: New test.
2420 * gcc.target/sparc/edge.c: Update for new return types.
2421 * gcc.target/sparc/fcmp.c: Likewise.
2423 * gcc.target/sparc/fpaddsubi.c: New test.
2425 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2428 * gfortran.dg/common_15.f90: New.
2431 * gfortran.dg/dummy_procedure_5.f90: New.
2432 * gfortran.dg/interface_26.f90: Modified error message.
2433 * gfortran.dg/proc_ptr_11.f90: Ditto.
2434 * gfortran.dg/proc_ptr_15.f90: Ditto.
2435 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2436 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2438 2011-09-26 Jason Merrill <jason@redhat.com>
2441 * g++.dg/overload/rvalue3.C: New.
2444 * g++.dg/overload/ref-conv2.C: New.
2446 * g++.dg/cpp0x/nsdmi-template1.C: New.
2448 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/cpp0x/nullptr25.C: New.
2452 2011-09-26 Richard Guenther <rguenther@suse.de>
2454 PR tree-optimization/50472
2455 * gcc.dg/torture/pr50472.c: New testcase.
2457 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2459 * gnat.dg/opt22.adb: New test.
2460 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2462 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2464 * gnat.dg/opt21.adb: New test.
2465 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2467 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2469 * gnat.dg/opt20.ad[sb]: New test.
2470 * gnat.dg/opt20_pkg.ads: New helper.
2472 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2474 * gnat.dg/array17.adb: New test.
2475 * gnat.dg/array17_pkg.ads: New helper.
2477 2011-09-25 Jason Merrill <jason@redhat.com>
2479 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2481 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2483 * gnat.dg/frame_overflow.ads: New.
2484 * gnat.dg/frame_overflow.adb: Adjust.
2485 * gnat.dg/specs/addr1.ads: Likewise.
2487 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2489 * g++.dg/tree-ssa/restrict2.C: New test.
2491 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2493 * lib/target-supports.exp (check_effective_target_vect64): New.
2494 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2495 of multiple vector sizes.
2496 * gcc.dg/vect/bb-slp-26.c: New.
2498 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2501 * g++.dg/template/bitfield1.C: New.
2503 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2505 * gcc.dg/vect/bb-slp-24.c: New.
2507 2011-09-24 Jason Merrill <jason@redhat.com>
2509 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2511 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2513 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2514 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2516 * g++.dg/cpp0x/nsdmi1.C: New.
2517 * g++.dg/cpp0x/nsdmi2.C: New.
2518 * g++.dg/cpp0x/nsdmi3.C: New.
2519 * g++.dg/cpp0x/nsdmi4.C: New.
2520 * g++.old-deja/g++.other/init4.C: New.
2522 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2525 * g++.dg/template/sfinae28.C: New.
2527 2011-09-23 Ian Lance Taylor <iant@google.com>
2529 * go.test/go-test.exp (errchk): Handle more cases of getting
2530 correct Tcl backslash quoting in regular expressions in test file.
2532 2011-09-23 Jason Merrill <jason@redhat.com>
2535 * g++.dg/init/const8.C: New.
2536 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2537 * g++.dg/cpp0x/defaulted2.C: Likewise.
2538 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2539 * g++.dg/init/pr20039.C: Likewise.
2540 * g++.dg/init/pr42844.C: Likewise.
2542 2011-09-23 Jan Hubicka <jh@suse.cz>
2544 * gcc.dg/ipa/inline-1.c: new testcase.
2545 * gcc.dg/ipa/inline-2.c: new testcase.
2546 * gcc.dg/ipa/inline-3.c: new testcase.
2547 * gcc.dg/ipa/inline-4.c: new testcase.
2549 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2552 * g++.dg/cpp0x/constexpr-static8.C: New.
2554 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2556 * gcc.target/i386/avxfp-1.c: New test.
2557 * gcc.target/i386/avxfp-2.c: New test.
2559 2011-09-23 Terry Guo <terry.guo@arm.com>
2561 * gcc.c-torture/execute/941014-1.x: Deleted.
2563 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2566 * g++.dg/cpp0x/pr50491.C: New.
2568 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2571 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2573 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2576 * g++.dg/cpp0x/nullptr24.C: New.
2578 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2581 * gcc.target/i386/pr50482.c: New test.
2583 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2585 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2586 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2587 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2588 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2589 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2590 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2591 multilib options contain different -march= from dg-options.
2593 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2594 Paolo Carlini <paolo.carlini@oracle.com>
2597 * g++.dg/template/friend52.C: New.
2599 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2601 * gcc.target/arm/cmp-1.c: New test.
2602 * gcc.target/arm/cmp-2.c: Likewise.
2604 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2607 * gfortran.dg/impure_actual_1.f90: Modified error message.
2608 * gfortran.dg/proc_ptr_32.f90: New.
2609 * gfortran.dg/proc_ptr_33.f90: New.
2611 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2613 PR tree-optimization/50451
2614 * gcc.dg/vect/pr50451.c: New test.
2616 2011-09-21 Ian Lance Taylor <iant@google.com>
2618 * go.test/go-test.exp (errchk): Add special case for bug332.
2619 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2620 some more test lines.
2622 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2624 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2625 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2626 * g++.dg/other/i386-8.C: Ditto.
2627 * g++.dg/other/pr34435.C: Ditto.
2628 * g++.dg/other/pr39496.C: Ditto.
2629 * g++.dg/other/mmintrin.C: Ditto.
2631 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2633 * gcc.dg/vect/vect-cond-7.c: New test.
2634 * gcc.target/i386/sse4_1-cond-1.c: New test.
2635 * gcc.target/i386/avx-cond-1.c: New test.
2637 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2640 * g++.dg/other/pr50464.C: New test.
2642 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2644 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2645 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2646 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2647 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2649 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2651 * gnat.dg/opt19.adb: New test.
2653 2011-09-21 Terry Guo <terry.guo@arm.com>
2655 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2656 on arch conflict when testing case on targets other than armv7-a.
2658 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2661 * g++.dg/ext/int128-1.C: New.
2662 * g++.dg/ext/int128-2.C: Likewise.
2663 * g++.dg/ext/int128-2.h: Likewise.
2665 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2668 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2670 2011-09-20 Jason Merrill <jason@redhat.com>
2672 * g++.dg/cpp0x/constexpr-generated1.C: New.
2675 * g++.dg/overload/ref-conv1.C: New.
2677 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2679 * g++.dg/other/final1.C: New.
2681 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2683 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2686 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2688 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2691 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2693 PR tree-optimization/50413
2694 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2695 -fdump-tree-slp-details. Run other tests with
2696 -fdump-tree-vect-details.
2697 * g++.dg/vect/slp-pr50413.cc: New.
2699 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2700 Ira Rosen <ira.rosen@linaro.org>
2703 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2704 Fix underscores around restrict.
2706 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2708 PR tree-optimization/50414
2709 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2710 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2711 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2713 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2715 PR tree-optimization/50412
2716 * gfortran.dg/vect/pr50412.f90: New.
2718 2011-09-16 Jason Merrill <jason@redhat.com>
2721 * g++.dg/eh/defarg1.C: New.
2723 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2725 * gcc.dg/vect/vect-reduc-10.c: New test.
2726 * gcc.target/i386/avx-reduc-1.c: New test.
2728 * gcc.target/i386/sse2-extract-1.c: New test.
2729 * gcc.target/i386/avx-extract-1.c: New test.
2731 2011-09-16 Terry Guo <terry.guo@arm.com>
2733 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2735 2011-09-15 Diego Novillo <dnovillo@google.com>
2737 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2738 ALWAYS_CXXFLAGS, if defined.
2739 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2740 ALWAYS_GFORTRANFLAGS, if defined.
2741 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2742 ALWAYS_GOCFLAGS, if defined.
2743 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2744 ALWAYS_OBJCXXFLAGS, if defined.
2745 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2746 additional_flags, if defined.
2747 * lib/gnat.exp (gnat_target_compile): Likewise.
2748 * lib/objc.exp (objc_target_compile): Likewise.
2749 * lib/target-supports-dg.exp (dg-add-options): Handle
2752 2011-09-15 Tom de Vries <tom@codesourcery.com>
2755 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2756 Use uintptr_t in f1. Undo avr xfails.
2758 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2762 * gfortran.dg/function_types_3.f90: New.
2764 2011-09-15 Jason Merrill <jason@redhat.com>
2767 * g++.dg/cpp0x/trailing7.C: New.
2770 * g++.dg/cpp0x/nullptr23.C: New.
2772 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2774 * gcc.dg/vect/bb-slp-25.c: New.
2776 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2779 * g++.dg/cpp0x/noexcept15.C: New.
2781 2011-09-14 Tom de Vries <tom@codesourcery.com>
2784 * gcc.dg/pr50251.c: New test.
2786 2011-09-14 Tobias Burnus <burnus@net-b.de>
2790 * gfortran.dg/null_5.f90: New.
2791 * gfortran.dg/null_6.f90: New.
2793 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2795 * gcc.c-torture/compile/20110913-1.c: New test.
2797 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2800 * gfortran.dg/result_2.f90: New.
2802 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2804 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2806 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2809 * g++.dg/cpp0x/variadic116.C: New test case.
2811 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2813 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2814 * gcc.target/mips/interrupt_handler-2.c: New test.
2815 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2817 2011-09-12 Jason Merrill <jason@redhat.com>
2819 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2821 * g++.dg/cpp0x/explicit7.C: New.
2823 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2825 PR rtl-optimization/50212
2826 * g++.dg/other/pr50212.C: New test.
2828 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2831 * testsuite/gcc.target/avr/torture/avr-torture.exp
2832 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2833 "-O2 -fmerge-all-constants".
2835 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2838 * gfortran.dg/do_while_1.f90: New test.
2840 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2844 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2845 * gfortran.dg/proc_decl_26.f90: New.
2846 * gfortran.dg/typebound_override_2.f90: New.
2847 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2849 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2851 * gnat.dg/cond_expr2.ad[sb]: New test.
2853 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2855 * gnat.dg/atomic5.ad[sb]: New test.
2857 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2859 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2861 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2864 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2866 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2869 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2871 2011-09-09 Richard Guenther <rguenther@suse.de>
2873 PR tree-optimization/50328
2874 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2876 2011-09-09 Richard Guenther <rguenther@suse.de>
2879 * gcc.dg/torture/pr50333.c: New testcase.
2881 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2883 PR tree-optimization/50318
2884 * gcc.target/arm/pr50318-1.c: New file.
2886 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2888 * gcc.target/i386/all_one_m256i.c: New test.
2890 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2893 * g++.dg/cpp0x/sfinae28.C: New.
2895 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2898 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2899 longer ignored on typedefs.
2901 PR c++/33255 - Support -Wunused-local-typedefs warning
2902 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2903 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2905 2011-09-08 Martin Jambor <mjambor@suse.cz>
2907 PR tree-optimization/50287
2908 * gcc.dg/torture/pr50287.c: New test.
2910 2011-09-08 Richard Guenther <rguenther@suse.de>
2912 PR tree-optimization/19831
2913 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2914 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2915 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2916 * gcc.dg/errno-1.c: Adjust.
2918 2011-09-08 Richard Guenther <rguenther@suse.de>
2920 PR tree-optimization/19831
2921 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2923 2011-09-08 Tobias Burnus <burnus@net-b.de>
2926 * gfortran.dg/do_concurrent_1.f90: New.
2927 * gfortran.dg/do_concurrent_2.f90: New.
2929 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2932 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2933 * gcc.dg/pr50310-2.c: New test.
2935 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2938 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2939 * gfortran.dg/impure_constructor_1.f90: Modified.
2940 * gfortran.dg/proc_ptr_comp_33.f90: New.
2942 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2945 * gcc.dg/pr50310-1.c: New test.
2947 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2950 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2953 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2956 * g++.dg/cpp0x/noexcept14.C: New.
2958 2011-09-07 Jason Merrill <jason@redhat.com>
2960 * g++.dg/cpp0x/constexpr-ref3.C: New.
2962 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2964 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2966 * gcc.dg/section1.c: Don't xfail for avr.
2968 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2970 PR tree-optimization/50322
2971 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2973 2011-09-07 Martin Jambor <mjambor@suse.cz>
2975 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2977 2011-09-07 Martin Jambor <mjambor@suse.cz>
2979 PR tree-optimization/49911
2980 * g++.dg/tree-ssa/pr49911.C: New test.
2982 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2985 * gcc.dg/torture/pr49030.c: New test.
2987 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2990 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2991 * gfortran.dg/class_4d.f03: Deleted.
2992 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2994 2011-09-07 Richard Guenther <rguenther@suse.de>
2996 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2998 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3000 PR tree-optimization/46021
3001 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3003 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3005 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3007 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3009 * gcc.c-torture/compile/20110906-1.c: New test.
3011 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3013 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3015 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3017 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3018 --param tree-reassoc-width=1.
3020 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3021 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3023 2011-09-06 Richard Guenther <rguenther@suse.de>
3025 PR tree-optimization/48149
3026 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3028 2011-09-06 Richard Guenther <rguenther@suse.de>
3030 PR tree-optimization/48317
3031 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3033 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3035 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3037 (add_options_for_quad_vectors): Replace with ...
3038 (add_options_for_double_vectors): ... this.
3039 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3040 support multiple vector sizes since the vectorizer attempts to
3041 vectorize with both vector sizes.
3042 * gcc.dg/vect/no-vfa-vect-79.c,
3043 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3044 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3045 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3046 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3047 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3048 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3049 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3050 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3051 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3052 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3053 gcc.dg/vect/vect-40.c: Likewise.
3054 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3055 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3056 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3057 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3058 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3060 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3062 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3065 * gcc.target/mips/abi-main.h: New file.
3066 * gcc.target/mips/abi-o32-long32.c: New test.
3067 * gcc.target/mips/abi-o32-long64.c: Likewise.
3068 * gcc.target/mips/abi-o64-long32.c: Likewise.
3069 * gcc.target/mips/abi-o64-long64.c: Likewise.
3070 * gcc.target/mips/abi-n32-long32.c: Likewise.
3071 * gcc.target/mips/abi-n32-long64.c: Likewise.
3072 * gcc.target/mips/abi-n64-long32.c: Likewise.
3073 * gcc.target/mips/abi-n64-long64.c: Likewise.
3074 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3075 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3076 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3077 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3078 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3079 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3080 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3081 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3082 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3083 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3084 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3085 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3086 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3087 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3088 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3089 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3090 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3091 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3092 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3093 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3094 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3095 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3096 * gcc.target/mips/branch-3.c: Likewise.
3097 * gcc.target/mips/branch-4.c: Likewise.
3098 * gcc.target/mips/branch-5.c: Likewise.
3099 * gcc.target/mips/branch-6.c: Likewise.
3100 * gcc.target/mips/branch-7.c: Likewise.
3101 * gcc.target/mips/branch-8.c: Likewise.
3102 * gcc.target/mips/branch-9.c: Likewise.
3103 * gcc.target/mips/branch-10.c: Likewise.
3104 * gcc.target/mips/branch-11.c: Likewise.
3105 * gcc.target/mips/branch-12.c: Likewise.
3106 * gcc.target/mips/branch-13.c: Likewise.
3107 * gcc.target/mips/lazy-binding-1.c: Likewise.
3109 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3111 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3112 to avoid warning on int=16 platforms..
3114 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3116 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3117 to work even with -fshort-enums.
3119 2011-09-04 Jan Hubicka <jh@suse.cz>
3121 * gcc.c-torture/compile/20110902.c: new testcase.
3123 2011-09-04 Jason Merrill <jason@redhat.com>
3126 * g++.dg/cpp0x/rv-conv1.C: New.
3129 * g++.dg/cpp0x/rv-func3.C: New.
3131 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3135 * g++.dg/cpp0x/constexpr-template1.C: New.
3136 * g++.dg/cpp0x/constexpr-template2.C: New.
3137 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3138 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3140 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3142 * gnat.dg/specs/debug1.ads: Tweak pattern.
3144 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3147 * gfortran.dg/class_45a.f03: New.
3148 * gfortran.dg/class_45b.f03: New.
3150 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3151 Ira Rosen <ira.rosen@linaro.org>
3153 PR tree-optimization/50208
3154 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3155 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3156 -fno-tree-fre -fno-tree-pre.
3158 2011-09-02 Martin Jambor <mjambor@suse.cz>
3160 * gcc.dg/ipa/ipcp-3.c: New test.
3162 2011-09-02 Richard Guenther <rguenther@suse.de>
3164 PR tree-optimization/27460
3166 * gcc.dg/vect/vect-cond-7.c: New testcase.
3168 2011-09-02 Martin Jambor <mjambor@suse.cz>
3170 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3171 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3172 xfailed test for inlining.
3173 * g++.dg/ipa/ivinline-9.C: Likewise.
3175 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3177 PR tree-optimization/50178
3178 * gfortran.dg/vect/pr50178.f90: New test.
3180 2011-08-31 Martin Jambor <mjambor@suse.cz>
3183 * gcc.c-torture/execute/pr49886.c: New testcase.
3185 2011-08-31 Tom de Vries <tom@codesourcery.com>
3188 * gcc.dg/pr43513.c: New test.
3190 2011-08-30 Tobias Burnus <burnus@net-b.de>
3193 * gfortran.dg/common_14.f90: New.
3194 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3196 2011-08-30 Jason Merrill <jason@redhat.com>
3199 * g++.dg/cpp0x/decltype33.C: New.
3202 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3205 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3207 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3209 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3211 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3213 * gnat.dg/specs/aggr3.ads: New test.
3214 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3216 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3217 * gnat.dg/specs/aggr2.ads: Likewise.
3219 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3222 * gfortran.dg/allocate_with_source_2.f90: New test
3224 2011-08-30 Jason Merrill <jason@redhat.com>
3227 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3230 * g++.dg/cpp0x/constexpr-value3.C: New.
3232 2011-08-30 Richard Guenther <rguenther@suse.de>
3235 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3236 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3237 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3238 * gcc.dg/pr36902.c: XFAIL.
3240 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3242 * gcc.target/i386/fma-check.h: New.
3243 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3244 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3245 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3246 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3247 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3248 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3249 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3250 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3251 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3252 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3253 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3254 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3255 * gcc.target/i386/fma-compile.c: Likewise.
3256 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3257 * gcc.target/i386/sse-12.c: Add -mfma.
3258 * gcc.target/i386/sse-13.c: Likewise.
3259 * gcc.target/i386/sse-14.c: Likewise.
3260 * gcc.target/i386/sse-22.c: Likewise.
3261 * gcc.target/i386/sse-23.c: Likewise.
3262 * g++.dg/other/i386-2.C: Likewise.
3263 * g++.dg/other/i386-3.C: Likewise.
3265 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3268 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3269 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3271 2011-08-30 Christian Bruel <christian.bruel@st.com>
3273 * g++.dg/bprob/bprob.exp (feedback_options): Set
3274 -fbranch-probabilities.
3275 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3277 2011-08-29 Jason Merrill <jason@redhat.com>
3280 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3282 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3283 Jason Merrill <jason@redhat.com>
3285 * g++.dg/dfp/base.C: New test.
3287 2011-08-29 Jason Merrill <jason@redhat.com>
3291 * g++.dg/cpp0x/initlist58.C: New.
3293 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3296 * gfortran.dg/class_result_1.f03: New.
3298 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3301 * gcc.target/i386/pr48722.c: New test.
3303 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3306 * gfortran.dg/widechar_compare_1.f90: New test.
3308 2011-08-26 Jason Merrill <jason@redhat.com>
3312 * g++.dg/abi/mangle50.C: New.
3314 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3317 * gcc.target/i386/pr50202.c: New test.
3319 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3321 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3322 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3323 * gcc.target/i386/avx-round-vec.c: New test.
3324 * gcc.target/i386/avx-roundf-vec.c: New test.
3326 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3328 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3332 * c-c++-common/Wunused-var-14.c: New test.
3334 2011-08-26 Tom de Vries <tom@codesourcery.com>
3336 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3338 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3340 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3341 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3342 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3343 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3345 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3347 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3348 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3349 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3350 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3352 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3355 * gfortran.dg/pointer_comp_init_1.f90: New test.
3357 2011-08-25 Jason Merrill <jason@redhat.com>
3360 * g++.dg/cpp0x/sfinae27.C: New.
3362 2011-08-25 Tobias Burnus <burnus@net-b.de>
3364 * gfortran.dg/coarray_lib_token_4.f90: New.
3366 2011-08-25 Tobias Burnus <burnus@net-b.de>
3368 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3370 2011-08-25 Richard Guenther <rguenther@suse.de>
3372 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3374 2011-08-24 Tobias Burnus <burnus@net-b.de>
3377 * gfortran.dg/initialization_28.f90: New.
3379 2011-08-24 Richard Guenther <rguenther@suse.de>
3381 PR tree-optimization/50067
3382 * gcc.dg/torture/pr50067-3.c: New testcase.
3383 * gcc.dg/torture/pr50067-4.c: Likewise.
3384 * gcc.dg/torture/pr50067-5.c: Likewise.
3386 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3388 * g++.dg/other/i386-2.C: Add -mavx2 check.
3389 * g++.dg/other/i386-3.C: Likewise.
3390 * gcc.target/i386/avx-1.c: Add AVX2.
3391 * gcc.target/i386/avx-2.c: Likewise.
3392 * gcc.target/i386/funcspec-5.c: Likewise.
3393 * gcc.target/i386/sse-12.c: Likewise.
3394 * gcc.target/i386/sse-13.c: Likewise.
3395 * gcc.target/i386/sse-14.c: Likewise.
3396 * gcc.target/i386/sse-22.c: Likewise.
3397 * gcc.target/i386/sse-23.c: Likewise.
3398 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3399 * gcc.target/i386/avx2-check.h: New.
3400 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3401 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3402 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3403 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3404 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3405 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3406 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3407 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3408 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3409 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3410 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3411 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3412 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3413 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3414 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3415 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3416 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3417 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3418 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3419 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3420 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3421 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3422 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3423 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3424 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3425 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3426 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3427 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3428 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3429 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3430 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3431 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3432 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3433 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3434 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3435 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3436 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3437 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3438 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3439 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3440 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3441 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3442 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3443 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3444 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3445 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3446 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3447 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3448 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3449 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3450 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3451 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3452 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3453 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3454 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3455 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3456 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3457 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3458 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3459 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3460 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3461 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3462 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3463 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3464 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3465 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3466 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3467 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3468 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3469 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3470 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3471 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3472 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3473 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3474 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3475 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3476 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3477 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3478 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3479 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3480 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3481 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3482 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3483 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3484 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3485 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3486 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3487 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3488 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3489 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3490 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3491 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3492 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3493 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3494 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3495 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3496 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3497 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3498 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3499 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3500 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3501 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3502 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3503 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3504 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3505 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3506 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3507 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3508 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3509 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3510 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3511 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3512 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3513 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3514 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3515 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3516 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3517 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3518 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3519 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3520 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3521 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3522 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3531 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3532 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3533 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3534 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3535 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3536 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3561 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3562 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3571 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3572 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3573 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3574 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3575 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3576 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3577 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3578 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3579 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3580 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3581 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3594 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3596 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3597 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3600 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3601 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3602 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3628 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3629 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3630 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3631 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3632 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3633 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3634 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3635 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3636 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3637 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3639 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3640 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3641 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3642 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3643 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3644 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3645 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3646 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3647 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3731 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3732 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3733 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3734 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3735 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3736 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3737 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3738 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3739 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3740 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3741 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3742 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3743 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3744 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3745 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3746 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3747 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3748 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3749 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3750 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3751 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3752 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3753 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3754 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3755 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3756 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3757 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3758 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3759 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3760 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3761 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3762 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3763 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3764 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3765 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3766 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3767 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3768 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3769 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3770 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3771 * gcc.target/i386/testimm-9.c: Likewise.
3773 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3775 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3776 * g++.dg/other/i386-3.C: Likewise.
3777 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3778 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3779 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3780 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3781 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3782 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3783 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3784 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3785 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3786 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3787 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3788 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3789 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3790 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3791 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3792 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3793 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3794 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3795 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3796 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3797 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3798 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3799 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3800 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3801 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3802 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3803 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3804 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3805 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3806 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3807 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3808 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3809 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3810 * gcc.target/i386/sse-12.c: Add BMI2.
3811 * gcc.target/i386/sse-13.c: Likewise.
3812 * gcc.target/i386/sse-14.c: Likewise.
3813 * gcc.target/i386/sse-22.c: Likewise.
3814 * gcc.target/i386/sse-23.c: Likewise.
3816 2011-08-23 Jason Merrill <jason@redhat.com>
3818 * g++.dg/template/crash7.C: Adjust expected errors.
3820 2011-08-23 Jason Merrill <jason@redhat.com>
3824 * g++.dg/cpp0x/overload2.C: New.
3826 2011-08-23 Jason Merrill <jason@redhat.com>
3829 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3831 2011-08-23 Jason Merrill <jason@redhat.com>
3834 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3835 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3836 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3837 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3839 2011-08-23 Jason Merrill <jason@redhat.com>
3842 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3844 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3847 * g++.dg/warn/Wunused-var-16.C: New test.
3850 * gcc.dg/pr50161.c: New test.
3852 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3855 * g++.dg/gcov/gcov-7.C: New test.
3857 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3860 * g++.dg/dfp/nofields.C: New test.
3862 2011-08-23 Tobias Burnus <burnus@net-b.de>
3865 * gfortran.dg/use_16.f90: New.
3867 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3868 Kirill Yukhin <kirill.yukhin@intel.com>
3871 * gcc.target/i386/pr50155.c: New test.
3873 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3875 PR tree-optimization/50133
3876 * gcc.dg/pr50133.c: New test.
3879 * c-c++-common/cxxbitfields-6.c: New test.
3881 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3884 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3886 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3888 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3889 * gcc.dg/pr49994-3.c: Ditto.
3891 2011-08-22 Richard Guenther <rguenther@suse.de>
3894 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3895 * gcc.dg/torture/pr50067-2.c: Likewise.
3897 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3900 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3901 of a constant resulting from simplification.
3902 * gfortran.dg/warn_conversion_3.f90: New test.
3904 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3907 * gfortran.dg/zero_stride_1.f90: New test.
3909 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3912 * gfortran.dg/typebound_override_1.f90: Modified.
3914 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3916 PR tree-optimization/48739
3917 * gcc.dg/pr48739-1.c: New test.
3918 * gcc.dg/pr48739-2.c: New test.
3920 2011-08-20 Tobias Burnus <burnus@net-b.de>
3922 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3924 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3927 * gfortran.dg/where_3.f90: New test.
3929 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3932 * gfortran.dg/pr49721-1.f: New.
3933 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3935 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3937 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3938 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3941 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3943 * gcc.target/arm/wmul-11.c: New file.
3944 * gcc.target/arm/wmul-12.c: New file.
3945 * gcc.target/arm/wmul-13.c: New file.
3947 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3949 * gcc.target/arm/wmul-10.c: New file.
3951 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3953 * gcc.target/arm/wmul-9.c: New file.
3954 * gcc.target/arm/wmul-bitfield-2.c: New file.
3956 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3958 * gcc.target/arm/wmul-8.c: New file.
3960 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3962 * gcc.target/arm/wmul-7.c: New file.
3964 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3966 * gcc.target/arm/wmul-6.c: New file.
3968 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3970 * gcc.target/arm/wmul-5.c: New file.
3971 * gcc.target/arm/no-wmla-1.c: New file.
3973 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3975 * gcc.target/arm/wmul-bitfield-1.c: New file.
3977 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3979 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3981 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3983 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3984 * gcc.target/i386/conversion.c: Likewise.
3986 2011-08-19 Richard Guenther <rguenther@suse.de>
3988 * gcc.dg/torture/pr50067-1.c: New testcase.
3989 * gcc.dg/torture/pr50067-2.c: Likewise.
3991 2011-08-19 Joey Ye <joey.ye@arm.com>
3994 * gcc.target/arm/handler-align.c: New test.
3995 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3998 2011-08-19 Joey Ye <joey.ye@arm.com>
4000 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4002 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4005 * gfortran.dg/end_block_label_1.f90: New test.
4006 * gfortran.dg/end_associate_label_1.f90: New test.
4008 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4010 * gcc.dg/c1x-pointer-float-1.c: New test.
4012 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4015 * gfortran.dg/duplicate_labels_2.f: New test.
4017 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4019 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4020 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4021 gcc.dg/c1x-noreturn-5.c: New tests.
4023 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4025 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4027 2011-08-18 Tobias Burnus <burnus@net-b.de>
4030 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4031 * gfortran.dg/coarray_lock_3.f90: Fix test.
4032 * gfortran.dg/coarray_lock_4.f90: New.
4033 * gfortran.dg/coarray_lock_5.f90: New.
4035 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4038 * gcc.c-torture/compile/pr50009.c: New test.
4041 * gcc.dg/torture/pr50092.c: New test.
4043 2011-08-18 Tobias Burnus <burnus@net-b.de>
4046 * gfortran.dg/namelist_73.f90: New.
4048 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4050 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4053 * gcc.dg/pr50017.c: New test.
4055 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4058 * g++.dg/lookup/hidden-var1.C: New test case.
4060 2011-08-17 Tobias Burnus <burnus@net-b.de>
4063 * gfortran.dg/warn_unused_var_2.f90: New.
4064 * gfortran.dg/warn_unused_var_3.f90: New.
4066 2011-08-17 Tom de Vries <tom@codesourcery.com>
4069 * gcc.target/arm/pr43597.c: New test.
4071 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4074 * gfortran.dg/common_13.f90: New.
4076 2011-08-16 Jason Merrill <jason@redhat.com>
4079 * g++.dg/cpp0x/variadic-unresolved.C: New.
4081 * g++.old-deja/g++.brendan/README: Add R.I.P.
4083 * g++.dg/ext/attr-used-1.C: New.
4086 * g++.dg/cpp0x/initlist56.C: New.
4088 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4091 * g++.dg/opt/life1.C: Only run on Linux.
4093 2011-08-15 Tobias Burnus <burnus@net-b.de>
4095 * gfortran.dg/coarray_26.f90: New.
4097 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4099 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4102 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4105 * gfortran.dg/func_result_7.f90: New.
4107 2011-08-13 Jason Merrill <jason@redhat.com>
4110 * g++.dg/cpp0x/decltype32.C: New.
4113 * g++.dg/diagnostic/expr1.C: New.
4115 2011-08-12 David Li <davidxl@google.com>
4117 * g++.dg/abi/vbase15.C: New test.
4119 2011-08-12 Jason Merrill <jason@redhat.com>
4122 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4124 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4126 * gcc.dg/builtins-67.c: New test.
4127 * gcc.target/i386/conversion.c: Ditto.
4129 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4130 Brian Hackett <bhackett1024@gmail.com>
4132 * g++.dg/plugin/decl_plugin.c: New.
4133 * g++.dg/plugin/decl-plugin-test.C: New.
4134 * g++.dg/plugin/plugin.exp: Add above testcase.
4136 2011-08-11 Richard Guenther <rguenther@suse.de>
4138 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4140 2011-08-11 Michael Matz <matz@suse.de>
4142 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4144 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4146 PR tree-optimization/50039
4147 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4148 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4150 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4152 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4153 (sse4_1_test): Initialize src3 with random value.
4155 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4157 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4158 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4159 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4160 * gcc.dg/scal-to-vec1.c: New test.
4161 * gcc.dg/scal-to-vec2.c: New test.
4163 2011-08-09 Richard Guenther <rguenther@suse.de>
4165 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4166 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4167 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4168 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4170 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4172 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4174 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4176 * gcc.dg/pr49948.c: Require pthread effective target.
4178 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4180 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4182 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4184 * gcc.target/i386/sse-22a.c: New test.
4186 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4188 PR tree-optimization/50014
4189 * gcc.dg/vect/pr50014.c: New test.
4191 2011-08-08 Martin Jambor <mjambor@suse.cz>
4194 * gcc.dg/tree-ssa/pr49923.c: New test.
4196 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4199 * gcc.target/i386/pr49781-1.c: New.
4201 2011-08-08 Jason Merrill <jason@redhat.com>
4203 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4205 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4207 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4210 * gfortran.dg/typebound_override_1.f90: New.
4212 2011-08-07 Kai Tietz <ktietz@redhat.com>
4214 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4215 x86_64 mingw target.
4216 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4217 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4218 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4219 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4220 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4221 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4222 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4223 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4224 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4225 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4227 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4230 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4232 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4234 * gcc.dg/pr48770.c: Cleanup coverage files.
4235 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4237 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4239 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4240 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4241 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4242 lzcnt and bmi options.
4244 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4247 * gcc.dg/pr47381-1.c: New.
4248 * gcc.dg/pr47381-2.c: Likewise.
4249 * gcc.target/i386/pr47381.c: Likewise.
4251 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4254 * gcc.dg/pr47727.c: New.
4257 * gcc.dg/pr47372-1.c: New.
4258 * gcc.dg/pr47372-2.c: Likewise.
4260 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4263 * gcc.target/i386/pr47449.c: New.
4266 * gcc.dg/pr47446-1.c: New.
4267 * gcc.dg/pr47446-2.c: Likewise.
4269 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4272 * gcc.dg/pr47766.c: New.
4275 * gcc.dg/tls/pr47715-1.c: New.
4276 * gcc.dg/tls/pr47715-2.c: Likewise.
4277 * gcc.dg/tls/pr47715-3.c: Likewise.
4278 * gcc.dg/tls/pr47715-4.c: Likewise.
4279 * gcc.dg/tls/pr47715-5.c: Likewise.
4281 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4284 * objc.dg/gnu-api-2-class.m: Updated comments.
4285 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4286 * objc.dg/gnu-api-2-class-meta.m: New test.
4287 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4289 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4292 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4293 with classes that are in construction.
4295 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4298 * gcc.target/i386/pr48084-1.c: New.
4299 * gcc.target/i386/pr48084-2.c: Likewise.
4300 * gcc.target/i386/pr48084-3.c: Likewise.
4301 * gcc.target/i386/pr48084-4.c: Likewise.
4302 * gcc.target/i386/pr48084-5.c: Likewise.
4304 PR rtl-optimization/49504
4305 * gcc.target/i386/pr49504.c: New.
4308 * gcc.dg/pr49860.c: New.
4310 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4313 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4314 with classes that are in construction.
4316 2011-08-05 Jason Merrill <jason@redhat.com>
4319 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4322 * g++.dg/cpp0x/decltype31.C: New.
4325 * g++.dg/init/array28.C: New.
4328 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4330 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4333 * gcc.dg/pr47369-1.c: New.
4335 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4338 * gcc.dg/torture/pr47364-1.c: New.
4339 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4340 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4342 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4345 * gfortran.dg/transfer_check_2.f90: New test case.
4347 2011-08-05 Jan Hubicka <jh@suse.cz>
4350 * gfortran.dg/pr49494.f90: New testcase.
4352 2011-08-05 Jan Hubicka <jh@suse.cz>
4355 * gcc.c-torture/compile/pr49735.c: New testcase.
4357 2011-08-05 Jason Merrill <jason@redhat.com>
4360 * g++.dg/cpp0x/initlist56.C: New.
4363 * g++.dg/overload/rvalue2.C: New.
4366 * g++.dg/cpp0x/range-for21.C: New.
4368 * g++.dg/ext/vla11.C: New.
4370 2011-08-05 Richard Guenther <rguenther@suse.de>
4372 PR tree-optimization/49984
4373 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4375 2011-08-05 Richard Guenther <rguenther@suse.de>
4377 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4378 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4379 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4381 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4383 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4384 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4385 * gfortran.dg/ldist-pr43023.f90: Ditto.
4386 * gfortran.dg/namelist_52.f90: Ditto.
4387 * gfortran.dg/interface_proc_end.f90: Ditto.
4388 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4389 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4391 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4393 * gcc.dg/vect/vect-over-widen-1.c: New test.
4394 * gcc.dg/vect/vect-over-widen-2.c: New test.
4395 * gcc.dg/vect/vect-over-widen-3.c: New test.
4396 * gcc.dg/vect/vect-over-widen-4.c: New test.
4398 2011-08-04 Richard Guenther <rguenther@suse.de>
4401 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4403 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4405 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4407 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4410 * g++.dg/ext/builtin-object-size3.C: New test.
4412 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4414 PR tree-optimization/49948
4415 * gcc.dg/pr49948.c: New test.
4417 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4420 * gcc.dg/torture/pr47383.c: New.
4422 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4424 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4426 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4428 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4430 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4433 * gcc.dg/torture/pr47744-1.c: New.
4434 * gcc.dg/torture/pr47744-2.c: Likewise.
4435 * gcc.dg/torture/pr47744-3.c: Likewise.
4437 2011-08-03 Richard Guenther <rguenther@suse.de>
4440 * gcc.dg/torture/pr49958.c: New testcase.
4442 2011-08-03 Richard Guenther <rguenther@suse.de>
4444 PR tree-optimization/49938
4445 * g++.dg/torture/pr49938.C: New testcase.
4447 2011-08-02 Jason Merrill <jason@redhat.com>
4450 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4453 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4456 * g++.dg/cpp0x/variadic115.C: New.
4459 * g++.dg/cpp0x/union5.C: New.
4461 2011-08-02 Daniel Kraft <d@domob.eu>
4464 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4466 2011-08-02 Kai Tietz <ktietz@redhat.com>
4469 * gcc.dg/tree-ssa/forwprop-15.c
4471 2011-08-02 Jason Merrill <jason@redhat.com>
4474 * g++.dg/cpp0x/range-for20.C: New.
4476 2011-08-02 Tobias Burnus <burnus@net-b.de>
4478 * gfortran.dg/coarray_lib_token_3.f90: New.
4480 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4483 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4484 * gcc.dg/gomp/atomic-15.c: New test.
4485 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4486 * g++.dg/gomp/atomic-15.C: New test.
4487 * g++.dg/gomp/private-1.C: New test.
4488 * g++.dg/gomp/sharing-2.C: New test.
4489 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4490 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4491 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4493 2011-08-02 Tobias Burnus <burnus@net-b.de>
4495 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4496 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4498 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4499 * gfortran.dg/allocatable_function_5.f90: Ditto.
4500 * gfortran.dg/allocate_stat.f90: Ditto.
4501 * gfortran.dg/array_constructor_20.f90: Ditto.
4502 * gfortran.dg/array_constructor_21.f90: Ditto.
4503 * gfortran.dg/array_constructor_22.f90: Ditto.
4504 * gfortran.dg/array_constructor_26.f03: Ditto.
4505 * gfortran.dg/array_function_4.f90: Ditto.
4506 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4507 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4508 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4509 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4510 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4511 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4512 * gfortran.dg/class_15.f03: Ditto.
4513 * gfortran.dg/class_27.f03: Ditto.
4514 * gfortran.dg/class_33.f90: Ditto.
4515 * gfortran.dg/class_37.f03: Ditto.
4516 * gfortran.dg/class_40.f03: Ditto.
4517 * gfortran.dg/class_42.f03: Ditto.
4518 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4519 * gfortran.dg/coarray/registering_1.f90: Ditto.
4520 * gfortran.dg/convert_1.f90: Ditto.
4521 * gfortran.dg/default_initialization_3.f90: Ditto.
4522 * gfortran.dg/dependency_25.f90: Ditto.
4523 * gfortran.dg/dependency_26.f90: Ditto.
4524 * gfortran.dg/dependency_36.f90: Ditto.
4525 * gfortran.dg/dependency_37.f90: Ditto.
4526 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4527 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4528 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4529 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4530 * gfortran.dg/elemental_result_1.f90: Ditto.
4531 * gfortran.dg/empty_derived_type.f90: Ditto.
4532 * gfortran.dg/entry_7.f90: Ditto.
4533 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4534 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4535 * gfortran.dg/error_recovery_3.f90: Ditto.
4536 * gfortran.dg/extends_4.f03: Ditto.
4537 * gfortran.dg/func_assign.f90: Ditto.
4538 * gfortran.dg/func_assign_3.f90: Ditto.
4539 * gfortran.dg/generic_1.f90: Ditto.
4540 * gfortran.dg/generic_18.f90: Ditto.
4541 * gfortran.dg/generic_22.f03: Ditto.
4542 * gfortran.dg/generic_4.f90: Ditto.
4543 * gfortran.dg/generic_6.f90: Ditto.
4544 * gfortran.dg/generic_actual_arg.f90: Ditto.
4545 * gfortran.dg/graphite/id-21.f: Ditto.
4546 * gfortran.dg/graphite/pr45758.f90: Ditto.
4547 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4548 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4549 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4550 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4551 * gfortran.dg/host_used_types_1.f90: Ditto.
4552 * gfortran.dg/implicit_1.f90: Ditto.
4553 * gfortran.dg/implicit_11.f90: Ditto.
4554 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4555 * gfortran.dg/impure_actual_1.f90: Ditto.
4556 * gfortran.dg/impure_assignment_1.f90: Ditto.
4557 * gfortran.dg/impure_constructor_1.f90: Ditto.
4558 * gfortran.dg/initialization_10.f90: Ditto.
4559 * gfortran.dg/initialization_12.f90: Ditto.
4560 * gfortran.dg/interface_14.f90: Ditto.
4561 * gfortran.dg/interface_15.f90: Ditto.
4562 * gfortran.dg/interface_2.f90: Ditto.
4563 * gfortran.dg/interface_25.f90: Ditto.
4564 * gfortran.dg/interface_26.f90: Ditto.
4565 * gfortran.dg/interface_29.f90: Ditto.
4566 * gfortran.dg/interface_assignment_1.f90: Ditto.
4567 * gfortran.dg/internal_pack_6.f90: Ditto.
4568 * gfortran.dg/internal_pack_7.f90: Ditto.
4569 * gfortran.dg/internal_pack_8.f90: Ditto.
4570 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4571 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4572 * gfortran.dg/module_commons_3.f90: Ditto.
4573 * gfortran.dg/module_equivalence_4.f90: Ditto.
4574 * gfortran.dg/module_equivalence_6.f90: Ditto.
4575 * gfortran.dg/module_function_type_1.f90: Ditto.
4576 * gfortran.dg/module_naming_1.f90: Ditto.
4577 * gfortran.dg/namelist_4.f90: Ditto.
4578 * gfortran.dg/operator_c1202.f90: Ditto.
4579 * gfortran.dg/parens_7.f90: Ditto.
4580 * gfortran.dg/pr32921.f: Ditto.
4581 * gfortran.dg/pr33646.f90: Ditto.
4582 * gfortran.dg/pr41928.f90: Ditto.
4583 * gfortran.dg/pr42119.f90: Ditto.
4584 * gfortran.dg/pr43984.f90: Ditto.
4585 * gfortran.dg/present_1.f90: Ditto.
4586 * gfortran.dg/private_type_2.f90: Ditto.
4587 * gfortran.dg/proc_decl_2.f90: Ditto.
4588 * gfortran.dg/proc_ptr_10.f90: Ditto.
4589 * gfortran.dg/proc_ptr_22.f90: Ditto.
4590 * gfortran.dg/proc_ptr_8.f90: Ditto.
4591 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4592 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4593 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4594 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4595 * gfortran.dg/substring_equivalence.f90: Ditto.
4596 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4597 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4598 * gfortran.dg/trim_optimize_6.f90: Ditto.
4599 * gfortran.dg/typebound_call_12.f03: Ditto.
4600 * gfortran.dg/typebound_operator_5.f03: Ditto.
4601 * gfortran.dg/typebound_operator_6.f03: Ditto.
4602 * gfortran.dg/typebound_proc_18.f03: Ditto.
4603 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4604 * gfortran.dg/use_1.f90: Ditto.
4605 * gfortran.dg/use_10.f90: Ditto.
4606 * gfortran.dg/use_11.f90: Ditto.
4607 * gfortran.dg/use_14.f90: Ditto.
4608 * gfortran.dg/use_only_2.f90: Ditto.
4609 * gfortran.dg/use_rename_4.f90: Ditto.
4610 * gfortran.dg/use_rename_5.f90: Ditto.
4611 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4612 * gfortran.dg/used_interface_ref.f90: Ditto.
4613 * gfortran.dg/used_types_11.f90: Ditto.
4614 * gfortran.dg/used_types_3.f90: Ditto.
4615 * gfortran.dg/used_types_4.f90: Ditto.
4616 * gfortran.dg/userdef_operator_2.f90: Ditto.
4617 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4618 * gfortran.dg/vect/pr46213.f90: Ditto.
4619 * gfortran.dg/whole_file_21.f90: Ditto.
4620 * gfortran.dg/whole_file_22.f90: Ditto.
4621 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4622 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4624 2011-08-02 Kai Tietz <ktietz@redhat.com>
4626 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4628 2011-08-01 Jason Merrill <jason@redhat.com>
4631 * g++.dg/abi/mangle49.C: New.
4634 * g++.dg/cpp0x/constexpr-array4.C: New.
4637 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4639 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4642 * gcc.target/i386/pr49927.c: New test.
4644 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4646 PR tree-optimization/49926
4647 * gcc.dg/vect/pr49926.c: New test.
4649 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4651 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4652 * gcc.target/i386/lzcnt-1.c: New test.
4653 * gcc.target/i386/lzcnt-2.c: Likewise.
4654 * gcc.target/i386/lzcnt-2a.c: Likewise.
4655 * gcc.target/i386/lzcnt-3.c: Likewise.
4656 * gcc.target/i386/lzcnt-4.c: Likewise.
4657 * gcc.target/i386/lzcnt-4a.c: Likewise.
4658 * gcc.target/i386/lzcnt-5.c: Likewise.
4659 * gcc.target/i386/lzcnt-6.c: Likewise.
4660 * gcc.target/i386/lzcnt-6a.c: Likewise.
4661 * gcc.target/i386/lzcnt-check.h: Likewise.
4663 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4664 * gcc.target/i386/sse-13.c: Likewise.
4665 * gcc.target/i386/sse-14.c: Likewise.
4666 * g++.dg/other/i386-2.C: Likewise.
4667 * g++.dg/other/i386-3.C: Likewise.
4669 2011-08-01 Julian Brown <julian@codesourcery.com>
4671 * gcc.target/arm/fixed-point-exec.c: New test.
4673 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4676 * gcc.target/i386/pr49920.c: New test.
4678 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4680 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4681 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4682 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4683 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4684 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4685 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4686 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4687 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4688 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4689 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4690 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4691 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4692 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4693 * g++.dg/tree-ssa/pr33615.C: Ditto.
4694 * g++.dg/tree-ssa/restrict1.C: Ditto.
4695 * c-c++-common/restrict-2.c: Ditto.
4696 * gfortran.dg/pr32921.f: Ditto.
4697 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4698 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4699 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4700 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4701 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4702 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4703 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4704 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4705 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4706 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4708 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4710 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4711 .exe.ltrans[0-9]*. dump files.
4713 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4716 * gfortran.dg/abstract_type_6.f03: Modified.
4717 * gfortran.dg/typebound_proc_24.f03: New.
4719 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4722 * g++.dg/init/for1.C: Fix.
4724 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4727 * gfortran.dg/string_5.f90: New test.
4729 2011-07-29 Jason Merrill <jason@redhat.com>
4732 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4734 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4736 PR tree-optimization/47407
4737 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4741 2011-07-29 Richard Guenther <rguenther@suse.de>
4743 * gcc.dg/uninit-suppress.c: Also disable VRP.
4744 * gcc.dg/uninit-suppress_2.c: Likewise.
4746 2011-07-28 Jason Merrill <jason@redhat.com>
4749 * g++.dg/template/nontype24.C: New.
4751 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4753 PR rtl-optimization/47958
4754 * gcc.dg/torture/pr47958-1.c: New.
4756 2011-07-29 Wei Guozhi <carrot@google.com>
4758 PR rtl-optimization/49799
4759 * gcc.dg/pr49799.c: New test case.
4761 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4764 * gcc.dg/graphite/id-pr48648.c: New.
4766 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4769 * gfortran.dg/maxloc_2.f90: New test.
4770 * gfortran.dg/maxloc_3.f90: New test.
4771 * gfortran.dg/minloc_1.f90: New test.
4772 * gfortran.dg/minloc_2.f90: New test.
4773 * gfortran.dg/minloc_3.f90: New test.
4774 * gfortran.dg/minmaxloc_7.f90: New test.
4777 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4779 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4781 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4782 the builtin isn't optimized away.
4784 2011-07-27 Tobias Burnus <burnus@net-b.de>
4787 * gfortran.dg/lto/pr45586-2_0.f90: New.
4789 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4792 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4793 * c-c++-common/cxxbitfields-5.c: Same.
4795 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4797 * lib/target-supports.exp (check_effective_target_mmap): Use
4798 check_function_available.
4800 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4802 * g++.old-deja/g++.pt/crash60.C: Updated.
4804 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4807 * gcc.target/i386/pr49866.c: New test.
4809 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4811 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4812 * gcc.target/i386/bmi-andn-1.c: New test.
4813 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4814 * gcc.target/i386/bmi-andn-2.c: Likewise.
4815 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4816 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4817 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4818 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4819 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4820 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4821 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4822 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4823 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4824 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4825 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4826 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4827 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4828 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4829 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4830 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4831 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4832 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4833 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4834 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4835 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4837 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4840 * gfortran.dg/graphite/id-pr47691.f: New.
4842 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4844 * gcc.target/i386/avx-os-support.h: New.
4845 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4846 (main): Check avx_os_support before the test is run.
4847 * gcc.target/i386/aes-avx-check.h: Ditto.
4848 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4850 2011-07-27 Kai Tietz <ktietz@redhat.com>
4852 * gcc.target/i386/aggregate-ret3.c: New test.
4853 * gcc.target/i386/aggregate-ret4.c: New test.
4855 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4858 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4859 allocated array should *not* change its size.
4860 * gfortran.dg/multiple_allocation_3.f90: New test.
4862 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4865 * g++.dg/cpp0x/constexpr-49776.C: New.
4867 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4870 * gcc.dg/graphite/id-pr47046.c: New.
4872 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4875 * gcc.dg/graphite/run-id-pr47593.c: New.
4877 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4880 * gcc.dg/graphite/run-id-pr47653.c: New.
4881 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4882 induction variables.
4883 * gcc.dg/graphite/scop-16.c: Same.
4884 * gcc.dg/graphite/scop-17.c: Same.
4885 * gcc.dg/graphite/scop-21.c: Same.
4887 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4890 * gcc.dg/graphite/id-pr48805.c: New.
4892 2011-07-26 Tobias Burnus <burnus@net-b.de>
4894 * gfortran.dg/coarray_lib_token_2.f90: New.
4896 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4898 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4901 2011-07-25 Andrew Pinski <apinski@cavium.com>
4904 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4905 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4907 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4909 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4911 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4912 * gcc.c-torture/execute/loop-2g.c: Likewise.
4913 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4914 Require mmap support.
4915 * gcc.c-torture/execute/loop-2g.x: Likewise.
4916 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4917 (MAP_ANON): Provide default.
4918 * gcc.dg/20050826-1.c: Likewise.
4919 * gcc.target/i386/pr36533.c: Likewise.
4920 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4921 Use dg-require-effective-target mmap.
4923 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4926 * g++.dg/cpp0x/range-for19.C: New.
4928 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4931 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4934 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4937 * g++.dg/torture/pr49309.C: Remove.
4939 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4941 PR tree-optimization/49809
4942 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4945 2011-07-25 Richard Guenther <rguenther@suse.de>
4947 PR tree-optimization/49715
4948 * gcc.target/i386/pr49715-1.c: New testcase.
4949 * gcc.target/i386/pr49715-2.c: Likewise.
4951 2011-07-23 Jason Merrill <jason@redhat.com>
4953 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4955 2011-07-22 Jason Merrill <jason@redhat.com>
4958 * g++.dg/cpp0x/initlist55.C: New.
4960 2011-07-23 Tobias Burnus <burnus@net-b.de>
4963 * gfortran.dg/namelist_72.f: New.
4965 2011-07-23 Tobias Burnus <burnus@net-b.de>
4967 * gfortran.dg/coarray_25.f90: New.
4969 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4971 * override1.C: This test should use c++0x mode.
4972 * override3.C: New. Test the diagnostics in c++98 mode.
4974 2011-07-22 Jason Merrill <jason@redhat.com>
4975 Mark Glisse <marc.glisse@normalesup.org>
4978 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4981 * g++.dg/opt/builtins2.C: New.
4982 * g++.dg/other/error27.C: Don't rely on __builtin.
4984 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4986 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4988 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4989 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4990 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4991 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4993 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4996 2011-07-22 Richard Guenther <rguenther@suse.de>
4998 PR tree-optimization/45819
4999 * gcc.dg/pr45819.c: New testcase.
5001 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5003 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5005 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5009 * gcc.dg/graphite/run-id-pr47654.c: New.
5011 2011-07-21 Ian Lance Taylor <iant@google.com>
5014 * gcc.dg/pr49705.c: New test.
5016 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5018 * lib/target-supports.exp (check_avx_os_support_available): New.
5019 (check_effective_target_avx_runtime): Use it.
5021 2011-07-21 Richard Guenther <rguenther@suse.de>
5023 PR tree-optimization/49770
5024 * g++.dg/torture/pr49770.C: New testcase.
5026 2011-07-21 Kai Tietz <ktietz@redhat.com>
5028 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5029 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5031 2011-07-21 Tobias Burnus <burnus@net-b.de>
5033 * gfortran.dg/coarray_lib_token_1.f90: New.
5035 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5037 * gcc.dg/pr32912-2.c: Skip for AVR.
5038 * gcc.dg/pr44674.c: Add dg-require-profiling.
5040 2011-07-20 Jason Merrill <jason@redhat.com>
5042 * g++.dg/ext/desig2.C: New.
5044 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5046 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5048 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5049 * gcc.target/powerpc/recip-3.c: Ditto.
5051 2011-07-19 Jason Merrill <jason@redhat.com>
5053 PR c++/6709 (DR 743)
5054 PR c++/42603 (DR 950)
5055 * g++.dg/cpp0x/decltype21.C: New.
5057 2011-07-20 Richard Guenther <rguenther@suse.de>
5060 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5061 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5063 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5065 * gcc.target/arm/combine-movs.c: New.
5066 * gcc.target/arm/unsigned-extend-2.c: New.
5068 2011-07-19 Jason Merrill <jason@redhat.com>
5071 * g++.dg/cpp0x/variadic114.C: New.
5073 2011-07-19 Tobias Burnus <burnus@net-b.de>
5075 * gfortran.dg/coarray_args_1.f90: New.
5076 * gfortran.dg/coarray_args_2.f90: New.
5078 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5081 * gfortran.dg/allocate_error_3.f90: New.
5083 2011-07-19 Richard Guenther <rguenther@suse.de>
5085 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5086 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5087 * gcc.dg/torture/20110719-1.c: New testcase.
5089 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5091 PR tree-optimization/49768
5092 * gcc.c-torture/execute/pr49768.c: New test.
5094 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5096 PR tree-optimization/49771
5097 * gcc.dg/vect/pr49771.c: New test.
5099 2011-07-18 Martin Jambor <mjambor@suse.cz>
5101 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5102 * gcc.dg/ipa/ipa-2.c: Likewise.
5103 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5104 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5105 * gcc.dg/ipa/ipa-5.c: Likewise.
5106 * gcc.dg/ipa/ipa-7.c: Likewise.
5107 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5108 * gcc.dg/ipa/ipacost-1.c: Likewise.
5109 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5111 * gcc.dg/ipa/ipcp-1.c: New test.
5112 * gcc.dg/ipa/ipcp-2.c: Likewise.
5113 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5115 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5118 * gfortran.dg/pr49675.f90: New test.
5120 2011-07-18 Richard Guenther <rguenther@suse.de>
5122 * gcc.dg/torture/20110718-1.c: New testcase.
5124 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5126 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5127 * g++.dg/ext/bitfield3.C: Likewise.
5128 * g++.dg/ext/bitfield4.C: Likewise.
5129 * g++.dg/ext/bitfield5.C: Likewise.
5130 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5131 * g++.dg/other/pr23205-2.C: Likewise.
5132 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5133 * gcc.c-torture/compile/20001109-2.c: Likewise.
5134 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5135 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5136 * gcc.dg/bitfld-16.c: Likewise.
5137 * gcc.dg/bitfld-17.c: Likewise.
5138 * gcc.dg/bitfld-18.c: Likewise.
5139 * gcc.dg/builtins-config.h: Remove Netware support.
5140 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5141 * gcc.dg/cdce2.c: Likewise.
5142 * gcc.dg/cpp/assert4.c: Remove netware support.
5143 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5144 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5146 * lib/target-supports.exp (check_visibility_available): Remove
5148 (check_profiling_available): Likewise.
5150 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5152 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5154 2011-07-17 Tobias Burnus <burnus@net-b.de>
5155 Thomas Koenig <tkoenig@gcc.gnu.org>
5158 * gfortran.dg/generic_17.f90: Fix testcase.
5159 * gfortran.dg/interface_3.f90: Add dg-error.
5160 * gfortran.dg/use_14.f90: New.
5161 * gfortran.dg/use_15.f90: New.
5163 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5165 * gnat.dg/pointer_controlled.adb: New test.
5167 2011-07-17 Tobias Burnus <burnus@net-b.de>
5170 * gfortran.dg/pointer_remapping_7.f90: New.
5172 2011-07-16 Jason Merrill <jason@redhat.com>
5174 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5176 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5177 Jason Merrill <jason@redhat.com>
5181 * g++.dg/cpp0x/decltype29.C: Adjust.
5182 * g++.dg/cpp0x/error4.C: Adjust.
5183 * g++.dg/cpp0x/sfinae26.C: Adjust.
5184 * g++.dg/cpp0x/variadic105.C: Adjust.
5185 * g++.dg/template/deduce3.C: Adjust.
5186 * g++.dg/template/error45.C: Adjust.
5187 * g++.dg/template/ptrmem2.C: Adjust.
5188 * g++.dg/template/sfinae2.C: Adjust.
5189 * g++.old-deja/g++.pt/crash60.C: Adjust.
5190 * g++.old-deja/g++.pt/unify6.C: Adjust.
5191 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5192 * g++.dg/cpp0x/nullptr15.C: Adjust.
5193 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5194 * g++.dg/cpp0x/pr31431.C: Adjust.
5195 * g++.dg/cpp0x/pr31434.C: Adjust.
5196 * g++.dg/cpp0x/sfinae11.C: Adjust
5197 * g++.dg/cpp0x/temp_default2.C: Adjust.
5198 * g++.dg/cpp0x/trailing4.C: Adjust.
5199 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5200 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5201 * g++.dg/cpp0x/variadic105.C: Adjust.
5202 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5203 * g++.dg/ext/vla2.C: Adjust.
5204 * g++.dg/other/ptrmem10.C: Adjust.
5205 * g++.dg/other/ptrmem11.C: Adjust.
5206 * g++.dg/overload/unknown1.C: Adjust.
5207 * g++.dg/template/conv11.C: Adjust.
5208 * g++.dg/template/dependent-expr5.C: Adjust.
5209 * g++.dg/template/friend.C: Adjust.
5210 * g++.dg/template/incomplete2.C: Adjust.
5211 * g++.dg/template/local4.C: Adjust.
5212 * g++.dg/template/local6.C: Adjust.
5213 * g++.dg/template/operator9.C: Adjust.
5214 * g++.dg/template/ttp25.C: Adjust.
5215 * g++.dg/template/unify10.C: Adjust.
5216 * g++.dg/template/unify11.C: Adjust.
5217 * g++.dg/template/unify6.C: Adjust.
5218 * g++.dg/template/unify9.C: Adjust.
5219 * g++.dg/template/varmod1.C: Adjust.
5220 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5221 * g++.old-deja/g++.pt/crash28.C: Adjust.
5222 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5223 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5224 * g++.old-deja/g++.pt/expr2.C: Adjust.
5225 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5226 * g++.old-deja/g++.pt/spec5.C: Adjust.
5227 * g++.old-deja/g++.pt/spec6.C: Adjust.
5228 * g++.old-deja/g++.pt/unify4.C: Adjust.
5229 * g++.old-deja/g++.pt/unify8.C: Adjust.
5230 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5231 * g++.dg/overload/template5.C: New testcase.
5232 * g++.dg/template/overload12.C: New testcase.
5234 2011-07-11 Tobias Burnus <burnus@net-b.de>
5236 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5237 * gfortran.dg/coarray_7.f90: Ditto.
5238 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5239 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5241 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5243 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5245 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5246 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5247 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5249 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5250 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5251 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5253 2011-07-15 Jason Merrill <jason@redhat.com>
5256 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5257 Use --extra_opts instead of --additional_options.
5259 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5262 * g++.dg/torture/pr49309.C: Remove.
5264 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5266 * gcc.target/tic6x/weak-call.c: New test.
5267 * gcc.target/tic6x/fpcmp.c: New test.
5268 * gcc.target/tic6x/fpdiv.c: New test.
5269 * gcc.target/tic6x/rotdi16-scan.c: New test.
5270 * gcc.target/tic6x/ffssi.c: New test.
5271 * gcc.target/tic6x/fpdiv-lib.c: New test.
5272 * gcc.target/tic6x/cold-lc.c: New test.
5273 * gcc.target/tic6x/longcalls.c: New test.
5274 * gcc.target/tic6x/abi-align-1.c: New test.
5275 * gcc.target/tic6x/fpcmp-finite.c: New test.
5276 * gcc.target/tic6x/rotdi16.c: New test.
5277 * gcc.target/tic6x/bswapl.c: New test.
5278 * gcc.target/tic6x/ffsdi.c: New test.
5279 * gcc.target/tic6x/tic6x.exp: New file.
5280 * gcc.target/tic6x/builtins/arith24.c: New test.
5281 * gcc.target/tic6x/builtins/smpy.c: New test.
5282 * gcc.target/tic6x/builtins/smpylh.c: New test.
5283 * gcc.target/tic6x/builtins/smpyh.c: New test.
5284 * gcc.target/tic6x/builtins/sarith1.c: New test.
5285 * gcc.target/tic6x/builtins/extclr.c: New test
5286 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5287 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5288 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5289 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5291 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5293 * gcc.dg/20020312-2.c: Likewise.
5294 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5295 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5296 * gcc.dg/torture/builtin-math-7.c: Likewise.
5299 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5300 not testing tic6x-*-*.
5302 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5305 * g++.dg/torture/pr49309.C: New testcase.
5307 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5309 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5311 2011-07-14 Richard Guenther <rguenther@suse.de>
5313 PR tree-optimization/49651
5314 * gcc.dg/torture/pr49651.c: New testcase.
5316 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5319 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5321 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5323 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5324 -mno-pointers-to-nested-functions.
5325 * gcc.target/powerpc/no-r11-2.c: Ditto.
5326 * gcc.target/powerpc/no-r11-3.c: Ditto.
5328 2011-07-13 Jason Merrill <jason@redhat.com>
5330 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5331 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5332 when compiling C files.
5333 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5334 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5335 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5336 * g++.dg/lookup/anon2.C: Likewise.
5337 * g++.dg/tree-ssa/copyprop.C: Likewise.
5338 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5339 * g++.dg/init/vector1.C: Ignore narrowing errors.
5340 * g++.dg/torture/pr35526.C: Likewise.
5341 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5343 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5346 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5349 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5351 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5352 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5354 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5356 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5357 * lib/obj-c++.exp (obj-c++_init): Ditto.
5358 * lib/file-format.exp (gcc_target_object_format): Ditto.
5359 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5360 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5361 (check_visibility_available): Ditto.
5362 (check_effective_target_tls_native): Ditto.
5363 (check_effective_target_tls_emulated): Ditto.
5364 (check_effective_target_function_sections): Ditto.
5366 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5368 * gcc.target/arm/pr48183.c: New test.
5370 2011-07-13 Richard Guenther <rguenther@suse.de>
5372 * gcc.dg/torture/20110713-1.c: New testcase.
5374 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5377 * gcc.c-torture/compile/pr49474.c: New testcase.
5379 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5381 PR tree-optimization/49712
5382 * gcc.c-torture/execute/pr49712.c: New test.
5384 2011-07-11 Jason Merrill <jason@redhat.com>
5387 * g++.dg/template/recurse3.C: New.
5389 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5392 * gcc.dg/guality/csttest.c: New test.
5395 * gfortran.dg/pr49698.f90: New test.
5397 2011-07-11 Jeff Law <law@redhat.com>
5399 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5401 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5403 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5404 * go.test/go-test.exp (go-set-goarch): Likewise.
5406 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5409 * gcc.target/avr/torture/pr39633.c: New test case.
5411 2011-07-11 Tobias Burnus <burnus@net-b.de>
5414 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5416 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5418 * lib/target-supports.exp (check_effective_target_scheduling):
5420 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5421 * gcc.dg/pr45055.c: Ditto.
5422 * gcc.dg/pr45353.c: Ditto.
5423 * g++.dg/pr45056.C: Ditto.
5425 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5427 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5428 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5429 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5430 * g++.dg/torture/pr31863.C: Skip AVR.
5432 2011-07-10 Tobias Burnus <burnus@net-b.de>
5435 * gfortran.dg/intrinsic_signal.f90: New.
5437 2011-07-09 Jason Merrill <jason@redhat.com>
5439 * g++.dg/cpp0x/regress/regress6.C: New.
5440 * g++.dg/parse/crash45.C: Adjust message.
5441 * g++.dg/template/crash38.C: Adjust message.
5442 * g++.dg/template/crash64.C: Adjust message.
5444 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5446 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5447 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5448 * g++.dg/abi/bitfield3.C: Likewise.
5449 * g++.dg/eh/pr38662.C: Likewise.
5450 * g++.dg/ext/attrib36.C: Likewise.
5451 * g++.dg/ext/attrib37.C: Likewise.
5452 * g++.dg/ext/attrib8.C: Likewise.
5453 * g++.dg/ext/tmplattr1.C: Likewise.
5454 * g++.dg/inherit/override-attribs.C: Likewise.
5455 * g++.dg/opt/inline9.C: Likewise.
5456 * g++.dg/opt/life1.C: Likewise.
5457 * g++.dg/opt/longbranch2.C: Likewise.
5458 * g++.dg/opt/nrv12.C: Likewise.
5459 * g++.dg/opt/reg-stack4.C: Likewise.
5460 * g++.dg/other/pr35504.C: Likewise.
5461 * g++.dg/other/pr39496.C: Likewise.
5462 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5463 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5464 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5465 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5466 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5467 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5468 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5469 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5470 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5471 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5472 * g++.dg/warn/pr15774-1.C: Likewise.
5473 * g++.dg/warn/pr15774-2.C: Likewise.
5474 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5475 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5476 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5477 * g++.old-deja/g++.pt/asm2.C: Likewise.
5478 * gcc.c-torture/compile/20000804-1.c: Likewise.
5479 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5480 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5481 * gcc.dg/20020108-1.c: Likewise.
5482 * gcc.dg/20020122-2.c: Likewise.
5483 * gcc.dg/20020122-3.c: Likewise.
5484 * gcc.dg/20020206-1.c: Likewise.
5485 * gcc.dg/20020219-1.c: Likewise.
5486 * gcc.dg/20020310-1.c: Likewise.
5487 * gcc.dg/20020411-1.c: Likewise.
5488 * gcc.dg/20020418-2.c: Likewise.
5489 * gcc.dg/20020426-2.c: Likewise.
5490 * gcc.dg/20020517-1.c: Likewise.
5491 * gcc.dg/20030204-1.c: Likewise.
5492 * gcc.dg/20030826-2.c: Likewise.
5493 * gcc.dg/20031102-1.c: Likewise.
5494 * gcc.dg/20031202-1.c: Likewise.
5495 * gcc.dg/20050111-1.c: Likewise.
5496 * gcc.dg/20050503-1.c: Likewise.
5497 * gcc.dg/array-init-1.c: Likewise.
5498 * gcc.dg/builtin-apply4.c: Likewise.
5499 * gcc.dg/dfp/pr31344.c: Likewise.
5500 * gcc.dg/gomp/atomic-11.c: Likewise.
5501 * gcc.dg/graphite/pr40281.c: Likewise.
5502 * gcc.dg/ia64-sync-1.c: Likewise.
5503 * gcc.dg/ia64-sync-2.c: Likewise.
5504 * gcc.dg/ia64-sync-3.c: Likewise.
5505 * gcc.dg/ia64-sync-4.c: Likewise.
5506 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5507 * gcc.dg/invalid-call-1.c: Likewise.
5508 * gcc.dg/loop-3.c: Likewise.
5509 * gcc.dg/lower-subreg-1.c: Likewise.
5510 * gcc.dg/lto/pr47259_0.c: Likewise.
5511 * gcc.dg/nested-calls-1.c: Likewise.
5512 * gcc.dg/pr20017.c: Likewise.
5513 * gcc.dg/pr25023.c: Likewise.
5514 * gcc.dg/pr27671-2.c: Likewise.
5515 * gcc.dg/pr32176.c: Likewise.
5516 * gcc.dg/pr33676.c: Likewise.
5517 * gcc.dg/pr35045.c: Likewise.
5518 * gcc.dg/pr36015.c: Likewise.
5519 * gcc.dg/pr36584.c: Likewise.
5520 * gcc.dg/pr36998.c: Likewise.
5521 * gcc.dg/pr37438.c: Likewise.
5522 * gcc.dg/pr37908.c: Likewise.
5523 * gcc.dg/pr41241.c: Likewise.
5524 * gcc.dg/pr41340.c: Likewise.
5525 * gcc.dg/pr44136.c: Likewise.
5526 * gcc.dg/pr44194-1.c: Likewise.
5527 * gcc.dg/pr46212.c: Likewise.
5528 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5529 * gcc.dg/setjmp-2.c: Likewise.
5530 * gcc.dg/short-compare-1.c: Likewise.
5531 * gcc.dg/short-compare-2.c: Likewise.
5532 * gcc.dg/smod-1.c: Likewise.
5533 * gcc.dg/sync-2.c: Likewise.
5534 * gcc.dg/sync-3.c: Likewise.
5535 * gcc.dg/tls/opt-1.c: Likewise.
5536 * gcc.dg/tls/opt-2.c: Likewise.
5537 * gcc.dg/tls/opt-3.c: Likewise.
5538 * gcc.dg/torture/badshift.c: Likewise.
5539 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5540 * gcc.dg/torture/pr20314-2.c: Likewise.
5541 * gcc.dg/torture/pr36891.c: Likewise.
5542 * gcc.dg/torture/pr38774.c: Likewise.
5543 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5544 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5545 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5546 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5547 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5548 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5549 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5550 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5551 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5552 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5553 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5554 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5555 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5556 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5557 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5558 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5559 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5560 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5561 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5562 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5563 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5564 * gcc.dg/unroll-1.c: Likewise.
5565 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5566 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5567 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5568 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5569 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5570 * gcc.target/i386/20000609-1.c: Likewise.
5571 * gcc.target/i386/20000720-1.c: Likewise.
5572 * gcc.target/i386/20000724-1.c: Likewise.
5573 * gcc.target/i386/20011107-1.c: Likewise.
5574 * gcc.target/i386/20011119-1.c: Likewise.
5575 * gcc.target/i386/20020201-3.c: Likewise.
5576 * gcc.target/i386/20020218-1.c: Likewise.
5577 * gcc.target/i386/20020729-1.c: Likewise.
5578 * gcc.target/i386/20030926-1.c: Likewise.
5579 * gcc.target/i386/20060125-1.c: Likewise.
5580 * gcc.target/i386/20060125-2.c: Likewise.
5581 * gcc.target/i386/20060512-1.c: Likewise.
5582 * gcc.target/i386/20060512-2.c: Likewise.
5583 * gcc.target/i386/20060512-3.c: Likewise.
5584 * gcc.target/i386/20060512-4.c: Likewise.
5585 * gcc.target/i386/387-1.c: Likewise.
5586 * gcc.target/i386/387-2.c: Likewise.
5587 * gcc.target/i386/387-5.c: Likewise.
5588 * gcc.target/i386/387-6.c: Likewise.
5589 * gcc.target/i386/980312-1.c: Likewise.
5590 * gcc.target/i386/980313-1.c: Likewise.
5591 * gcc.target/i386/990117-1.c: Likewise.
5592 * gcc.target/i386/990424-1.c: Likewise.
5593 * gcc.target/i386/990524-1.c: Likewise.
5594 * gcc.target/i386/991129-1.c: Likewise.
5595 * gcc.target/i386/991214-1.c: Likewise.
5596 * gcc.target/i386/991230-1.c: Likewise.
5597 * gcc.target/i386/addr-sel-1.c: Likewise.
5598 * gcc.target/i386/aggregate-ret1.c: Likewise.
5599 * gcc.target/i386/aggregate-ret2.c: Likewise.
5600 * gcc.target/i386/align-main-3.c: Likewise.
5601 * gcc.target/i386/amd64-abi-1.c: Likewise.
5602 * gcc.target/i386/amd64-abi-2.c: Likewise.
5603 * gcc.target/i386/amd64-abi-4.c: Likewise.
5604 * gcc.target/i386/amd64-abi-5.c: Likewise.
5605 * gcc.target/i386/amd64-abi-6.c: Likewise.
5606 * gcc.target/i386/asm-1.c: Likewise.
5607 * gcc.target/i386/asm-3.c: Likewise.
5608 * gcc.target/i386/asm-5.c: Likewise.
5609 * gcc.target/i386/attributes-error.c: Likewise.
5610 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5611 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5612 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5613 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5614 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5615 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5616 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5617 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5618 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5619 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5620 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5621 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5622 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5623 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5624 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5625 * gcc.target/i386/bitfield1.c: Likewise.
5626 * gcc.target/i386/bitfield2.c: Likewise.
5627 * gcc.target/i386/bmi-2.c: Likewise.
5628 * gcc.target/i386/bmi-5.c: Likewise.
5629 * gcc.target/i386/builtin-unreachable.c: Likewise.
5630 * gcc.target/i386/cleanup-2.c: Likewise.
5631 * gcc.target/i386/clobbers.c: Likewise.
5632 * gcc.target/i386/cmov8.c: Likewise.
5633 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5634 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5635 * gcc.target/i386/compress-float-387.c: Likewise.
5636 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5637 * gcc.target/i386/compress-float-sse.c: Likewise.
5638 * gcc.target/i386/crc32-2.c: Likewise.
5639 * gcc.target/i386/crc32-3.c: Likewise.
5640 * gcc.target/i386/divmod-7.c: Likewise.
5641 * gcc.target/i386/divmod-8.c: Likewise.
5642 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5643 * gcc.target/i386/fma3-builtin.c: Likewise.
5644 * gcc.target/i386/fma3-fma.c: Likewise.
5645 * gcc.target/i386/fma4-256-vector.c: Likewise.
5646 * gcc.target/i386/fma4-builtin.c: Likewise.
5647 * gcc.target/i386/fma4-fma-2.c: Likewise.
5648 * gcc.target/i386/fma4-fma.c: Likewise.
5649 * gcc.target/i386/fma4-vector-2.c: Likewise.
5650 * gcc.target/i386/fma4-vector.c: Likewise.
5651 * gcc.target/i386/funcspec-1.c: Likewise.
5652 * gcc.target/i386/funcspec-10.c: Likewise.
5653 * gcc.target/i386/funcspec-11.c: Likewise.
5654 * gcc.target/i386/funcspec-2.c: Likewise.
5655 * gcc.target/i386/funcspec-5.c: Likewise.
5656 * gcc.target/i386/funcspec-6.c: Likewise.
5657 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5658 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5659 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5660 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5661 * gcc.target/i386/incoming-1.c: Likewise.
5662 * gcc.target/i386/incoming-10.c: Likewise.
5663 * gcc.target/i386/incoming-11.c: Likewise.
5664 * gcc.target/i386/incoming-12.c: Likewise.
5665 * gcc.target/i386/incoming-13.c: Likewise.
5666 * gcc.target/i386/incoming-14.c: Likewise.
5667 * gcc.target/i386/incoming-15.c: Likewise.
5668 * gcc.target/i386/incoming-2.c: Likewise.
5669 * gcc.target/i386/incoming-3.c: Likewise.
5670 * gcc.target/i386/incoming-4.c: Likewise.
5671 * gcc.target/i386/incoming-5.c: Likewise.
5672 * gcc.target/i386/incoming-6.c: Likewise.
5673 * gcc.target/i386/incoming-7.c: Likewise.
5674 * gcc.target/i386/incoming-8.c: Likewise.
5675 * gcc.target/i386/incoming-9.c: Likewise.
5676 * gcc.target/i386/lea.c: Likewise.
5677 * gcc.target/i386/local.c: Likewise.
5678 * gcc.target/i386/loop-1.c: Likewise.
5679 * gcc.target/i386/loop-2.c: Likewise.
5680 * gcc.target/i386/loop-3.c: Likewise.
5681 * gcc.target/i386/max-stack-align.c: Likewise.
5682 * gcc.target/i386/memcpy-1.c: Likewise.
5683 * gcc.target/i386/movbe-2.c: Likewise.
5684 * gcc.target/i386/movq-2.c: Likewise.
5685 * gcc.target/i386/movq.c: Likewise.
5686 * gcc.target/i386/nrv1.c: Likewise.
5687 * gcc.target/i386/pad-4.c: Likewise.
5688 * gcc.target/i386/pad-5a.c: Likewise.
5689 * gcc.target/i386/pad-5b.c: Likewise.
5690 * gcc.target/i386/pad-6a.c: Likewise.
5691 * gcc.target/i386/pad-6b.c: Likewise.
5692 * gcc.target/i386/pad-7.c: Likewise.
5693 * gcc.target/i386/pad-9.c: Likewise.
5694 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5695 * gcc.target/i386/pic-1.c: Likewise.
5696 * gcc.target/i386/pr12092-1.c: Likewise.
5697 * gcc.target/i386/pr12329.c: Likewise.
5698 * gcc.target/i386/pr21518.c: Likewise.
5699 * gcc.target/i386/pr22362.c: Likewise.
5700 * gcc.target/i386/pr22585.c: Likewise.
5701 * gcc.target/i386/pr23098.c: Likewise.
5702 * gcc.target/i386/pr25196.c: Likewise.
5703 * gcc.target/i386/pr25293.c: Likewise.
5704 * gcc.target/i386/pr25654.c: Likewise.
5705 * gcc.target/i386/pr26449.c: Likewise.
5706 * gcc.target/i386/pr26778.c: Likewise.
5707 * gcc.target/i386/pr26826.c: Likewise.
5708 * gcc.target/i386/pr27266.c: Likewise.
5709 * gcc.target/i386/pr29978.c: Likewise.
5710 * gcc.target/i386/pr30505.c: Likewise.
5711 * gcc.target/i386/pr30961-1.c: Likewise.
5712 * gcc.target/i386/pr31628.c: Likewise.
5713 * gcc.target/i386/pr32000-2.c: Likewise.
5714 * gcc.target/i386/pr32661-1.c: Likewise.
5715 * gcc.target/i386/pr32708-2.c: Likewise.
5716 * gcc.target/i386/pr32708-3.c: Likewise.
5717 * gcc.target/i386/pr34256.c: Likewise.
5718 * gcc.target/i386/pr34312.c: Likewise.
5719 * gcc.target/i386/pr34522.c: Likewise.
5720 * gcc.target/i386/pr35160.c: Likewise.
5721 * gcc.target/i386/pr35281.c: Likewise.
5722 * gcc.target/i386/pr36246.c: Likewise.
5723 * gcc.target/i386/pr36786.c: Likewise.
5724 * gcc.target/i386/pr37275.c: Likewise.
5725 * gcc.target/i386/pr37843-3.c: Likewise.
5726 * gcc.target/i386/pr37843-4.c: Likewise.
5727 * gcc.target/i386/pr39082-1.c: Likewise.
5728 * gcc.target/i386/pr39431.c: Likewise.
5729 * gcc.target/i386/pr39496.c: Likewise.
5730 * gcc.target/i386/pr39543-2.c: Likewise.
5731 * gcc.target/i386/pr39911.c: Likewise.
5732 * gcc.target/i386/pr40718.c: Likewise.
5733 * gcc.target/i386/pr40906-1.c: Likewise.
5734 * gcc.target/i386/pr40906-2.c: Likewise.
5735 * gcc.target/i386/pr40906-3.c: Likewise.
5736 * gcc.target/i386/pr40934.c: Likewise.
5737 * gcc.target/i386/pr41900.c: Likewise.
5738 * gcc.target/i386/pr42589.c: Likewise.
5739 * gcc.target/i386/pr43662.c: Likewise.
5740 * gcc.target/i386/pr43671.c: Likewise.
5741 * gcc.target/i386/pr43766.c: Likewise.
5742 * gcc.target/i386/pr43869.c: Likewise.
5743 * gcc.target/i386/pr44942.c: Likewise.
5744 * gcc.target/i386/pr44948-2a.c: Likewise.
5745 * gcc.target/i386/pr45234.c: Likewise.
5746 * gcc.target/i386/pr45336-2.c: Likewise.
5747 * gcc.target/i386/pr45336-4.c: Likewise.
5748 * gcc.target/i386/pr45852.c: Likewise.
5749 * gcc.target/i386/pr46470.c: Likewise.
5750 * gcc.target/i386/pr48037-1.c: Likewise.
5751 * gcc.target/i386/pr48389.c: Likewise.
5752 * gcc.target/i386/pr49095.c: Likewise.
5753 * gcc.target/i386/pr9771-1.c: Likewise.
5754 * gcc.target/i386/rdfsbase-1.c: Likewise.
5755 * gcc.target/i386/rdfsbase-2.c: Likewise.
5756 * gcc.target/i386/rdgsbase-1.c: Likewise.
5757 * gcc.target/i386/rdgsbase-2.c: Likewise.
5758 * gcc.target/i386/rdrand-3.c: Likewise.
5759 * gcc.target/i386/regparm-stdcall.c: Likewise.
5760 * gcc.target/i386/regparm.c: Likewise.
5761 * gcc.target/i386/reload-1.c: Likewise.
5762 * gcc.target/i386/rotate-2.c: Likewise.
5763 * gcc.target/i386/sibcall-5.c: Likewise.
5764 * gcc.target/i386/signbit-1.c: Likewise.
5765 * gcc.target/i386/signbit-2.c: Likewise.
5766 * gcc.target/i386/signbit-3.c: Likewise.
5767 * gcc.target/i386/sse-5.c: Likewise.
5768 * gcc.target/i386/sse-8.c: Likewise.
5769 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5770 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5771 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5772 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5773 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5774 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5775 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5776 * gcc.target/i386/sse2-movq-2.c: Likewise.
5777 * gcc.target/i386/sse2-movq-3.c: Likewise.
5778 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5779 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5780 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5781 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5782 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5783 * gcc.target/i386/ssefn-1.c: Likewise.
5784 * gcc.target/i386/ssefn-2.c: Likewise.
5785 * gcc.target/i386/sseregparm-1.c: Likewise.
5786 * gcc.target/i386/sseregparm-2.c: Likewise.
5787 * gcc.target/i386/sseregparm-3.c: Likewise.
5788 * gcc.target/i386/sseregparm-4.c: Likewise.
5789 * gcc.target/i386/sseregparm-5.c: Likewise.
5790 * gcc.target/i386/sseregparm-6.c: Likewise.
5791 * gcc.target/i386/sseregparm-7.c: Likewise.
5792 * gcc.target/i386/sseregparm-8.c: Likewise.
5793 * gcc.target/i386/stack-realign.c: Likewise.
5794 * gcc.target/i386/stack-usage-realign.c: Likewise.
5795 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5796 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5797 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5798 * gcc.target/i386/stackalign/return-1.c: Likewise.
5799 * gcc.target/i386/stackalign/return-2.c: Likewise.
5800 * gcc.target/i386/stackalign/return-3.c: Likewise.
5801 * gcc.target/i386/tailcall-1.c: Likewise.
5802 * gcc.target/i386/tbm-2.c: Likewise.
5803 * gcc.target/i386/udivmod-7.c: Likewise.
5804 * gcc.target/i386/udivmod-8.c: Likewise.
5805 * gcc.target/i386/unroll-1.c: Likewise.
5806 * gcc.target/i386/vararg-1.c: Likewise.
5807 * gcc.target/i386/vararg-2.c: Likewise.
5808 * gcc.target/i386/vect8-ret.c: Likewise.
5809 * gcc.target/i386/vectorize5.c: Likewise.
5810 * gcc.target/i386/wmul-1.c: Likewise.
5811 * gcc.target/i386/wmul-2.c: Likewise.
5812 * gcc.target/i386/wrfsbase-1.c: Likewise.
5813 * gcc.target/i386/wrfsbase-2.c: Likewise.
5814 * gcc.target/i386/wrgsbase-1.c: Likewise.
5815 * gcc.target/i386/wrgsbase-2.c: Likewise.
5816 * gcc.target/i386/xop-pcmov.c: Likewise.
5817 * gcc.target/i386/xop-pcmov2.c: Likewise.
5818 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5819 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5820 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5821 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5822 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5823 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5824 * gcc.target/i386/zee.c: Likewise.
5825 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5826 * gfortran.dg/compiler-directive_2.f: Likewise.
5827 * gfortran.dg/g77/20010216-1.f: Likewise.
5828 * gfortran.dg/gomp/pr39152.f90: Likewise.
5829 * gfortran.dg/pr33794.f90: Likewise.
5831 2011-07-09 Jason Merrill <jason@redhat.com>
5833 * g++.dg/cpp0x/regress/regress5.C: New.
5835 2011-07-08 Jason Merrill <jason@redhat.com>
5838 * g++.dg/expr/compound-asn1.C: New.
5839 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5841 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5844 * gcc.target/powerpc/altivec-34.c: New test.
5846 2011-07-08 Jason Merrill <jason@redhat.com>
5849 * g++.dg/abi/guard3.C: New.
5851 2011-07-08 Julian Brown <julian@codesourcery.com>
5853 * lib/target-supports.exp
5854 (check_effective_target_arm_little_endian): New.
5855 (check_effective_target_vect_pack_trunc): Use above.
5856 (check_effective_target_vect_unpack): Likewise.
5857 (check_effective_target_vect_element_align): Test
5858 check_effective_target_arm_vect_no_misalign for ARM.
5860 2011-07-08 Jason Merrill <jason@redhat.com>
5863 * g++.dg/cpp0x/constexpr-rom.C: New.
5865 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5868 * g++.dg/torture/pr49519.C: New test.
5870 2011-07-08 Martin Jambor <mjambor@suse.cz>
5872 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5874 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5877 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5879 2011-07-08 Richard Guenther <rguenther@suse.de>
5881 PR tree-optimization/49662
5882 * gcc.dg/graphite/interchange-14.c: XFAIL.
5883 * gcc.dg/graphite/interchange-15.c: Likewise.
5884 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5886 2011-07-06 Jason Merrill <jason@redhat.com>
5889 * g++.dg/cpp0x/regress/regress4.C: New.
5891 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5894 * gfortran.dg/result_in_spec_4.f90: New test.
5896 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5898 * gcc.target/sparc/cas64.c: New test.
5900 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5903 * g++.dg/torture/pr49644.C: New test.
5906 * gcc.c-torture/execute/pr49644.c: New test.
5908 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5910 * lib/target-supports.exp (check_effective_target_ia32): New.
5911 (check_effective_target_x32): Likewise.
5912 (check_effective_target_vect_cmdline_needed): Also check x32.
5914 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5916 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5918 * gcc.target/arm/pr42235.c: Likewise.
5919 * gcc.target/arm/pr42495.c: Likewise.
5920 * gcc.target/arm/pr42574.c: Likewise.
5921 * gcc.target/arm/thumb-branch1.c: Likewise.
5923 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5924 unneeded prune of possible warning.
5925 * gcc.target/arm/pr40956.c: Likewise.
5926 * gcc.target/arm/pr42505.c: Likewise.
5928 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5929 * gcc.c-torture/compile/pr46883.c: Likewise.
5930 * gcc.c-torture/compile/pr46934.c: Likewise.
5932 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5933 for move to ../../gcc.c-torture/compile.
5934 * gcc.target/arm/pr46883.c: Likewise.
5935 * gcc.target/arm/pr46934.c: Likewise.
5937 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5938 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5939 * gcc.target/arm/wmul-1.c: Likewise.
5940 * gcc.target/arm/wmul-2.c: Likewise.
5941 * gcc.target/arm/wmul-3.c: Likewise.
5942 * gcc.target/arm/wmul-4.c: Likewise.
5943 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5944 add tab after scan target.
5945 * gcc.target/arm/smlaltt-1.c: Likewise.
5946 * gcc.target/arm/smlatb-1.c: Likewise.
5947 * gcc.target/arm/smlatt-1.c: Likewise.
5949 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.dg/debug/pr49522.c: New test.
5954 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5956 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5957 * gcc.dg/pr46212.c: Run only if target int32plus.
5958 * gcc.dg/torture/pr48146.c: Ditto.
5959 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5960 * c-c++-common/pr44832.c: Ditto.
5961 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5962 * gcc.dg/pr31490.c: Ditto.
5963 * gcc.dg/torture/builtin-math-7.c: Run only if target
5965 * gcc.dg/torture/pr45764.c: Skip for AVR.
5966 * gcc.dg/pr47893.c: Ditto.
5968 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5970 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5971 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5972 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5973 add tab to scan target.
5975 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5977 * gcc.target/arm/neon-modes-3.c: New test.
5979 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5981 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5982 -fno-loop-interchange -ffast-math.
5984 2011-07-07 Richard Guenther <rguenther@suse.de>
5986 * gcc.dg/ftrapv-3.c: New testcase.
5988 2011-07-07 Richard Guenther <rguenther@suse.de>
5990 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5991 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5993 2011-07-07 Kai Tietz <ktietz@redhat.com>
5995 * gcc.dg/binop-notxor1.c: New test.
5996 * gcc.dg/binop-notand4a.c: New test.
5997 * gcc.dg/binop-notxor2.c: New test.
5998 * gcc.dg/binop-notand3a.c: New test.
5999 * gcc.dg/binop-notand2a.c: New test.
6000 * gcc.dg/binop-notand6a.c: New test.
6001 * gcc.dg/binop-notor1.c: New test.
6002 * gcc.dg/binop-notand1a.c: New test.
6003 * gcc.dg/binop-notand5a.c: New test.
6004 * gcc.dg/binop-notor2.c: New test.
6006 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6009 * gcc.dg/gomp/pr49640.c: New test.
6011 2011-07-07 Richard Guenther <rguenther@suse.de>
6013 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6015 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6018 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6020 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6022 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6023 * gcc.target/powerpc/no-r11-2.c: Ditto.
6024 * gcc.target/powerpc/no-r11-3.c: Ditto.
6026 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6028 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6029 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6031 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6033 * lib/target-supports.exp (check_profiling_available): Disable
6034 profiling with -fprofile-generate for target avr.
6036 2011-07-06 Richard Guenther <rguenther@suse.de>
6038 PR tree-optimization/49645
6039 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6041 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6044 * gcc.dg/pr47383.c: New.
6046 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6048 PR tree-optimization/49647
6049 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6051 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6054 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6055 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6057 2011-07-05 Jason Merrill <jason@redhat.com>
6060 * g++.dg/template/template-id-4.C: New.
6062 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6064 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6065 * gcc.dg/pr43402.c: Ditto.
6067 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6069 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6071 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6073 * gcc.target/powerpc/ppc-switch-1.c: New test for
6074 --param case-values-threshold.
6075 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6077 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6079 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6081 2011-07-05 Jason Merrill <jason@redhat.com>
6083 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6085 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6087 PR tree-optimization/47654
6088 * gcc.dg/graphite/block-pr47654.c: New.
6090 2011-07-05 Jason Merrill <jason@redhat.com>
6092 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6094 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6096 PR tree-optimization/49580
6097 * gcc.dg/autopar/pr49580.c: New test.
6099 2011-07-05 Richard Guenther <rguenther@suse.de>
6101 PR tree-optimization/49518
6102 PR tree-optimization/49628
6103 * g++.dg/torture/pr49628.C: New testcase.
6104 * gcc.dg/torture/pr49518.c: Likewise.
6106 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6108 * ada/acats/run_acats (which): Extract last field from type -p,
6109 type output only if command succeeded.
6111 2011-07-04 Jason Merrill <jason@redhat.com>
6113 * g++.dg/abi/mangle48.C: New.
6115 * g++.dg/cpp0x/diag1.C: New.
6117 * g++.dg/diagnostic/aka1.C: New.
6119 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6121 PR rtl-optimization/49619
6122 * gcc.dg/pr49619.c: New test.
6124 PR rtl-optimization/49472
6125 * gfortran.dg/pr49472.f90: New test.
6128 * gcc.dg/pr49602.c: New test.
6130 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6134 * gcc.target/avr/avr.exp: Run over cpp files, too.
6135 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6136 * gcc.target/avr/progmem.h: New file.
6137 * gcc.target/avr/exit-abort.h: New file.
6138 * gcc.target/avr/progmem-error-1.c: New file.
6139 * gcc.target/avr/progmem-error-1.cpp: New file.
6140 * gcc.target/avr/progmem-warning-1.c: New file.
6141 * gcc.target/avr/torture/progmem-1.c: New file.
6142 * gcc.target/avr/torture/progmem-1.cpp: New file.
6144 2011-07-04 Richard Guenther <rguenther@suse.de>
6146 PR tree-optimization/49615
6147 * g++.dg/torture/pr49615.C: New testcase.
6149 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6151 PR tree-optimization/49610
6152 * gcc.dg/vect/pr49610.c: New test.
6154 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6156 * gnat.dg/specs/debug1.ads: New test.
6158 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6161 * gfortran.dg/typebound_proc_23.f90: New.
6163 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6166 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6168 2011-07-01 Jason Merrill <jason@redhat.com>
6171 * g++.dg/template/template-id-3.C: New.
6174 * g++.dg/template/qualified-id4.C: New.
6177 * g++.dg/template/explicit-args4.C: New.
6180 * g++.dg/template/offsetof2.C: New.
6182 2011-07-01 Kai Tietz <ktietz@redhat.com>
6184 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6186 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6189 * lib/target-supports.exp (check_effective_target_gld): New proc.
6191 2011-07-01 Richard Guenther <rguenther@suse.de>
6193 PR tree-optimization/49603
6194 * gcc.dg/torture/pr49603.c: New testcase.
6196 2011-06-30 Jason Merrill <jason@redhat.com>
6199 * g++.dg/rtti/template1.C: New.
6202 * g++.dg/cpp0x/regress/ctor1.C: New.
6205 * g++.dg/cpp0x/initlist54.C: New.
6207 2011-06-30 Martin Jambor <mjambor@suse.cz>
6209 * gcc.dg/tree-ssa/sra-12.c: New test.
6211 2011-06-29 Jason Merrill <jason@redhat.com>
6213 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6215 2011-06-30 Richard Guenther <rguenther@suse.de>
6217 PR tree-optimization/46787
6218 * gcc.dg/vect/vect-121.c: New testcase.
6220 2011-06-30 Martin Jambor <mjambor@suse.cz>
6222 PR tree-optimization/49094
6223 * gcc.dg/tree-ssa/pr49094.c: New test.
6225 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6228 * gfortran.dg/pr49540-1.f90: New test.
6229 * gfortran.dg/pr49540-2.f90: New test.
6231 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6234 * ada/acats/run_acats (which): Use last field of type -p output.
6236 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6237 Iain Sandoe <iains@gcc.gnu.org>
6240 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6241 Only skip on 64-bit *-*-darwin8* && !objc2.
6243 2011-06-30 Richard Guenther <rguenther@suse.de>
6245 PR tree-optimization/38752
6246 * gcc.c-torture/compile/pr38752.c: New testcase.
6248 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6250 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6251 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6253 2011-06-29 Jason Merrill <jason@redhat.com>
6256 * g++.dg/cpp0x/initlist53.C: Use placement new.
6257 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6258 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6261 * g++.dg/cpp0x/trailing6.C: New.
6262 * g++.dg/cpp0x/pr45908.C: No error.
6265 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6268 * g++.dg/cpp0x/constexpr-using2.C: New.
6270 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6273 * g++.dg/cpp0x/constexpr-diag3.C: New.
6274 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6275 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6276 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6277 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6279 2011-06-29 Jason Merrill <jason@redhat.com>
6281 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6283 2011-06-29 Richard Guenther <rguenther@suse.de>
6285 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6287 2011-06-29 Jason Merrill <jason@redhat.com>
6289 * g++.dg/cpp0x/initlist-value2.C: New.
6291 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6292 * g++.dg/cpp0x/initlist-value.C: New.
6294 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6296 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6298 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6300 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6301 * gcc.dg/inline_2.c: Likewise.
6302 * gcc.dg/unroll_1.c: Likewise.
6304 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6307 * gcc.target/i386/pr49567.c: New test.
6309 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6311 * gnat.dg/opt17.ad[sb]: New test.
6313 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6314 Tom de Vries <tom@codesourcery.com>
6316 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6317 (check_effective_target_arm_thumb2): New effective targets.
6318 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6319 properly. Clean up temporary files.
6320 * gcc.target/arm/ivopts-2.c: Likewise.
6321 * gcc.target/arm/ivopts-3.c: Likewise.
6322 * gcc.target/arm/ivopts-4.c: Likewise.
6323 * gcc.target/arm/ivopts-5.c: Likewise.
6324 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6326 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6329 * gfortran.dg/reshape_zerosize_3.f90: New test.
6331 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6333 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6334 * gcc.target/arm/vfp-ldmias.c: Likewise.
6335 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6336 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6337 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6338 * gcc.target/arm/vfp-stmias.c: Likewise.
6339 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6340 * gcc.target/arm/vfp-stmiad.c: Likewise.
6342 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6344 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6346 * gcc.target/arm/pr45701-2.c: Ditto.
6348 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6351 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6352 * gfortran.dg/extends_14.f03: Modified.
6354 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6356 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6357 early if the test is already being skipped.
6359 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6360 scan-assembler-dem-not): For missing file, report unresolved with
6361 same message as for pass/fail, with reason reported in log file.
6363 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6364 from add_options_for_arm_neon_fp16.
6365 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6366 check_effective_target_arm_neon_fp16_ok_nocache.
6367 Check -mfpu and -mfloat-abi options from current multilib.
6368 Do not require neon support.
6369 (check_effective_target_arm_fp16_ok): Renamed from
6370 check_effecitve_target_arm_neon_fp16_ok.
6371 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6372 arm_neon_fp16_ok and arm_fp16.
6373 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6374 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6375 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6376 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6378 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6380 * gcc.dg/builtin-assume-aligned-1.c: New test.
6381 * gcc.dg/builtin-assume-aligned-2.c: New test.
6382 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6385 * gcc.dg/pr49544.c: New test.
6387 2011-06-27 Richard Guenther <rguenther@suse.de>
6389 PR tree-optimization/49394
6390 * g++.dg/torture/pr49394.C: New testcase.
6392 2011-06-27 Kai Tietz <ktietz@redhat.com>
6394 * gcc.dg/optimize-bswapdi-2.c: New test.
6396 2011-06-27 Michael Hope <michael.hope@linaro.org>
6397 Richard Sandiford <richard.sandiford@linaro.org>
6399 PR tree-optimization/49169
6400 * gcc.dg/torture/pr49169.c: New test.
6402 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6405 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6407 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6410 2011-06-26 Jason Merrill <jason@redhat.com>
6412 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6415 * g++.dg/init/ref19.C: New.
6416 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6418 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6420 PR tree-optimization/48377
6421 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6424 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6427 * lib/target-supports.exp (check_effective_target_non_strict_align):
6429 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6431 2011-06-24 Martin Jambor <mjambor@suse.cz>
6433 PR tree-optimizations/49516
6434 * g++.dg/tree-ssa/pr49516.C: New test.
6436 2011-06-23 Jason Merrill <jason@redhat.com>
6439 * g++.dg/template/partial10.C: New.
6440 * g++.dg/template/partial11.C: New.
6442 2011-06-23 Jeff Law <law@redhat.com>
6445 * gcc.dg/pr48770.c: New test.
6447 2011-06-23 Jan Hubicka <jh@suse.cz>
6450 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6452 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6455 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6456 instead of -fdump-tree-optimized.
6458 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6461 * g++.dg/template/crash107.C: New.
6462 * g++.dg/template/error17.C: Adjust.
6464 2011-06-23 Jason Merrill <jason@redhat.com>
6467 * g++.dg/cpp0x/defaulted30.C: New.
6470 * g++.dg/rtti/anon-ns1.C: New.
6473 * g++.dg/init/ref18.C: New.
6476 * g++.dg/template/partial9.C: New.
6478 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6481 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6483 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6486 * gcc.dg/pr49496.c: New test.
6488 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6490 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6493 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6495 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6496 * gcc.target/arm/pr42879.c: Likewise.
6497 * gcc.target/arm/pr45701-3.c: Likewise.
6499 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6500 * gcc.target/arm/pr40482.c: Likewise.
6501 * gcc.target/arm/stack-corruption.c: Likewise.
6503 2011-06-22 Richard Guenther <rguenther@suse.de>
6505 PR tree-optimization/49493
6506 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6508 2011-06-22 Jason Merrill <jason@redhat.com>
6511 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6513 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6514 Dmitry Melnik <dm@ispras.ru>
6516 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6517 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6518 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6520 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6522 * gcc.target/arm/tlscall.c: New.
6524 2011-06-21 Jason Merrill <jason@redhat.com>
6527 * g++.dg/cpp0x/constexpr-ref1.C: New.
6528 * g++.dg/cpp0x/constexpr-ref2.C: New.
6529 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6532 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6535 * g++.dg/template/param3.C: New.
6537 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6539 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6540 my_clrsb test functions.
6542 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6543 test_sll, test_ull): Add clrsb tests.
6544 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6547 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6550 * gfortran.dg/class_44.f03: New.
6552 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6554 PR tree-optimization/49478
6555 * gcc.dg/vect/pr49478.c
6557 2011-06-21 Richard Guenther <rguenther@suse.de>
6559 PR tree-optimization/49483
6560 * gcc.dg/vect/vect-120.c: New testcase.
6562 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6565 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6566 * gcc.dg/vect/vect-peel-4.c: Likewise.
6568 2011-06-22 Christian Bruel <christian.bruel@st.com>
6571 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6572 * gcc.dg/always_inline2.c: Likewise.
6573 * gcc.dg/always_inline3.c: Likewise.
6574 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6575 * gcc.dg/inline_1.c: Likewise.
6576 * gcc.dg/inline_2.c: Likewise.
6577 * gcc.dg/inline_3.c: Likewise.
6578 * gcc.dg/inline_4.c: Likewise.
6579 * gcc.dg/20051201-1.c: Likewise.
6580 * gcc.dg/pr40087.c: Likewise.
6581 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6582 * gcc.dg/inline-22.c: Likewise.
6583 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6584 * gcc.dg/lto/20090218-1_1.c: Likewise.
6585 * g++.dg/ipa/devirt-7.C: Likewise.
6586 * gcc.dg/uninit-pred-5_a.c: Likewise.
6587 * gcc.dg/uninit-pred-5_b.c: Likewise.
6588 * gcc.dg/fail_always_inline.c: New.
6590 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6592 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6593 into 6 jobs instead of 3.
6595 2011-06-20 Jason Merrill <jason@redhat.com>
6598 * g++.dg/cpp0x/initlist53.C: New.
6600 2011-06-20 Tobias Burnus <burnus@net-b.de>
6603 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6604 * gfortran.dg/coarray_lock_3.f90: New.
6605 * gfortran.dg/coarray/lock_1.f90: New.
6607 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6609 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6610 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6611 unresolved and report the reason to the log file.
6613 * lib/scanasm.exp (object-size): Move argument processing earlier
6614 to report errors before verifying that the file exists. Report
6615 problems detected at runtime as unresolved instead of error and
6616 report their reasons to the log file.
6618 2011-06-20 Jason Merrill <jason@redhat.com>
6621 * g++.dg/cpp0x/explicit6.C: New.
6624 * g++.dg/cpp0x/enum20.C: New.
6627 * g++.dg/ext/attr-aligned01.C: New.
6630 * g++.dg/cpp0x/variadic-default.C: New.
6633 * g++.dg/cpp0x/auto26.C: New.
6636 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6638 2011-06-20 Kai Tietz <ktietz@redhat.com>
6640 * gcc.dg/binop-notand1.c: New test.
6641 * gcc.dg/binop-notand2.c: New test.
6642 * gcc.dg/binop-notand3.c: New test.
6643 * gcc.dg/binop-notand4.c: New test.
6644 * gcc.dg/binop-notand5.c: New test.
6645 * gcc.dg/binop-notand6.c: New test.
6647 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6650 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6652 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6655 * gfortran.dg/proc_ptr_31.f90: New.
6657 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6659 * gnat.dg/volatile6.adb: New test.
6660 * gnat.dg/volatile7.adb: Likewise.
6661 * gnat.dg/volatile8.adb: Likewise.
6662 * gnat.dg/volatile9.adb: Likewise.
6664 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6666 * gnat.dg/constant3.adb: New test.
6668 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6671 * gfortran.dg/read_list_eof_1.f90: New test.
6673 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6676 * gcc.target/i386/testimm-1.c: New test.
6677 * gcc.target/i386/testimm-2.c: New test.
6678 * gcc.target/i386/testimm-3.c: New test.
6679 * gcc.target/i386/testimm-4.c: New test.
6680 * gcc.target/i386/testimm-5.c: New test.
6681 * gcc.target/i386/testimm-6.c: New test.
6682 * gcc.target/i386/testimm-7.c: New test.
6683 * gcc.target/i386/testimm-8.c: New test.
6684 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6685 * gcc.target/i386/xop-rotate1-int.c: New test.
6686 * gcc.target/i386/xop-rotate2-int.c: New test.
6688 2011-06-17 Jason Merrill <jason@redhat.com>
6690 * g++.dg/cpp0x/rv-func2.C: New.
6692 * g++.dg/debug/dwarf2/lambda1.C: New.
6693 * g++.dg/warn/Wshadow-6.C: Adjust.
6695 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6698 * gfortran.dg/move_alloc_5.f90: New.
6700 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6702 PR rtl-optimization/48542
6703 * gcc.dg/torture/pr48542.c: New test.
6705 2011-06-16 Jason Merrill <jason@redhat.com>
6708 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6711 * g++.dg/cpp0x/initlist52.C New.
6714 * c-c++-common/raw-string-12.c: New.
6717 * g++.dg/cpp0x/sfinae26.C: New.
6720 * g++.dg/cpp0x/variadic113.C: New.
6723 * g++.dg/cpp0x/variadic112.C: New.
6725 2011-06-16 Jeff Law <law@redhat.com>
6727 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6728 improved jump threading.
6729 * gcc.dg/builtin-object-size-2.c: Likewise.
6730 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6732 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6735 * gfortran.dg/typebound_assignment_3.f03: New.
6737 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6740 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6742 2011-06-16 Martin Jambor <mjambor@suse.cz>
6744 PR tree-optimization/49343
6745 * gnat.dg/discr31.ad[sb]: New test.
6747 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6749 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6751 2011-06-16 Tom de Vries <tom@codesourcery.com>
6754 * gcc.target/arm/ivopts-3.c: Update test.
6755 * gcc.target/arm/ivopts-5.c: Same.
6757 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6760 2011-06-10 Wei Guozhi <carrot@google.com>
6763 * gcc.target/arm/pr45335.c: New test.
6764 * gcc.target/arm/pr45335-2.c: New test.
6765 * gcc.target/arm/pr45335-3.c: New test.
6766 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6767 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6768 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6770 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6772 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6774 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6777 * gfortran.dg/class_43.f03: New.
6779 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6781 PR tree-optimization/49419
6782 * gcc.c-torture/execute/pr49419.c: New test.
6784 2011-06-16 Revital Eres <revital.eres@linaro.org>
6786 * gcc.dg/sms-9.c: New file.
6788 2011-06-15 Easwaran Raman <eraman@google.com>
6790 PR rtl-optimization/49414
6791 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6793 2011-06-14 Jason Merrill <jason@redhat.com>
6795 * g++.dg/cpp0x/noexcept13.C: New.
6797 2011-06-14 Easwaran Raman <eraman@google.com>
6799 PR rtl-optimization/44194
6800 * gcc.dg/pr44194-1.c: New test.
6801 * gcc.dg/pr44194-2.c: New test.
6803 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6805 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6807 * gcc.target/arm/pr45701-2.c: Likewise.
6808 * gcc.target/arm/thumb-branch1.c: Likewise.
6810 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6813 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6815 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6817 * gcc.target/arm/pr45701-1.c: Require thumb support.
6818 * gcc.target/arm/pr45701-2.c: Likewise.
6819 * gcc.target/arm/thumb-branch1.c: Likewise.
6821 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6822 * gcc.target/arm/pr39839.c: Likewise.
6823 * gcc.target/arm/pr40657-2.c: Likewise.
6824 * gcc.target/arm/pr40956.c: Likewise.
6825 * gcc.target/arm/pr41679.c: Likewise.
6826 * gcc.target/arm/pr42235.c: Likewise.
6827 * gcc.target/arm/pr42495.c: Likewise.
6828 * gcc.target/arm/pr42505.c: Likewise.
6829 * gcc.target/arm/pr42574.c: Likewise.
6830 * gcc.target/arm/pr46883.c: Likewise.
6831 * gcc.target/arm/pr46934.c: Likewise.
6832 * gcc.target/arm/xor-and.c: Likewise.
6834 2011-06-14 Jason Merrill <jason@redhat.com>
6836 * g++.dg/other/error23.C: Adjust error message.
6837 * g++.dg/other/error32.C: Likewise.
6840 * g++.dg/cpp0x/rv-dotstar.C: New.
6843 * g++.dg/cpp0x/decltype30.C: New.
6845 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6847 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6850 * gfortran.dg/pr49103.f90: New test.
6852 2011-06-14 Tom de Vries <tom@codesourcery.com>
6855 * gcc.target/arm/ivopts-3.c: New test.
6856 * gcc.target/arm/ivopts-4.c: New test.
6857 * gcc.target/arm/ivopts-5.c: New test.
6859 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6861 PR rtl-optimization/49390
6862 * gcc.c-torture/execute/pr49390.c: New test.
6864 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6866 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6868 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6870 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6871 * gcc.c-torture/execute/cmpsi-2.x: New file.
6872 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6873 * gcc.c-torture/execute/pr45262.x: New file.
6874 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6875 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6877 * gcc.c-torture/compile/pr49163.c: Ditto.
6879 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6881 * gcc.dg/vect/vect-16.c: Rename to...
6882 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6883 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6884 for double-word vectors.
6885 * gcc.dg/vect/vect-peel-4.c: Likewise.
6886 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6888 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6891 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6894 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6896 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6898 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6900 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6902 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6904 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6906 * gfortran.dg/trim_optimize_8.f90: New test case.
6908 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6909 Ira Rosen <ira.rosen@linaro.org>
6911 PR tree-optimization/49352
6912 * gcc.dg/vect/pr49352.c: New test.
6914 2011-06-12 Tobias Burnus
6917 * gfortran.dg/alloc_comp_assign_11.f90: New.
6919 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6921 * gfortran.dg/trim_optimize_7.f90: New test.
6923 2011-06-10 Wei Guozhi <carrot@google.com>
6926 * gcc.target/arm/pr45335.c: New test.
6927 * gcc.target/arm/pr45335-2.c: New test.
6928 * gcc.target/arm/pr45335-3.c: New test.
6929 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6930 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6931 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6933 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6936 * g++.dg/parse/error39.C: New.
6938 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6940 * gcc.target/arm/20090811-1.c: Skip for incompatible
6941 options, do not override other options.
6942 * gcc.target/arm/combine-cmp-shift.c: Skip for
6943 incompatible options.
6944 * gcc.target/arm/pr45094.c: Likewise.
6945 * gcc.target/arm/scd42-1.c: Likewise.
6946 * gcc.target/arm/scd42-3.c: Likewise.
6947 * gcc.target/arm/thumb-ltu.c: Likewise.
6949 * lib/target-supports.exp
6950 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6951 multilib flags use -mfpu with a value other than neon-fp16.
6953 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6955 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6956 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6958 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6960 * lib/target-supports.exp (check_effective_target_pie): New proc.
6961 * gcc.dg/pie-link.c: Use target pie.
6963 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6964 Laurent Roug� <laurent.rouge@menta.fr>
6966 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6967 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6969 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6971 * gfortran.dg/coarray/sync_1.f90: New test for
6972 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6974 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6976 PR tree-optimization/49318
6977 * gcc.dg/vect/pr49318.c: New test.
6979 2011-06-09 David Krauss <potswa@mac.com>
6981 * g++.dg/template/arrow1.C: New.
6983 2011-06-09 Jason Merrill <jason@redhat.com>
6985 * lib/prune.exp: Prune "note"s.
6986 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6988 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6989 * g++.dg/template/dependent-expr3.C: Likewise.
6990 * g++.dg/parse/template7.C: Likewise.
6991 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6992 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6993 * g++.old-deja/g++.pt/friend38.C: Likewise.
6994 * g++.old-deja/g++.pt/crash32.C: Likewise.
6995 * g++.old-deja/g++.other/init4.C: Likewise.
6996 * g++.old-deja/g++.other/friend8.C: Likewise.
6998 * g++.dg/ext/complex7.C: Adjust expected output.
6999 * g++.dg/diagnostic/method1.C: Likewise.
7000 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7001 * g++.dg/parse/crash33.C: Likewise.
7002 * g++.dg/other/warning1.C: Likewise.
7003 * g++.dg/init/pr29571.C: Likewise.
7004 * g++.dg/warn/overflow-warn-1.C: Likewise.
7005 * g++.dg/warn/overflow-warn-3.C: Likewise.
7006 * g++.dg/warn/overflow-warn-4.C: Likewise.
7007 * g++.old-deja/g++.oliva/template1.C: Likewise.
7009 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7010 * g++.dg/parse/template7.C: Adjust.
7012 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7015 * gcc.dg/pr49307.c: New.
7017 2011-06-09 Wei Guozhi <carrot@google.com>
7020 * gcc.target/arm/pr46975.c: New testcase.
7022 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7024 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7025 (PMETH, arglist_t): Removed.
7026 (method_get_number_of_arguments): Removed.
7027 (method_get_nth_argument): Removed.
7028 (method_get_first_argument): Removed.
7029 (method_get_next_argument): Removed.
7030 (method_get_sizeof_arguments): Removed.
7031 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7033 (method_get_number_of_arguments): Removed.
7034 (method_get_nth_argument): Removed.
7035 (method_get_first_argument): Removed.
7036 (method_get_next_argument): Removed.
7037 (method_get_sizeof_arguments): Removed.
7038 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7040 2011-06-09 David Li <davidxl@google.com>
7042 * gcc.dg/dump-pass.c: New test.
7044 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7047 * g++.dg/parse/error38.C: New.
7049 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7052 * gfortran.dg/pr49308.f90: New test.
7054 2011-06-08 Jason Merrill <jason@redhat.com>
7056 * g++.dg/cpp0x/noexcept11.C: New.
7057 * g++.dg/cpp0x/noexcept12.C: New.
7058 * g++.dg/cpp0x/sfinae11.C: Adjust.
7060 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7063 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7064 to dg-options, match also DW_AT_linkage_name.
7066 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7069 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7070 -fno-common on alpha*-dec-osf*.
7071 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7073 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7075 PR rtl-optimization/49303
7076 * gcc.target/ia64/pr49303.c: New test.
7078 2011-06-08 Tobias Burnus <burnus@net-b.de>
7081 * gfortran.dg/coarray_lock_1.f90: New.
7082 * gfortran.dg/coarray_lock_2.f90: New.
7084 2011-06-07 Jason Merrill <jason@redhat.com>
7086 * lib/prune.exp: Look for "required" rather than "instantiated".
7087 * g++.dg/abi/mangle11.C: Likewise.
7088 * g++.dg/abi/mangle12.C: Likewise.
7089 * g++.dg/abi/mangle17.C: Likewise.
7090 * g++.dg/abi/mangle20-2.C: Likewise.
7091 * g++.dg/abi/pragma-pack1.C: Likewise.
7092 * g++.dg/cpp0x/decltype26.C: Likewise.
7093 * g++.dg/cpp0x/decltype28.C: Likewise.
7094 * g++.dg/cpp0x/decltype29.C: Likewise.
7095 * g++.dg/cpp0x/enum11.C: Likewise.
7096 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7097 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7098 * g++.dg/cpp0x/pr47416.C: Likewise.
7099 * g++.dg/ext/case-range2.C: Likewise.
7100 * g++.dg/ext/case-range3.C: Likewise.
7101 * g++.dg/gomp/for-19.C: Likewise.
7102 * g++.dg/gomp/pr37533.C: Likewise.
7103 * g++.dg/gomp/pr38639.C: Likewise.
7104 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7105 * g++.dg/inherit/base3.C: Likewise.
7106 * g++.dg/inherit/using6.C: Likewise.
7107 * g++.dg/init/placement4.C: Likewise.
7108 * g++.dg/init/reference3.C: Likewise.
7109 * g++.dg/lookup/scoped6.C: Likewise.
7110 * g++.dg/lookup/using7.C: Likewise.
7111 * g++.dg/other/abstract1.C: Likewise.
7112 * g++.dg/other/error10.C: Likewise.
7113 * g++.dg/other/error5.C: Likewise.
7114 * g++.dg/other/field1.C: Likewise.
7115 * g++.dg/other/offsetof5.C: Likewise.
7116 * g++.dg/parse/bitfield2.C: Likewise.
7117 * g++.dg/parse/constant4.C: Likewise.
7118 * g++.dg/parse/crash20.C: Likewise.
7119 * g++.dg/parse/invalid-op1.C: Likewise.
7120 * g++.dg/parse/non-dependent2.C: Likewise.
7121 * g++.dg/parse/template18.C: Likewise.
7122 * g++.dg/tc1/dr152.C: Likewise.
7123 * g++.dg/tc1/dr166.C: Likewise.
7124 * g++.dg/tc1/dr176.C: Likewise.
7125 * g++.dg/tc1/dr213.C: Likewise.
7126 * g++.dg/template/access11.C: Likewise.
7127 * g++.dg/template/access2.C: Likewise.
7128 * g++.dg/template/access3.C: Likewise.
7129 * g++.dg/template/access7.C: Likewise.
7130 * g++.dg/template/arg7.C: Likewise.
7131 * g++.dg/template/cond2.C: Likewise.
7132 * g++.dg/template/crash13.C: Likewise.
7133 * g++.dg/template/crash40.C: Likewise.
7134 * g++.dg/template/crash7.C: Likewise.
7135 * g++.dg/template/crash84.C: Likewise.
7136 * g++.dg/template/ctor5.C: Likewise.
7137 * g++.dg/template/defarg13.C: Likewise.
7138 * g++.dg/template/defarg14.C: Likewise.
7139 * g++.dg/template/dtor7.C: Likewise.
7140 * g++.dg/template/eh2.C: Likewise.
7141 * g++.dg/template/error2.C: Likewise.
7142 * g++.dg/template/error43.C: Likewise.
7143 * g++.dg/template/friend32.C: Likewise.
7144 * g++.dg/template/injected1.C: Likewise.
7145 * g++.dg/template/instantiate1.C: Likewise.
7146 * g++.dg/template/instantiate3.C: Likewise.
7147 * g++.dg/template/instantiate5.C: Likewise.
7148 * g++.dg/template/instantiate7.C: Likewise.
7149 * g++.dg/template/local6.C: Likewise.
7150 * g++.dg/template/lookup2.C: Likewise.
7151 * g++.dg/template/member5.C: Likewise.
7152 * g++.dg/template/memfriend15.C: Likewise.
7153 * g++.dg/template/memfriend16.C: Likewise.
7154 * g++.dg/template/memfriend17.C: Likewise.
7155 * g++.dg/template/memfriend7.C: Likewise.
7156 * g++.dg/template/meminit1.C: Likewise.
7157 * g++.dg/template/nested3.C: Likewise.
7158 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7159 * g++.dg/template/nontype12.C: Likewise.
7160 * g++.dg/template/nontype13.C: Likewise.
7161 * g++.dg/template/nontype6.C: Likewise.
7162 * g++.dg/template/pr23510.C: Likewise.
7163 * g++.dg/template/pr35240.C: Likewise.
7164 * g++.dg/template/ptrmem15.C: Likewise.
7165 * g++.dg/template/ptrmem6.C: Likewise.
7166 * g++.dg/template/qualified-id1.C: Likewise.
7167 * g++.dg/template/qualttp20.C: Likewise.
7168 * g++.dg/template/qualttp3.C: Likewise.
7169 * g++.dg/template/qualttp4.C: Likewise.
7170 * g++.dg/template/qualttp5.C: Likewise.
7171 * g++.dg/template/qualttp6.C: Likewise.
7172 * g++.dg/template/qualttp7.C: Likewise.
7173 * g++.dg/template/qualttp8.C: Likewise.
7174 * g++.dg/template/recurse.C: Likewise.
7175 * g++.dg/template/recurse2.C: Likewise.
7176 * g++.dg/template/ref5.C: Likewise.
7177 * g++.dg/template/scope2.C: Likewise.
7178 * g++.dg/template/sfinae10.C: Likewise.
7179 * g++.dg/template/sfinae3.C: Likewise.
7180 * g++.dg/template/sizeof3.C: Likewise.
7181 * g++.dg/template/static9.C: Likewise.
7182 * g++.dg/template/template-id-2.C: Likewise.
7183 * g++.dg/template/typedef13.C: Likewise.
7184 * g++.dg/template/typename4.C: Likewise.
7185 * g++.dg/template/using14.C: Likewise.
7186 * g++.dg/template/using2.C: Likewise.
7187 * g++.dg/template/warn1.C: Likewise.
7188 * g++.dg/warn/Wparentheses-13.C: Likewise.
7189 * g++.dg/warn/Wparentheses-15.C: Likewise.
7190 * g++.dg/warn/Wparentheses-16.C: Likewise.
7191 * g++.dg/warn/Wparentheses-17.C: Likewise.
7192 * g++.dg/warn/Wparentheses-18.C: Likewise.
7193 * g++.dg/warn/Wparentheses-19.C: Likewise.
7194 * g++.dg/warn/Wparentheses-20.C: Likewise.
7195 * g++.dg/warn/Wparentheses-23.C: Likewise.
7196 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7197 * g++.dg/warn/noeffect2.C: Likewise.
7198 * g++.dg/warn/noeffect4.C: Likewise.
7199 * g++.dg/warn/pr8570.C: Likewise.
7200 * g++.old-deja/g++.brendan/init2.C: Likewise.
7201 * g++.old-deja/g++.eh/spec6.C: Likewise.
7202 * g++.old-deja/g++.pt/crash10.C: Likewise.
7203 * g++.old-deja/g++.pt/crash36.C: Likewise.
7204 * g++.old-deja/g++.pt/derived3.C: Likewise.
7205 * g++.old-deja/g++.pt/error2.C: Likewise.
7206 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7207 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7208 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7209 * g++.old-deja/g++.pt/overload7.C: Likewise.
7210 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7212 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7213 Iain Sandoe <iains@gcc.gnu.org>
7215 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7216 Added code to deal with the case when [Protocol
7217 -descriptionForInstanceMethod:] or [Protocol
7218 -descriptionForClassMethod:] returns NULL.
7220 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7221 Iain Sandoe <iains@gcc.gnu.org>
7223 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7224 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7227 2011-06-07 Xinliang David Li <davidxl@google.com>
7229 * gcc.dg/inline_2.c: New test.
7230 * gcc.dg/unroll_2.c: New test.
7231 * gcc.dg/inline_3.c: New test.
7232 * gcc.dg/unroll_3.c: New test.
7233 * gcc.dg/inline_4.c: New test.
7234 * gcc.dg/unroll_4.c: New test.
7235 * gcc.dg/inline_1.c: New test.
7236 * gcc.dg/unroll_1.c: New test.
7238 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7240 PR tree-optimization/48497
7241 * lib/gcc-defs.exp (dg-additional-options): New proc.
7242 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7243 -msse2 on 32-bit x86.
7245 2011-06-06 Jason Merrill <jason@redhat.com>
7247 * g++.dg/cpp0x/enum19.C: New.
7249 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7251 * gcc.target/arm/neon-reload-class.c: New test.
7253 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7256 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7258 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7260 * gcc.target/arm/smlatb-1.c: New file.
7261 * gcc.target/arm/smlatt-1.c: New file.
7262 * gcc.target/arm/smlaltb-1.c: New file.
7263 * gcc.target/arm/smlaltt-1.c: New file.
7265 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7267 * gcc.target/arm/mla-2.c: New test.
7269 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7271 PR gcov-profile/49299
7272 * gcc.dg/tree-prof/pr49299-1.c: New test.
7273 * gcc.dg/tree-prof/pr49299-2.c: New test.
7275 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7277 * lib/target-supports.exp
7278 (check_effective_target_vect_widen_mult_qi_to_hi):
7279 Add NEON as supporting target.
7280 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7281 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7282 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7283 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7284 using widening multiplication on targets that support it.
7285 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7286 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7287 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7289 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7291 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7292 Modern Objective-C runtime API.
7293 * objc/execute/next_mapping.h: Removed.
7294 * objc-obj-c++-shared/next-mapping.h: Removed.
7295 * objc-obj-c++-shared/Object1.h: Removed.
7296 * objc-obj-c++-shared/Object1.m: Removed.
7297 * objc-obj-c++-shared/Object1.mm: Removed.
7298 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7299 * objc-obj-c++-shared/Protocol1.h: Removed.
7300 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7301 of ProtoBool, IVAR_T and METHOD.
7302 * objc-obj-c++-shared/runtime.h: New.
7303 * objc-obj-c++-shared/TestsuiteObject.h: New.
7304 * objc-obj-c++-shared/TestsuiteObject.m: New.
7306 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7307 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7308 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7310 * objc/execute/_cmd.m: Include
7311 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7312 runtime API. ([TestClass +initialize]): Include this method also
7313 with the GNU runtime.
7314 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7315 Object. ([-setValue:]): Return void.
7316 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7317 with the GNU runtime. Include
7318 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7319 for the NeXT runtime. Use the existing print_ivars() and
7320 compare_structures() implementations for the old NeXT runtime.
7321 Added new implementations for the Modern GNU and NeXT runtimes.
7322 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7323 well. (main): Use objc_getClass(). Use return instead of exit.
7324 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7325 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7327 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7328 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7329 instead of Object. (main): Use return instead of exit().
7330 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7331 instead of Object. Removed prototype for exit(). (main): Use
7332 return instead of exit(). Use the Modern Objective-C runtime API.
7333 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7335 * objc/execute/class-tests-1.h: Include
7336 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7337 runtime API. (test_class_with_superclass): Do not call [Object
7338 class]. There is no need to with the current libobjc.
7339 * objc/execute/class-tests-2.h: Include
7340 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7342 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7343 ../../objc-obj-c++-shared/next-mapping.h.
7344 * objc/execute/class-2.m: Likewise.
7345 * objc/execute/class-3.m: Likewise.
7346 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7347 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7348 +initialize]): Include this method also with the GNU
7349 runtime. (main): Use the Modern Objective-C runtime API.
7350 * objc/execute/class-5.m: Likewise.
7351 * objc/execute/class-6.m: Likewise.
7352 * objc/execute/class-7.m: Likewise.
7353 * objc/execute/class-8.m: Likewise.
7354 * objc/execute/class-9.m: Likewise.
7355 * objc/execute/class-10.m: Likewise.
7356 * objc/execute/class-11.m: Likewise.
7357 * objc/execute/class-12.m: Likewise.
7358 * objc/execute/class-13.m: Likewise.
7359 * objc/execute/class-14.m: Likewise.
7360 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7361 this method also with the GNU runtime.
7362 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7363 +initialize]): Include this method also with the GNU runtime.
7364 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7366 * objc/execute/encode-1.m: Likewise.
7367 * objc/execute/enumeration-1.m: Likewise.
7368 * objc/execute/enumeration-2.m: Likewise.
7369 * objc/execute/exceptions/catchall-1.m: Likewise.
7370 * objc/execute/exceptions/finally-1.m: Likewise.
7371 * objc/execute/exceptions/foward-1.m: Likewise.
7372 * objc/execute/exceptions/local-variables-1.m: Likewise.
7373 * objc/execute/exceptions/throw-nil.m: Likewise.
7374 * objc/execute/exceptions/trivial.m: Likewise.
7375 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7376 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7377 * objc/execute/exceptions/matcher-1.m: Likewise.
7378 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7380 * objc/execute/formal_protocol-2.m: Likewise.
7381 * objc/execute/formal_protocol-3.m: Likewise.
7382 * objc/execute/formal_protocol-4.m: Likewise.
7383 * objc/execute/formal_protocol-5.m: Include
7384 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7386 * objc/execute/formal_protocol-6.m: Likewise.
7387 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7388 Object. Include <objc/Protocol.h> instead of
7389 ../../objc-obj-c++-shared/Protocol1.h.
7390 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7392 * objc/execute/informal_protocol.m: Likewise.
7393 * objc/execute/load-3.m: Likewise.
7394 * objc/execute/many_args_method.m ([TestClass +initialize]):
7395 Include this method with the GNU runtime as well.
7396 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7397 * objc/execute/nested-func-1.m: Use TestsuiteObject
7399 * objc/execute/nil_method-1.m: Likewise.
7400 * objc/execute/no_clash.m: Likewise.
7401 * objc/execute/np-1.m: Do not include
7402 ../../objc-obj-c++-shared/Protocol1.h.
7403 (main): Use return instead of exit().
7404 * objc/execute/np-2.m: Do not include
7405 ../../objc-obj-c++-shared/Protocol1.h.
7406 ([MyObject +initialize]): Include this method also with the GNU
7407 runtime. (main): Use return instead of exit().
7408 * objc/execute/object_is_class.m: Include
7409 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7410 of Object. (main): Use the Modern Objective-C runtime API.
7411 * objc/execute/object_is_meta_class.m: Likewise.
7412 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7413 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7414 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7415 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7416 Objective-C runtime API.
7417 * objc/execute/protocol-isEqual-2.m: Likewise.
7418 * objc/execute/protocol-isEqual-3.m: Likewise.
7419 * objc/execute/protocol-isEqual-4.m: Likewise.
7420 * objc/execute/redefining_self.m ([TestClass +initialize]):
7421 Include this method with the GNU runtime as well.
7422 * objc/execute/root_methods.m: Include
7423 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7424 Include this method with the GNU runtime as well.
7425 (main): Use the Modern Objective-C runtime API.
7426 * objc/execute/selector-1.m: Include
7427 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7428 of Object. (main): Use the Modern Objective-C runtime API.
7429 * objc/execute/static-1.m ([Test +initialize]): Include this
7430 method with the GNU runtime as well.
7431 * objc/execute/static-2.m: Likewise.
7432 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7433 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7434 ([MathClass +initialize]): Include this method with the GNU
7436 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7438 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7439 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7440 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7441 * objc.dg/attributes/method-attribute-1.m: Likewise.
7442 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7443 * objc.dg/attributes/method-attribute-2.m: Likewise.
7444 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7445 * objc.dg/attributes/method-attribute-3.m: Likewise.
7446 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7447 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7448 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7449 * obj-c++.dg/bitfield-1.mm: Likewise.
7450 * obj-c++.dg/bitfield-2.mm: Likewise
7451 * objc.dg/bitfield-3.m: Likewise.
7452 * obj-c++.dg/bitfield-4.mm: Likewise.
7453 * objc.dg/bitfield-5.m: Likewise
7454 * objc.dg/call-super-1.m: Likewise.
7455 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7456 Use objc_getClass() instead of objc_get_class(), but for the GNU
7457 runtime redefine objc_getClass as objc_get_class. Include
7458 ../objc-obj-c++-shared/runtime.h.
7459 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7460 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7461 Use the Modern Objective-C runtime API.
7462 * objc.dg/class-protocol-1.m: Include
7463 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7464 * obj-c++.dg/class-protocol-1.mm: Likewise.
7465 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7466 * objc.dg/comp-types-10.m: Likewise.
7467 * objc.dg/comp-types-11.m: Likewise.
7468 * objc.dg/comp-types-12.m: Likewise.
7469 * obj-c++.dg/comp-types-9.mm: Likewise.
7470 * obj-c++.dg/comp-types-11.mm: Likewise.
7471 * obj-c++.dg/comp-types-12.mm: Likewise.
7472 * obj-c++.dg/comp-types-13.mm: Likewise.
7473 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7474 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7475 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7476 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7477 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7478 * objc.dg/desig-init-1.m: Likewise.
7479 * obj-c++.dg/defs.mm: Likewise.
7480 * objc.dg/exceptions-2.m: Likewise.
7481 * obj-c++.dg/except-1.mm: Likewise.
7482 * obj-c++.dg/exceptions-2.mm: Likewise.
7483 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7484 Use the Modern Objective-C runtime API.
7485 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7486 the Modern Objective-C runtime API. Do not include
7487 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7488 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7489 the Modern Objective-C runtime API except when using an older NeXT
7491 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7492 the Modern Objective-C runtime API.
7493 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7495 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7496 * objc.dg/encode-7-next-64bit.m: Updated include.
7497 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7499 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7500 the Modern Objective-C runtime API.
7501 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7502 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7503 instead of ../objc-obj-c++-shared/Protocol1.h.
7504 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7505 the Modern Objective-C runtime API except when using an older NeXT
7507 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7508 the Modern Objective-C runtime API.
7509 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7511 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7512 * objc.dg/fix-and-continue-2.m: Likewise.
7513 * objc.dg/foreach-1.m: Likewise.
7514 * objc.dg/foreach-2.m: Likewise.
7515 * objc.dg/foreach-3.m: Likewise.
7516 * objc.dg/foreach-4.m: Likewise.
7517 * objc.dg/foreach-5.m: Likewise.
7518 * objc.dg/foreach-6.m: Likewise.
7519 * objc.dg/foreach-7.m: Likewise.
7520 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7522 * objc.dg/func-ptr-2.m: Likewise.
7523 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7524 Do not include objc/objc-api.h.
7525 * obj-c++.dg/fsf-package-0.mm: Likewise.
7526 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7527 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7528 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7530 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7531 * objc.dg/gnu-runtime-3.m: Likewise.
7532 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7533 * objc.dg/headers.m: Include objc/runtime.h instead of
7534 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7535 for the NeXT runtime.
7536 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7537 * obj-c++.dg/isa-field-1.mm: Likewise.
7538 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7539 * objc.dg/layout-1.m: Likewise.
7540 * objc.dg/layout-2.m: Likewise.
7541 * objc.dg/local-decl-2.m: Likewise.
7542 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7543 Object. ([Container +elementForView:]): Use
7544 class_conformsToProtocol().
7545 * obj-c++.dg/lookup-2.mm: Likewise.
7546 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7547 * obj-c++.dg/local-decl-1.mm: Likewise.
7548 * objc.dg/method-3.m: Likewise.
7549 * objc.dg/method-4.m: Likewise.
7550 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7551 ../objc-obj-c++-shared/Protocol1.h.
7552 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7553 * objc.dg/method-9.m: Likewise.
7554 * objc.dg/method-10.m: Likewise.
7555 * objc.dg/method-13.m ([Root +initialize]): Include this method
7556 also for the GNU runtime. (main): Use objc_getClass() also for
7558 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7559 * objc.dg/method-17.m: Likewise.
7560 * objc.dg/method-19.m: Likewise.
7561 * objc.dg/method-20b.m: Likewise.
7562 * obj-c++.dg/method-2.mm: Likewise.
7563 * obj-c++.dg/method-6.mm: Likewise.
7564 * obj-c++.dg/method-10.mm: Likewise.
7565 * obj-c++.dg/method-11.mm: Likewise.
7566 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7567 ../objc-obj-c++-shared/Protocol1.h.
7568 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7569 * obj-c++.dg/method-15.mm: Likewise.
7570 * obj-c++.dg/method-17.mm: Likewise.
7571 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7572 +initialize]): Include this method also for the GNU
7573 runtime. (main): Use objc_getClass() also for the GNU runtime.
7574 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7575 * obj-c++.dg/method-22.mm: Likewise.
7576 * obj-c++.dg/method-23.mm: Likewise.
7577 * obj-c++.dg/no-extra-load.mm: Likewise.
7578 * objc.dg/objc-fast-4.m: Likewise.
7579 * objc.dg/objc-gc-4.m: Likewise.
7580 * obj-c++.dg/objc-gc-3.mm: Likewise.
7581 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7582 protocol_getMethodDescription() instead of [Protocol
7583 -descriptionForInstanceMethod].
7584 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7585 Made it available with all runtimes. (main): Call -test instead
7587 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7588 and put into a category.
7589 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7590 Object. Include objc/objc.h.
7591 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7592 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7593 New. (main): Use protocol_getMethodDescription() instead
7594 of [Protocol -descriptionForInstanceMethod] and [Protocol
7595 -descriptionForClassMethod].
7596 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7597 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7598 Objective-C runtime API.
7599 * obj-c++.dg/proto-qual-1.mm: Likewise.
7600 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7602 * obj-c++.dg/property/property-1.mm: Likewise.
7603 * obj-c++.dg/qual-types-1.mm: Likewise.
7604 * objc.dg/selector-2.m: Include objc/objc.h instead of
7605 ../objc-obj-c++-shared/Object1.h.
7606 * obj-c++.dg/selector-2.mm: Likewise.
7607 * obj-c++.dg/selector-5.mm: Likewise.
7608 * obj-c++.dg/selector-6.mm: Likewise.
7609 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7610 Object. Do not include objc/objc-api.h.
7611 * obj-c++.dg/set-not-used-1.mm: Likewise.
7612 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7613 * objc.dg/stret-1.m: Likewise.
7614 * objc.dg/stret-2.m: Likewise.
7615 * obj-c++.dg/super-class-2.mm: Likewise.
7616 * objc.dg/super-class-3.m: Likewise.
7617 * objc.dg/super-class-4.m: Likewise.
7618 * objc.dg/sync-2.m: Likewise.
7619 * obj-c++.dg/sync-2.mm: Likewise.
7620 * objc.dg/sync-1.m: Include objc/objc.h instead of
7621 ../objc-obj-c++-shared/Object1.h.
7622 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7623 'Class' as the type of 'isa'.
7624 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7625 Objective-C runtime API. ([TestClass +initialize]): Include this
7626 method with the GNU runtime as well.
7627 * objc.dg/strings/strings-1.m: Updated includes.
7628 * obj-c++.dg/strings/strings-1.mm: Likewise.
7629 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7630 objc.dg/strings/const-str-12b.m.
7631 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7632 * obj-c++.dg/template-3.mm: Likewise.
7633 * obj-c++.dg/template-4.mm: Likewise.
7634 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7635 Objective-C runtime API.
7636 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7637 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7638 * obj-c++.dg/try-catch-1.mm: Likewise.
7639 * obj-c++.dg/try-catch-2.mm: Likewise.
7640 * objc.dg/try-catch-3.m: Likewise.
7641 * obj-c++.dg/try-catch-3.mm: Likewise.
7642 * objc.dg/try-catch-6.m: Likewise.
7643 * objc.dg/try-catch-7.m: Likewise.
7644 * obj-c++.dg/try-catch-7.mm: Likewise.
7645 * obj-c++.dg/try-catch-8.mm: Likewise.
7646 * obj-c++.dg/try-catch-9.mm: Likewise.
7647 * objc.dg/try-catch-10.m: Likewise.
7648 * obj-c++.dg/try-catch-11.mm: Likewise.
7649 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7650 Object. Include objc/objc.h.
7651 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7652 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7653 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7654 Object. Use Modern Objective-C runtime API. Do not use
7656 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7657 * obj-c++.dg/torture/trivial.mm: Likewise.
7658 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7659 instead of ../objc-obj-c++-shared/Object1.h. Include
7660 ../objc-obj-c++-shared/runtime.h.
7661 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7662 * objc.dg/torture/strings/const-str-11.m: Likewise.
7663 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7664 * objc.dg/torture/strings/const-str-9.m: Likewise.
7665 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7666 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7667 instead of Object. Only add _FooClassReference if
7669 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7670 * objc.dg/torture/strings/const-str-8.m: Likewise.
7671 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7672 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7674 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7676 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7677 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7678 * obj-c++.dg/va-meth-1.mm: Likewise.
7679 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7680 ../objc-obj-c++-shared/Object1.h.
7681 * objc.dg/zero-link-3.m: Likewise.
7683 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7685 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7687 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7690 * obj-c++.dg/property/cxx-property-1.mm: New.
7691 * obj-c++.dg/property/cxx-property-2.mm: New.
7693 2011-06-06 Jason Merrill <jason@redhat.com>
7695 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7697 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7699 PR rtl-optimization/49145
7701 * gcc.c-torture/compile/pr49145.c: New test.
7703 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7706 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7707 to dg-options, match also DW_AT_linkage_name.
7710 * gcc.dg/debug/pr49294.c: New test.
7713 * g++.dg/opt/pr49264.C: New test.
7715 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7717 PR tree-optimization/49243
7718 * gcc.dg/pr49243.c: New.
7720 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7722 * gnat.dg/specs/cond_expr1.ads: New test.
7724 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7726 * gnat.dg/deferred_const4.ad[sb]: New test.
7727 * gnat.dg/deferred_const4_pkg.ads: New helper.
7729 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7731 * gnat.dg/test_tamdt.adb: Rename to...
7732 * gnat.dg/taft_type1.adb: ...this.
7733 * gnat.dg/tamdt.ad[sb]: Rename to...
7734 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7735 * gnat.dg/tamdt_aux.ads: Rename to...
7736 * gnat.dg/taft_type1_pkg2.ads: ...this.
7737 * gnat.dg/taft_type2.ad[sb]: New test.
7738 * gnat.dg/taft_type2_pkg.ads: New helper.
7739 * gnat.dg/taft_type3.adb: New test.
7740 * gnat.dg/taft_type3_pkg.ads: New helper.
7742 2011-06-05 Tobias Burnus <burnus@net-b.de>
7745 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7748 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7751 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7753 * objc.dg/gnu-api-2-objc.m: Likewise.
7754 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7755 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7757 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7759 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7760 alignment, not the alignment, when calling class_addIvar(). Add
7761 an 'isa' instance variable to the test root class.
7762 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7764 2011-06-04 Jan Hubicka <jh@suse.cz>
7766 PR tree-optimization/48893
7767 PR tree-optimization/49091
7768 PR tree-optimization/49179
7769 * gfortran.dg/pr49179.f90: New testcase
7771 2011-06-04 Jan Hubicka <jh@suse.cz>
7774 * g++.dg/torture/pr48954.C: New testcase.
7776 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7778 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7780 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7783 * g++.dg/diagnostic/bitfld2.C: New.
7785 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7788 * gcc.c-torture/execute/pr49281.c: New test.
7790 2011-06-04 Jan Hubicka <jh@suse.cz>
7792 PR tree-optimize/48929
7793 * gcc.c-torture/compile/pr48929.c: New testcase.
7795 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7797 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7799 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7802 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7804 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7806 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7808 2011-06-03 Richard Henderson <rth@redhat.com>
7809 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7811 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7813 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7815 * objc.dg/headers.m: Do not include objc-list.h.
7817 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7819 * objc.dg/type-stream-1.m: Test removed.
7820 * objc.dg/headers.m: Do not include typedstream.h.
7822 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7824 * objc.dg/torture/forward-1.m (main): Updated testcase.
7826 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7829 * gcc.c-torture/compile/pr49163.c: New.
7831 2011-06-02 Asher Langton <langton2@llnl.gov>
7834 * gfortran.dg/PR49268.f90: New test.
7836 2011-06-02 Asher Langton <langton2@llnl.gov>
7839 * gfortran.dg/PR37039.f90: New test.
7841 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7844 * objc.dg/method-5.m: Updated.
7845 * objc.dg/method-19.m: Updated.
7846 * objc.dg/method-lookup-1.m: New.
7847 * obj-c++.dg/method-6.mm: Updated.
7848 * obj-c++.dg/method-7.mm: Updated.
7849 * obj-c++.dg/method-lookup-1.mm: New.
7851 2011-06-02 DJ Delorie <dj@redhat.com>
7853 * lib/timeout.exp (timeout): Add board_info support.
7855 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7857 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7859 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7862 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7863 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7865 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7866 Hans-Peter Nilsson <hp@axis.com>
7868 PR rtl-optimization/48840
7869 * gcc.target/sparc/ultrasp13.c: New test.
7871 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7874 * gcc.c-torture/compile/pr49238.c: New.
7876 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7878 * gcc.target/arm/g2.c: Skip test in -mthumb.
7879 Skip test unless cpu is xscale.
7880 * gcc.target/arm/scd42-2.c: Likewise.
7881 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7883 2011-06-01 Jason Merrill <jason@redhat.com>
7885 * g++.dg/cpp0x/decltype28.C: New.
7886 * g++.dg/cpp0x/decltype29.C: New.
7888 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7891 * gcc.target/mips/pr45074.c: New test.
7893 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7894 Hans-Peter Nilsson <hp@axis.com>
7896 PR rtl-optimization/48830
7897 * gcc.target/sparc/ultrasp12.c: New test.
7899 2011-06-01 David Li <davidxl@google.com>
7901 * gcc.dg/profile-dir-1.c: Change pass name.
7902 * gcc.dg/profile-dir-2.c: Ditto.
7903 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7904 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7905 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7906 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7907 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7908 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7909 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7910 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7911 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7912 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7913 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7914 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7915 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7916 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7917 * gcc.dg/profile-dir-3.c: Ditto.
7918 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7920 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7922 * objc.dg/attributes/method-nonnull-1.m: New test.
7923 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7925 2011-05-31 Tobias Burnus <burnus@net-b.de>
7928 * gfortran.dg/coarray_atomic_1.f90: New.
7929 * gfortran.dg/coarray/atomic_1.f90: New.
7931 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7933 * gcc.dg/guality/bswaptest.c: New test.
7934 * gcc.dg/guality/clztest.c: New test.
7935 * gcc.dg/guality/ctztest.c: New test.
7936 * gcc.dg/guality/rotatetest.c: New test.
7939 * gcc.target/i386/pr48688.c: New test.
7941 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7944 * g++.dg/lookup/name-clash9.C: New.
7946 2011-05-31 Tobias Burnus <burnus@net-b.de>
7949 * gfortran.dg/coarray/dummy_1.f90: New.
7951 2011-05-31 Tobias Burnus <burnus@net-b.de>
7954 * gfortran.dg/coarray/save_1.f90: New.
7955 * gfortran.dg/coarray_4.f90: Update dg-error.
7957 2011-05-31 Jason Merrill <jason@redhat.com>
7959 * g++.dg/cpp0x/rv-template1.C: New.
7961 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7963 PR rtl-optimization/49235
7964 * gcc.dg/pr49235.c: New test.
7966 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7968 PR tree-optimization/49093
7969 * gcc.dg/vect/pr49093.c: New test.
7971 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7974 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7976 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7979 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7982 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7985 * gcc.c-torture/execute/pr49186.c: New.
7987 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7990 * gcc.target/i386/pr49168-1.c: New.
7992 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7993 Eric Botcazou <ebotcazou@adacore.com>
7995 * gcc.dg/guality/drap.c: New test.
7997 2011-05-30 Richard Guenther <rguenther@suse.de>
7999 PR tree-optimization/49210
8000 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8001 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8003 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8006 * g++.dg/gomp/pr49223-1.C: New test.
8007 * g++.dg/gomp/pr49223-2.C: New test.
8009 2011-05-30 Richard Guenther <rguenther@suse.de>
8011 PR tree-optimization/49218
8012 * gcc.c-torture/execute/pr49218.c: New testcase.
8014 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8016 PR tree-optimization/49199
8017 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8018 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8019 -fno-tree-scev-cprop.
8021 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8024 * gfortran.dg/extends_13.f03: New.
8026 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8028 PR rtl-optimization/49095
8029 * gcc.target/i386/pr49095.c: New test.
8031 2011-05-29 Tobias Burnus <burnus@net-b.de>
8034 * gfortran.dg/coarray_24.f90: New.
8036 2011-05-29 Tobias Burnus <burnus@net-b.de>
8039 * gfortran.dg/coarray_23.f90: New.
8041 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8044 * gcc.dg/pr48826.c: New test.
8046 2011-05-29 Richard Guenther <rguenther@suse.de>
8048 PR tree-optimization/49217
8049 * gcc.dg/torture/pr49217.c: New testcase.
8051 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8054 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8056 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8058 * gnat.dg/boolean_subtype.adb: Rename to...
8059 * gnat.dg/boolean_subtype1.adb: ...this.
8061 2011-05-28 Jason Merrill <jason@redhat.com>
8063 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8065 2011-05-27 Jason Merrill <jason@redhat.com>
8067 * g++.dg/cpp0x/enum18.C: Adjust.
8069 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8071 2011-05-27 Tobias Burnus <burnus@net-b.de>
8074 * gfortran.dg/coarray_22.f90: New.
8076 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8078 PR tree-optimization/46728
8079 * gcc.target/powerpc/pr46728-1.c: New.
8080 * gcc.target/powerpc/pr46728-2.c: New.
8081 * gcc.target/powerpc/pr46728-3.c: New.
8082 * gcc.target/powerpc/pr46728-4.c: New.
8083 * gcc.target/powerpc/pr46728-5.c: New.
8084 * gcc.dg/pr46728-6.c: New.
8085 * gcc.target/powerpc/pr46728-7.c: New.
8086 * gcc.target/powerpc/pr46728-8.c: New.
8087 * gcc.dg/pr46728-9.c: New.
8088 * gcc.target/powerpc/pr46728-10.c: New.
8089 * gcc.target/powerpc/pr46728-11.c: New.
8090 * gcc.dg/pr46728-12.c: New.
8091 * gcc.target/powerpc/pr46728-13.c: New.
8092 * gcc.target/powerpc/pr46728-14.c: New.
8093 * gcc.target/powerpc/pr46728-15.c: New.
8094 * gcc.target/powerpc/pr46728-16.c: New.
8096 2011-05-27 Jason Merrill <jason@redhat.com>
8098 * g++.dg/abi/mangle47.C: New.
8101 * g++.dg/template/const5.C: New.
8103 * g++.dg/cpp0x/enum18.C: New.
8105 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8107 * g++.dg/cpp0x/error6.C: New.
8109 * g++.dg/cpp0x/error5.C: New.
8111 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8114 * g++.dg/eh/cond6.C: New test.
8116 2011-05-27 Tobias Burnus <burnus@net-b.de>
8119 * gfortran.dg/rank_3.f90: New.
8120 * gfortran.dg/rank_4.f90: New.
8122 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8124 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8125 replace dump search.
8127 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8129 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8130 * gnat.dg/bit_packed_array5.adb: ...here.
8132 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8135 * g++.dg/cpp0x/auto25.C: New.
8137 2011-05-27 Richard Guenther <rguenther@suse.de>
8139 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8141 2011-05-27 Richard Guenther <rguenther@suse.de>
8143 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8145 2011-05-27 Richard Guenther <rguenther@suse.de>
8148 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8150 2011-05-26 Jason Merrill <jason@redhat.com>
8152 * g++.dg/cpp0x/friend1.C: New.
8153 * g++.dg/cpp0x/friend2.C: New.
8155 * g++.dg/cpp0x/auto7.C: Update.
8156 * g++.dg/template/crash50.C: Adjust.
8157 * g++.dg/template/static9.C: Adjust.
8158 * g++.old-deja/g++.ext/memconst.C: Adjust.
8160 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8162 * gcc.dg/march.c: Ignore a note for some targets.
8164 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8165 Nathan Froyd <froydnj@codesourcery.com>
8169 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8170 * g++.dg/parse/pr18770.C: New test.
8171 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8173 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8176 * gfortran.dg/dependency_40.f90 : New test.
8178 2011-05-26 Tobias Burnus <burnus@net-b.de>
8181 * gfortran.dg/coarray/registering_1.f90: New.
8183 2011-05-26 Jason Merrill <jason@redhat.com>
8185 * g++.dg/cpp0x/variadic111.C: New.
8186 * g++.dg/cpp0x/variadic41.C: Adjust.
8188 2011-05-26 Richard Guenther <rguenther@suse.de>
8190 PR tree-optimization/48702
8191 * gcc.dg/torture/pr48702.c: New testcase.
8193 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8195 PR gcov-profile/48845
8196 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8198 * gcc.dg/matrix/matrix.exp: Likewise.
8199 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8200 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8201 line number to check_profiling_available.
8202 * lib/target-supports.exp (check_profiling_available): Account for
8204 Require TLS runtime support with -fprofile-generate.
8205 * lib/profopt.exp (profopt-execute): Add TLS options for
8207 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8209 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8212 * g++.dg/eh/cond5.C: New test.
8214 PR tree-optimization/49161
8215 * gcc.c-torture/execute/pr49161.c: New test.
8217 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8219 * gcc.target/arm/neon-vorn-vbic.c: New test.
8221 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8223 PR tree-optimization/49038
8224 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8225 * gcc.dg/vect/pr49038.c: New test.
8227 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8229 * g++.dg/init/pr25811-3.C: New.
8230 * g++.dg/init/pr25811-4.C: New.
8232 2011-05-25 Jason Merrill <jason@redhat.com>
8234 * g++.dg/cpp0x/enum17.C: New.
8235 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8237 * g++.dg/cpp0x/auto24.C: New.
8239 * g++.dg/cpp0x/error4.C: New.
8241 * g++.dg/cpp0x/rv-restrict.C: New.
8243 * g++.dg/cpp0x/enum15.C: New.
8244 * g++.dg/cpp0x/constexpr-switch2.C: New.
8246 * g++.dg/cpp0x/variadic110.C: New.
8248 * g++.dg/cpp0x/auto9.C: Add typedef test.
8250 * g++.dg/cpp0x/auto23.C: New.
8251 * g++.dg/cpp0x/auto9.C: Adjust.
8253 * g++.dg/cpp0x/defaulted29.C: New.
8255 * g++.dg/cpp0x/initlist51.C: New.
8257 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8259 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8260 * g++.dg/abi/packed1.C: Suppress warning.
8261 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8262 * g++.dg/template/stdarg1.C: Likewise.
8263 * g++.dg/other/packed1.C: Remove arm from xfail list.
8265 2011-05-25 Jason Merrill <jason@redhat.com>
8267 * g++.dg/cpp0x/enum16.C: New.
8268 * g++.dg/parse/error15.C: Adjust.
8270 * g++.dg/cpp0x/initlist50.C: New.
8272 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8274 * g++.dg/cpp0x/variadic109.C: New.
8276 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8278 * gcc.target/i386/pause-1.c: New.
8280 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8282 * gcc.dg/stack-usage-1.c: Adjust comment.
8283 * gcc.dg/stack-usage-2.c: New test.
8285 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8288 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8289 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8291 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8293 PR rtl-optimization/48757
8294 * gfortran.dg/pr48757.f: New test case.
8296 2011-05-24 Jason Merrill <jason@redhat.com>
8298 * g++.dg/cpp0x/access01.C: New.
8300 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8303 * objc.dg/pr48177.m: New testcase.
8305 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8308 * objc.dg/pr48187.m: New testcase.
8309 * obj-c++.dg/pr48187.mm: New testcase.
8310 * objc.dg/ivar-extra-semicolon.m: New testcase.
8312 2011-05-24 Jason Merrill <jason@redhat.com>
8314 * g++.dg/template/access21.C: New.
8315 * g++.dg/template/access22.C: New.
8317 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8319 PR rtl-optimization/48633
8320 * g++.dg/pr48633.C: New test.
8322 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8325 * g++.dg/other/pr49133.C: New test.
8327 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8328 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8330 * gcc.dg/torture/tls/run-gd.c: New test.
8331 * gcc.dg/torture/tls/run-ie.c: New test.
8332 * gcc.dg/torture/tls/run-ld.c: New test.
8333 * gcc.dg/torture/tls/run-le.c: New test.
8334 * lib/target-supports.exp (check_effective_target_tls_runtime):
8335 Build testcase with TLS options.
8337 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8339 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8341 2011-05-24 Tom de Vries <tom@codesourcery.com>
8343 PR tree-optimization/49121
8344 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8346 2011-05-23 Jason Merrill <jason@redhat.com>
8348 * g++.dg/cpp0x/defaulted28.C: New.
8350 * g++.dg/cpp0x/sfinae25.C: New.
8352 * g++.dg/cpp0x/rv-cast2.C: New.
8354 * g++.dg/cpp0x/enum14.C: New.
8356 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8359 * gcc.c-torture/execute/pr49123.c: New test.
8362 * gcc.dg/debug/pr49032.c: New test.
8365 * gcc.dg/pr49120.c: New test.
8367 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8370 * gcc.target/i386/pr47315.c: New test.
8372 2011-05-23 Jason Merrill <jason@redhat.com>
8374 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8376 * g++.dg/cpp0x/sfinae24.C: New.
8378 * g++.dg/cpp0x/error3.C: New.
8380 * g++.dg/cpp0x/defaulted27.C: New.
8382 * g++.dg/cpp0x/decltype27.C: New.
8384 2011-05-23 Richard Guenther <rguenther@suse.de>
8386 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8388 2011-05-23 Richard Guenther <rguenther@suse.de>
8390 PR tree-optimization/40874
8391 * g++.dg/tree-ssa/pr40874.C: New testcase.
8393 2011-05-23 Richard Guenther <rguenther@suse.de>
8395 PR tree-optimization/49115
8396 * g++.dg/torture/pr49115.C: New testcase.
8398 2011-05-23 Richard Guenther <rguenther@suse.de>
8401 * gcc.dg/memcpy-3.c: New testcase.
8403 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8406 * gcc.c-torture/execute/pr48973-1.c: New test.
8407 * gcc.c-torture/execute/pr48973-2.c: New test.
8409 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8412 * g++.dg/warn/pr18016.C: New.
8414 2011-05-23 Tom de Vries <tom@codesourcery.com>
8417 * gcc.target/arm/ivopts-6.c: New test.
8419 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8422 * gcc.c-torture/compile/pr49029.c: New test.
8424 2011-05-22 Jason Merrill <jason@redhat.com>
8426 * g++.dg/cpp0x/sfinae23.C: New.
8427 * g++.dg/cpp0x/sfinae8.C: Correct.
8429 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8431 * gfortran.dg/function_optimize_8.f90: New test case.
8433 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8435 PR tree-optimization/49087
8436 * gcc.dg/vect/O3-pr49087.c: New test.
8438 2011-05-21 Jason Merrill <jason@redhat.com>
8440 * g++.dg/debug/const5.C: New.
8442 2011-05-20 Jason Merrill <jason@redhat.com>
8444 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8446 * g++.dg/cpp0x/constexpr-static7.C: New.
8448 * g++.dg/cpp0x/enum12.C: New.
8449 * g++.dg/cpp0x/enum13.C: New.
8451 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8454 * gfortran.dg/select_type_23.f03: New.
8456 2011-05-20 Jason Merrill <jason@redhat.com>
8458 * g++.dg/cpp0x/defaulted26.C: New.
8460 * g++.dg/cpp0x/noexcept02.C: Fix.
8461 * g++.dg/cpp0x/noexcept03.C: Fix.
8462 * g++.dg/cpp0x/noexcept08.C: Fix.
8463 * g++.dg/cpp0x/noexcept10.C: New.
8465 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8468 * gfortran.dg/extends_12.f03: New.
8470 2011-05-20 Jason Merrill <jason@redhat.com>
8472 * g++.dg/template/koenig9.C: New.
8473 * g++.dg/opt/pr47615.C: Fix.
8474 * g++.dg/overload/defarg1.C: Fix.
8475 * g++.dg/tc1/dr213.C: Remove xfail.
8476 * g++.dg/torture/pr34850.C: Fix.
8477 * g++.dg/torture/pr39362.C: Fix.
8478 * g++.old-deja/g++.brendan/crash56.C: Fix.
8479 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8481 2011-05-20 Richard Guenther <rguenther@suse.de>
8483 PR tree-optimization/49079
8484 * gcc.dg/torture/pr49079.c: New testcase.
8486 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8488 PR tree-optimization/49073
8489 * gcc.c-torture/execute/pr49073.c: New test.
8491 2011-06-19 Tobias Burnus <burnus@net-b.de>
8494 * gfortran.dg/coarray_21.f90: New.
8496 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8498 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8501 2011-05-19 Richard Guenther <rguenther@suse.de>
8504 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8506 2011-05-19 Richard Guenther <rguenther@suse.de>
8509 * gcc.dg/builtin-object-size-11.c: New testcase.
8511 2011-05-19 Tom de Vries <tom@codesourcery.com>
8514 * gcc.target/arm/ivopts.c: New test.
8515 * gcc.target/arm/ivopts-2.c: New test.
8517 2011-05-19 Tom de Vries <tom@codesourcery.com>
8519 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8521 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8523 * gcc.c-torture/execute/960321-1.x: Remove.
8525 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8528 * gfortran.dg/move_alloc_4.f90: New.
8530 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8533 * gcc.target/i386/pr49002-1.c: New test.
8534 * gcc.target/i386/pr49002-2.c: Likewise.
8536 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8538 PR tree-optimization/49039
8539 * gcc.c-torture/execute/pr49039.c: New test.
8540 * gcc.dg/tree-ssa/pr49039.c: New test.
8541 * g++.dg/torture/pr49039.C: New test.
8543 2011-05-18 Jason Merrill <jason@redhat.com>
8545 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8546 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8547 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8549 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8551 * gcc.target/bfin/mcpu-bf592.c: New test.
8553 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8555 PR tree-optimization/41881
8556 * gcc.dg/vect/O3-pr41881.c: New test.
8557 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8559 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8561 PR tree-optimization/49000
8562 * gcc.dg/pr49000.c: New test.
8564 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8566 * gnat.dg/invalid1.adb: New test.
8568 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8570 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8572 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8573 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8575 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8578 * g++.dg/cpp0x/range-for18.C: New.
8580 2011-05-15 Tobias Burnus <burnus@net-b.de>
8583 * gfortran.dg/coarray/image_index_2.f90: New.
8585 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8587 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8588 * g++.dg/cpp0x/override2.C: New.
8590 2011-05-14 Tobias Burnus <burnus@net-b.de>
8593 * gfortran.de/coarray_20.f90: New.
8595 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8598 * function_optimize_7.f90: New test case.
8600 2011-05-13 Jason Merrill <jason@redhat.com>
8602 * g++.dg/cpp0x/decltype26.C: New.
8603 * g++.dg/cpp0x/enum11.C: New.
8605 2011-05-13 Tobias Burnus <burnus@net-b.de>
8609 * gfortran.dg/assign_8.f90: Update dg-error.
8611 2011-05-13 Tobias Burnus <burnus@net-b.de>
8614 * gfortran.dg/io_constraints_8.f90: New.
8615 * gfortran.dg/io_constraints_9.f90: New.
8617 2011-05-13 Martin Thuresson <martint@google.com>
8619 PR gcov-profile/47793
8620 * gcc.dg/pr47793.c: New.
8622 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8624 PR tree-optimization/48975
8625 * gcc.dg/pr48975.c: New test.
8627 2011-05-12 Tobias Burnus <burnus@net-b.de>
8630 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8632 2011-05-12 Jason Merrill <jason@redhat.com>
8634 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8636 2011-05-12 Geert Bosch <bosch@adacore.com>
8638 * gnat.dg/view_conversion1.adb: New test.
8640 2011-05-12 Richard Guenther <rguenther@suse.de>
8642 PR tree-optimization/48172
8643 * gcc.dg/vect/pr48172.c: New testcase.
8645 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8648 * g++.dg/opt/pr48967.C: New test.
8650 2011-05-11 Jason Merrill <jason@redhat.com>
8652 * g++.dg/cpp0x/constexpr-friend.C: New.
8653 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8655 * g++.dg/cpp0x/sfinae22.C: New.
8657 2011-05-11 Tobias Burnus <burnus@net-b.de>
8660 * gfortran.dg/generic_24.f90: New.
8662 2011-05-11 Richard Guenther <rguenther@suse.de>
8664 PR tree-optimization/15256
8665 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8667 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8670 * gcc.dg/pr48159-1.c: New test.
8671 * gcc.dg/pr48159-2.c: New test.
8673 2011-05-11 Richard Guenther <rguenther@suse.de>
8676 * gcc.dg/torture/pr48953.c: New testcase.
8678 2011-05-11 Richard Guenther <rguenther@suse.de>
8680 PR tree-optimization/18041
8681 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8683 2011-05-11 Alan Modra <amodra@gmail.com>
8686 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8688 2011-05-10 Jason Merrill <jason@redhat.com>
8690 * g++.dg/cpp0x/defaulted25.C: New.
8691 * g++.dg/template/crash7.C: Adjust.
8693 * g++.dg/cpp0x/variadic108.C: New.
8695 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8697 * g++.dg/inherit/virtual9.C: Extend.
8699 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8702 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8703 are passed and returned in vector registers.
8705 2011-05-10 Richard Guenther <rguenther@suse.de>
8707 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8708 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8709 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8710 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8711 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8714 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8716 PR tree-optimization/48611
8717 PR tree-optimization/48794
8718 * gfortran.dg/gomp/pr48611.f90: New test.
8719 * gfortran.dg/gomp/pr48794.f90: New test.
8722 * gcc.dg/dfp/pr48928.c: New test.
8724 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8727 * g++.dg/cpp0x/pr48522.C: New.
8729 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8732 * g++.dg/cpp0x/sfinae21.C: New.
8734 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8736 * g++.dg/template/sfinae28.C: Rename to...
8737 * g++.dg/cpp0x/sfinae19.C: ... this.
8738 * g++.dg/template/sfinae29.C: Rename to...
8739 * g++.dg/cpp0x/sfinae20.C: ... this.
8741 2011-05-09 Jeff Law <law@redhat.com>
8743 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8746 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8749 * g++.dg/init/pr20039.C: New.
8751 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8755 * g++.dg/template/sfinae28.C: New.
8756 * g++.dg/template/sfinae29.C: Likewise.
8758 2011-05-09 Jason Merrill <jason@redhat.com>
8760 * g++.dg/template/nontype23.C: New.
8762 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8764 * g++.dg/init/pr48859.C: New.
8766 2011-05-09 Jason Merrill <jason@redhat.com>
8768 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8769 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8770 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8771 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8772 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8773 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8774 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8775 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8777 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8779 * g++.dg/inherit/virtual9.C: New.
8781 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8784 * g++.dg/template/dependent-expr8.C: New test case.
8786 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8788 PR tree-optimization/48837
8789 * gcc.dg/pr48837.c: New testcase.
8791 2011-05-06 Jason Merrill <jason@redhat.com>
8793 * g++.dg/cpp0x/constexpr-condition2.C: New.
8795 * g++.dg/cpp0x/constexpr-missing.C: New.
8797 2011-05-06 Tobias Burnus <burnus@net-b.de>
8800 * gfortran.dg/coarray/this_image_2.f90: New.
8802 2011-05-06 Tobias Burnus <burnus@net-b.de>
8806 * gfortran.dg/bind_c_usage_22.f90: New.
8807 * gfortran.dg/bind_c_usage_23.f90: New.
8808 * gfortran.dg/bind_c_usage_24.f90: New.
8809 * gfortran.dg/bind_c_usage_24_c.c: New.
8811 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8814 * g++.dg/template/member9.C: New test case.
8816 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8818 * gnat.dg/discr29.ad[sb]: New test.
8819 * gnat.dg/discr30.adb: Likewise.
8821 2011-05-05 Julian Brown <julian@codesourcery.com>
8823 * gcc.target/arm/neon-vset_lanes8.c: New test.
8825 2011-05-05 Jason Merrill <jason@redhat.com>
8827 * g++.dg/init/new32.C: New.
8829 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8831 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8834 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8836 PR rtl-optimization/48381
8837 * gcc.c-torture/compile/pr48381.c: New test.
8839 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8841 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8843 * gcc.target/i386/opt-1.c: Ditto.
8845 2011-05-04 Jason Merrill <jason@redhat.com>
8847 * g++.dg/conversion/base1.C: New.
8849 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8851 PR libgfortran/48787
8852 * gfortran.dg/round_3.f08: Add more checks to test case.
8854 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8856 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8857 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8858 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8859 Gate test on effective_target fd_truncate.
8861 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8863 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8864 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8865 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8866 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8867 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8868 * gcc.target/i386/pr38824.c: Ditto.
8869 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8870 * gcc.target/i386/vecinit-2.c: Ditto.
8871 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8872 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8873 * gcc.target/i386/parity-2.c: Ditto.
8874 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8876 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8878 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8880 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8881 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8882 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8884 2011-05-03 Tobias Burnus <burnus@net-b.de>
8887 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8889 2011-05-03 Tobias Burnus <burnus@net-b.de>
8892 * gfortran.dg/coarray/this_image_1.f90: New.
8894 2011-05-03 Tobias Burnus <burnus@net-b.de>
8897 * gfortran.dg/coarray/caf.dg: New.
8898 * gfortran.dg/coarray/image_index_1.f90: New, copied
8899 from ../coarray_16.f90.
8901 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8904 * g++.dg/ext/complex9.C: New.
8906 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8909 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8910 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8911 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8913 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8915 * gcc.target/bfin/builtins: Created.
8916 * gcc.target/bfin/hisilh-O0.c: Deleted.
8917 * gcc.target/bfin/hisilh.c: Moved to...
8918 * gcc.target/bfin/builtins/hisilh.c: ...here.
8919 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8920 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8921 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8922 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8923 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8924 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8925 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8926 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8927 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8928 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8929 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8930 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8931 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8932 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8933 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8934 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8935 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8936 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8937 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8938 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8939 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8940 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8941 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8942 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8943 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8944 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8945 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8946 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8947 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8948 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8949 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8950 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8951 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8952 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8953 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8954 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8955 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8956 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8957 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8958 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8959 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8960 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8961 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8962 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8963 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8964 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8965 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8966 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8967 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8968 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8969 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8970 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8971 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8972 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8973 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8974 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8975 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8976 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8977 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8978 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8979 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8980 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8981 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8982 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8983 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8984 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8985 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8986 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8987 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8988 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8989 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8990 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8991 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8992 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8993 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8994 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8995 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8996 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8997 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8998 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8999 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9000 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9001 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9002 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9003 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9004 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9005 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9006 * gcc.target/bfin/builtins/circptr.c: Ditto.
9007 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9008 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9009 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9010 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9011 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9012 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9013 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9014 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9015 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9016 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9017 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9018 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9019 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9020 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9021 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9022 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9023 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9024 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9025 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9026 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9027 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9028 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9029 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9031 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9032 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9033 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9034 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9035 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9037 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9038 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9039 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9040 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9041 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9042 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9043 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9044 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9045 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9046 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9047 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9048 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9049 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9050 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9051 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9052 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9053 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9054 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9055 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9056 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9057 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9058 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9059 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9060 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9061 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9062 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9063 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9064 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9065 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9066 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9067 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9068 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9069 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9070 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9071 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9072 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9073 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9074 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9075 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9076 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9078 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9080 * gcc.target/arm/cold-lc.c: New test.
9082 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9085 * gcc.dg/pr48774.c: New test.
9087 2011-05-03 Richard Guenther <rguenther@suse.de>
9089 * gcc.dg/large-size-array-5.c: New testcase.
9091 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9093 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9095 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9097 * lib/target-supports.exp (check_effective_target_vect_strided):
9099 (check_effective_target_vect_strided2)
9100 (check_effective_target_vect_strided3)
9101 (check_effective_target_vect_strided4)
9102 (check_effective_target_vect_strided8): ...these new functions.
9104 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9105 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9106 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9107 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9108 * gcc.dg/vect/pr37539.c: Likewise.
9109 * gcc.dg/vect/slp-11a.c: Likewise.
9110 * gcc.dg/vect/slp-11b.c: Likewise.
9111 * gcc.dg/vect/slp-11c.c: Likewise.
9112 * gcc.dg/vect/slp-12a.c: Likewise.
9113 * gcc.dg/vect/slp-12b.c: Likewise.
9114 * gcc.dg/vect/slp-18.c: Likewise.
9115 * gcc.dg/vect/slp-19a.c: Likewise.
9116 * gcc.dg/vect/slp-19b.c: Likewise.
9117 * gcc.dg/vect/slp-21.c: Likewise.
9118 * gcc.dg/vect/slp-23.c: Likewise.
9119 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9121 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9122 instead of vect_interleave && vect_extract_even_odd.
9123 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9124 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9125 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9126 * gcc.dg/vect/vect-1.c: Likewise.
9127 * gcc.dg/vect/vect-10.c: Likewise.
9128 * gcc.dg/vect/vect-98.c: Likewise.
9129 * gcc.dg/vect/vect-107.c: Likewise.
9130 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9131 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9132 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9133 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9134 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9135 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9136 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9137 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9138 * gcc.dg/vect/vect-strided-float.c: Likewise.
9139 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9140 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9141 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9142 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9143 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9144 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9145 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9146 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9147 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9148 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9149 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9150 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9151 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9152 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9153 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9155 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9157 * gcc.dg/vect/pr30843.c: Likewise.
9158 * gcc.dg/vect/pr33866.c: Likewise.
9159 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9160 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9161 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9162 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9164 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9166 * gcc.dg/vect/slp-11.c: Split into...
9167 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9168 gcc.dg/vect/slp-11c.c: ...these tests.
9169 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9170 * gcc.dg/vect/slp-12c.c: ...this new test.
9171 * gcc.dg/vect/slp-19.c: Split into...
9172 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9173 gcc.dg/vect/slp-19c.c: ...these new tests.
9175 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9177 * lib/target-supports.exp
9178 (check_effective_target_vect_extract_even_odd_wide): Delete.
9179 (check_effective_target_vect_strided_wide): Likewise.
9180 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9181 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9182 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9183 * gcc.dg/vect/pr37539.c: Likewise.
9184 * gcc.dg/vect/slp-11.c: Likewise.
9185 * gcc.dg/vect/slp-12a.c: Likewise.
9186 * gcc.dg/vect/slp-12b.c: Likewise.
9187 * gcc.dg/vect/slp-19.c: Likewise.
9188 * gcc.dg/vect/slp-23.c: Likewise.
9189 * gcc.dg/vect/vect-1.c: Likewise.
9190 * gcc.dg/vect/vect-98.c: Likewise.
9191 * gcc.dg/vect/vect-107.c: Likewise.
9192 * gcc.dg/vect/vect-strided-float.c: Likewise.
9194 2011-05-02 Jason Merrill <jason@redhat.com>
9196 * g++.dg/init/new31.C: New.
9198 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9201 * gcc.dg/pr35445.c: New test.
9203 2011-05-02 Jason Merrill <jason@redhat.com>
9205 * c-c++-common/vla-1.c: New.
9207 2011-05-02 Richard Guenther <rguenther@suse.de>
9209 PR tree-optimization/48822
9210 * gcc.dg/torture/pr48822.c: New testcase.
9212 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9215 * g++.dg/cpp0x/constexpr-47969.C: New.
9217 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9220 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9221 on vect_no_align targets.
9222 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9223 vect_no_align targets.
9225 2011-05-01 Xinliang David Li <davidxl@google.com>
9227 * gcc.dg/tree-ssa/integer-addr.c: New test.
9228 * gcc.dg/tree-ssa/alias_bug.c: New test.
9230 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9232 PR libgfortran/48787
9233 * gfortran.dg/round_3.f08: Add more checks.
9235 2011-04-30 Tobias Burnus <burnus@net-b.de>
9238 * gfortran.dg/import9.f90: New, proper test.
9239 * gfortran.dg/interface_37.f90: Remove bogus
9240 test (bogus copy of interface_36.f90).
9242 2011-04-30 Tobias Burnus <burnus@net-b.de>
9245 * gfortran.dg/interface_37.f90: New.
9247 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9250 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9252 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9254 PR tree-optimization/48809
9255 * gcc.c-torture/execute/pr48809.c: New test.
9257 2011-04-29 Jeff Law <law@redhat.com>
9259 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9261 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9264 * g++.dg/init/ctor10.C: New.
9266 2011-04-29 Le-Chun Wu <lcwu@google.com>
9268 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9269 warning in implicitly instantiated templates.
9271 2011-04-29 Le-Chun Wu <lcwu@google.com>
9273 * g++.dg/warn/Wnull-conversion-1.C: New.
9274 * g++.dg/warn/Wnull-conversion-2.C: New.
9276 2011-04-29 Diego Novillo <dnovillo@google.com>
9278 * g++.old-deja/g++.other/null3.C: Expect warning about
9279 converting boolean to a pointer.
9281 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9284 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9288 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9290 2011-04-29 Tobias Burnus <burnus@net-b.de>
9293 * gfortran.dg/typebound_proc_22.f90: New.
9296 * gfortran.dg/interface_36.f90: New.
9298 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9300 PR libgfortran/48488
9301 PR libgfortran/48602
9302 PR libgfortran/48615
9303 PR libgfortran/48684
9304 PR libgfortran/48787
9305 * gfortran.dg/fmt_g.f: Adjust test.
9306 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9307 * gfortran.dg/round_3.f08: New test.
9308 * gfortran.dg/namelist_print_1.f: Adjust test.
9309 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9310 * gfortran.dg/f2003_io_5.f03: Adjust test.
9311 * gfortran.dg/coarray_15.f90: Adjust test.
9312 * gfortran.dg/namelist_65.f90: Adjust test.
9313 * gfortran.dg/fmt_cache_1.f: Adjust test.
9314 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9315 * gfortran.dg/real_const_3.f90: Adjust test.
9317 2011-04-29 Jan Hubicka <jh@suse.cz>
9319 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9320 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9322 2011-04-28 Xinliang David Li <davidxl@google.com>
9324 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9325 * g++.dg/prof-robust-1.C: New test.
9327 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9329 PR tree-optimization/48765
9330 * gcc.dg/vect/pr48765.c: New.
9332 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9334 PR tree-optimization/48775
9335 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9337 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9340 * g++.dg/inherit/pr48798.C: New.
9341 * g++.old-deja/g++.other/base1.C: Adjust.
9343 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9346 * g++.dg/template/inherit7.C: New test case.
9348 2011-04-28 Richard Guenther <rguenther@suse.de>
9350 PR tree-optimization/40052
9351 PR tree-optimization/15347
9352 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9353 * gcc.dg/pr15347.c: Likewise.
9355 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9358 * g++.dg/cpp0x/sfinae18.C: New.
9360 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9363 * g++.dg/ext/is_literal_type1.C: New.
9365 2011-04-28 Tobias Burnus <burnus@net-b.de>
9369 * gfortran.dg/interface_35.f90: New.
9370 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9371 * gfortran.dg/func_result_6.f90: Add dg-warning.
9372 * gfortran.dg/bessel_1.f90: Ditto.
9373 * gfortran.dg/hypot_1.f90: Ditto.
9374 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9375 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9376 * gfortran.dg/interface_assignment_4.f90: Ditto.
9378 2011-04-27 Jason Merrill <jason@redhat.com>
9380 * g++.dg/ext/complex8.C: New.
9382 * g++.dg/cpp0x/initlist49.C: New.
9383 * g++.dg/init/new30.C: New.
9385 2011-04-27 Tobias Burnus <burnus@net-b.de>
9388 * gfortran.dg/whole_file_34.f90: New.
9390 2011-04-27 Jan Hubicka <jh@suse.cz>
9392 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9394 2011-04-27 Jason Merrill <jason@redhat.com>
9396 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9398 * g++.dg/parse/ambig6.C: New.
9400 2011-04-27 Nick Clifton <nickc@redhat.com>
9402 * gcc.dg/20020312-2.c: Add definition for RX.
9404 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9405 option with RX targets.
9407 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9410 2011-04-27 Richard Guenther <rguenther@suse.de>
9412 * gcc.dg/tree-ssa/pr23382.c: Remove.
9414 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9417 * gcc.c-torture/compile/pr48767.c: New test.
9419 2011-04-27 Richard Guenther <rguenther@suse.de>
9421 PR tree-optimization/48772
9422 * g++.dg/pr48772.C: New testcase.
9424 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9427 * gcc.c-torture/compile/pr48742.c: New test.
9429 2011-04-26 Jason Merrill <jason@redhat.com>
9431 * g++.dg/lookup/koenig13.C: New.
9433 * g++.dg/cpp0x/initlist48.C: New.
9435 2011-04-25 Jason Merrill <jason@redhat.com>
9437 * g++.dg/cpp0x/sfinae17.C: New.
9439 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9442 * gcc.target/powerpc/pr48258-1.c: New file.
9443 * gcc.target/powerpc/pr48258-2.c: Ditto.
9445 2011-04-26 Xinliang David Li <davidxl@google.com>
9447 * gcc.dg/uninit-suppress.c: New test.
9448 * gcc.dg/uninit-suppress.c: New test.
9450 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9453 * gcc.dg/pr48768.c: New test.
9455 PR tree-optimization/48734
9456 * gcc.c-torture/compile/pr48734.c: New test.
9459 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9461 2011-04-26 Richard Guenther <rguenther@suse.de>
9463 PR tree-optimization/48731
9464 * gcc.dg/torture/pr48731.c: New testcase.
9466 2011-04-26 Richard Guenther <rguenther@suse.de>
9469 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9471 2011-04-26 Richard Guenther <rguenther@suse.de>
9474 * gcc.dg/torture/pr48694-1.c: New testcase.
9475 * gcc.dg/torture/pr48694-2.c: Likewise.
9477 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9479 * g++.dg/ext/underlying_type1.C: New.
9480 * g++.dg/ext/underlying_type2.C: Likewise.
9481 * g++.dg/ext/underlying_type3.C: Likewise.
9482 * g++.dg/ext/underlying_type4.C: Likewise.
9483 * g++.dg/ext/underlying_type5.C: Likewise.
9484 * g++.dg/ext/underlying_type6.C: Likewise.
9485 * g++.dg/ext/underlying_type7.C: Likewise.
9486 * g++.dg/ext/underlying_type8.C: Likewise.
9487 * g++.dg/ext/underlying_type9.C: Likewise.
9488 * g++.dg/ext/underlying_type10.C: Likewise.
9490 2011-04-25 Jason Merrill <jason@redhat.com>
9492 * g++.dg/cpp0x/regress/template-const2.C: New.
9494 2011-04-25 Jeff Law <law@redhat.com>
9496 * gcc.dg/tree-ssa/vrp56.c: new test.
9498 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9500 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9502 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9504 PR preprocessor/48740
9505 * c-c++-common/raw-string-11.c: New test.
9507 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9509 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9512 2011-04-23 Tobias Burnus <burnus@net-b.de>
9515 * gfortran.dg/coarray_19.f90: New.
9517 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9520 * gcc.dg/pr48685.c: New test.
9522 2011-04-22 Jan Hubicka <jh@suse.cz>
9524 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9526 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9528 PR tree-optimization/48717
9529 * gcc.c-torture/execute/pr48717.c: New test.
9531 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9534 * gcc.target/i386/pr48723.c: New test.
9536 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9539 * gcc.dg/gomp/pr48716.c: New test.
9540 * g++.dg/gomp/pr48716.C: New test.
9542 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9545 * gcc.dg/missing-field-init-2.c: Update testcase.
9547 2011-04-22 Alan Modra <amodra@gmail.com>
9549 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9551 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9554 * gfortran.dg/function_optimize_6.f90: New test.
9556 2011-04-21 Easwaran Raman <eraman@google.com>
9558 * gcc.dg/stack-layout-2.c: New test.
9560 2011-04-21 Richard Guenther <rguenther@suse.de>
9563 * g++.dg/lto/pr48207-2_0.C: New testcase.
9564 * g++.dg/lto/pr48207-3_0.C: Likewise.
9566 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9568 * gnat.dg/volatile5.adb: New test.
9569 * gnat.dg/volatile5_pkg.ads: New helper.
9571 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9574 * gcc.target/i386/pr48708.c: New test.
9576 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9578 * gcc.dg/vect/vect-119.c: New test.
9580 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9582 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9585 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9586 Richard Sandiford <richard.sandiford@linaro.org>
9589 * gcc.target/arm/pr46329.c: New test.
9591 2011-04-21 Tobias Burnus <burnus@net-b.de>
9594 * gfortran.dg/coarray_18.f90: New.
9596 2011-04-20 Jason Merrill <jason@redhat.com>
9598 * g++.dg/cpp0x/initlist47.C: New.
9600 * g++.dg/init/dtor4.C: New.
9602 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9605 * gcc.target/i386/sse2-pinsrw.c: New test.
9606 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9607 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9608 * gcc.target/i386/sse2-insvhi.c: Ditto.
9609 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9610 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9612 2011-04-20 Jason Merrill <jason@redhat.com>
9614 * g++.dg/template/const4.C: New.
9616 2011-04-20 Easwaran Raman <eraman@google.com>
9618 * gcc.dg/stack-layout-1.c: New test.
9620 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9622 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9623 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9626 2011-04-20 Kai Tietz <ktietz@redhat.com>
9628 * gcc.dg/binop-xor1.c: New test.
9629 * gcc.dg/binop-xor2.c: New test.
9630 * gcc.dg/binop-xor3.c: New test.
9631 * gcc.dg/binop-xor4.c: New test.
9632 * gcc.dg/binop-xor5.c: New test.
9634 2011-04-20 Richard Guenther <rguenther@suse.de>
9636 PR tree-optimization/47892
9637 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9639 2011-04-20 Richard Guenther <rguenther@suse.de>
9642 * g++.dg/torture/pr48695.C: New testcase.
9644 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9646 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9647 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9648 * gcc.c-torture/execute/pr45262.c: Ditto
9649 * gcc.dg/torture/pr43165.c: Ditto.
9650 * gcc.dg/torture/pr47228.c: Ditto.
9651 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9652 * gcc.dg/ipa/pr45644.c: Ditto.
9653 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9656 2011-04-19 Jason Merrill <jason@redhat.com>
9658 * g++.dg/ext/complex7.C: New.
9660 * g++.dg/ext/attrib41.C: New.
9662 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9665 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9667 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9670 * gcc.target/i386/pr48678.c: New test.
9672 2011-04-19 Martin Jambor <mjambor@suse.cz>
9674 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9675 * g++.dg/opt/devirt2.C: New test.
9676 * g++.dg/ipa/devirt-g-1.C: Likewise.
9678 2011-04-19 Tobias Burnus <burnus@net-b.de>
9681 * gfortran.dg/whole_file_33.f90: New.
9683 2011-04-19 Martin Jambor <mjambor@suse.cz>
9685 * g++.dg/ipa/devirt-7.C: New test.
9687 2011-04-19 Richard Guenther <rguenther@suse.de>
9690 * g++.dg/lto/pr48207_0.C: New testcase.
9692 2011-04-18 Jason Merrill <jason@redhat.com>
9694 * g++.dg/init/void1.C: New.
9696 * g++.dg/cpp0x/union4.C: New.
9698 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9701 * g++.dg/torture/pr48661.C: New test.
9704 * g++.dg/gomp/pr48632.C: New test.
9706 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9708 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9709 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9711 2011-04-18 Tobias Burnus <burnus@net-b.de>
9714 * gfortran.dg/coarray_17.f90: New.
9715 * gfortran.dg/coarray_10.f90: Update dg-error.
9717 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9720 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9721 * gfortran.dg/guality/guality.exp: Likewise.
9723 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9725 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9727 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9729 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9731 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9733 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9735 2011-04-18 Richard Guenther <rguenther@suse.de>
9738 * g++.dg/torture/pr46364.C: New testcase.
9740 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9742 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9744 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9746 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9748 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9749 Ira Rosen <ira.rosen@linaro.org>
9752 * gcc.target/arm/pr48252.c: New test.
9754 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9756 PR tree-optimization/48616
9757 * gcc.dg/pr48616.c: New test.
9759 2011-04-18 Tobias Burnus <burnus@net-b.de>
9762 * gfortran.dg/coarray_16.f90: New.
9764 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9767 * gfortran.dg/realloc_on_assign_7.f03: New test.
9769 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9771 PR libgfortran/48602
9772 * gfortran.dg/fmt_g0_6.f08: New test.
9774 2011-04-17 Jason Merrill <jason@redhat.com>
9776 * g++.dg/cpp0x/sfinae16.C: New.
9778 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9780 * gcc.target/mips/reg-var-1.c: New test.
9782 2011-04-17 Jan Hubicka <jh@suse.cz>
9784 * gcc.dg/winline-5.c: Update testcase.
9786 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9788 * gnat.dg/discr27.ad[sb]: Move dg directive.
9789 * gnat.dg/discr28.ad[sb]: New test.
9790 * gnat.dg/discr28_pkg.ads: New helper.
9792 2011-04-17 Michael Matz <matz@suse.de>
9794 PR tree-optimization/48622
9796 * gcc.dg/lto/pr48622_0.c: New test.
9798 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9800 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9801 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9802 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9803 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9804 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9805 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9807 2011-04-15 Jason Merrill <jason@redhat.com>
9809 * g++.dg/cpp0x/range-for17.C: New.
9811 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9813 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9814 * g++.dg/cpp0x/range-for3.C: Likewise.
9815 * g++.dg/cpp0x/range-for9.C: Correct error message.
9816 * g++.dg/cpp0x/range-for11.C: New.
9817 * g++.dg/cpp0x/range-for12.C: New.
9818 * g++.dg/cpp0x/range-for13.C: New.
9819 * g++.dg/cpp0x/range-for14.C: New.
9820 * g++.dg/cpp0x/range-for15.C: New.
9821 * g++.dg/cpp0x/range-for16.C: New.
9823 2011-04-15 Tobias Burnus <burnus@net-b.de>
9826 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9828 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9830 * objc.dg/naming-4.m: Updated.
9831 * objc.dg/naming-5.m: Updated.
9832 * objc.dg/naming-6.m: New.
9833 * objc.dg/naming-7.m: New.
9834 * obj-c++.dg/naming-1.mm: Updated.
9835 * obj-c++.dg/naming-2.mm: Updated.
9836 * obj-c++.dg/naming-3.mm: New.
9837 * obj-c++.dg/naming-4.mm: New.
9839 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9841 PR libgfortran/48589
9842 * gfortran.dg/fmt_g0_5.f08: New test.
9844 2011-04-15 Richard Guenther <rguenther@suse.de>
9847 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9849 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9851 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9852 -finline-limit=0 to -fno-inline
9854 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9857 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9860 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9863 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9864 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9865 * gcc.target/i386/avx-insertps-3.c: New test.
9866 * gcc.target/i386/avx-insertps-4.c: New test.
9868 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9870 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9873 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9878 * gcc.target/avr/pr46779-1.c: New test case
9879 * gcc.target/avr/pr46779-2.c: New test case
9881 2011-04-14 Jason Merrill <jason@redhat.com>
9883 * g++.dg/cpp0x/sfinae15.C: New.
9885 * g++.dg/cpp0x/sfinae14.C: New.
9887 * g++.dg/ext/vla10.C: New.
9889 2011-04-14 Richard Guenther <rguenther@suse.de>
9891 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9893 2011-04-14 Richard Guenther <rguenther@suse.de>
9895 * gcc.dg/fold-bitand-4.c: Move ...
9896 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9898 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9900 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9902 * gcc.target/avr/torture/trivial.c: Ditto.
9904 2011-04-13 Jason Merrill <jason@redhat.com>
9906 * g++.dg/template/operator11.C: New.
9908 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9911 * gcc.dg/gomp/pr48591.c: New test.
9914 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9915 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9917 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9920 * g++.dg/template/dependent-expr7.C: New test case.
9922 2011-04-13 Jason Merrill <jason@redhat.com>
9924 * g++.dg/cpp0x/sfinae13.C: New.
9926 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9928 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9930 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9932 * gcc.target/arm/pr43698.c: Remove -march option.
9934 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9936 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9939 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9943 * gfortran.dg/realloc_on_assign_6.f03: New test.
9945 2011-04-12 Kai Tietz <ktietz@redhat.com>
9947 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9948 targets the additional -mno-ms-bitfields and
9949 -Wno-packed-bitfield-compat options.
9950 * g++.dg/ext/bitfield3.C: Likewise.
9951 * g++.dg/ext/bitfield4.C: Likewise.
9952 * g++.dg/ext/bitfield5.C: Likewise.
9953 * gcc.dg/bitfld-15.c: Likewise.
9954 * gcc.dg/bitfld-16.c: Likewise.
9955 * gcc.dg/bitfld-17.c: Likewise.
9956 * gcc.dg/bitfld-18.c: Likewise.
9958 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9960 * gcc.target/arm/neon-vld3-1.c: New test.
9961 * gcc.target/arm/neon-vst3-1.c: New test.
9962 * gcc.target/arm/neon/v*.c: Regenerate.
9964 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9966 PR rtl-optimization/48549
9967 * g++.dg/opt/pr48549.C: New test.
9969 2011-04-12 Richard Guenther <rguenther@suse.de>
9971 PR tree-optimization/46076
9972 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9974 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9977 * lib/compat.exp (compat-execute): Declare unsupported after
9978 stripping path from src1.
9979 * lib/lto.exp (lto-execute): Likewise.
9981 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9984 * gcc.dg/pr48552-1.c: New test.
9985 * gcc.dg/pr48552-2.c: New test.
9987 2011-04-11 Jason Merrill <jason@redhat.com>
9989 * g++.dg/cpp0x/sfinae12.C: New.
9991 * g++.dg/cpp0x/enum10.C: New.
9993 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9995 * g++.dg/cpp0x/rv-func.C: New.
9997 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9999 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10002 2011-04-11 Martin Jambor <mjambor@suse.cz>
10004 PR tree-optimization/48195
10005 * gcc.dg/ipa/pr48195.c: New test.
10007 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10009 * gnat.dg/return3.adb: Remove unused switch.
10011 2011-04-08 Mike Stump <mikestump@comcast.net>
10014 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10015 default to fno-common.
10017 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10019 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10020 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10022 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10025 * gfortran.dg/function_optimize_5.f90: New test.
10027 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10029 * gnat.dg/aggr17.adb: New test.
10030 * gnat.dg/aggr18.adb: Likewise.
10032 2011-04-08 Michael Matz <matz@suse.de>
10034 PR middle-end/48389
10035 * gcc.target/i386/pr48389.c: New test.
10037 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10039 PR rtl-optimization/48272
10040 * g++.dg/opt/pr48272.C: New.
10042 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10044 PR rtl-optimization/48235
10045 * gcc.dg/pr48235.c: New.
10047 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10049 PR rtl-optimization/48302
10050 * g++.dg/opt/pr48302.C: New.
10052 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10055 * g++.dg/opt/pr48273.C: New.
10057 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10059 PR rtl-optimization/48442
10060 * gcc.dg/pr48442.c: New.
10062 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10064 PR tree-optimization/48377
10065 * gcc.dg/vect/pr48377.c: New test.
10067 2011-04-07 Jason Merrill <jason@redhat.com>
10069 * g++.dg/cpp0x/regress/call1.C: New.
10071 * g++.dg/cpp0x/variadic107.C: New.
10073 * g++.dg/cpp0x/sfinae11.C: New.
10074 * g++.dg/cpp0x/noexcept02.C: Fix.
10076 * g++.dg/cpp0x/sfinae10.C: New.
10078 * g++.dg/cpp0x/sfinae9.C: New.
10080 * c-c++-common/Wcast-qual-1.c: Move here from...
10081 * gcc.dg/cast-qual-3.c: ...here, and...
10082 * g++.dg/warn/Wcast-qual2.C: ...here.
10084 * g++.dg/cpp0x/sfinae8.C: New.
10086 * g++.dg/cpp0x/sfinae7.C: New.
10088 * g++.dg/cpp0x/enum9.C: New.
10090 2011-04-07 Mike Stump <mikestump@comcast.net>
10092 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10093 with no trampolines.
10095 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10098 * gfortran.dg/gomp/pr48117.f90: New test.
10101 * gcc.dg/torture/pr48343.c: New test.
10103 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10105 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10107 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10109 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10111 2011-04-07 Tom de Vries <tom@codesourcery.com>
10114 * lib/scanasm.exp (object-size): New proc.
10115 * gcc.target/arm/pr43920-2.c: New test.
10117 2011-04-06 Tobias Burnus <burnus@net-b.de>
10121 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10123 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10125 * gcc.dg/mtune.c: Prune note from output.
10127 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10130 * gcc.dg/guality/pr36977.c: New test.
10131 * gcc.dg/guality/pr48466.c: New test.
10133 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10135 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10137 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10139 * gnat.dg/return3.adb: New test.
10141 2011-04-06 Richard Guenther <rguenther@suse.de>
10143 PR tree-optimization/47663
10144 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10146 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10148 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10149 Solaris 8 and 9 as well.
10151 2011-04-05 Tom de Vries <tom@codesourcery.com>
10154 * gcc.target/arm/pr43920-1.c: New test.
10156 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10158 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10159 (cctor): Actually return the value.
10160 (main): Cast return values.
10162 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10164 * gfortran.dg/character_comparison_8.f90: New test.
10166 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10168 * frontend-passes: (optimize_lexical_comparison): New function.
10169 (optimize_expr): Call it.
10170 (optimize_comparison): Also handle lexical comparison functions.
10171 Return false instad of -2 for unequal comparison.
10173 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10176 * function_optimize_4.f90: New test.
10178 2011-04-04 Tobias Burnus <burnus@net-b.de>
10181 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10182 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10183 * gfortran.dg/coarray_15.f90: New.
10185 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10187 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10188 * gfortran.dg/bessel_7.f90: Likewise.
10190 2011-04-03 Tobias Burnus <burnus@net-b.de>
10192 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10194 2011-04-03 Richard Guenther <rguenther@suse.de>
10195 Ira Rosen <ira.rosen@linaro.org>
10197 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10198 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10199 -ftree-loop-if-convert-stores.
10201 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10203 * gnat.dg/specs/aggr2.ads: New test.
10205 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10207 * gnat.dg/debug2.ad[sb]: New test.
10208 * gnat.dg/debug2_pkg.ads: New helper.
10209 * gnat.dg/debug3.ad[sb]: New test.
10211 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10213 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10215 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10217 PR middle-end/48335
10218 * gcc.c-torture/compile/pr48335-1.c: New test.
10219 * gcc.dg/pr48335-1.c: New test.
10220 * gcc.dg/pr48335-2.c: New test.
10221 * gcc.dg/pr48335-3.c: New test.
10222 * gcc.dg/pr48335-4.c: New test.
10223 * gcc.dg/pr48335-5.c: New test.
10224 * gcc.dg/pr48335-6.c: New test.
10225 * gcc.dg/pr48335-7.c: New test.
10226 * gcc.dg/pr48335-8.c: New test.
10227 * gcc.target/i386/pr48335-1.c: New test.
10229 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10232 * gcc.dg/Waddress.c: New test.
10234 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10237 * gfortran.dg/function_optimize_3.f90: New test.
10239 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10241 * gcc.c-torture/compile/20110401-1.c: New test.
10243 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10244 * g++.dg/lto/20091002-2_0.C: Likewise.
10245 * g++.dg/lto/20090303_0.c: Likewise.
10246 * g++.dg/lto/20091004-1_0.C: Likewise.
10247 * g++.dg/lto/20091002-3_0.C: Likewise.
10248 * g++.dg/lto/20091004-2_0.C: Likewise.
10249 * g++.dg/lto/20081123_0.C: Likewise.
10250 * g++.dg/lto/20090313_0.C: Likewise.
10251 * g++.dg/lto/20081109-1_0.C: Likewise.
10252 * g++.dg/lto/20081219_0.C: Likewise.
10253 * g++.dg/lto/20081204-1_0.C: Likewise.
10254 * g++.dg/lto/20090302_0.C: Likewise.
10255 * g++.dg/lto/20081119-1_0.C: Likewise.
10256 * g++.dg/lto/20081118_0.C: Likewise.
10257 * gcc.dg/lto/20091020-2_0.c: Likewise.
10258 * gcc.dg/lto/20090210_0.c: Likewise.
10259 * gcc.dg/lto/20081204-1_0.c: Likewise.
10260 * gcc.dg/lto/20081224_0.c: Likewise.
10261 * gcc.dg/lto/20090219_0.c: Likewise.
10262 * gcc.dg/lto/20091014-1_0.c: Likewise.
10263 * gcc.dg/lto/20091016-1_0.c: Likewise.
10264 * gcc.dg/lto/20090206-2_0.c: Likewise.
10265 * gcc.dg/lto/20090116_0.c: Likewise.
10266 * gcc.dg/lto/20091013-1_0.c: Likewise.
10267 * gcc.dg/lto/20091015-1_0.c: Likewise.
10268 * gcc.dg/lto/20090126-2_0.c: Likewise.
10270 2011-03-31 Ian Lance Taylor <iant@google.com>
10272 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10274 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10276 * gnat.dg/opt16.adb: New test.
10278 2011-03-31 Jason Merrill <jason@redhat.com>
10280 * g++.dg/cpp0x/defaulted24.C: New.
10282 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10285 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10288 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10290 * g++.dg/other/i386-9.C: New test.
10292 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10294 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10296 2011-03-30 Jason Merrill <jason@redhat.com>
10298 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10300 * g++.dg/cpp0x/regress/isnan.C: New.
10302 * g++.dg/cpp0x/initlist46.C: New.
10304 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10307 * gcc.target/arm/neon-modes-2.c: New test.
10309 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10312 * gcc.c-torture/compile/pr48305.c: New test.
10314 2011-03-29 Jason Merrill <jason@redhat.com>
10316 * g++.dg/cpp0x/regress/value-dep1.C: New.
10318 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10320 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10322 2011-03-29 Ian Lance Taylor <iant@google.com>
10324 * go.test/go-test.exp: Handle the test lines used in several new
10326 (errchk): Add opts parameter. Change all callers. Handle parens
10329 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10330 Dominique d'Humieres <dominiq@lps.ens.fr>
10332 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10333 and __APPLE__ && __PPC__ && __ALTIVEC__.
10335 2011-03-29 Jason Merrill <jason@redhat.com>
10337 * g++.dg/cpp0x/dependent1.C: New.
10339 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10341 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10343 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10345 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10348 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10349 * gfortran.dg/proc_ptr_comp_32.f90: New.
10351 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10353 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10354 check for corresponding warning.
10356 2011-03-28 Jason Merrill <jason@redhat.com>
10358 * g++.dg/cpp0x/rv-deduce2.C: New.
10360 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10363 * gcc.dg/pr48203.c: New test.
10365 2011-03-28 Jeff Law <law@redhat.com>
10367 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10369 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10371 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10372 and __PPC__ && __ALTIVEC__.
10374 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10377 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10378 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10379 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10380 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10382 2011-03-28 Jason Merrill <jason@redhat.com>
10384 * g++.dg/cpp0x/initlist-array2.C: New.
10386 * g++.dg/cpp0x/initlist-array1.C: New.
10388 * g++.dg/cpp0x/constexpr-compound.C: New.
10390 * g++.dg/cpp0x/constexpr-using.C: New.
10392 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10394 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10397 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10399 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10401 * gcc.dg/slp-1.c: New test.
10403 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10405 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10406 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10407 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10408 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10409 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10410 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10411 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10412 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10413 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10414 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10415 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10416 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10417 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10418 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10420 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10423 * gfortran.dg/trim_optimize_5.f90: New test.
10424 * gfortran.dg/trim_optimize_6.f90: New test.
10426 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10429 * gcc.target/mips/madd-7.c: Remove -mlong32.
10430 * gcc.target/mips/msub-7.c: Likewise.
10432 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10434 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10435 accesses to preserve the meaning of the test for doubleword vectors.
10436 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10437 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10439 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10442 * gfortran.dg/class_42.f03: New.
10444 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10446 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10449 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10451 PR rtl-optimization/48144
10452 * gcc.dg/pr48144.c: New test.
10454 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10456 * gnat.dg/discr27.ad[sb]: New test.
10458 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10460 * gnat.dg/limited_with2.ad[sb]: New test.
10461 * gnat.dg/limited_with2_pkg1.ads: New helper.
10462 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10464 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10466 * gnat.dg/opt15.adb: New test.
10467 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10469 2011-03-25 Tobias Burnus <burnus@net-b.de>
10473 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10474 * gfortran.dg/leadz_trailz_3.f90: Ditto
10476 2011-03-25 Martin Jambor <mjambor@suse.cz>
10478 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10480 2011-03-25 Jason Merrill <jason@redhat.com>
10482 * g++.dg/cpp0x/defaulted22.C: New.
10483 * g++.dg/cpp0x/defaulted23.C: New.
10484 * g++.dg/cpp0x/defaulted15.C: Adjust.
10486 2011-03-25 Jason Merrill <jason@redhat.com>
10488 * g++.dg/cpp0x/move1.C: New.
10490 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10493 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10495 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10497 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10498 for mips-sgi-irix6.5.
10499 Replace snprintf prototype by <stdio.h>.
10501 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10504 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10505 run_expensive_tests.
10506 * gcc.dg/graphite/block-4.c: Likewise.
10507 * gcc.dg/graphite/block-7.c: Likewise.
10508 * gcc.dg/graphite/block-8.c: Likewise.
10510 2011-03-25 Richard Guenther <rguenther@suse.de>
10512 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10513 * g++.dg/tree-ssa/pr8781.C: Likewise.
10514 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10515 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10516 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10517 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10518 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10519 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10520 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10521 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10522 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10523 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10524 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10525 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10526 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10527 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10528 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10529 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10530 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10531 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10532 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10533 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10534 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10535 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10536 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10537 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10538 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10539 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10540 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10541 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10542 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10543 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10544 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10545 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10546 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10547 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10548 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10549 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10550 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10551 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10552 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10553 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10554 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10555 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10556 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10557 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10558 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10559 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10560 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10561 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10562 * c-c++-common/pr46562-2.c: Likewise.
10563 * gfortran.dg/pr42108.f90: Likewise.
10564 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10565 foo to be inlined even at -O1.
10566 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10567 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10568 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10569 * gcc.dg/matrix/matrix.exp: Disable FRE.
10571 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10574 * gcc.dg/dfp/pr48204.c: New test.
10576 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10579 * gcc.c-torture/execute/pr47917.c: Move this...
10580 * gcc.dg/torture/pr47917.c: to here and add xfails.
10582 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10584 * gnat.dg/array16.ad[sb]: New test.
10585 * gnat.dg/array16.ads: New helper.
10587 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10589 * gnat.dg/derived_type2.adb: New test.
10591 2011-03-24 Richard Guenther <rguenther@suse.de>
10593 PR tree-optimization/48271
10594 * g++.dg/torture/pr48271.C: New testcase.
10596 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10598 * gnat.dg/array15.ad[sb]: New test.
10600 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10603 * gcc.target/i386/pr48237.c: New test.
10605 2011-03-24 Richard Guenther <rguenther@suse.de>
10607 PR middle-end/48269
10608 * gcc.dg/builtin-object-size-10.c: New testcase.
10610 2011-03-24 Richard Guenther <rguenther@suse.de>
10612 PR tree-optimization/46562
10613 * c-c++-common/pr46562-2.c: New testcase.
10614 * c-c++-common/pr46562.c: Likewise.
10616 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10618 * gcc.dg/vect/vect-cselim-1.c: New test.
10619 * gcc.dg/vect/vect-cselim-2.c: New test.
10621 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10623 * gcc.target/arm/pr46934.c: New.
10625 2011-03-23 Ian Lance Taylor <iant@google.com>
10627 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10629 2011-03-23 Richard Guenther <rguenther@suse.de>
10631 * gcc.dg/struct: Remove directory and contents.
10633 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10636 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10638 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10640 * gnat.dg/discr26.ad[sb]: New test.
10641 * gnat.dg/discr26_pkg.ads: New helper.
10643 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10646 * gcc.target/arm/neon-vld-1.c: New test.
10648 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10650 * gnat.dg/array14.ad[sb]: New test.
10651 * gnat.dg/array14_pkg.ads: New helper.
10653 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10655 * gcc.c-torture/execute/920501-8.x: Remove.
10656 * gcc.c-torture/execute/930513-1.x: Remove.
10657 * gcc.c-torture/execute/960312-1.x: Remove.
10658 * gcc.c-torture/compile/20000804-1.c,
10659 gcc.c-torture/compile/20001205-1.c,
10660 gcc.c-torture/compile/20001226-1.c,
10661 gcc.c-torture/compile/20010518-2.c,
10662 gcc.c-torture/compile/20020312-1.c,
10663 gcc.c-torture/compile/20020604-1.c,
10664 gcc.c-torture/compile/920501-12.c,
10665 gcc.c-torture/compile/920501-4.c,
10666 gcc.c-torture/compile/920520-1.c,
10667 gcc.c-torture/compile/980506-1.c,
10668 gcc.c-torture/execute/980709-1.x,
10669 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10670 options for m68hc11.
10671 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10672 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10675 2011-03-22 Nick Clifton <nickc@redhat.com>
10677 * lib/target-supports.exp (check_profiling_available): Add MN10300
10678 to the list of targets that do not support profiling. Restore
10679 alpha sorting to this list.
10681 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10683 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10684 failure on 32-bit systems.
10685 * gcc.dg/torture/vector-2.c: Ditto.
10687 2011-03-22 Richard Guenther <rguenther@suse.de>
10689 PR tree-optimization/48228
10690 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10692 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10694 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10698 * gcc.target/powerpc/pr48226.c: New file.
10700 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10702 * lib/prune.exp (prune_gcc_output): Prune "could not create
10703 compact unwind for" warnings.
10705 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10709 * gcc.c-torture/execute/pr42544.c: New test.
10710 * gcc.c-torture/execute/pr48197.c: New test.
10712 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10714 PR preprocessor/48192
10715 * gcc.target/powerpc/pr48192.c: New file.
10718 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10719 split problem of 0 being loaded in a VSX register.
10721 2011-03-21 Richard Guenther <rguenther@suse.de>
10724 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10725 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10726 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10727 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10729 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10732 * gcc.dg/pr48213.c: New test.
10734 2011-03-21 Kai Tietz <ktietz@redhat.com>
10737 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10739 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10741 * gcc.target/arm/xor-and.c: New.
10743 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10746 * gfortran.dg/function_optimize_1.f90: New test.
10747 * gfortran.dg/function_optimize_2.f90: New test.
10749 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10751 PR rtl-optimization/47502
10752 * gcc.target/i386/pr47502-1.c: New.
10753 * gcc.target/i386/pr47502-2.c: Likewise.
10755 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10757 PR rtl-optimization/48156
10758 * gcc.dg/pr48156.c: New test.
10760 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10762 PR libfortran/47439
10763 * gfortran.dg/scratch_1.f90: Adjust test.
10765 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10767 PR libfortran/47439
10768 * gfortran.dg/scratch_1.f90: New test.
10770 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10772 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10773 variably modified typedefs.
10774 * gcc.dg/c1x-typedef-2.c: Remove.
10776 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10778 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10779 * gcc.dg/c1x-anon-struct-3.c: New test.
10780 * gcc.dg/anon-struct-11.c: Update.
10782 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10784 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10786 Only xfail with gas.
10788 2011-03-18 Jason Merrill <jason@redhat.com>
10790 * g++.dg/template/fn-ptr1.C: New.
10792 * g++.dg/overload/volatile1.C: New.
10794 * g++.dg/opt/pr23372.C: New.
10796 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10798 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10800 PR middle-end/47405
10801 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10803 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10805 * gcc.target/arm/unsigned-extend-1.c: New.
10807 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10810 * gcc.c-torture/compile/pr48161.c: New test.
10812 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10814 PR middle-end/47725
10815 * gcc.dg/torture/pr47725.c: New.
10817 2011-03-17 Jason Merrill <jason@redhat.com>
10819 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10820 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10822 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10824 * gnat.dg/specs/elab2.ads: New test.
10825 * gnat.dg/specs/elab2_pkg.ads: New helper.
10827 2011-03-17 Jason Merrill <jason@redhat.com>
10829 * g++.dg/cpp0x/decltype-1212.C: New.
10830 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10832 2011-03-17 Jason Merrill <jason@redhat.com>
10834 * g++.dg/parse/memfnquals1.C: New.
10836 2011-03-17 Richard Guenther <rguenther@suse.de>
10838 PR middle-end/48134
10839 * gcc.dg/pr48134.c: New testcase.
10841 2011-03-17 Richard Guenther <rguenther@suse.de>
10843 PR middle-end/48165
10844 * g++.dg/torture/pr48165.C: New testcase.
10846 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10848 PR rtl-optimization/48141
10849 * gcc.dg/pr48141.c: New test.
10851 2011-03-16 Jason Merrill <jason@redhat.com>
10853 * g++.dg/cpp0x/constexpr-48089.C: New.
10855 * g++.dg/cpp0x/constexpr-abi1.C: New.
10857 * g++.dg/cpp0x/constexpr-46336.C: New.
10858 * g++.dg/parse/friend5.C: Adjust expected errors.
10860 * g++.dg/cpp0x/constexpr-47570.C: New.
10862 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10865 * ++.dg/debug/dwarf2/typedef6.C: New test.
10867 2011-03-16 Jason Merrill <jason@redhat.com>
10869 * g++.dg/cpp0x/elision2.C: New.
10871 * g++.dg/cpp0x/constexpr-array3.C: New.
10873 2011-03-16 Jason Merrill <jason@redhat.com>
10875 * g++.dg/cpp0x/sfinae6.C: New.
10876 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10877 * g++.dg/cpp0x/pr45908.C: Likewise.
10878 * g++.dg/cpp0x/sfinae6.C: Likewise.
10879 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10880 * g++.old-deja/g++.law/arg11.C: Likewise.
10882 2011-03-16 Jason Merrill <jason@redhat.com>
10884 * g++.dg/template/incomplete6.C: New.
10886 2011-03-16 Jeff Law <law@redhat.com>
10888 * gcc.dg/tree-ssa/vrp55.c: New test.
10890 2011-03-16 Jason Merrill <jason@redhat.com>
10892 * g++.dg/cpp0x/auto22.C: New.
10894 2011-03-16 Richard Guenther <rguenther@suse.de>
10896 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10897 optimizing it away if promoted to const.
10899 2011-03-16 Richard Guenther <rguenther@suse.de>
10901 PR tree-optimization/48149
10902 * gcc.dg/fold-complex-1.c: New testcase.
10904 2011-03-16 Richard Guenther <rguenther@suse.de>
10907 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10908 or cloning happens.
10910 2011-03-16 Richard Guenther <rguenther@suse.de>
10912 PR tree-optimization/26134
10913 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10915 2011-03-16 Richard Guenther <rguenther@suse.de>
10917 PR tree-optimization/48146
10918 * gcc.dg/torture/pr48146.c: New testcase.
10920 2011-03-16 Richard Guenther <rguenther@suse.de>
10922 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10923 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10925 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10927 PR middle-end/48136
10928 * gcc.c-torture/compile/pr48136.c: New test.
10930 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10933 * gcc.dg/guality/pr45882.c: New test.
10935 2011-03-15 Jason Merrill <jason@redhat.com>
10937 * g++.dg/cpp0x/constexpr-recursion.C: New.
10939 * g++.dg/cpp0x/implicit11.C: New.
10941 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10943 * g++.dg/cpp0x/constexpr-attribute.C: New.
10945 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10947 * g++.dg/parse/pr34758.C: New.
10949 2011-03-15 Xinliang David Li <davidxl@google.com>
10952 * gcc.dg/uninit-pred-7_d.c: New test.
10953 * gcc.dg/uninit-pred-8_d.c: New test.
10955 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10958 * gcc.target/arm/pr46788.c: New.
10960 2011-03-15 Richard Guenther <rguenther@suse.de>
10962 PR middle-end/47650
10963 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10964 * gfortran.dg/ishft_4.f90: Likewise.
10965 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10967 2011-03-15 Richard Guenther <rguenther@suse.de>
10969 PR tree-optimization/13954
10970 * g++.dg/tree-ssa/pr13954.C: New testcase.
10972 2011-03-15 Richard Guenther <rguenther@suse.de>
10974 PR tree-optimization/48037
10975 * gcc.target/i386/pr48037-1.c: New testcase.
10977 2011-03-15 Richard Guenther <rguenther@suse.de>
10979 PR tree-optimization/41490
10980 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10981 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10982 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10983 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10984 * g++.dg/tree-ssa/pr33604.C: Adjust.
10986 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10988 PR middle-end/47917
10989 * gcc.c-torture/execute/pr47917.c: New test.
10990 * gcc.dg/pr47917.c: New test.
10992 PR middle-end/38878
10993 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10995 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10997 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10998 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10999 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11000 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11001 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11002 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11003 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11004 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11005 * gcc.target/i386/avx-floor-vec.c: Ditto.
11006 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11007 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11008 * gcc.target/i386/avx-rint-vec.c: Ditto.
11009 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11010 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11011 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11012 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11014 2011-03-14 Tom Tromey <tromey@redhat.com>
11016 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11017 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11018 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11020 2011-03-14 Tom Tromey <tromey@redhat.com>
11022 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11023 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11024 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11026 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11028 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11030 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11032 PR rtl-optimization/47166
11033 * gcc.c-torture/execute/postmod-1.c: New test.
11035 2011-03-14 Richard Guenther <rguenther@suse.de>
11037 PR middle-end/48098
11038 * gcc.dg/torture/pr48098.c: New testcase.
11040 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11043 * gcc.target/powerpc/pr48053-1.c: New test.
11044 * gcc.target/powerpc/pr48053-2.c: Likewise.
11046 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11048 PR libfortran/48066
11049 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11051 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11053 PR libfortran/48066
11054 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11056 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11059 * gfortran.dg/class_41.f03: New.
11061 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11063 * g++.dg/conversion/cast3.C: New test.
11065 2011-03-11 Jason Merrill <jason@redhat.com>
11067 * g++.dg/template/error45.C: New.
11069 * g++.dg/parse/no-type-defn1.C: New.
11071 * g++.dg/ext/attrib40.C: New.
11073 * g++.dg/cpp0x/regress/array1.C: New.
11075 2011-03-11 Richard Guenther <rguenther@suse.de>
11077 PR tree-optimization/48067
11078 * gcc.dg/pr48067.c: New testcase.
11080 2011-03-11 Richard Guenther <rguenther@suse.de>
11083 * g++.dg/lto/20110311-1_0.C: New testcase.
11085 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11088 * g++.dg/inherit/virtual8.C: New test.
11090 PR middle-end/48044
11091 * gcc.dg/torture/pr48044.c: New test.
11093 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11096 * gfortran.dg/proc_ptr_comp_31.f90: New.
11098 2011-03-11 Richard Guenther <rguenther@suse.de>
11100 PR tree-optimization/47278
11101 * gcc.dg/torture/pr47278-1.c: New testcase.
11102 * gcc.dg/torture/pr47278-2.c: Likewise.
11104 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11106 PR tree-optimization/48063
11107 * gcc.dg/torture/pr48063.c: New test.
11109 2011-03-10 Jason Merrill <jason@redhat.com>
11111 * g++.dg/template/array22.C: New.
11113 * g++.dg/cpp0x/syntax-err1.C: New.
11114 * g++.dg/parse/error36.C: Adjust expected errors.
11115 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11116 * g++.old-deja/g++.pt/typename3.C: Likewise.
11117 * g++.old-deja/g++.pt/typename4.C: Likewise.
11118 * g++.old-deja/g++.pt/typename6.C: Likewise.
11120 2011-03-09 Jason Merrill <jason@redhat.com>
11122 * g++.dg/template/nontype22.C: New.
11124 2011-03-09 Martin Jambor <mjambor@suse.cz>
11126 PR tree-optimization/47714
11127 * g++.dg/torture/pr47714.C: New test.
11129 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11132 * gcc.target/powerpc/pr47755-2.c: New file.
11134 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11136 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11137 is not set in the environment, pass 64 as first argument when not
11138 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11139 native where ulimit -u is supported.
11141 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11143 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11145 2011-03-08 Jason Merrill <jason@redhat.com>
11147 * g++.dg/template/nontype21.C: New.
11149 * g++.dg/template/anon5.C: New.
11151 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11154 * gcc.dg/pr47881.c: New test.
11156 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11159 * g++.dg/lookup/template3.C: New test.
11161 2011-03-08 Kai Tietz <ktietz@redhat.com>
11163 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11166 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11169 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11170 sizeof to compute alignment.
11172 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11174 PR tree-optimization/48022
11175 * gcc.dg/pr48022-1.c: New test.
11176 * gcc.dg/pr48022-2.c: New test.
11178 2011-03-07 Jason Merrill <jason@redhat.com>
11180 * g++.dg/template/nontype20.C: New.
11181 * g++.dg/init/member1.C: Adjust expected errors.
11182 * g++.dg/parse/constant4.C: Likewise.
11183 * g++.dg/template/qualified-id3.C: Likewise.
11184 * g++.old-deja/g++.pt/crash10.C: Likewise.
11186 * g++.dg/cpp0x/regress/non-const1.C: New.
11188 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11191 * gcc.dg/pr47991.c: New test.
11193 2011-03-07 Jason Merrill <jason@redhat.com>
11195 * g++.dg/abi/mangle46.C: New.
11197 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11200 * gcc.target/powerpc/pr47862.c: New.
11202 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11205 * gcc.target/i386/combine-mul.c: Require nonpic.
11207 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11208 Nathan Froyd <froydnj@codesourcery.com>
11210 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11212 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11214 * README.QMTEST: Remove.
11216 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11217 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11220 * gfortran.dg/array_constructor_37.f90 : New test.
11222 2011-03-05 Jason Merrill <jason@redhat.com>
11224 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11225 * g++.dg/abi/mangle45.C: Likewise.
11226 * g++.dg/cpp0x/trailing1.C: Likewise.
11228 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11230 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11232 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11234 PR rtl-optimization/47899
11235 * gcc.dg/pr47899.c: New test.
11237 * gcc.dg/torture/pr47968.c: Ignore warnings.
11239 PR tree-optimization/47967
11240 * gcc.c-torture/compile/pr47967.c: New test.
11242 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11244 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11245 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11247 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11249 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11250 and property_getAttributes() if __OBJC2__.
11251 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11252 * objc.dg/property/property-encoding-1.m: New.
11253 * obj-c++.dg/property/property-encoding-1.mm: New.
11255 2011-03-04 Jason Merrill <jason@redhat.com>
11257 * g++.dg/template/pseudodtor6.C: New.
11259 * g++.dg/inherit/covariant19.C: New.
11261 2011-03-04 Richard Guenther <rguenther@suse.de>
11263 PR middle-end/47968
11264 * gcc.dg/torture/pr47968.c: New testcase.
11266 2011-03-04 Richard Guenther <rguenther@suse.de>
11268 PR middle-end/47975
11269 * gcc.dg/torture/pr47975.c: New testcase.
11271 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11274 * g++.dg/template/crash106.C: New.
11276 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11279 * gcc.dg/gomp/pr47963.c: New test.
11280 * g++.dg/gomp/pr47963.C: New test.
11282 2011-03-02 Jason Merrill <jason@redhat.com>
11284 * g++.dg/cpp0x/regress/condition1.C: New.
11286 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11288 2011-03-01 Jason Merrill <jason@redhat.com>
11290 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11292 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11294 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11296 PR rtl-optimization/47925
11297 * gcc.c-torture/execute/pr47925.c: New test.
11299 2011-03-01 Jason Merrill <jason@redhat.com>
11301 * g++.dg/cpp0x/decltype25.C: New.
11303 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11305 2011-03-01 Richard Guenther <rguenther@suse.de>
11307 PR tree-optimization/47890
11308 * gcc.dg/torture/pr47890.c: New testcase.
11310 2011-03-01 Richard Guenther <rguenther@suse.de>
11313 * gcc.dg/lto/pr47924_0.c: New testcase.
11315 2011-03-01 Richard Guenther <rguenther@suse.de>
11318 * gfortran.dg/lto/pr46911_0.f: New testcase.
11320 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11322 PR libgfortran/47933
11323 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11324 compile errors from older code form.
11326 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11328 PR libgfortran/47567
11329 * gfortran.dg/fmt_fw_d.f90: New test.
11331 2011-02-28 Jason Merrill <jason@redhat.com>
11333 * g++.dg/inherit/covariant18.C: New.
11335 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11337 PR middle-end/47893
11338 * gcc.dg/pr47893.c: New test.
11340 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11342 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11343 NULL in case of a selector with conflicting types.
11344 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11346 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11348 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11349 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11350 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11351 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11353 2011-02-28 Jason Merrill <jason@redhat.com>
11356 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11358 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11360 PR libgfortran/47778
11361 * gfortran.dg/namelist_71.f90: New test.
11363 2011-02-27 Jason Merrill <jason@redhat.com>
11366 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11367 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11369 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11372 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11374 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11377 * gfortran.dg/gomp/task-1.f90: Removed.
11379 2011-02-26 Jason Merrill <jason@redhat.com>
11381 * g++.dg/template/this-targ1.C: New.
11383 * g++.dg/cpp0x/regress/template-const1.C: New.
11384 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11385 * g++.dg/template/function1.C: Adjust.
11386 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11387 * g++.dg/debug/debug7.C: Adjust.
11389 2011-02-26 Tobias Burnus <burnus@net-b.de>
11392 * gfortran.dg/gomp/task-1.f90: New.
11394 2011-02-25 Jie Zhang <jie@codesourcery.com>
11396 * gcc.target/arm/neon-thumb2-move.c: Add
11397 dg-require-effective-target arm_thumb2_ok.
11399 2011-02-24 Jason Merrill <jason@redhat.com>
11401 * g++.dg/parse/constant1.C: Specify C++98 mode.
11402 * g++.dg/parse/constant5.C: Likewise.
11403 * g++.dg/parse/error2.C: Likewise.
11404 * g++.dg/parse/semicolon3.C: Likewise.
11405 * g++.dg/template/crash14.C: Likewise.
11406 * g++.dg/template/local4.C: Likewise.
11407 * g++.dg/template/nontype3.C: Likewise.
11408 * g++.dg/parse/crash31.C: Adjust expected errors.
11409 * g++.dg/template/function1.C: Likewise.
11410 * g++.dg/template/ref3.C: Likewise.
11411 * g++.dg/template/static9.C: Likewise.
11412 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11414 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11415 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11416 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11417 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11418 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11420 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11423 * gfortran.dg/pr47878.f90: New test.
11425 2011-02-24 Richard Guenther <rguenther@suse.de>
11428 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11429 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11431 2011-02-24 Richard Guenther <rguenther@suse.de>
11434 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11435 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11437 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11439 PR libgfortran/47567
11440 * gfortran.dg/fmt_f0_1.f90: Update test.
11442 2011-02-23 Jason Merrill <jason@redhat.com>
11444 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11445 * g++.dg/abi/mangle45.C: New.
11447 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11448 * g++.dg/template/canon-type-9.C: Match use of decltype
11449 between declaration and definition.
11450 * g++.dg/template/canon-type-12.C: Likewise.
11452 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11455 * gfortran.dg/nested_allocatables_1.f90: New.
11457 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11460 * g++.dg/pr46868.C: New test.
11461 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11462 * g++.dg/parse/error14.C: Adjust.
11464 2011-02-23 Richard Guenther <rguenther@suse.de>
11466 PR tree-optimization/47838
11467 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11469 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11471 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11473 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11475 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11476 * gfortran.dg/count_init_expr.f03: Ditto.
11477 * gfortran.dg/gomp/pr43711.f90: Ditto.
11478 * gcc.dg/struct-parse-2.c: Ditto.
11479 * gcc.dg/parse-error-3.c: Ditto.
11480 * gcc.dg/Wlogical-op-1.c: Ditto.
11481 * gcc.dg/Walways-true-1.c: Ditto.
11482 * gcc.dg/pr24225.c: Ditto.
11483 * gcc.dg/Walways-true-2.c: Ditto.
11484 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11485 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11486 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11487 * g++.dg/overload/defarg4.C: Ditto.
11488 * g++.dg/inherit/covariant16.C: Ditto.
11489 * g++.dg/inherit/virtual7.C: Ditto.
11490 * g++.dg/template/canon-type-9.C: Ditto.
11491 * g++.dg/template/access19.C: Ditto.
11492 * g++.dg/template/call7.C: Ditto.
11493 * g++.dg/template/canon-type-2.C: Ditto.
11494 * g++.dg/template/init7.C: Ditto.
11495 * g++.dg/template/sizeof-template-argument.C: Ditto.
11496 * g++.dg/template/const3.C: Ditto.
11497 * g++.dg/template/sfinae26.C: Ditto.
11498 * g++.dg/template/sfinae26.C: Ditto.
11499 * g++.dg/template/canon-type-11.C: Ditto.
11500 * g++.dg/template/union2.C: Ditto.
11501 * g++.dg/template/canon-type-3.C: Ditto.
11502 * g++.dg/template/canon-type-1.C: Ditto.
11503 * g++.dg/template/canon-type-5.C: Ditto.
11504 * g++.dg/template/canon-type-7.C: Ditto.
11505 * g++.dg/template/canon-type-10.C: Ditto.
11506 * g++.dg/template/spec36.C: Ditto.
11507 * g++.dg/template/typedef38.C: Ditto.
11508 * g++.dg/template/canon-type-4.C: Ditto.
11509 * g++.dg/template/canon-type-6.C: Ditto.
11510 * g++.dg/template/canon-type-13.C: Ditto.
11511 * g++.dg/template/instantiate9.C: Ditto.
11512 * g++.dg/template/ttp22.C: Ditto.
11513 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11514 * g++.dg/warn/Walways-true-1.C: Ditto.
11515 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11516 * g++.dg/warn/Walways-true-2.C: Ditto.
11517 * g++.dg/conversion/op4.C: Ditto.
11518 * g++.dg/opt/pr19650.C: Ditto.
11519 * g++.dg/lookup/friend11.C: Ditto.
11520 * g++.dg/other/default2.C: Ditto.
11521 * g++.dg/other/default3.C: Ditto.
11522 * g++.dg/other/dtor2.C: Ditto.
11523 * g++.dg/other/friend5.C: Ditto.
11524 * g++.dg/other/default5.C: Ditto.
11525 * g++.dg/init/brace6.C: Ditto.
11526 * g++.dg/init/aggr5.C: Ditto.
11527 * g++.dg/init/error2.C: Ditto.
11528 * g++.dg/expr/bound-mem-fun.C: Ditto.
11529 * g++.dg/expr/cond6.C: Ditto.
11530 * g++.dg/expr/stmt-expr-1.C: Ditto.
11531 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11532 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11533 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11534 * g++.dg/cpp0x/bracket1.C: Ditto.
11535 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11536 * g++.dg/cpp0x/pr38646.C: Ditto.
11537 * g++.dg/cpp0x/variadic73.C: Ditto.
11538 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11539 * g++.dg/cpp0x/bracket4.C: Ditto.
11540 * g++.dg/cpp0x/decltype4.C: Ditto.
11541 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11542 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11543 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11544 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11545 * g++.dg/cpp0x/decltype2.C: Ditto.
11546 * g++.dg/cpp0x/decltype1.C: Ditto.
11547 * g++.dg/cpp0x/bracket2.C: Ditto.
11548 * g++.dg/cpp0x/decltype5.C: Ditto.
11549 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11550 * g++.dg/cpp0x/variadic70.C: Ditto.
11551 * g++.dg/cpp0x/decltype6.C: Ditto.
11552 * g++.dg/cpp0x/rvo.C: Ditto.
11553 * g++.dg/cpp0x/vt-40092.C: Ditto.
11554 * g++.dg/cpp0x/variadic-new.C: Ditto.
11555 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11556 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11557 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11558 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11559 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11560 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11561 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11562 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11563 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11564 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11565 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11566 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11567 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11568 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11569 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11570 * g++.dg/cpp0x/pr39639.C: Ditto.
11571 * g++.dg/cpp0x/decltype3.C: Ditto.
11572 * g++.dg/cpp0x/variadic68.C: Ditto.
11573 * g++.dg/cpp0x/variadic-function.C: Ditto.
11574 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11575 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11576 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11577 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11578 * g++.dg/parse/crash35.C: Ditto.
11579 * g++.dg/parse/crash40.C: Ditto.
11580 * g++.dg/parse/defarg12.C: Ditto.
11581 * g++.dg/parse/crash34.C: Ditto.
11582 * g++.dg/parse/constructor3.C: Ditto.
11583 * g++.dg/parse/template23.C: Ditto.
11584 * g++.dg/parse/crash56.C: Ditto.
11585 * g++.dg/parse/dtor13.C: Ditto.
11586 * g++.dg/parse/error33.C: Ditto.
11587 * g++.dg/parse/ctor9.C: Ditto.
11588 * g++.dg/parse/error32.C: Ditto.
11589 * g++.dg/parse/error37.C: Ditto.
11590 * g++.dg/parse/bitfield3.C: Ditto.
11591 * g++.dg/parse/struct-4.C: Ditto.
11592 * g++.dg/ext/has_trivial_copy.C: Ditto.
11593 * g++.dg/ext/is_polymorphic.C: Ditto.
11594 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11595 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11596 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11597 * g++.dg/ext/is_union.C: Ditto.
11598 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11599 * g++.dg/ext/is_pod.C: Ditto.
11600 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11601 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11602 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11603 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11604 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11605 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11606 * g++.dg/ext/is_abstract.C: Ditto.
11607 * g++.dg/ext/has_trivial_assign.C: Ditto.
11608 * g++.dg/ext/is_class.C: Ditto.
11609 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11610 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11611 * g++.dg/ext/is_base_of.C: Ditto.
11612 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11613 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11614 * g++.dg/ext/is_empty.C: Ditto.
11615 * g++.dg/ext/is_enum.C: Ditto.
11616 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11617 * gnat.dg/opt11.adb: Ditto.
11618 * obj-c++.dg/pr45735.mm: Ditto.
11619 * obj-c++.dg/pr24393.mm: Ditto.
11620 * obj-c++.dg/exceptions-2.mm: Ditto.
11621 * objc.dg/pr45735.m: Ditto.
11622 * objc.dg/pr24393.m: Ditto.
11624 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11626 * objc.dg/attributes/objc-exception-1.m: New.
11628 2011-02-23 Jie Zhang <jie@codesourcery.com>
11630 * gcc.dg/cpp/include7.c: New test.
11632 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11635 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11637 2011-02-23 Jie Zhang <jie@codesourcery.com>
11639 PR rtl-optimization/47763
11640 * gcc.dg/pr47763.c: New test.
11642 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11645 * gfortran.dg/whole_file_32.f90 : New test.
11647 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11650 * g++.dg/inherit/virtual7.C: New test.
11652 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11655 * objc.dg/type-size-3.m: Updated error message.
11656 * objc.dg/type-size-4.m: New test.
11657 * objc.dg/type-size-5.m: New test.
11659 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11661 * lib/gnat.exp: Fix comments.
11662 Don't load libgloss.exp.
11663 (default_gnat_version): Call $compiler with --version.
11664 Adapt regexp for gnatmake output, insert version.
11665 (gnat_version): New proc.
11666 (gnat_init): Remove gnat_libgcc_s_path.
11667 (gnat_target_compile): Likewise.
11668 Remove ld_library_path.
11669 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11670 (gnat_pass): Remove.
11671 (gnat_pass): Remove.
11672 (gnat_finish): Remove.
11673 (gnat_exit): Remove.
11674 (local_find_gnatmake): Reindent.
11675 (runtest_file_p): Remove.
11676 (prune_warnings): Remove.
11677 (find_gnatclean): New proc.
11678 * lib/gnat-dg.exp (lremove): New proc.
11679 (gnat-dg-test): Reindent.
11680 Remove additional output files.
11681 (gnat-dg-runtest): Remove.
11683 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11684 * gnat.dg/loop_optimization6.adb: Likewise.
11685 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11687 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11689 PR tree-optimization/47835
11690 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11692 2011-02-22 Tobias Burnus <burnus@net-b.de>
11694 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11695 * gfortran.dg/abstract_type_2.f03: Ditto.
11696 * gfortran.dg/abstract_type_3.f03: Ditto.
11697 * gfortran.dg/abstract_type_4.f03: Ditto.
11698 * gfortran.dg/abstract_type_5.f03: Ditto.
11699 * gfortran.dg/abstract_type_6.f03: Ditto.
11700 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11701 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11702 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11703 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11704 * gfortran.dg/array_function_5.f90: Ditto.
11705 * gfortran.dg/asynchronous_3.f03: Ditto.
11706 * gfortran.dg/char_expr_1.f90: Ditto.
11707 * gfortran.dg/class_14.f03: Ditto.
11708 * gfortran.dg/data_array_6.f: Ditto.
11709 * gfortran.dg/data_invalid.f90: Ditto.
11710 * gfortran.dg/dot_product_1.f03: Ditto.
11711 * gfortran.dg/func_derived_5.f90: Ditto.
11712 * gfortran.dg/func_result_4.f90: Ditto.
11713 * gfortran.dg/implied_do_1.f90: Ditto.
11714 * gfortran.dg/initialization_25.f90: Ditto.
11715 * gfortran.dg/initialization_26.f90: Ditto.
11716 * gfortran.dg/interface_34.f90: Ditto.
11717 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11718 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11719 * gfortran.dg/matmul_8.f03: Ditto.
11720 * gfortran.dg/merge_init_expr.f90: Ditto.
11721 * gfortran.dg/pack_assign_1.f90: Ditto.
11722 * gfortran.dg/pack_vector_1.f90: Ditto.
11723 * gfortran.dg/pointer_check_8.f90: Ditto.
11724 * gfortran.dg/product_init_expr.f03: Ditto.
11725 * gfortran.dg/reshape_order_5.f90: Ditto.
11726 * gfortran.dg/reshape_shape_1.f90: Ditto.
11727 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11728 * gfortran.dg/same_name_2.f90: Ditto.
11729 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11730 * gfortran.dg/spread_init_expr.f03: Ditto.
11731 * gfortran.dg/stmt_func_1.f90: Ditto.
11732 * gfortran.dg/sum_init_expr.f03: Ditto.
11733 * gfortran.dg/transpose_3.f03: Ditto.
11734 * gfortran.dg/unpack_init_expr.f03: Ditto.
11735 * gfortran.dg/warn_conversion.f90: Ditto.
11736 * gfortran.dg/warn_conversion_2.f90: Ditto.
11737 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11738 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11739 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11740 * gfortran.dg/whole_file_16.f90: Ditto.
11741 * gfortran.dg/whole_file_17.f90: Ditto.
11742 * gfortran.dg/whole_file_18.f90: Ditto.
11743 * gfortran.dg/whole_file_20.f03: Ditto.
11744 * gfortran.dg/whole_file_5.f90: Ditto.
11745 * gfortran.dg/whole_file_6.f90: Ditto.
11746 * gfortran.dg/write_invalid_format.f90: Ditto.
11747 * gfortran.dg/zero_sized_6.f90: Ditto.
11749 2011-02-21 Jeff Law <law@redhat.com>
11751 PR rtl-optimization/46178
11752 * gcc.target/i386/pr46178.c: New test.
11754 PR rtl-optimization/46002
11755 * gcc.c-torture/compile/pr46002.c: New test.
11757 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11759 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11762 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11765 * g++.dg/debug/pr47106.C: Require effective target lto.
11767 2011-02-21 Jason Merrill <jason@redhat.com>
11769 * g++.dg/cpp0x/constexpr-diag2.C: New.
11771 2011-02-20 Jason Merrill <jason@redhat.com>
11773 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11775 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11777 * g++.dg/overload/conv-op1.C: New.
11779 * g++.dg/cpp0x/constexpr-synth1.C: New.
11781 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11783 * objc.dg/layout-2.m: New.
11784 * objc.dg/selector-3.m: Adjusted location of error message.
11785 * objc.dg/type-size-3.m: Same.
11786 * obj-c++.dg/selector-3.mm: Same.
11788 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11791 * objc.dg/property/dotsyntax-22.m: New.
11792 * obj-c++.dg/property/dotsyntax-22.mm: New.
11794 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11797 * g++.dg/template/typedef38.C: New test.
11799 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11802 * gfortran.dg/whole_file_30.f90 : New test.
11803 * gfortran.dg/whole_file_31.f90 : New test.
11805 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11809 * gfortran.dg/whole_file_28.f90 : New test.
11810 * gfortran.dg/whole_file_29.f90 : New test.
11812 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11815 * g++.dg/template/crash105.C: New.
11817 2011-02-19 Jason Merrill <jason@redhat.com>
11819 * g++.dg/cpp0x/regress/no-elide1.C: New.
11821 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11823 PR tree-optimization/46620
11824 * gcc.dg/pr46620.c: New.
11826 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11829 * gcc.target/i386/pr47809.c: New test.
11831 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11832 Tobias Burnus <burnus@net-b.de>
11834 * lib/target-supports.exp
11835 (check_effective_target_fortran_large_real): New check for large reals.
11836 * gfortran.dg/nan_7.f90: New test.
11838 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11840 PR libgfortran/47567
11841 * gfortran.dg/fmt_f0_1.f90: Update test.
11843 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11846 * gfortran.dg/array_constructor_36.f90 : New test.
11847 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11848 allow for comparison between different elements of the array
11849 constructor at different levels of optimization.
11851 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11853 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11854 * gcc.target/i386/pr32280-1.c: Likewise.
11856 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11859 * gcc.target/i386/pr47800.c: New test.
11861 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11863 * objc/execute/exceptions/foward-1.x: New.
11865 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11868 * gfortran.dg/derived_constructor_comps_4.f90: New.
11870 2011-02-18 Tobias Burnus
11873 * gfortran.dg/func_result_6.f90: New.
11875 2011-02-18 Michael Matz <matz@suse.de>
11878 * gfortran.dg/lto/pr45586_0.f90: New test.
11879 * gfortran.dg/typebound_proc_20.f90: Ditto.
11880 * gfortran.dg/typebound_proc_21.f90: Ditto.
11882 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11885 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11887 2011-02-18 Tobias Burnus <burnus@net-b.de>
11890 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11891 gcc_warning_prefix.
11892 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11893 normalizing the error/warning output.
11894 * gfortran.dg/Wall.f90: Update dg-error/warning.
11895 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11896 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11897 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11898 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11899 * gfortran.dg/class_30.f90: Update dg-error/warning.
11900 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11901 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11902 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11903 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11904 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11905 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11906 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11907 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11908 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11909 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11910 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11911 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11912 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11913 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11914 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11915 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11916 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11917 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11918 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11919 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11920 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11921 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11922 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11923 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11924 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11926 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11929 * gfortran.dg/proc_ptr_comp_30.f90: New.
11931 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11934 * gcc.target/i386/pr47780.c: New test.
11936 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11939 * gfortran.dg/class_40.f03: New.
11941 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11944 * g++.dg/cpp0x/auto21.C: New test.
11946 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11948 * objc.dg/special/unclaimed-category-1.h: Updated for
11950 * objc.dg/special/unclaimed-category-1.m: Same.
11951 * objc.dg/zero-link-1.m: Same.
11952 * objc.dg/lookup-1.m: Same.
11953 * objc.dg/torture/strings/const-str-9.m
11954 * objc.dg/torture/strings/const-str-10.m: Same.
11955 * objc.dg/torture/strings/const-str-11.m: Same.
11956 * objc.dg/torture/forward-1.m: Same.
11957 * objc.dg/zero-link-2.m: Same.
11958 * objc.dg/encode-7-next-64bit.m: Same.
11959 * objc.dg/method-4.m: Same.
11960 * objc.dg/next-runtime-1.m: Same.
11961 * objc.dg/image-info.m: Same.
11962 * objc.dg/pr23214.m: Same.
11963 * objc.dg/symtab-1.m: Same.
11964 * obj-c++.dg/basic.m: Same.
11965 * obj-c++.dg/proto-lossage-3.m: Same.
11966 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11967 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11968 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11969 * obj-c++.dg/method-11.m: Same.
11970 * objc/execute/enumeration-1.m: Same.
11971 * objc/execute/object_is_class.m: Same.
11972 * objc/execute/formal_protocol-2.m: Same.
11973 * objc/execute/formal_protocol-4.m: Same.
11974 * objc/execute/formal_protocol-6.m: Same.
11975 * objc/execute/bycopy-3.m: Same.
11976 * objc/execute/exceptions/catchall-1.m: Same.
11977 * objc/execute/exceptions/finally-1.m: Same.
11978 * objc/execute/exceptions/local-variables-1.m: Same.
11979 * objc/execute/exceptions/foward-1.m: Same.
11980 * objc/execute/bf-common.h
11981 * objc/execute/enumeration-2.m: Same.
11982 * objc/execute/formal_protocol-1.m: Same.
11983 * objc/execute/formal_protocol-3.m: Same.
11984 * objc/execute/formal_protocol-5.m: Same.
11985 * objc/execute/accessing_ivars.m: Same.
11986 * objc/execute/bycopy-2.m: Same.
11987 * objc/execute/formal_protocol-7.m: Same.
11988 * objc/execute/compatibility_alias.m: Same.
11989 * objc/execute/no_clash.m: Same.
11990 * objc/execute/object_is_meta_class.m: Same.
11991 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11992 * objc/execute/class-tests-1.h: Include stdio.h.
11993 * objc/execute/class-tests-2.h: Same.
11994 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11996 * obj-c++.dg/try-catch-2.mm: Same.
11998 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12001 * g++.dg/warn/Wunused-parm-4.C: New test.
12003 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12004 Jan Hubicka <jh@suse.cz>
12008 * g++.dg/debug/pr47106.C: New.
12010 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12013 * gcc.target/i386/pr43653.c: New test.
12015 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12018 * g++.dg/template/inherit6.C: New test.
12020 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12023 * gfortran.dg/class_39.f03: New.
12025 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12028 * g++.dg/cpp0x/variadic106.C: New test.
12030 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12032 PR libfortran/47757
12033 * gfortran.dg/pr47757-1.f90: New test.
12034 * gfortran.dg/pr47757-2.f90: New test.
12035 * gfortran.dg/pr47757-3.f90: New test.
12038 * g++.dg/cpp0x/enum8.C: New test.
12040 2011-02-15 Jason Merrill <jason@redhat.com>
12042 * g++.dg/inherit/implicit-trivial1.C: New.
12043 * g++.dg/cpp0x/implicit-trivial1.C: New.
12045 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12047 PR middle-end/47725
12048 * gcc.dg/torture/pr47725.c: Removed.
12050 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12053 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12054 constant does not generate a load from memory.
12056 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12058 PR middle-end/47725
12059 * gcc.dg/torture/pr47725.c: New.
12061 2011-02-15 Richard Guenther <rguenther@suse.de>
12063 PR tree-optimization/47743
12064 * gcc.dg/torture/pr47743.c: New testcase.
12066 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12068 PR middle-end/47581
12069 * gcc.target/i386/pr47581.c: New test.
12071 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12074 * gfortran.dg/select_type_22.f03: New.
12076 2011-02-14 Jason Merrill <jason@redhat.com>
12078 * g++.dg/cpp0x/regress/enum1.C: New.
12080 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12082 * gnat.dg/include.adb: New test.
12084 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12087 * gfortran.dg/class_38.f03: New.
12089 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12091 * gcc.dg/pr46494.c: New test.
12093 2011-02-14 Richard Guenther <rguenther@suse.de>
12095 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12097 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12100 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12101 sparc*-sun-solaris2.11.
12103 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12106 * gfortran.dg/argument_checking_18.f90: New.
12108 2011-02-13 Tobias Burnus <burnus@net-b.de>
12110 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12111 * gfortran.dg/argument_checking_17.f90: New.
12113 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12115 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12116 are temporarily disabled.
12117 * gfortran.dg/class_7.f03: Ditto.
12118 * gfortran.dg/coarray_14.f90: Ditto.
12119 * gfortran.dg/typebound_proc_13.f03: Ditto.
12121 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12124 * gfortran.dg/extends_11.f03: New.
12126 2011-02-11 Xinliang David Li <davidxl@google.com>
12128 PR tree-optimization/47707
12129 * g++.dg/tree-ssa/pr47707.C: New test.
12131 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12133 * g++.dg/opt/inline17.C: New test.
12135 2011-02-11 Tobias Burnus <burnus@net-b.de>
12138 * gfortran.dg/pure_formal_2.f90: New.
12140 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12142 PR rtl-optimization/47614
12143 * gfortran.dg/pr47614.f: New.
12145 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12148 * gcc.dg/opts-6.c: New test.
12150 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12153 * gcc.dg/pr47684.c: New test.
12155 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12158 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12159 c99_runtime, dg-add-options c99_runtime.
12160 (main): Use __asm__.
12162 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12165 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12166 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12167 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12168 * gcc.dg/ucnid-10.c: Likewise.
12169 * gcc.dg/ucnid-13.c: Likewise.
12170 * gcc.dg/ucnid-7.c: Likewise.
12171 * gcc.dg/ucnid-8.c: Likewise.
12172 Adapt dg-warning line number.
12174 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12176 * gcc.target/i386/parity-1.c: Use -march=k8.
12177 * gcc.target/i386/parity-2.c: Ditto.
12178 * gcc.target/i386/vecinit-1.c: Ditto.
12179 * gcc.target/i386/vecinit-2.c: Ditto.
12181 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12184 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12185 * gcc.target/mips/save-restore-3.c: Likewise.
12186 * gcc.target/mips/save-restore-4.c: Likewise.
12187 * gcc.target/mips/save-restore-5.c: Likewise.
12190 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12191 * g++.dg/tree-prof/partition2.C: Likewise.
12193 2011-02-09 Jason Merrill <jason@redhat.com>
12195 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12196 rather than misdeclare std::puts.
12198 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12199 * g++.dg/other/warning1.C: Likewise.
12200 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12201 * g++.old-deja/g++.gb/scope06.C: Likewise.
12202 * g++.old-deja/g++.law/cvt11.C: Likewise.
12203 * g++.old-deja/g++.law/init1.C: Likewise.
12204 * g++.dg/abi/mangle26.C: Likewise.
12206 * g++.dg/template/function1.C: Adjust for C++0x mode.
12207 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12209 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12210 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12212 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12214 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12216 * g++.dg/cpp0x/regress: New directory.
12217 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12218 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12219 * g++.dg/cpp0x/regress/regress3.C: New.
12221 2011-02-10 Richard Guenther <rguenther@suse.de>
12223 PR tree-optimization/47677
12224 * gcc.dg/torture/pr47677.c: New testcase.
12226 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12228 * objc.dg/special/load-category-1.m: Remove unused header.
12229 * objc.dg/special/load-category-1a.m: Likewise.
12230 * objc.dg/special/load-category-2.m: Likewise.
12231 * objc.dg/special/load-category-2a.m: Likewise.
12232 * objc.dg/special/load-category-3.m: Likewise.
12233 * objc.dg/special/load-category-3a.m: Likewise.
12234 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12235 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12236 * objc.dg/attributes/class-attribute-1.m: Likewise.
12237 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12238 * obj-c++.dg/property/property.exp: Likewise.
12239 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12240 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12241 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12242 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12243 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12244 * obj-c++.dg/template-8.mm: Likewise.
12246 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12249 * gcc.target/i386/pr47665.c: New test.
12251 2011-02-10 Jie Zhang <jie@codesourcery.com>
12255 2011-02-05 Jie Zhang <jie@codesourcery.com>
12257 * gcc.dg/pr42631.c: Update test.
12258 * gcc.dg/pr42631-2.c: New test.
12260 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12263 * gfortran.dg/proc_decl_25.f90: New.
12265 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12268 * gfortran.dg/typebound_assignment_2.f03: New.
12270 2011-02-09 Richard Guenther <rguenther@suse.de>
12272 PR tree-optimization/47664
12273 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12275 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12277 PR middle-end/47646
12278 * gnat.dg/uninit_func.adb: Adjust dg directive.
12280 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12282 PR middle-end/47646
12283 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12285 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12288 * gfortran.dg/auto_dealloc_2.f90: New.
12290 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12292 * gcc.dg/builtins-config.h: Remove __sgi handling.
12293 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12294 -std=c99 for mips-sgi-irix6.5*.
12296 2011-02-09 Martin Jambor <mjambor@suse.cz>
12298 PR middle-end/45505
12299 * gfortran.dg/pr25923.f90: Remove xfails.
12301 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12304 * gfortran.dg/inquire_14.f90: New test.
12306 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12309 * gfortran.dg/pointer_init_6.f90: New.
12311 2011-02-08 Jeff Law <law@redhat.com>
12313 PR tree-optimization/42893
12314 * gcc.tree-ssa/pr42893.c: New test.
12316 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12318 PR tree-optimization/46834
12319 PR tree-optimization/46994
12320 PR tree-optimization/46995
12321 * gcc.dg/graphite/id-pr46834.c: New.
12322 * gfortran.dg/graphite/id-pr46994.f90: New.
12323 * gfortran.dg/graphite/id-pr46995.f90: New.
12325 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12327 PR middle-end/47646
12328 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12329 using the variable is known the warning is emitted there.
12330 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12331 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12333 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12336 * gcc.dg/noreturn-1.c (foo5): Likewise.
12337 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12338 (method2): Likewise.
12340 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12341 the return statement using the uninitialized variable.
12342 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12344 2011-02-08 Richard Guenther <rguenther@suse.de>
12346 PR middle-end/47639
12347 * g++.dg/opt/pr47639.c: New testcase.
12349 2011-02-08 Richard Guenther <rguenther@suse.de>
12351 PR tree-optimization/47632
12352 * g++.dg/opt/pr47632.C: New testcase.
12354 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12356 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12358 2011-02-07 Richard Guenther <rguenther@suse.de>
12360 PR tree-optimization/47615
12361 * g++.dg/opt/pr47615.C: New testcase.
12363 2011-02-07 Richard Guenther <rguenther@suse.de>
12365 PR tree-optimization/47621
12366 * gcc.dg/torture/pr47621.c: New testcase.
12368 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12370 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12372 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12375 * gfortran.dg/allocate_with_source_1 : New test.
12377 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12379 PR middle-end/47610
12380 * gcc.dg/pr47610.c: New test.
12382 2011-02-05 Jie Zhang <jie@codesourcery.com>
12385 * gcc.dg/pr42631.c: Update test.
12386 * gcc.dg/pr42631-2.c: New test.
12388 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12391 * gfortran.dg/pr47574.f90: New test.
12393 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12395 PR tree-optimization/46194
12396 * gcc.dg/autopar/pr46194.c: New.
12398 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12400 PR tree-optimization/43695
12401 * g++.dg/ipa/pr43695.C: New.
12403 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12405 PR inline-asm/23200
12406 * gcc.dg/pr23200.c: New test.
12408 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12411 * g++.dg/pr47589.C: New test.
12413 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12416 * g++.dg/template/typedef37.C: New test.
12417 * g++.dg/template/param1.C: Adjust expected error message.
12419 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12421 PR middle-end/31490
12422 * gcc.dg/pr31490-2.c: New test.
12423 * gcc.dg/pr31490-3.c: New test.
12424 * gcc.dg/pr31490-4.c: New test.
12426 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12427 Jakub Jelinek <jakub@redhat.com>
12430 * g++.dg/parser/semicolon3.C: Adjust.
12431 * g++.dg/parser/semicolon4.C: New testcase.
12432 * g++.dg/pr46890.C: New testcase.
12434 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12437 * g++.dg/init/pr29571.C: New.
12439 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12441 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12442 instead of vect_int.
12444 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12447 * gcc.target/i386/pr47312.c: New test.
12450 * gcc.target/i386/pr47564.c: New test.
12452 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12454 PR tree-optimization/45122
12455 * gcc.dg/tree-ssa/pr45122.c: New.
12457 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12460 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12463 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12464 and vsx so a default --with-cpu=power7 doesn't give an error
12465 when -mavoid-indexed-addresses is used.
12467 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12468 wrapper function to save the arguments and then jump to the real
12469 function, rather than depending on the compiler not to move stuff
12471 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12473 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12474 Paul Thomas <pault@gcc.gnu.org>
12477 * gfortran.dg/class_37.f03 : New test.
12479 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12480 Richard Guenther <rguenther@suse.de>
12482 PR tree-optimization/40979
12484 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12485 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12486 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12487 check_vect_support_and_set_flags.
12488 * gfortran.dg/graphite/vect-pr40979.f90: New.
12490 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12493 * gfortran.dg/class_36.f03: New.
12495 2011-02-02 Richard Guenther <rguenther@suse.de>
12497 PR tree-optimization/47566
12498 * gcc.dg/lto/20110201-1_0.c: New testcase.
12500 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12506 * debug/pr47498.c: New.
12507 * debug/pr47501.c: New.
12509 2011-02-01 Richard Guenther <rguenther@suse.de>
12511 PR tree-optimization/47559
12512 * g++.dg/torture/pr47559.C: New testcase.
12514 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12517 * gfortran.dg/typebound_call_20.f03: New.
12519 2011-02-01 Richard Guenther <rguenther@suse.de>
12521 PR tree-optimization/47555
12522 * gcc.dg/pr47555.c: New testcase.
12524 2011-02-01 Richard Guenther <rguenther@suse.de>
12526 PR tree-optimization/47541
12527 * g++.dg/torture/pr47541.C: New testcase.
12529 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12532 * gfortran.dg/typebound_call_19.f03: New.
12534 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12537 * g++.dg/cpp0x/pr47416.C: New test.
12539 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12542 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12544 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12547 * gfortran.dg/typebound_assignment_1.f03: New.
12549 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12551 PR tree-optimization/47538
12552 * gcc.c-torture/execute/pr47538.c: New test.
12554 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12557 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12559 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12561 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12563 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12565 PR rtl-optimization/44031
12566 * gcc.c-torture/compile/20110131-1.c: New test.
12568 2011-01-31 Tobias Burnus <burnus@net-b.de>
12571 * gfortran.dg/stmt_func_1.f90: New.
12573 2011-01-31 Tobias Burnus <burnus@net-b.de>
12576 * gfortran.dg/interface_34.f90: New.
12578 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12581 * gfortran.dg/realloc_on_assign_5.f03: New test.
12582 * gfortran.dg/realloc_on_assign_5.f03: New test.
12584 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12586 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12587 * gfortran.dg/bessel_7.f90: Likewise.
12588 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12590 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12591 * gfortran.dg/sum_init_expr.f03: Likewise.
12593 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12595 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12598 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12599 loop only on "vect_intfloat_cvt" targets.
12601 2011-01-29 Tobias Burnus <burnus@net-b.de>
12604 * gfortran.dg/shape_6.f90: New.
12606 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12608 PR libgfortran/47434
12609 * gfortran.dg/read_infnan_1.f90: Update test.
12610 * gfortran.dg/module_nan.f90: Update test.
12611 * gfortran.dg/char4_iunit_1.f03: Update test.
12612 * gfortran.dg/large_real_kind_1.f90: Update test.
12613 * gfortran.dg/real_const_3.f90: Update test.
12614 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12616 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12619 * g++.dg/template/param2.C: New test.
12621 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12623 PR libgfortran/47285
12624 * gfortran.dg/fmt_g.f: New test.
12626 2011-01-28 Tobias Burnus <burnus@net-b.de>
12629 * gfortran.dg/pure_formal_1.f90: New.
12631 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12634 * gcc.dg/tls/pr42894.c: New test.
12636 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12638 * gcc.dg/pr47276.c: Add dg-require-visibility.
12640 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12642 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12644 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12645 Tobias Burnus <burnus@gcc.gnu.org>
12650 * gfortran.dg/realloc_on_assign_3.f03: New test.
12651 * gfortran.dg/realloc_on_assign_4.f03: New test.
12652 * gfortran.dg/allocatable_function_5.f90: New test.
12653 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12654 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12655 implemented" dg-errors.
12657 2011-01-27 Jan Hubicka <jh@suse.cz>
12659 PR middle-end/46949
12660 * gcc.dg/attr-weakref-4.c: New testcase
12662 2011-01-27 Martin Jambor <mjambor@suse.cz>
12664 PR tree-optimization/47228
12665 * gcc.dg/torture/pr47228.c: New test.
12667 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12669 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12671 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12673 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12674 when using auto-overlay support on the SPU.
12676 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12678 PR rtl-optimization/44174
12679 * gcc.target/i386/asm-6.c: New test.
12681 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12683 PR rtl-optimization/46856
12684 * gcc.c-torture/compile/pr46856.c: New test.
12686 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12687 Andrew Pinski <pinskia@gmail.com>
12690 * gcc.dg/pr43082.c: New.
12692 2011-01-26 DJ Delorie <dj@redhat.com>
12694 PR rtl-optimization/46878
12695 * gcc.dg/pr46878-1.c: New test.
12697 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12700 * g++.dg/cpp0x/pr47476.C: New test.
12702 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12704 * gcc.c-torture/compile/20110126-1.c: New test.
12706 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12709 * gcc.dg/torture/pr47473.c: New test.
12711 2011-01-26 Jan Hubicka <jh@suse.cz>
12714 * gcc.c-torture/execute/pr47237.c: New testcase.
12716 2011-01-26 Jan Hubicka <jh@suse.cz>
12718 PR tree-optimization/47190
12719 * gcc.dg/attr-weakref-3.c: New testcase.
12721 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12724 * gcc.dg/dll-9a.c: New test file.
12725 * gcc.dg/dll-11.c: Likewise.
12726 * gcc.dg/dll-12.c: Likewise.
12727 * gcc.dg/dll-12a.c: Likewise.
12728 * gcc.dg/dll-11a.c: Likewise.
12729 * gcc.dg/dll-9.c: Likewise.
12730 * gcc.dg/dll-10.c: Likewise.
12731 * gcc.dg/dll-10a.c: Likewise.
12732 * g++.dg/ext/dllexport4a.cc: Likewise.
12733 * g++.dg/ext/dllexport4.C: Likewise.
12734 * g++.dg/ext/dllexport5.C: Likewise.
12735 * g++.dg/ext/dllexport5a.cc: Likewise.
12737 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12739 PR tree-optimization/46970
12740 * gcc.dg/graphite/pr46970.c: New.
12742 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12744 PR tree-optimization/46215
12745 * gcc.dg/graphite/pr46215.c: New.
12747 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12749 PR tree-optimization/46168
12750 * gcc.dg/graphite/pr46168.c: New.
12752 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12754 PR tree-optimization/43657
12755 * gcc.dg/graphite/pr43657.c: New.
12757 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12759 PR tree-optimization/29832
12760 * gfortran.dg/graphite/pr29832.f90: New.
12762 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12764 PR tree-optimization/43567
12765 * gcc.dg/graphite/pr43567.c: New.
12767 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12769 * gfortran.dg/graphite/interchange-4.f: New.
12770 * gfortran.dg/graphite/interchange-5.f: New.
12772 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12773 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12774 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12775 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12776 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12777 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12778 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12779 * gfortran.dg/ltrans-7.f90: Removed.
12780 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12782 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12783 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12784 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12785 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12786 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12787 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12788 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12789 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12790 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12791 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12792 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12793 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12794 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12795 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12796 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12797 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12798 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12799 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12800 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12801 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12802 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12803 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12804 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12805 * gcc.dg/tree-ssa/data-dep-1.c
12806 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12807 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12808 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12809 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12810 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12812 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12814 PR tree-optimization/47265
12815 PR tree-optimization/47443
12816 * gcc.c-torture/compile/pr47265.c: New test.
12817 * gcc.dg/pr47443.c: New test.
12819 2011-01-25 Martin Jambor <mjambor@suse.cz>
12821 PR tree-optimization/47382
12822 * g++.dg/torture/pr47382.C: New test.
12823 * g++.dg/opt/devirt1.C: Xfail.
12825 2011-01-25 Yao Qi <yao@codesourcery.com>
12828 * gcc.target/arm/pr45701-1.c: New test.
12829 * gcc.target/arm/pr45701-2.c: New test.
12830 * gcc.target/arm/pr45701-3.c: New test.
12832 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12833 Jakub Jelinek <jakub@redhat.com>
12835 PR tree-optimization/47271
12836 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12838 2011-01-25 Nick Clifton <nickc@redhat.com>
12840 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12841 (saturate_add): Delete.
12842 (exchange): Delete.
12843 (main): Do not run saturate_add.
12844 (set_interrupts): Delete.
12846 2011-01-25 Tobias Burnus <burnus@net-b.de>
12849 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12851 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12853 PR tree-optimization/47427
12854 PR tree-optimization/47428
12855 * gcc.c-torture/compile/pr47427.c: New test.
12856 * gcc.c-torture/compile/pr47428.c: New test.
12858 2011-01-25 Richard Guenther <rguenther@suse.de>
12860 PR middle-end/47411
12861 * gcc.dg/torture/pr47411.c: New testcase.
12863 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12865 * gfortran.dg/graphite/id-24.f: New.
12866 * gfortran.dg/graphite/id-25.f: New.
12868 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12870 * gfortran.dg/graphite/id-23.f: New.
12872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12874 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12876 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12878 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12879 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12880 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12881 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12882 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12883 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12884 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12885 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12886 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12888 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12890 * gcc.dg/graphite/block-0.c: Add documentation.
12891 * gcc.dg/graphite/block-4.c: Same.
12892 * gcc.dg/graphite/block-7.c: Same.
12893 * gcc.dg/graphite/block-8.c: New.
12894 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12895 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12896 * gcc.dg/graphite/interchange-12.c: Add documentation.
12897 * gcc.dg/graphite/interchange-13.c: New.
12898 * gcc.dg/graphite/interchange-14.c: New.
12899 * gcc.dg/graphite/interchange-15.c: New.
12900 * gcc.dg/graphite/interchange-8.c: Add documentation.
12901 * gcc.dg/graphite/interchange-mvt.c: Same.
12903 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12906 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12907 * gcc.target/powerpc/altivec-14.c: Ditto.
12908 * gcc.target/powerpc/altivec-33.c: Ditto.
12909 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12910 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12911 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12912 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12913 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12914 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12915 * g++.dg/ext/altivec-15.C: Ditto.
12916 * g++.dg/ext/altivec-types-1.C: Ditto.
12917 * g++.dg/ext/altivec-types-2.C: Ditto.
12918 * g++.dg/ext/altivec-types-3.C: Ditto.
12919 * g++.dg/ext/altivec-types-4.C: Ditto.
12921 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12923 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12925 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12927 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12928 optimization options.
12930 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12932 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12935 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12937 2011-01-23 Tobias Burnus <burnus@net-b.de>
12940 * gfortran.dg/allocatable_scalar_12.f90: New.
12942 2011-01-23 Ira Rosen <irar@il.ibm.com>
12944 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12945 vectorization to be not profitable if peeling is used to
12946 realign the memory access.
12947 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12948 loop bound to avoid loop unrolling.
12949 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12951 2011-01-22 Jan Hubicka <jh@suse.cz>
12954 * g++.dg/lto/pr47333.C: New file.
12956 2011-01-22 Jan Hubicka <jh@suse.cz>
12958 PR tree-optimization/43884
12960 * gcc.dg/autopar/outer-2.c: Increase array size.
12961 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12963 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12966 * gfortran.dg/c_loc_tests_16.f90: New test.
12968 2011-01-22 Tobias Burnus <burnus@net-b.de>
12971 * gfortran.dg/typebound_proc_19.f90: New.
12973 2011-01-21 Jeff Law <law@redhat.com>
12975 PR tree-optimization/47053
12976 * g++.dg/pr47053.C: New test.
12978 2011-01-21 Jason Merrill <jason@redhat.com>
12981 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12983 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12986 * g++.dg/cpp0x/range-for10.C: New test.
12987 * g++.dg/template/for1.C: New test.
12989 PR middle-end/45566
12990 * g++.dg/tree-prof/partition3.C: New test.
12992 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12994 PR rtl-optimization/47366
12995 * g++.dg/opt/pr47366.C: New test.
12997 2011-01-21 Jason Merrill <jason@redhat.com>
13000 * g++.dg/cpp0x/constexpr-regress2.C: New.
13002 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13004 2011-01-21 Jeff Law <law@redhat.com>
13006 PR rtl-optimization/41619
13007 * gcc.dg/pr41619.c: New.
13009 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13011 PR tree-optimization/47355
13012 * g++.dg/opt/pr47355.C: New test.
13014 2011-01-21 Richard Guenther <rguenther@suse.de>
13016 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13019 2011-01-21 Richard Guenther <rguenther@suse.de>
13021 PR tree-optimization/47365
13022 * gcc.dg/torture/pr47365.c: New testcase.
13023 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13025 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13027 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13029 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13031 PR tree-optimization/47391
13032 * gcc.dg/pr47391.c: New test.
13034 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13036 * g++.dg/template/char1.C: Use signed char.
13038 2011-01-21 Tobias Burnus <burnus@net-b.de>
13041 * gfortran.dg/pointer_target_4.f90: New.
13043 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13046 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13047 ILP32 system and not IP32.
13049 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13052 * g++.dg/debug/pr46583.C: New.
13054 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13057 * g++.dg/debug/pr47283.C: New test.
13060 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13061 * gcc.target/i386/headmerge-2.c: Likewise.
13063 2011-01-20 Richard Guenther <rguenther@suse.de>
13065 PR middle-end/47370
13066 * gcc.dg/torture/pr47370.c: New testcase.
13068 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13070 PR tree-optimization/46130
13071 * gcc.dg/pr46130-1.c: New test.
13072 * gcc.dg/pr46130-2.c: New test.
13074 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13077 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13079 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13082 * g++.dg/debug/pr46240.cc: New.
13084 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13087 * g++.dg/template/anonunion1.C: New test.
13089 PR rtl-optimization/47337
13090 * gcc.c-torture/execute/pr47337.c: New test.
13092 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13095 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13097 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13099 PR tree-optimization/46021
13100 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13102 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13104 PR tree-optimization/47290
13105 * g++.dg/torture/pr47290.C: New test.
13107 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13110 * gfortran.dg/proc_ptr_comp_29.f90: New.
13112 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13115 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13116 powerpc-apple-darwin9.
13118 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13120 PR rtl-optimization/47299
13121 * gcc.c-torture/execute/pr47299.c: New test.
13123 2011-01-17 Jason Merrill <jason@redhat.com>
13125 * g++.dg/cpp0x/constexpr-virtual.C: New.
13127 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13130 * gfortran.dg/gomp/pr47331.f90: New test.
13132 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13135 * objc.dg/selector-warn-1.m: New.
13136 * obj-c++.dg/selector-warn-1.mm: New.
13138 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13140 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13141 Update dg-final accordingly.
13143 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13145 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13147 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13149 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13151 * gcc.dg/guality/pr36728-2.c: Likewise.
13153 2011-01-17 Richard Guenther <rguenther@suse.de>
13155 PR tree-optimization/47313
13156 * g++.dg/torture/pr47313.C: New testcase.
13158 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13161 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13162 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13163 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13164 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13166 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13168 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13169 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13170 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13172 2011-01-17 Richard Guenther <rguenther@suse.de>
13174 PR tree-optimization/45967
13175 * gcc.dg/torture/pr45967-2.c: New testcase.
13176 * gcc.dg/torture/pr45967-3.c: Likewise.
13178 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13181 * g++.dg/ext/pr47213.C: Require visibility.
13183 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13185 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13186 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13188 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13190 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13191 Linux-based targets.
13193 2011-01-13 Jan Hubicka <jh@suse.cz>
13195 PR tree-optimization/47276
13196 * gcc.dg/pr47276.c: New testcase.
13198 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13199 Jonathan Wakely <jwakely.gcc@gmail.com>
13202 * g++.dg/other/pr33558.C: New.
13203 * g++.dg/other/pr33558-2.C: New.
13205 2011-01-14 Martin Jambor <mjambor@suse.cz>
13207 PR tree-optimization/45934
13208 PR tree-optimization/46302
13209 * g++.dg/ipa/devirt-c-1.C: New test.
13210 * g++.dg/ipa/devirt-c-2.C: Likewise.
13211 * g++.dg/ipa/devirt-c-3.C: Likewise.
13212 * g++.dg/ipa/devirt-c-4.C: Likewise.
13213 * g++.dg/ipa/devirt-c-5.C: Likewise.
13214 * g++.dg/ipa/devirt-c-6.C: Likewise.
13215 * g++.dg/ipa/devirt-6.C: Likewise.
13216 * g++.dg/ipa/devirt-d-1.C: Likewise.
13217 * g++.dg/torture/pr45934.C: Likewise.
13219 2011-01-14 Jason Merrill <jason@redhat.com>
13221 * g++.dg/cpp0x/variadic105.C: New.
13223 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13224 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13227 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13228 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13229 execution tests on i?86-*-*, x86_64-*-* and
13230 powerpc*-apple-darwin* && ilp32.
13231 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13232 tests on i?86-*-* and x86_64-*-*.
13234 2011-01-14 Richard Guenther <rguenther@suse.de>
13236 PR tree-optimization/47280
13237 * g++.dg/opt/pr47280.C: New testcase.
13239 2011-01-14 Jason Merrill <jason@redhat.com>
13241 * g++.dg/cpp0x/constexpr-regress1.C: New.
13243 * g++.dg/ext/flexary2.C: New.
13245 2011-01-14 Richard Guenther <rguenther@suse.de>
13247 PR middle-end/47281
13248 * gcc.dg/torture/pr47281.c: New testcase.
13249 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13251 2011-01-14 Richard Guenther <rguenther@suse.de>
13253 PR tree-optimization/47286
13254 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13256 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13259 * g++.dg/ext/pr47213.C: New.
13261 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13263 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13265 2011-01-13 Tobias Burnus <burnus@net-b.de>
13266 Mikael Morin <mikael@gcc.gnu.org>
13270 * gfortran.dg/select_type_20.f90: New.
13271 * gfortran.dg/select_type_21.f90: New.
13273 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13276 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13278 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13280 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13281 * gcc.dg/guality/pr36728-2.c: Likewise.
13283 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13286 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13288 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13290 PR rtl-optimization/45352
13291 * gcc.dg/pr45352-3.c: New.
13293 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13295 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13297 * g++.dg/cpp0x/range-for8.C: New.
13298 * g++.dg/cpp0x/range-for9.C: New.
13300 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13303 * g++.dg/debug/pr47209.C: New.
13305 2011-01-12 Richard Guenther <rguenther@suse.de>
13308 * gcc.dg/lto/pr47259_0.c: New testcase.
13309 * gcc.dg/lto/pr47259_1.c: Likewise.
13311 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13313 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13314 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13315 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13316 methods missing from the OBJC2 Object.
13317 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13318 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13319 GNU and NeXT runtimes.
13320 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13322 * objc-obj-c++-shared/Object1.m: Likewise.
13323 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13324 * objc.dg/proto-qual-1.m: Likewise.
13325 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13326 * obj-c++.dg/proto-qual-1.mm: Likewise.
13328 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13331 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13333 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13335 Fixed the Objective-C++ testsuite and updated all tests.
13336 * lib/obj-c++.exp (obj-c++_init): Declare and set
13337 gcc_warning_prefix and gcc_error_prefix.
13338 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13339 'dg-warning', 'dg-message' and 'dg-error'.
13340 * obj-c++.dg/class-extension-3.mm: Likewise.
13341 * obj-c++.dg/class-protocol-1.mm: Likewise.
13342 * obj-c++.dg/encode-7.mm: Likewise.
13343 * obj-c++.dg/exceptions-3.mm: Likewise.
13344 * obj-c++.dg/exceptions-5.mm: Likewise.
13345 * obj-c++.dg/method-12.mm: Likewise.
13346 * obj-c++.dg/method-13.mm: Likewise.
13347 * obj-c++.dg/method-15.mm: Likewise.
13348 * obj-c++.dg/method-16.mm: Likewise.
13349 * obj-c++.dg/method-4.mm: Likewise.
13350 * obj-c++.dg/method-8.mm: Likewise.
13351 * obj-c++.dg/method-conflict-1.mm: Likewise.
13352 * obj-c++.dg/method-conflict-2.mm: Likewise.
13353 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13354 and uncommented second part of the testcase now that the testsuite
13356 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13357 and uncommented second part of the testcase now that the testsuite
13359 * obj-c++.dg/private-1.mm: Likewise.
13360 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13361 * obj-c++.dg/syntax-error-7.mm: Likewise.
13362 * obj-c++.dg/warn5.mm: Likewise.
13363 * obj-c++.dg/property/at-property-14.mm: Likewise.
13364 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13366 * obj-c++.dg/property/at-property-18.mm: Likewise.
13367 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13369 * obj-c++.dg/property/at-property-21.mm: Likewise.
13370 * obj-c++.dg/property/at-property-28.mm: Likewise.
13371 * obj-c++.dg/property/at-property-5.mm: Likewise.
13372 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13373 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13374 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13375 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13376 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13377 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13378 * obj-c++.dg/tls/diag-5.mm: Likewise.
13379 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13380 dg-error, now matched correctly.
13382 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13384 * objc.dg/property/at-property-29.m: New.
13385 * obj-c++.dg/property/at-property-29.mm: New.
13387 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13389 * go.test/go-test.exp (go-set-goarch): New proc.
13390 (go-gc-tests): Use it.
13392 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13395 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13397 2011-01-11 Richard Henderson <rth@redhat.com>
13399 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13401 2011-01-11 Jan Hubicka <jh@suse.cz>
13405 * gcc.dg/lto/pr45721_1.c: New file.
13406 * gcc.dg/lto/pr45721_0.c: New file.
13408 2011-01-11 Richard Guenther <rguenther@suse.de>
13410 PR tree-optimization/46076
13411 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13413 2011-01-11 Jeff Law <law@redhat.com>
13415 * PR tree-optimization/47086
13416 * gcc.dg/pr47086.c: New test.
13418 2011-01-11 Jason Merrill <jason@redhat.com>
13421 * g++.dg/template/new10.C: New.
13424 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13426 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13428 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13429 Split type definitions and NSConstantString class into...
13430 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13431 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13432 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13433 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13434 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13435 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13437 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13438 encode defines for newer NeXT system headers.
13439 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13440 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13441 * objc.dg/foreach-5.m: Likewise.
13442 * objc.dg/foreach-2.m: Likewise.
13443 * objc.dg/foreach-4.m: Likewise.
13444 * objc.dg/torture/strings/string1.m: Likewise.
13445 * objc.dg/torture/strings/string2.m: Likewise.
13446 * objc.dg/torture/strings/string3.m: Likewise.
13447 * objc.dg/torture/strings/string4.m: Likewise.
13448 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13449 header and stand alone.
13450 * obj-c++.dg/strings/strings-2.mm: Likewise.
13451 * objc.dg/torture/strings/const-str-3.m: Likewise.
13452 * objc.dg/strings/strings-2.m: Likewise.
13453 * objc.dg/strings/const-str-12b.m: Likewise.
13455 2011-01-12 Richard Guenther <rguenther@suse.de>
13457 PR middle-end/32511
13458 * gcc.dg/attr-weak-1.c: Adjust.
13460 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13463 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13464 standard compliant and comment.
13466 2011-01-10 Jan Hubicka <jh@suse.cz>
13469 * gcc.dg/initpri3.c: New testcase.
13471 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13474 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13475 externally visible.
13480 (g_ebp_save): Likewise.
13481 (g_esp_save): Likewise.
13483 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13485 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13487 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13489 PR tree-optimization/46021
13490 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13491 i?86-*-*, x86_64-*-*.
13493 2011-01-10 Jeff Law <law@redhat.com>
13495 * PR tree-optimization/47141
13496 * gcc.c-torture/compile/pr47141.c: New test.
13498 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13501 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13502 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13503 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13504 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13507 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13508 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13509 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13510 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13511 being vectorized. Adjust dg-final pattern.
13514 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13515 * gcc.dg/vect/slp-24.c: Likewise.
13517 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13520 * g++.dg/other/pr47218-1.C: New test file.
13521 * g++.dg/other/pr47218.C: Likewise.
13522 * g++.dg/other/pr47218.h: New supporting header.
13524 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13527 * objc.dg/attributes/invalid-attribute-1.m: New.
13528 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13530 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13533 * gfortran.dg/proc_ptr_comp_28.f90: New.
13535 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13537 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13538 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13539 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13540 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13541 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13542 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13543 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13544 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13545 * objc.dg/gnu-api-2-class.m: Likewise.
13546 * objc.dg/gnu-api-2-ivar.m: Likewise.
13547 * objc.dg/gnu-api-2-method.m: Likewise.
13548 * objc.dg/gnu-api-2-objc.m: Likewise.
13549 * objc.dg/gnu-api-2-object.m: Likewise.
13550 * objc.dg/gnu-api-2-property.m: Likewise.
13551 * objc.dg/gnu-api-2-protocol.m: Likewise.
13552 * objc.dg/gnu-api-2-sel.m: Likewise.
13554 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13556 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13557 * objc.dg/objc-foreach-4.m: Likewise.
13558 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13559 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13560 * objc.dg/foreach-4.m: Likewise.
13561 * objc.dg/foreach-5.m: Likewise.
13562 * objc.dg/foreach-3.m: Return self from init.
13564 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13567 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13569 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13572 * gfortran.dg/class_35.f90: New.
13574 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13576 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13578 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13581 * objc.dg/invalid-method-2.m: New.
13582 * obj-c++.dg/invalid-method-2.mm: New.
13584 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13587 * gfortran.dg/transpose_optimization_2.f90 : New test.
13589 2011-01-08 Jan Hubicka <jh@suse.cz>
13591 PR tree-optmization/46469
13592 * g++.dg/torture/pr46469.C: New testcase.
13594 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13596 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13597 emulation of libobjc-gnu structure layout functionality to ..
13598 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13599 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13600 * objc/execute/bf-common.h: Adjust headers.
13601 * objc/execute/bf-1.m: Likewise.
13602 * objc/execute/bf-2.m: Likewise.
13603 * objc/execute/bf-3.m: Likewise.
13604 * objc/execute/bf-4.m: Likewise.
13605 * objc/execute/bf-5.m: Likewise.
13606 * objc/execute/bf-6.m: Likewise.
13607 * objc/execute/bf-7.m: Likewise.
13608 * objc/execute/bf-8.m: Likewise.
13609 * objc/execute/bf-9.m: Likewise.
13610 * objc/execute/bf-10.m: Likewise.
13611 * objc/execute/bf-11.m: Likewise.
13612 * objc/execute/bf-12.m: Likewise.
13613 * objc/execute/bf-13.m: Likewise.
13614 * objc/execute/bf-14.m: Likewise.
13615 * objc/execute/bf-15.m: Likewise.
13616 * objc/execute/bf-16.m: Likewise.
13617 * objc/execute/bf-17.m: Likewise.
13618 * objc/execute/bf-18.m: Likewise.
13619 * objc/execute/bf-19.m: Likewise.
13620 * objc/execute/bf-20.m: Likewise.
13621 * objc/execute/bf-21.m: Likewise.
13622 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13623 objc_get_type_qualifiers ().
13625 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13628 * gfortran.dg/dependency_39.f90: New test.
13630 2011-01-07 Jan Hubicka <jh@suse.cz>
13632 Get builtins tests ready for linker plugin.
13633 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13634 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13635 my_memset, my_bzero): Mark used.
13636 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13637 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13639 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13642 2011-01-07 Jan Hubicka <jh@suse.cz>
13644 PR tree-optimization/46367
13645 * g++.dg/torture/pr46367.C: New file.
13647 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13650 * gcc.dg/pr47201.c: New test.
13653 * gcc.dg/tree-prof/pr47187.c: New test.
13655 2011-01-07 Tobias Burnus <burnus@net-b.de>
13658 * gfortran.dg/extends_type_of_3.f90: New.
13660 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13662 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13663 * g++.dg/ext/dllimport-MI1.C: Likewise.
13664 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13665 * g++.dg/ext/dllimport10.C: Likewise.
13666 * g++.dg/ext/dllimport11.C: Likewise.
13667 * g++.dg/ext/dllimport12.C: Likewise.
13668 * g++.dg/ext/dllimport13.C: Likewise.
13669 * g++.dg/ext/dllimport2.C: Likewise.
13670 * g++.dg/ext/dllimport3.C: Likewise.
13671 * g++.dg/ext/dllimport4.C: Likewise.
13672 * g++.dg/ext/dllimport5.C: Likewise.
13673 * g++.dg/ext/dllimport6.C: Likewise.
13674 * g++.dg/ext/dllimport8.C: Likewise.
13675 * g++.dg/ext/dllimport9.C: Likewise.
13676 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13677 targets, too. Additionally enable test for i?86-*-mingw*.
13678 * g++.dg/ext/selectany1.C: Likewise.
13679 Remove guard variable check.
13681 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13685 * gfortran.dg/storage_size_3.f08: Extended.
13687 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13690 * g++.dg/template/stdarg1.C: New test.
13692 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13695 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13696 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13697 from the interface of functions to not hide the errors that
13700 2011-01-06 Jan Hubicka <jh@suse.cz>
13702 * gcc.dg/lto/pr47188_0.c: New testcase.
13703 * gcc.dg/lto/pr47188_1.c: New testcase.
13705 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13709 * gfortran.dg/interface_33.f90: New test.
13711 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13714 * gcc.c-torture/compile/pr47150.c: New test.
13716 2011-01-06 Ira Rosen <irar@il.ibm.com>
13718 PR tree-optimization/47139
13719 * gcc.dg/vect/pr47139.c: New test.
13721 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13724 * gfortran.dg/extends_type_of_2.f03: New.
13726 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13728 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13730 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13732 * gnat.dg/opt14.adb: New test.
13734 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13737 * gfortran.dg/allocate_error_2.f90: New test.
13739 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13742 * gfortran.dg/storage_size_3.f08: New.
13744 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13746 PR libgfortran/47154
13747 * gfortran.dg/namelist_68.f90: New test.
13749 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13751 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13753 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13756 * gfortran.dg/class_34.f90: New.
13758 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13760 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13761 use __builtin_inff. Skip all single-precision tests that require
13764 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13766 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13768 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13770 PR tree-optimization/47148
13771 * gcc.c-torture/execute/pr47148.c: New test.
13773 PR tree-optimization/47155
13774 * gcc.c-torture/execute/pr47155.c: New test.
13776 PR rtl-optimization/47157
13777 * gcc.c-torture/compile/pr47157.c: New test.
13779 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13781 * gcc.dg/torture/vector-shift2.c (schar): Define.
13782 (main): Always use schar or uchar instead of plain "char" to avoid
13783 dependencies on implementation-defined char signedness.
13785 2011-01-03 Martin Jambor <mjambor@suse.cz>
13787 PR tree-optimization/46801
13788 * gnat.dg/pack9.adb: Remove xfail.
13790 2011-01-03 Martin Jambor <mjambor@suse.cz>
13792 PR tree-optimization/46984
13793 * g++.dg/ipa/pr46984.C: New test.
13795 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13798 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13800 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13802 PR tree-optimization/47140
13803 * gcc.c-torture/compile/pr47140.c: New test.
13805 PR rtl-optimization/47028
13806 * gcc.dg/pr47028.c: New test.
13808 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13810 * objc.dg/protocol-forward-1.m: Removed TODO.
13811 * objc.dg/protocol-forward-2.m: New.
13812 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13813 * obj-c++.dg/protocol-forward-2.mm: New.
13815 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13818 * g++.dg/eh/pr38662.C: New testcase.
13820 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13822 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13823 scan for newline '\n'.
13826 Copyright (C) 2011 Free Software Foundation, Inc.
13828 Copying and distribution of this file, with or without modification,
13829 are permitted in any medium without royalty provided the copyright
13830 notice and this notice are preserved.