1 2011-11-10 Jason Merrill <jason@redhat.com>
4 * gcc.dg/debug/dwarf2/asm-line1.c: New.
6 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/atomic6_1.adb: New test.
9 * gnat.dg/atomic6_2.adb: Likewise.
10 * gnat.dg/atomic6_3.adb: Likewise.
11 * gnat.dg/atomic6_4.adb: Likewise.
12 * gnat.dg/atomic6_5.adb: Likewise.
13 * gnat.dg/atomic6_6.adb: Likewise.
14 * gnat.dg/atomic6_7.adb: Likewise.
15 * gnat.dg/atomic6_8.adb: Likewise.
16 * gnat.dg/atomic6_pkg.ads: New helper.
18 2011-11-10 Jakub Jelinek <jakub@redhat.com>
21 * gcc.c-torture/compile/pr51077.c: New test.
23 PR rtl-optimization/51023
24 * gcc.c-torture/execute/pr51023.c: New test.
26 2011-11-10 Richard Guenther <rguenther@suse.de>
28 PR tree-optimization/51042
29 * gcc.dg/torture/pr51042.c: New testcase.
31 2011-11-10 Richard Guenther <rguenther@suse.de>
33 PR tree-optimization/51070
34 * gcc.dg/torture/pr51070.c: New testcase.
36 2011-11-10 Richard Guenther <rguenther@suse.de>
38 PR tree-optimization/51030
39 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
41 2011-11-10 Richard Guenther <rguenther@suse.de>
44 * gcc.dg/torture/pr51071.c: New testcase.
46 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
48 * gnat.dg/loop_optimization9.ad[sb]: New test.
50 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
52 PR tree-optimization/51058
53 * gfortran.dg/vect/pr51058.f90: New test.
55 2011-11-10 Jakub Jelinek <jakub@redhat.com>
57 PR tree-optimization/51000
58 * gcc.dg/vect/pr51000.c: New test.
60 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/cpp0x/static_assert5.C: New.
64 * g++.dg/template/nontype13.C: Tweak.
66 2011-11-09 Jason Merrill <jason@redhat.com>
69 * g++.dg/cpp0x/noexcept16.C: New.
72 * g++.dg/cpp0x/variadic119.C: New.
74 2011-11-09 Jakub Jelinek <jakub@redhat.com>
77 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
79 * gcc.dg/torture/vshuf-32.inc: Likewise.
80 * gcc.dg/torture/vshuf-4.inc: Likewise.
81 * gcc.dg/torture/vshuf-8.inc: Likewise.
83 * gcc.dg/tm/memopt-1.c: Fix up regexp.
85 2011-11-09 Ian Lance Taylor <iant@google.com>
87 * lib/target-supports.exp (check_effective_target_ucontext_h): New
89 * gcc.dg/split-5.c: New test.
91 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
93 * gcc.dg/tm/memopt-1.c: Adjust regexp.
95 2011-11-09 Jason Merrill <jason@redhat.com>
98 * g++.dg/template/virtual1.C: New.
100 2011-11-08 Jason Merrill <jason@redhat.com>
102 Run most C++ tests in both C++98 and C++11 modes.
103 * lib/target-supports.exp (check_effective_target_c++11): New.
104 (check_effective_target_c++98): New.
105 * lib/g++-dg.exp (g++-dg-runtest): New.
106 * g++.dg/dg.exp: Use g++-dg-runtest.
107 * g++.dg/charset/charset.exp: Likewise.
108 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
109 * g++.dg/dfp/dfp.exp: Likewise.
110 * g++.dg/gcov/gcov.exp: Likewise.
111 * g++.dg/gomp/gomp.exp: Likewise.
112 * g++.dg/graphite/graphite.exp: Likewise.
113 * g++.dg/tls/tls.exp: Likewise.
114 * g++.dg/tm/tm.exp: Likewise.
115 * g++.dg/vect/vect.exp: Likewise.
116 * g++.old-deja/old-deja.exp: Likewise.
117 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
118 with some of the torture options.
119 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
120 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
121 * g++.dg/init/null1.C: Only run in C++98.
122 * g++.dg/warn/Wconversion-null-3.C: Likewise.
123 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
124 * g++.old-deja/g++.brendan/crash64.C: Likewise.
125 * g++.old-deja/g++.other/anon9.C: Likewise.
126 * g++.old-deja/g++.other/linkage1.C: Likewise.
127 * g++.old-deja/g++.other/linkage2.C: Likewise.
128 * g++.old-deja/g++.pt/t29.C: Likewise.
129 * g++.old-deja/g++.pt/t30.C: Likewise.
130 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
131 * g++.dg/ext/anon-struct4.C: Likewise.
132 * g++.dg/init/brace2.C: Likewise.
133 * g++.dg/init/brace6.C: Likewise.
134 * g++.dg/other/anon3.C: Likewise.
135 * g++.dg/template/arg2.C: Likewise.
136 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
137 * g++.old-deja/g++.brendan/enum11.C: Likewise.
138 * g++.old-deja/g++.brendan/enum8.C: Likewise.
139 * g++.old-deja/g++.brendan/enum9.C: Likewise.
140 * g++.old-deja/g++.brendan/friend3.C: Likewise.
141 * g++.old-deja/g++.brendan/init2.C: Likewise.
142 * g++.old-deja/g++.brendan/init4.C: Likewise.
143 * g++.old-deja/g++.brendan/misc14.C: Likewise.
144 * g++.old-deja/g++.jason/cond.C: Likewise.
145 * g++.old-deja/g++.law/init1.C: Likewise.
146 * g++.old-deja/g++.law/operators32.C: Likewise.
147 * g++.old-deja/g++.pt/enum6.C: Likewise.
148 * g++.old-deja/g++.pt/explicit70.C: Likewise.
149 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
151 * g++.dg/eh/new1.C: Adjust for C++11 mode.
152 * g++.dg/init/new11.C: Likewise.
153 * g++.dg/init/pr29571.C: Likewise.
154 * g++.dg/lookup/forscope2.C: Likewise.
155 * g++.dg/parse/linkage1.C: Likewise.
156 * g++.dg/parse/typedef8.C: Likewise.
157 * g++.dg/template/error44.C: Likewise.
158 * g++.dg/tls/diag-2.C: Likewise.
159 * g++.dg/tls/diag-4.C: Likewise.
160 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
161 * g++.old-deja/g++.abi/arraynew.C: Likewise.
162 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
163 * g++.old-deja/g++.brendan/new3.C: Likewise.
164 * g++.old-deja/g++.eh/new1.C: Likewise.
165 * g++.old-deja/g++.eh/new2.C: Likewise.
166 * g++.old-deja/g++.jason/new.C: Likewise.
167 * g++.old-deja/g++.law/friend1.C: Likewise.
168 * g++.old-deja/g++.mike/net46.C: Likewise.
169 * g++.old-deja/g++.mike/p755.C: Likewise.
170 * g++.old-deja/g++.other/new6.C: Likewise.
172 * g++.dg/cpp0x/variadic74.C: Adjust diags.
173 * g++.dg/template/crash53.C: Likewise.
174 * g++.dg/template/void9.C: Likewise.
176 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
179 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
181 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
184 * g++.dg/cpp0x/sfinae29.C: New.
186 2011-11-09 Janus Weil <janus@gcc.gnu.org>
189 * gfortran.dg/typebound_call_22.f03: New test case.
191 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
194 * gfortran.dg/inquire_size.f90: Don't flush the unit.
196 2011-11-09 Richard Guenther <rguenther@suse.de>
198 PR tree-optimization/51039
199 * gcc.dg/pr51039.c: New testcase.
201 2011-11-09 Jakub Jelinek <jakub@redhat.com>
203 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
204 Enable also for powerpc*-*-*.
206 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
209 * gfortran.dg/forall_16.f90: New test.
211 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
214 * gfortran.dg/initialization_29.f90: Expand test.
216 2011-11-09 Dodji Seketeli <dodji@redhat.com>
219 * g++.dg/cpp0x/alias-decl-12.C: New test.
220 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
222 2011-11-09 Dodji Seketeli <dodji@redhat.com>
225 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
227 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
229 PR tree-optimization/51015
230 * gcc.dg/vect/pr51015.c: New test.
232 2011-11-08 David S. Miller <davem@davemloft.net>
234 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
235 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
237 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
240 * gfortran.dg/io_constraints_3.f90: Improve testcase.
242 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
245 * gfortran.dg/string_5.f90: Improve testcase.
247 2011-10-23 Jason Merrill <jason@redhat.com>
250 * g++.dg/template/lvalue2.C: New.
252 2011-11-08 Michael Matz <matz@suse.de>
254 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
255 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
256 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
257 * g++.dg/eh/builtin2.C: Ditto.
258 * g++.dg/eh/builtin3.C: Ditto.
260 2011-11-08 Jakub Jelinek <jakub@redhat.com>
262 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
263 being prefered even for -mavx.
264 * gcc.target/i386/avx-cvt-3.c: New test.
266 2011-11-08 Richard Guenther <rguenther@suse.de>
268 PR tree-optimization/51012
269 * gcc.dg/pr51012-1.c: New testcase.
270 * gcc.dg/pr51012-2.c: Likewise.
272 2011-11-08 Richard Guenther <rguenther@suse.de>
275 * c-c++-common/uninit-pr51010.c: New testcase.
277 2011-11-08 Jakub Jelinek <jakub@redhat.com>
279 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
280 check_effective_target_vect_call_copysignf,
281 check_effective_target_vect_call_lrint): New procedures.
282 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
283 $VECT_SLP_CFLAGS with -ffast-math.
284 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
285 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
286 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
287 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
289 2011-11-07 Richard Henderson <rth@redhat.com>
290 Aldy Hernandez <aldyh@redhat.com>
291 Torvald Riegel <triegel@redhat.com>
293 Merged from transactional-memory.
295 * g++.dg/dg.exp: Run transactional memory tests.
296 * g++.dg/tm: New directory with new tests.
297 * gcc.dg/tm: New directory with new tests.
298 * c-c++-common/tm: New directory with new tests.
300 2011-11-08 Dodji Seketeli <dodji@redhat.com>
302 Fix context handling of alias-declaration
303 * g++.dg/cpp0x/alias-decl-11.C: New test.
305 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/parse/template26.C: New.
309 * g++.dg/template/crash45.C: Adjust dg-error string.
311 2011-11-07 Jason Merrill <jason@redhat.com>
314 * g++.dg/template/lookup9.C: New.
317 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
320 * g++.dg/cpp0x/decltype35.C: New.
322 2011-11-07 Dodji Seketeli <dodji@redhat.com>
324 Support C++11 alias-declaration
326 * g++.dg/cpp0x/alias-decl-0.C: New test case.
327 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
328 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
329 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
330 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
331 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
332 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
333 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
334 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
335 * g++.dg/ext/alias-decl-attr1.C: Likewise.
336 * g++.dg/ext/alias-decl-attr2.C: Likewise.
337 * g++.dg/ext/alias-decl-attr3.C: Likewise.
338 * g++.dg/ext/alias-decl-attr4.C: Likewise.
340 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
342 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
344 2011-11-07 Janus Weil <janus@gcc.gnu.org>
347 * gfortran.dg/typebound_call_21.f03: New.
349 2011-11-07 Nathan Sidwell <nathan@acm.org>
351 * gcc.dg/profile-dir-1.c: Adjust final scan.
352 * gcc.dg/profile-dir-2.c: Adjust final scan.
353 * gcc.dg/profile-dir-3.c: Adjust final scan.
354 * gcc.misc-tests/gcov.exp: Adjust regexp.
355 * gcc.misc-tests/gcov-12.c: New.
356 * gcc.misc-tests/gcov-13.c: New.
357 * gcc.misc-tests/gcovpart-13b.c: New.
358 * gcc.misc-tests/gcov-14.c: New.
360 2011-11-07 Jason Merrill <jason@redhat.com>
363 * g++.dg/ext/visibility/template8.C: New.
365 2011-11-07 Jakub Jelinek <jakub@redhat.com>
367 PR tree-optimization/50789
368 * gcc.target/i386/avx2-gather-1.c: New test.
369 * gcc.target/i386/avx2-gather-2.c: New test.
370 * gcc.target/i386/avx2-gather-3.c: New test.
371 * gcc.target/i386/avx2-gather-4.c: New test.
373 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
375 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
377 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
380 * gfortran.dg/open_dev_null.f90: Remove testcase.
382 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
384 * lib/target-supports.exp (check_effective_target_sync_int_128):
385 Don't cache the result.
386 (check_effective_target_sync_long_long): Ditto.
388 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
390 PR rtl-optimization/47698
391 * gcc.target/i386/47698.c: New test.
393 2011-11-06 Jason Merrill <jason@redhat.com>
396 * g++.dg/ext/visibility/template7.C: New.
398 2011-11-07 Terry Guo <terry.guo@arm.com>
400 * gcc.target/arm/wmul-1.c: Adjust optimization level.
401 * gcc.target/arm/wmul-2.c: Ditto.
402 * gcc.target/arm/wmul-3.c: Ditto.
403 * gcc.target/arm/wmul-4.c: Ditto.
405 2011-11-06 Joseph Myers <joseph@codesourcery.com>
407 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
408 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
409 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
410 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
411 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
412 expected diagnostics.
414 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
415 Richard Henderson <rth@redhat.com>
416 Aldy Hernandez <aldyh@redhat.com>
418 Merged from cxx-mem-model.
420 * lib/target-supports.exp (check_effective_target_sync_int_128,
421 check_effective_target_sync_long_long): Check whether the target
422 supports 64 and 128 bit __sync builtins.
423 (check_effective_target_cas_char): New.
424 (check_effective_target_cas_int): New.
425 * gcc.dg/dg.exp: Exclude simulate-thread tests.
426 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
427 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
428 produce the expected library calls.
429 * gcc.dg/atomic-fence.c: New functional tests.
430 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
431 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
432 * gcc.dg/atomic-lockfree[-aux].c: New tests.
433 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
434 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
435 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
436 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
437 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
438 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
440 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
442 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
444 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
446 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
447 int128 operations are atomic.
448 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
449 operations are atomic.
450 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
451 operations are atomic.
452 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
453 operations are atomic.
454 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
455 stores aren't moved out of a loop.
456 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
457 globals don't overwrite neighbouring globals.
458 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
459 writes dont overwrite neighbouring components.
460 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
461 * c-c++-common/gomp/atomic-3.c: Likewise.
462 * c-c++-common/gomp/atomic-9.c: Likewise.
463 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
464 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
465 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
466 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
467 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
468 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
469 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
470 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
471 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
472 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
473 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
474 g++.dg/gomp/atomic-15.C: Remove.
475 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
476 * gcc.dg/gomp/atomic-11.c: Remove test.
478 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
480 * gcc.dg/vect/bb-slp-cond-1.c: New test.
481 * gcc.dg/vect/slp-cond-1.c: New test.
482 * gcc.dg/vect/slp-cond-2.c: New test.
484 2011-11-05 David S. Miller <davem@davemloft.net>
486 * lib/test-supports.exp
487 (check_effective_target_ultrasparc_vis2_hw): New proc.
488 (check_effective_target_ultrasparc_vis3_hw): New proc.
489 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
490 * gcc.target/sparc/vec-init-2.inc: Likewise.
491 * gcc.target/sparc/vec-init-3.inc: Likewise.
492 * gcc.target/sparc/vec-init-1-vis1.c: New test.
493 * gcc.target/sparc/vec-init-1-vis2.c: New test.
494 * gcc.target/sparc/vec-init-1-vis3.c: New test.
495 * gcc.target/sparc/vec-init-2-vis1.c: New test.
496 * gcc.target/sparc/vec-init-2-vis2.c: New test.
497 * gcc.target/sparc/vec-init-2-vis3.c: New test.
498 * gcc.target/sparc/vec-init-3-vis1.c: New test.
499 * gcc.target/sparc/vec-init-3-vis2.c: New test.
500 * gcc.target/sparc/vec-init-3-vis3.c: New test.
502 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
504 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
505 Disable test on Epiphany.
506 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
507 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
508 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
509 * g++.dg/parse/pragma3.C: Likewise.
510 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
512 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
513 * gcc.dg/tls/thr-cse-1.c: Likewise.
514 * g++.dg/opt/devirt2.C: Likewise.
515 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
516 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
517 * gcc.target/epiphany: New directory.
519 2011-11-05 Tobias Burnus <burnus@net-b.de>
521 * gfortran.dg/quad_2.f90: New.
523 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
525 * gcc.dg/strlenopt-22g.c: New wrapper around...
526 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
528 2011-11-04 Jason Merrill <jason@redhat.com>
531 * g++.dg/init/lifetime2.C: New.
532 * g++.dg/cpp0x/initlist-lifetime2.C: New.
535 * g++.dg/init/lifetime1.C: Test cleanup order.
537 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
539 * g++.dg/other/offsetof7.C: New test.
541 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
543 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
544 variable, default empty, -ffat-lto-objects for effective_target_lto.
545 (gcc-dg-test-1): Add options from dg-final methods.
546 * lib/scanasm.exp (scan-assembler_required_options)
547 (scan-assembler-not_required_options): New procs.
549 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
551 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
552 generate a pedwarn in c++98-mode.
553 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
554 don't generate a pedwarn in c++0x-mode.
556 2011-11-04 Olivier Goffart <olivier@woboq.com>
559 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
561 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
563 PR rtl-optimization/38644
564 * gcc.target/arm/stack-red-zone.c: New.
566 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
569 * g++.dg/warn/Wconversion-null-3.C: New.
571 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
574 * g++.dg/cpp0x/udlit-strint-length.C: New.
576 2011-11-04 Jason Merrill <jason@redhat.com>
579 * g++.dg/cpp0x/initlist-lifetime1.C: New.
580 * g++.dg/init/lifetime1.C: New.
581 * g++.dg/init/ref21.C: New.
582 * g++.dg/eh/array1.C: New.
584 2011-11-04 Tom de Vries <tom@codesourcery.com>
586 PR tree-optimization/50763
587 * gcc.dg/pr50763-5.c: New test.
589 2011-11-04 Tom de Vries <tom@codesourcery.com>
591 PR tree-optimization/50763
592 * g++.dg/pr50763-4.C: New test.
594 2011-11-04 Jakub Jelinek <jakub@redhat.com>
596 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
599 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
601 * gcc.dg/torture/vec-cvt-1.c: New test.
603 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
605 * gnat.dg/specs/private1[-sub].ads: New test.
607 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
610 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
611 * gfortran.dg/inline_sum_1.f90: New.
612 * gfortran.dg/inline_sum_2.f90: New.
613 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
614 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
615 * gfortran.dg/inline_product_1.f90: New.
617 2011-11-03 Tobias Burnus <burnus@net-b.de>
620 * gfortran.dg/bind_c_dts_5.f90: New.
622 2011-11-03 Tobias Burnus <burnus@net-b.de>
625 * gfortran.dg/module_parameter_array_refs_2.f90: New.
627 2011-11-03 Richard Guenther <rguenther@suse.de>
630 * g++.dg/init/copy7.C: Remove testcase.
632 2011-11-03 Martin Jambor <mjambor@suse.cz>
634 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
635 * g++.dg/ipa/devirt-c-2.C: Likewise.
636 * g++.dg/ipa/devirt-c-7.C: New test.
637 * g++.dg/ipa/devirt-c-8.C: Likewise.
639 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
641 PR tree-optimization/50912
642 * gnat.dg/loop_optimization10.ad[sb]: New test.
643 * gnat.dg/loop_optimization10_pkg.ads: New helper.
645 2011-11-02 Jason Merrill <jason@redhat.com>
648 * g++.dg/cpp0x/nsdmi-list2.C: New.
650 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
653 * g++.dg/cpp0x/warn_cxx0x2.C: New.
654 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
656 2011-11-02 Tom de Vries <tom@codesourcery.com>
658 PR tree-optimization/50769
659 * gfortran.dg/pr50769.f90: New test.
661 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
663 * gcc.target/sparc/20111102-1.c: New test.
665 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
668 * g++.dg/warn/Wcast-qual2.C: New.
670 2011-11-02 Tom de Vries <tom@codesourcery.com>
672 PR tree-optimization/50763
673 * g++.dg/pr50763-3.C: New test.
675 2011-11-02 Tom de Vries <tom@codesourcery.com>
677 PR tree-optimization/50672
678 * g++.dg/pr50672.C: New test.
680 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
682 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
683 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
684 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
686 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
688 2011-11-02 Richard Guenther <rguenther@suse.de>
690 PR tree-optimization/50902
691 * gcc.dg/torture/pr50902.c: New testcase.
693 2010-11-02 Richard Guenther <rguenther@suse.de>
695 PR tree-optimization/50890
696 * gcc.dg/torture/pr50890.c: New testcase.
698 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
701 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
702 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
704 2011-11-01 Tom de Vries <tom@codesourcery.com>
706 PR tree-optimization/50908
707 * gcc.dg/pr50908.c: New test.
708 * gcc.dg/pr50908-2.c: Same.
709 * gcc.dg/pr50908-3.c: Same.
711 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
713 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
714 the outer loop. Remove comment. Don't check for widen-mult.
716 2011-10-31 Martin Jambor <mjambor@suse.cz>
718 * gcc.dg/ipa/ipcp-4.c: New test.
720 2011-10-31 Jakub Jelinek <jakub@redhat.com>
722 * gcc.dg/vshift-3.c: New test.
723 * gcc.dg/vshift-4.c: New test.
724 * gcc.dg/vshift-5.c: New test.
726 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
728 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
729 and current implementation.
731 2011-10-31 Paul Brook <paul@codesourcery.com>
733 * gcc.dg/constructor-1.c: New test.
735 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
738 * gfortran.dg/dshift_3.f90: New test.
740 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
742 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
744 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
745 * gcc.dg/torture/vshuf-v4si.c: Likewise.
746 * gcc.dg/torture/vshuf-v8si.c: Likewise.
747 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
748 * gcc.dg/torture/vshuf-v4di.c: Likewise.
749 * gcc.dg/torture/vshuf-v2df.c: Likewise.
750 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
751 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
752 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
753 * gcc.dg/torture/vshuf-v2di.c: Likewise.
754 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
755 * gcc.dg/torture/vshuf-v4df.c: Likewise.
756 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
757 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
758 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
759 * gcc.dg/vector-compare-2.c: Likewise.
761 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/cpp0x/pr50901.C: New.
766 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
768 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
769 * gcc.target/i386/fma4-check.h (main): Ditto.
770 * gcc.target/i386/xop-check.h (main): Ditto.
772 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
775 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
778 * g++.dg/template/crash109.C: New.
780 2011-10-28 Jason Merrill <jason@redhat.com>
782 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
784 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
787 * g++.dg/template/crash109.C: New.
789 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
791 * gfortran.dg/nearest_5.f90: New test.
793 2011-10-28 Jakub Jelinek <jakub@redhat.com>
795 * gcc.dg/vshift-1.c: New test.
796 * gcc.dg/vshift-2.c: New test.
797 * gcc.target/i386/xop-vshift-1.c: New test.
798 * gcc.target/i386/xop-vshift-2.c: New test.
799 * gcc.target/i386/avx2-vshift-1.c: New test.
801 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
803 PR rtl-optimization/49720
804 * g++.dg/torture/pr49720.C: New test.
806 2011-10-27 David S. Miller <davem@davemloft.net>
808 * gcc.target/sparc/setcc-3.c: New test.
810 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
813 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
815 2011-10-27 Jakub Jelinek <jakub@redhat.com>
817 * gcc.target/i386/sse2-cvt-1.c: New test.
818 * gcc.target/i386/sse2-cvt-2.c: New test.
819 * gcc.target/i386/avx-cvt-1.c: New test.
820 * gcc.target/i386/avx-cvt-2.c: New test.
821 * gcc.target/i386/avx2-cvt-1.c: New test.
822 * gcc.target/i386/avx2-cvt-2.c: New test.
824 2011-10-27 Martin Jambor <mjambor@suse.cz>
826 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
828 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
829 Steven G. Kargl <kargl@gcc.gnu.org>
832 * gfortran.dg/pr50875.f90: New test.
834 2011-10-26 David S. Miller <davem@davemloft.net>
836 * gcc.target/sparc/fmaf-1.c: New test.
838 * gcc.target/sparc/setcc-1.c: New test.
839 * gcc.target/sparc/setcc-2.c: New test.
841 2011-10-26 Joseph Myers <joseph@codesourcery.com>
843 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
845 2011-10-26 Joseph Myers <joseph@codesourcery.com>
847 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
850 2011-10-26 Joseph Myers <joseph@codesourcery.com>
852 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
855 2011-10-26 Joseph Myers <joseph@codesourcery.com>
857 * gcc.target/i386/pad-4.c: Skip for Windows targets.
859 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
861 * gnat.dg/specs/discr1.ads: New test.
862 * gnat.dg/specs/discr1_pkg.ads: New helper.
864 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
866 * gnat.dg/specs/unchecked_union.ads: Rename to...
867 * gnat.dg/specs/unchecked_union1.ads: ...this.
868 * gnat.dg/specs/unchecked_union2.ads: New test.
870 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
872 * gnat.dg/specs/atomic1.ads: New test.
874 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
876 Implement C++11 user-defined literals.
877 * g++.dg/cpp0x/udlit-addr.C: New.
878 * g++.dg/cpp0x/udlit-args.C: New.
879 * g++.dg/cpp0x/udlit-args-neg.C: New.
880 * g++.dg/cpp0x/udlit-clink-neg.C: New.
881 * g++.dg/cpp0x/udlit-concat.C: New.
882 * g++.dg/cpp0x/udlit-concat-neg.C: New.
883 * g++.dg/cpp0x/udlit-constexpr.C: New.
884 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
885 * g++.dg/cpp0x/udlit-declare-neg.C: New.
886 * g++.dg/cpp0x/udlit-friend.C: New.
887 * g++.dg/cpp0x/udlit-general.C: New.
888 * g++.dg/cpp0x/udlit-inline.C: New.
889 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
890 * g++.dg/cpp0x/udlit-member-neg.C: New.
891 * g++.dg/cpp0x/udlit-namespace.C: New.
892 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
893 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
894 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
895 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
896 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
897 * g++.dg/cpp0x/udlit-operator-neg.C: New.
898 * g++.dg/cpp0x/udlit-raw-str.C: New.
899 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
900 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
901 * g++.dg/cpp0x/udlit-systemheader.C: New.
902 * g++.dg/cpp0x/udlit-template.C: New.
903 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
904 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
905 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
906 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
907 * g++.dg/cpp0x/udlit_system_header: New.
909 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
912 * g++.dg/cpp0x/decltype34.C: New.
914 2011-10-26 Tom de Vries <tom@codesourcery.com>
916 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
917 * gcc.c-torture/unsorted/HIset.c: Same.
918 * gcc.c-torture/unsorted/SIcmp.c: Same.
919 * gcc.c-torture/unsorted/SIset.c: Same.
920 * gcc.c-torture/unsorted/SFset.c: Same.
921 * gcc.c-torture/unsorted/UHIcmp.c: Same.
922 * gcc.c-torture/unsorted/USIcmp.c: Same.
923 * gcc.c-torture/unsorted/DFcmp.c: Same.
925 2011-10-26 Jakub Jelinek <jakub@redhat.com>
927 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
928 to work also with -masm=intel and additionally test the xmm vs. ymm
929 register type combination on mask/dest and in vsib.
930 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
931 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
932 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
933 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
934 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
935 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
936 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
937 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
938 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
939 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
940 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
941 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
942 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
943 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
944 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
945 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
946 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
947 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
948 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
949 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
950 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
951 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
952 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
953 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
954 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
955 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
956 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
957 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
958 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
959 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
960 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
962 2011-10-26 Tom de Vries <tom@codesourcery.com>
964 PR tree-optimization/50763
965 * gcc.dg/pr50763-2.c: New test.
967 2011-10-25 Joseph Myers <joseph@codesourcery.com>
969 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
970 Update expected messages.
972 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
974 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
976 2011-10-25 Jason Merrill <jason@redhat.com>
979 * g++.dg/init/aggr7.C: New.
982 * g++.dg/cpp0x/initlist59.C: New.
984 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
987 * g++.dg/overload/operator5.C: New.
989 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
992 * g++.dg/template/crash108.C: New.
994 2011-10-25 Jakub Jelinek <jakub@redhat.com>
996 PR tree-optimization/50596
997 * gcc.dg/vect/vect-cond-10.c: New test.
999 2011-10-24 Joey Ye <joey.ye@arm.com>
1001 * gcc.target/arm/pr42575.c: Remove architecture option.
1003 2011-10-24 David S. Miller <davem@davemloft.net>
1005 * gcc.target/sparc/vis3move-1.c: New test.
1006 * gcc.target/sparc/vis3move-2.c: New test.
1007 * gcc.target/sparc/vis3move-3.c: New test.
1009 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1011 * gcc.dg/strlenopt-22.c: New testcase.
1012 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1014 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1016 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1018 (dg-skip-if): Remove.
1019 * gcc.target/i386/funcspec-1.c: Ditto.
1020 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1022 2011-10-24 Richard Guenther <rguenther@suse.de>
1024 * gcc.dg/vect/vect-bool-1.c: New testcase.
1026 2011-10-24 Richard Guenther <rguenther@suse.de>
1028 PR tree-optimization/50838
1029 * gcc.dg/torture/pr50838.c: New testcase.
1031 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1033 PR tree-optimization/50730
1034 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1035 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1036 -fno-tree-sra and SLP flags.
1038 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1042 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1045 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1046 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1048 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1051 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1052 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1054 2011-10-23 Tom de Vries <tom@codesourcery.com>
1056 PR tree-optimization/50763
1057 * gcc.dg/pr50763.c: New test.
1059 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1062 * gcc.target/i386/pr50788.c: New test.
1064 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1066 PR tree-optimization/50819
1067 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1068 * g++.dg/vect/slp-pr50819.cc: New test.
1070 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1073 * g++.dg/warn/Wconversion4.C: New.
1075 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1078 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1079 from element other than first and reverse permutation.
1080 * gcc.dg/torture/vshuf-16.inc: Likewise.
1081 * gcc.dg/torture/vshuf-8.inc: Likewise.
1082 * gcc.dg/torture/vshuf-4.inc: Likewise.
1084 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/parse/error43.C: New.
1088 * g++.dg/parse/error44.C: Likewise.
1090 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1091 Kirill Yukhin <kirill.yukhin@intel.com>
1094 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1095 * gcc.target/i386/bmi2-check.h: Ditto.
1097 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1100 * g++.dg/cpp0x/override2.C: Add test.
1102 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1104 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1105 check_linker_plugin_available.
1107 2011-10-21 Kai Tietz <ktietz@redhat.com>
1109 * gcc.target/i386/branch-cost1.c: New test.
1110 * gcc.target/i386/branch-cost2.c: New test.
1111 * gcc.target/i386/branch-cost3.c: New test.
1112 * gcc.target/i386/branch-cost4.c: New test.
1114 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1116 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1118 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1121 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1123 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1125 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1126 (_moz_foo, EXT__foo): Use ASMNAME.
1128 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1130 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1133 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1136 * gcc.target/i386/pr50766.c: New test.
1138 2011-10-20 Jason Merrill <jason@redhat.com>
1141 * g++.dg/eh/partial1.C: New.
1143 2011-10-20 Richard Henderson <rth@redhat.com>
1145 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1146 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1147 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1148 Use __builtin_shuffle.
1150 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1153 * gfortran.dg/ishft_3.f90: Update test.
1155 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1158 * gfortran.dg/substring_integer_index.f90: New test.
1160 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1162 * gfortran.dg/format_string.f: New test.
1164 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1166 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1168 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1170 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1172 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1173 gcc.target/i386/pr46226.c: Do not use
1174 -mno-accumulate-outgoing-args.
1176 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1178 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1179 including <strings.h>.
1181 2011-10-19 Jan Hubicka <jh@suse.cz>
1183 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1184 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1185 * lib/c-torture.exp: Likewise.
1186 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1187 * gcc.c-torture/compile/sync-1.c: Likewise.
1188 * gcc.c-torture/compile/sync-1.c: Likewise.
1189 * gcc.c-torture/compile/sync-3.c: Likewise.
1190 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1191 * gcc.dg/noncompile/920507-1.c: Likewise.
1192 * gcc.dg/torture/pr36400.c: Likewise.
1193 * g++.dg/torture/pr34850.C: Likewise.
1195 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1197 * gnat.dg/source_ref1.adb: New test.
1198 * gnat.dg/source_ref2.adb: Likewise.
1200 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1203 * g++.dg/parse/error42.C: New.
1204 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1206 2011-10-19 Jason Merrill <jason@redhat.com>
1209 * g++.dg/init/value9.C: New.
1211 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1213 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1214 * gcc.dg/torture/vshuf-16.inc: Likewise.
1215 * gcc.dg/torture/vshuf-8.inc: Likewise.
1216 * gcc.dg/torture/vshuf-4.inc: Likewise.
1218 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1221 * gfortran.dg/sizeof_proc.f90: New.
1223 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1225 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1226 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1228 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1231 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1233 2011-10-19 Jason Merrill <jason@redhat.com>
1236 * g++.dg/init/ref20.C: New.
1238 2011-10-19 Kai Tietz <ktietz@redhat.com>
1241 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1242 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1243 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1244 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1245 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1247 2011-10-19 Richard Guenther <rguenther@suse.de>
1250 * gcc.dg/torture/pr50768.c: New testcase.
1252 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1254 PR rtl-optimization/50340
1255 * gcc.dg/pr50340.c: New.
1257 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1259 PR tree-optimization/50717
1261 * gcc.dg/pr50717-1.c: New file.
1262 * gcc.target/arm/wmul-12.c: Correct types.
1263 * gcc.target/arm/wmul-8.c: Correct types.
1265 2011-10-18 Jason Merrill <jason@redhat.com>
1268 * g++.dg/cpp0x/defaulted32.C: New.
1271 * g++.dg/lookup/using23.C: New.
1274 * g++.dg/cpp0x/implicit12.C: New.
1275 * g++.dg/cpp0x/defaulted20.C: Adjust.
1276 * g++.dg/cpp0x/defaulted21.C: Adjust.
1277 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1278 * g++.dg/cpp0x/implicit4.C: Adjust.
1279 * g++.dg/cpp0x/implicit5.C: Adjust.
1280 * g++.dg/cpp0x/implicit8.C: Adjust.
1281 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1282 * g++.dg/cpp0x/not_special.C: Adjust.
1283 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1284 * g++.dg/cpp0x/rv1n.C: Adjust.
1285 * g++.dg/cpp0x/rv2n.C: Adjust.
1286 * g++.dg/cpp0x/rv3n.C: Adjust.
1287 * g++.dg/cpp0x/rv4n.C: Adjust.
1288 * g++.dg/cpp0x/rv5n.C: Adjust.
1289 * g++.dg/cpp0x/rv6n.C: Adjust.
1290 * g++.dg/cpp0x/rv7n.C: Adjust.
1292 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1294 * gcc.target/i386/avx2-vpop-check.h: New header.
1295 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1296 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1297 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1298 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1299 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1300 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1301 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1302 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1303 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1304 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1305 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1306 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1307 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1308 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1309 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1311 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1314 * gfortran.dg/coarray_subobject_1.f90: New test.
1315 * gfortran.dg/coarray/subobject_1.f90: New test.
1317 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1319 PR rtl-optimization/50205
1320 * gcc.dg/pr50205.c: New.
1322 2011-10-18 Richard Guenther <rguenther@suse.de>
1324 PR tree-optimization/50767
1325 * gcc.dg/torture/pr50767.c: New testcase.
1327 2011-10-18 Julian Brown <julian@codesourcery.com>
1329 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1330 * gcc.target/arm/unaligned-memcpy-1.c: New.
1331 * gcc.target/arm/unaligned-memcpy-2.c: New.
1332 * gcc.target/arm/unaligned-memcpy-3.c: New.
1333 * gcc.target/arm/unaligned-memcpy-4.c: New.
1335 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1338 * gfortran.dg/iso_c_binding_class.f03: New.
1340 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1342 * testsuite/lib/target-supports.exp
1343 (check_effective_target_vect_widen_shift): New.
1344 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1345 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1346 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1347 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1349 2011-10-18 Richard Guenther <rguenther@suse.de>
1351 * gcc.dg/torture/restrict-1.c: New testcase.
1353 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1355 * g++.dg/ext/bases.C: New test.
1357 2011-10-17 David S. Miller <davem@davemloft.net>
1359 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1360 all operations to emit VIS instructions.
1361 * gcc.target/sparc/fandnot.c: Likewise.
1362 * gcc.target/sparc/fnot.c: Likewise.
1363 * gcc.target/sparc/for.c: Likewise.
1364 * gcc.target/sparc/fornot.c: Likewise.
1365 * gcc.target/sparc/fxnor.c: Likewise.
1366 * gcc.target/sparc/fxor.c: Likewise.
1367 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1370 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1372 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1373 * gcc.dg/torture/vshuf-16.inc: New file.
1374 * gcc.dg/torture/vshuf-2.inc: New file.
1375 * gcc.dg/torture/vshuf-32.inc: New file.
1376 * gcc.dg/torture/vshuf-4.inc: New file.
1377 * gcc.dg/torture/vshuf-8.inc: New file.
1378 * gcc.dg/torture/vshuf-main.inc: New file.
1379 * gcc.dg/torture/vshuf-v16hi.c: New test.
1380 * gcc.dg/torture/vshuf-v16qi.c: New test.
1381 * gcc.dg/torture/vshuf-v2df.c: New test.
1382 * gcc.dg/torture/vshuf-v2di.c: New test.
1383 * gcc.dg/torture/vshuf-v2sf.c: New test.
1384 * gcc.dg/torture/vshuf-v2si.c: New test.
1385 * gcc.dg/torture/vshuf-v32qi.c: New test.
1386 * gcc.dg/torture/vshuf-v4df.c: New test.
1387 * gcc.dg/torture/vshuf-v4di.c: New test.
1388 * gcc.dg/torture/vshuf-v4hi.c: New test.
1389 * gcc.dg/torture/vshuf-v4sf.c: New test.
1390 * gcc.dg/torture/vshuf-v4si.c: New test.
1391 * gcc.dg/torture/vshuf-v8hi.c: New test.
1392 * gcc.dg/torture/vshuf-v8qi.c: New test.
1393 * gcc.dg/torture/vshuf-v8sf.c: New test.
1394 * gcc.dg/torture/vshuf-v8si.c: New test.
1396 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1398 PR tree-optimization/50746
1399 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1401 2011-10-17 Jason Merrill <jason@redhat.com>
1404 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1406 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1409 * g++.dg/parse/error41.C: New.
1410 * g++.dg/parse/error20.C: Adjust.
1412 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1415 * g++.dg/warn/format7.C: New.
1416 * obj-c++.dg/warn7.mm: Likewise.
1418 2011-10-17 Richard Guenther <rguenther@suse.de>
1420 PR tree-optimization/50729
1421 * gcc.dg/torture/pr50729.c: New testcase.
1423 2011-10-15 Tom Tromey <tromey@redhat.com>
1424 Dodji Seketeli <dodji@redhat.com>
1426 * lib/prune.exp (prune_gcc_output): Prune output referring to
1428 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1429 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1430 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1431 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1433 2011-10-15 Tom Tromey <tromey@redhat.com>
1434 Dodji Seketeli <dodji@redhat.com>
1436 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1438 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/inherit/error5.C: New.
1443 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1447 * gfortran.dg/kind_tests_4.f90: New.
1449 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1451 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1452 targets that support vector condition.
1454 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1457 * gfortran.dg/c_kind_tests_3.f03: New.
1459 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1462 * gfortran.dg/elemental_args_check_4.f90: New.
1464 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1466 PR tree-optimization/50727
1467 * gcc.dg/vect/pr50727.c: New test.
1469 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1471 * gcc.dg/vla-23.c: New test.
1473 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1475 PR tree-optimization/50596
1476 * gcc.dg/vect/vect-cond-9.c: New test.
1478 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1480 * gcc.dg/vect/bb-slp-29.c: New test.
1482 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1485 * g++.dg/ext/is_base_of_incomplete.C: New.
1486 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1487 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1489 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1491 * gcc.target/sparc/combined-1.c: Compile at -O2.
1493 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1495 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1496 (dg-options): Add -Wno-attributes.
1497 * gcc.target/i386/fma_double_?.c: Ditto.
1498 * gcc.target/i386/fma_run_float_?.c: Ditto.
1499 * gcc.target/i386/fma_run_double_?.c: Ditto.
1500 * gcc.target/i386/l_fma_float_?.c: Dtto.
1501 * gcc.target/i386/l_fma_double_?.c: Ditto.
1502 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1503 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1505 2011-10-15 Tobias Burnus <burnus@net-b.de>
1507 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1509 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1510 * gfortran.dg/rank_3.f90: Ditto.
1511 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1512 -std=f2008ts in dg-options.
1513 * gfortran.dg/rank_4.f90: Ditto.
1515 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1518 * gcc.target/sh/pr49263.c: New.
1520 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1522 * gnat.dg/specs/debug1.ads: Tweak.
1524 2011-10-14 Kai Tietz <ktietz@redhat.com>
1526 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1528 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1530 * gcc.target/i386/sse2-mul-1.c: New test.
1531 * gcc.target/i386/sse4_1-mul-1.c: New test.
1532 * gcc.target/i386/avx-mul-1.c: New test.
1533 * gcc.target/i386/xop-mul-1.c: New test.
1534 * gcc.target/i386/avx2-mul-1.c: New test.
1536 2011-10-14 Jason Merrill <jason@redhat.com>
1539 * g++.dg/cpp0x/nsdmi-list1.C: New.
1542 * g++.dg/cpp0x/nsdmi-const1.C: New.
1544 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1547 * gfortran.dg/pointer_intent_5.f90: New.
1549 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1551 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1552 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1553 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1555 2011-10-14 Tobias Burnus <burnus@net-b.de>
1558 * gfortran.dg/pointer_check_11.f90: New.
1559 * gfortran.dg/pointer_check_12.f90: New.
1561 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/overload/operator4.C: New.
1566 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1568 * gcc.dg/di-longlong64-sync-1.c: New test.
1569 * gcc.dg/di-sync-multithread.c: New test.
1570 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1571 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1572 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1573 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1574 (check_effective_target_arm_arm_ok): New helper.
1575 (check_effective_target_sync_longlong): New helper.
1577 2011-10-14 Richard Guenther <rguenther@suse.de>
1579 PR tree-optimization/50723
1580 * gcc.dg/torture/pr50723.c: New testcase.
1582 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1585 * g++.dg/warn/format6.C: New.
1586 * obj-c++.dg/warn6.mm: Likewise.
1588 2011-10-13 Richard Henderson <rth@redhat.com>
1590 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1592 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1593 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1594 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1596 2011-10-13 Jason Merrill <jason@redhat.com>
1599 * g++.dg/cpp0x/nsdmi-template2.C: New.
1602 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1605 * g++.dg/init/vbase1.C: New.
1607 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1609 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1610 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1611 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1612 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1614 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1616 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1618 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1620 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1622 2011-10-13 Richard Guenther <rguenther@suse.de>
1624 PR tree-optimization/50712
1625 * gcc.target/i386/pr50712.c: New testcase.
1627 2011-10-13 Tom de Vries <tom@codesourcery.com>
1629 * gcc.dg/memcpy-4.c: New test.
1631 2011-10-13 Richard Guenther <rguenther@suse.de>
1633 PR tree-optimization/50698
1634 * g++.dg/vect/pr50698.cc: New testcase.
1636 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1638 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1639 * gcc.target/powerpc/warn-2.c: Ditto.
1641 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1642 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1643 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1644 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1645 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1646 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1647 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1648 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1649 * gcc.target/powerpc/ppc-pow.c: Likewise.
1650 * gcc.target/powerpc/recip-1.c: Likewise.
1651 * gcc.target/powerpc/recip-2.c: Likewise.
1652 * gcc.target/powerpc/recip-3.c: Likewise.
1653 * gcc.target/powerpc/recip-4.c: Likewise.
1654 * gcc.target/powerpc/recip-5.c: Likewise.
1656 2011-10-12 David S. Miller <davem@davemloft.net>
1658 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1659 '-mvis3' instead of 'mcpu=niagara3' in options.
1660 * gcc.target/sparc/fhalve.c: Likewise.
1661 * gcc.target/sparc/fnegop.c: Likewise.
1662 * gcc.target/sparc/fpadds.c: Likewise.
1663 * gcc.target/sparc/fshift.c: Likewise.
1664 * gcc.target/sparc/fucmp.c: Likewise.
1665 * gcc.target/sparc/lzd.c: Likewise.
1666 * gcc.target/sparc/vis3misc.c: Likewise.
1667 * gcc.target/sparc/xmul.c: Likewise.
1669 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1671 * gnat.dg/vect1.ad[sb]: New test.
1672 * gnat.dg/vect1_pkg.ads: New helper.
1673 * gnat.dg/vect2.ad[sb]: New test.
1674 * gnat.dg/vect2_pkg.ads: New helper.
1675 * gnat.dg/vect3.ad[sb]: New test.
1676 * gnat.dg/vect3_pkg.ads: New helper.
1677 * gnat.dg/vect4.ad[sb]: New test.
1678 * gnat.dg/vect4_pkg.ads: New helper.
1679 * gnat.dg/vect5.ad[sb]: New test.
1680 * gnat.dg/vect5_pkg.ads: New helper.
1681 * gnat.dg/vect6.ad[sb]: New test.
1682 * gnat.dg/vect6_pkg.ads: New helper.
1684 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1686 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1687 * gcc.target/i386/fma_run_double_2.c: Likewise.
1688 * gcc.target/i386/fma_run_double_3.c: Likewise.
1689 * gcc.target/i386/fma_run_double_4.c: Likewise.
1690 * gcc.target/i386/fma_run_double_5.c: Likewise.
1691 * gcc.target/i386/fma_run_double_6.c: Likewise.
1692 * gcc.target/i386/fma_run_float_1.c: Likewise.
1693 * gcc.target/i386/fma_run_float_2.c: Likewise.
1694 * gcc.target/i386/fma_run_float_3.c: Likewise.
1695 * gcc.target/i386/fma_run_float_4.c: Likewise.
1696 * gcc.target/i386/fma_run_float_5.c: Likewise.
1697 * gcc.target/i386/fma_run_float_6.c: Likewise.
1699 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1700 remove the extra dg-options.
1701 * gcc.target/i386/l_fma_double_2.c: Likewise.
1702 * gcc.target/i386/l_fma_double_3.c: Likewise.
1703 * gcc.target/i386/l_fma_double_4.c: Likewise.
1704 * gcc.target/i386/l_fma_double_5.c: Likewise.
1705 * gcc.target/i386/l_fma_double_6.c: Likewise.
1706 * gcc.target/i386/l_fma_float_1.c: Likewise.
1707 * gcc.target/i386/l_fma_float_2.c: Likewise.
1708 * gcc.target/i386/l_fma_float_3.c: Likewise.
1709 * gcc.target/i386/l_fma_float_4.c: Likewise.
1710 * gcc.target/i386/l_fma_float_5.c: Likewise.
1711 * gcc.target/i386/l_fma_float_6.c: Likewise.
1713 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1715 PR tree-optimization/50189
1716 * g++.dg/torture/pr50189.C: New testcase.
1718 2011-10-12 Richard Guenther <rguenther@suse.de>
1720 PR tree-optimization/50700
1721 * gcc.dg/builtin-object-size-12.c: New testcase.
1723 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1726 * gcc.c-torture/compile/pr50565-1.c,
1727 gcc.c-torture/compile/pr50565-2.c: New tests.
1729 2011-10-11 Jason Merrill <jason@redhat.com>
1733 * g++.dg/template/constant1.C: New.
1734 * g++.dg/template/constant2.C: New.
1735 * g++.dg/cpp0x/constexpr-template3.C: New.
1737 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1739 * gcc.target/i386/warn-vect-op-3.c: New test.
1740 * gcc.target/i386/warn-vect-op-1.c: New test.
1741 * gcc.target/i386/warn-vect-op-2.c: New test.
1743 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1745 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1747 2011-10-11 Richard Guenther <rguenther@suse.de>
1749 PR tree-optimization/50204
1750 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1752 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1754 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1756 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1758 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1759 * gcc.target/i386/fma_double_2.c: Ditto.
1760 * gcc.target/i386/fma_double_3.c: Ditto.
1761 * gcc.target/i386/fma_double_4.c: Ditto.
1762 * gcc.target/i386/fma_double_5.c: Ditto.
1763 * gcc.target/i386/fma_double_6.c: Ditto.
1764 * gcc.target/i386/fma_float_1.c: Ditto.
1765 * gcc.target/i386/fma_float_2.c: Ditto.
1766 * gcc.target/i386/fma_float_3.c: Ditto.
1767 * gcc.target/i386/fma_float_4.c: Ditto.
1768 * gcc.target/i386/fma_float_5.c: Ditto.
1769 * gcc.target/i386/fma_float_6.c: Ditto.
1770 * gcc.target/i386/l_fma_double_1.c: Ditto.
1771 * gcc.target/i386/l_fma_double_2.c: Ditto.
1772 * gcc.target/i386/l_fma_double_3.c: Ditto.
1773 * gcc.target/i386/l_fma_double_4.c: Ditto.
1774 * gcc.target/i386/l_fma_double_5.c: Ditto.
1775 * gcc.target/i386/l_fma_double_6.c: Ditto.
1776 * gcc.target/i386/l_fma_float_1.c: Ditto.
1777 * gcc.target/i386/l_fma_float_2.c: Ditto.
1778 * gcc.target/i386/l_fma_float_3.c: Ditto.
1779 * gcc.target/i386/l_fma_float_4.c: Ditto.
1780 * gcc.target/i386/l_fma_float_5.c: Ditto.
1781 * gcc.target/i386/l_fma_float_6.c: Ditto.
1782 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1783 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1784 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1785 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1786 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1787 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1788 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1789 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1790 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1791 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1792 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1793 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1795 2011-10-11 Tristan Gingold <gingold@adacore.com>
1797 * gcc.dg/va-arg-4.c: New test.
1798 * gcc.dg/va-arg-5.c: Ditto.
1800 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1802 * lib/target-supports.exp (check_effective_target_fd_truncate):
1803 Close and unlink test file before exit.
1805 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1808 * gfortran.dg/forall_15.f90: New test case.
1810 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1811 Andrew Macleod <amacleod@redhat.com>
1813 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1814 wrappers for *other_threads() and *final_verify().
1815 * gcc.dg/simulate-thread/simulate-thread.h
1816 (simulate_thread_wrapper_other_threads): New.
1817 (simulate_thread_wrapper_final_verify): New.
1819 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1821 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1823 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1825 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1827 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1828 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1830 * gcc.target/i386/fma_1.h: New file.
1831 * gcc.target/i386/fma_2.h: Likewise.
1832 * gcc.target/i386/fma_3.h: Likewise.
1833 * gcc.target/i386/fma_4.h: Likewise.
1834 * gcc.target/i386/fma_5.h: Likewise.
1835 * gcc.target/i386/fma_6.h: Likewise.
1836 * gcc.target/i386/fma_double_1.c: Likewise.
1837 * gcc.target/i386/fma_double_2.c: Likewise.
1838 * gcc.target/i386/fma_double_3.c: Likewise.
1839 * gcc.target/i386/fma_double_4.c: Likewise.
1840 * gcc.target/i386/fma_double_5.c: Likewise.
1841 * gcc.target/i386/fma_double_6.c: Likewise.
1842 * gcc.target/i386/fma_float_1.c: Likewise.
1843 * gcc.target/i386/fma_float_2.c: Likewise.
1844 * gcc.target/i386/fma_float_3.c: Likewise.
1845 * gcc.target/i386/fma_float_4.c: Likewise.
1846 * gcc.target/i386/fma_float_5.c: Likewise.
1847 * gcc.target/i386/fma_float_6.c: Likewise.
1848 * gcc.target/i386/fma_main.h: Likewise.
1849 * gcc.target/i386/fma_run_double_1.c: Likewise.
1850 * gcc.target/i386/fma_run_double_2.c: Likewise.
1851 * gcc.target/i386/fma_run_double_3.c: Likewise.
1852 * gcc.target/i386/fma_run_double_4.c: Likewise.
1853 * gcc.target/i386/fma_run_double_5.c: Likewise.
1854 * gcc.target/i386/fma_run_double_6.c: Likewise.
1855 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1856 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1857 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1858 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1859 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1860 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1861 * gcc.target/i386/fma_run_float_1.c: Likewise.
1862 * gcc.target/i386/fma_run_float_2.c: Likewise.
1863 * gcc.target/i386/fma_run_float_3.c: Likewise.
1864 * gcc.target/i386/fma_run_float_4.c: Likewise.
1865 * gcc.target/i386/fma_run_float_5.c: Likewise.
1866 * gcc.target/i386/fma_run_float_6.c: Likewise.
1867 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1868 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1869 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1870 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1871 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1872 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1873 * gcc.target/i386/l_fma_1.h: Likewise.
1874 * gcc.target/i386/l_fma_2.h: Likewise.
1875 * gcc.target/i386/l_fma_3.h: Likewise.
1876 * gcc.target/i386/l_fma_4.h: Likewise.
1877 * gcc.target/i386/l_fma_5.h: Likewise.
1878 * gcc.target/i386/l_fma_6.h: Likewise.
1879 * gcc.target/i386/l_fma_double_1.c: Likewise.
1880 * gcc.target/i386/l_fma_double_2.c: Likewise.
1881 * gcc.target/i386/l_fma_double_3.c: Likewise.
1882 * gcc.target/i386/l_fma_double_4.c: Likewise.
1883 * gcc.target/i386/l_fma_double_5.c: Likewise.
1884 * gcc.target/i386/l_fma_double_6.c: Likewise.
1885 * gcc.target/i386/l_fma_float_1.c: Likewise.
1886 * gcc.target/i386/l_fma_float_2.c: Likewise.
1887 * gcc.target/i386/l_fma_float_3.c: Likewise.
1888 * gcc.target/i386/l_fma_float_4.c: Likewise.
1889 * gcc.target/i386/l_fma_float_5.c: Likewise.
1890 * gcc.target/i386/l_fma_float_6.c: Likewise.
1891 * gcc.target/i386/l_fma_main.h: Likewise.
1892 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1893 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1894 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1895 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1896 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1897 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1898 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1899 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1900 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1901 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1902 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1903 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1905 2011-10-10 Richard Guenther <rguenther@suse.de>
1908 * gcc.dg/torture/pr50389.c: New testcase.
1910 2011-10-10 Richard Guenther <rguenther@suse.de>
1913 * gcc.dg/builtins-47.c: Optimize.
1915 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1917 * lib/gcc-simulate-thread.exp: New.
1918 * gcc.dg/simulate-thread/guality.h: New.
1919 * gcc.dg/simulate-thread/simulate-thread.h: New.
1920 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1921 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1922 * gcc.dg/simulate-thread/README: New.
1923 * g++.dg/simulate-thread/guality.h: New.
1924 * g++.dg/simulate-thread/simulate-thread.h: New.
1925 * g++.dg/simulate-thread/simulate-thread.exp: New.
1926 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1927 * c-c++-common/cxxbitfields-2.c: Remove.
1928 * c-c++-common/cxxbitfields.c: Remove.
1929 * c-c++-common/cxxbitfields-4.c: Remove.
1930 * c-c++-common/cxxbitfields-5.c: Remove.
1931 * c-c++-common/simulate-thread/bitfields-1.c: New.
1932 * c-c++-common/simulate-thread/bitfields-2.c: New.
1933 * c-c++-common/simulate-thread/bitfields-3.c: New.
1934 * c-c++-common/simulate-thread/bitfields-4.c: New.
1936 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/warn/format5.C: New.
1941 2011-10-09 Tobias Burnus <burnus@net-b.de>
1944 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1945 * gfortran.dg/common_16.f90: New.
1947 2011-10-09 Tobias Burnus <burnus@net-b.de>
1949 * gfortran.dg/iso_c_binding_param_1.f90: New.
1950 * gfortran.dg/iso_c_binding_param_2.f90: New.
1951 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1953 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1955 PR tree-optimization/50635
1956 * gcc.dg/vect/pr50635.c: New test.
1958 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1961 * gfortran.dg/proc_decl_27.f90: New.
1963 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1966 * objc/execute/initialize-1.m: New test.
1968 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1971 * gfortran.dg/pointer_function_result_1.f90 : New test.
1973 2011-10-07 David S. Miller <davem@davemloft.net>
1976 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1977 * gcc.target/sparc/cmask.c: Use it.
1978 * gcc.target/sparc/fhalve.c: Likewise.
1979 * gcc.target/sparc/fnegop.c: Likewise.
1980 * gcc.target/sparc/fpadds.c: Likewise.
1981 * gcc.target/sparc/fshift.c: Likewise.
1982 * gcc.target/sparc/fucmp.c: Likewise.
1983 * gcc.target/sparc/lzd.c: Likewise.
1984 * gcc.target/sparc/vis3misc.c: Likewise.
1985 * gcc.target/sparc/xmul.c: Likewise.
1987 2011-10-07 Richard Henderson <rth@redhat.com>
1989 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1991 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1993 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1995 * gcc.dg/pr50193-1.c: New file.
1996 * gcc.target/arm/shiftable.c: New file.
1998 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2001 * gfortran.dg/class_46.f03: New.
2003 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2005 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2006 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2007 (syslog, vsyslog, __vsyslog_chk): Likewise.
2009 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2010 (x, EXT_x): Use ASMNAME.
2012 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2013 (a, c): Use ASMNAME.
2015 2011-10-07 Tom de Vries <tom@codesourcery.com>
2018 * gcc.dg/pr50527.c: New test.
2020 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2022 PR tree-optimization/50650
2023 * gcc.c-torture/compile/pr50650.c: New test.
2025 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2027 PR tree-optimization/50575
2028 * gcc.c-torture/execute/vector-compare-2.x: New file.
2030 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2033 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2034 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2037 2011-10-07 Richard Guenther <rguenther@suse.de>
2040 * gcc.dg/vect/vect-align-2.c: Increase array size.
2042 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2043 H.J. Lu <hongjiu.lu@intel.com>
2046 * gcc.target/i386/pr50603.c: New test.
2048 2011-10-06 Jason Merrill <jason@redhat.com>
2051 * g++.dg/cpp0x/default31.C: New.
2053 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2055 PR tree-optimization/50596
2056 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2058 * gcc.dg/vect/vect-cond-8.c: New test.
2060 2011-10-06 Richard Henderson <rth@redhat.com>
2062 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2063 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2064 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2065 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2066 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2067 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2068 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2069 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2070 * gcc.c-torture/execute/vshuf-16.inc: New file.
2071 * gcc.c-torture/execute/vshuf-2.inc: New file.
2072 * gcc.c-torture/execute/vshuf-4.inc: New file.
2073 * gcc.c-torture/execute/vshuf-8.inc: New file.
2074 * gcc.c-torture/execute/vshuf-main.inc: New file.
2075 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2076 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2077 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2078 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2079 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2080 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2081 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2082 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2083 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2084 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2085 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2086 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2087 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2089 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2091 PR tree-optimization/49279
2092 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2093 * gcc.c-torture/execute/pr49279.c: New test.
2095 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2098 * gcc.c-torture/compile/pr49049.c: New test.
2100 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2103 * gcc.target/arm/pr50305.c: New test.
2105 2011-10-06 Richard Guenther <rguenther@suse.de>
2107 PR tree-optimization/38884
2108 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2109 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2111 2011-10-05 David S. Miller <davem@davemloft.net>
2113 * gcc.target/sparc/lzd.c: New test.
2114 * gcc.target/sparc/popc.c: New test.
2116 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2118 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2119 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2120 * g++.dg/other/final1.C: Cleanup original tree dump.
2122 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2124 PR tree-optimization/50613
2125 * gcc.dg/pr50613.c: New test.
2127 2011-10-05 Richard Henderson <rth@redhat.com>
2129 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2130 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2131 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2132 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2133 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2134 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2135 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2136 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2138 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2140 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2141 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2142 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2143 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2144 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2146 2011-10-05 Richard Guenther <rguenther@suse.de>
2148 PR tree-optimization/38885
2149 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2151 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2153 * gcc.target/i386/sw-1.c: New test.
2155 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2157 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2159 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2161 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2163 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2165 2011-10-04 David S. Miller <davem@davemloft.net>
2167 * gcc.target/sparc/fhalve.c: New test.
2168 * gcc.target/sparc/fnegop.c: New test.
2169 * gcc.target/sparc/xmul.c: New test.
2171 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2174 * gfortran.dg/dummy_procedure_6.f90: New.
2176 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2178 PR tree-optimization/50604
2179 * gcc.dg/pr50604.c: New test.
2181 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2183 PR tree-optimization/49662
2184 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2185 * gcc.dg/graphite/interchange-15.c: Likewise.
2186 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2188 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2190 * gcc.dg/tree-ssa/restrict-4.c: New test.
2192 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2194 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2195 (main): Use __typeof to get result type of comparison.
2197 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2199 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2200 Make et_vect_multiple_sizes_saved global.
2201 (check_effective_target_vect64): Make et_vect64_saved global.
2203 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2205 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2206 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2207 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2208 * gcc.dg/builtin-complex-err-1.c: Adjust.
2210 2011-10-02 Jason Merrill <jason@redhat.com>
2212 * g++.dg/cpp0x/range-for22.C: New.
2214 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2215 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2216 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2217 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2219 * g++.dg/cpp0x/nsdmi5.C: New.
2221 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2224 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2226 (mips-dg-options): Force an ABI option if the current ABI is
2227 incompatible with the required -mlong setting. Likewise force
2228 a long setting if the current one is incompatible with the
2229 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2230 throughout procedure.
2231 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2232 instead of addressing=absolute.
2234 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2236 * gcc.target/mips/stack-1.c: New test.
2238 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2240 * gcc.dg/pr49696.c: New test.
2242 2011-10-02 Jan Hubicka <jh@suse.cz>
2244 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2246 2011-10-01 David S. Miller <davem@davemloft.net>
2248 * gcc.target/sparc/cmask.c: New test.
2249 * gcc.target/sparc/fpadds.c: New test.
2250 * gcc.target/sparc/fshift.c: New test.
2251 * gcc.target/sparc/fucmp.c: New test.
2252 * gcc.target/sparc/vis3misc.c: New test.
2254 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2257 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2259 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2262 * g++.dg/dfp/44473-1.C: New test.
2263 * g++.dg/dfp/44473-2.C: New test.
2264 * g++.dg/dfp/mangle-1.C: New test.
2265 * g++.dg/dfp/mangle-2.C: New test.
2266 * g++.dg/dfp/mangle-3.C: New test.
2267 * g++.dg/dfp/mangle-4.C: New test.
2268 * g++.dg/dfp/mangle-5.C: New test.
2270 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2273 * gcc.dg/pr50571.c: New test.
2275 PR tree-optimization/46309
2276 * gcc.dg/pr46309.c: New test.
2278 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2280 * gcc.dg/strlenopt-21.c: New test.
2282 2011-09-30 Revital Eres <revital.eres@linaro.org>
2284 * gcc.dg/sms-10.c: New file.
2286 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2288 * gcc.target/arm/pr50099.c: New test.
2290 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2292 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2294 2011-09-30 David S. Miller <davem@davemloft.net>
2296 * gcc.target/sparc/bmaskbshuf.c: New test.
2297 * gcc.target/sparc/edgen.c: New test.
2299 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2302 * gfortran.dg/pure_formal_proc_3.f90: New.
2305 * gfortran.dg/stfunc_7.f90: New.
2307 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2309 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2310 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2311 * gcc.dg/vector-compare-1.c: Likewise.
2312 * gcc.dg/vector-compare-2.c: Likewise.
2314 2011-09-29 David S. Miller <davem@davemloft.net>
2316 * gcc.target/sparc/array.c: New test.
2318 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2320 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2321 loop unroll and set max unroll times to 8.
2322 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2323 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2324 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2325 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2327 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2330 * g++.dg/ext/visibility/warn5.C: New.
2332 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2335 * g++.dg/warn/Wextra-3.C: New.
2337 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2340 * gcc.target/sh/pr49468-si.c: New.
2342 2011-09-28 Tom de Vries <tom@codesourcery.com>
2345 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2346 (TEST): Initialize src3 with random floats.
2347 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2348 from union src3. Initialize src3 with random floats.
2350 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2352 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2353 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2354 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2355 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2356 * gcc.target/sh/sh4a-cos.c: Ditto.
2357 * gcc.target/sh/sh4a-cosf.c: Ditto.
2358 * gcc.target/sh/sh4a-sin.c: Ditto.
2359 * gcc.target/sh/sh4a-sinf.c: Ditto.
2360 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2361 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2362 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2364 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2367 * g++.dg/parse/error40.C: New.
2368 * g++.dg/warn/incomplete1.C: Adjust.
2370 2011-09-27 Jan Hubicka <jh@suse.cz>
2373 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2376 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2378 * gcc.dg/strlenopt-1.c: New test.
2379 * gcc.dg/strlenopt-1f.c: New test.
2380 * gcc.dg/strlenopt-2.c: New test.
2381 * gcc.dg/strlenopt-2f.c: New test.
2382 * gcc.dg/strlenopt-3.c: New test.
2383 * gcc.dg/strlenopt-4.c: New test.
2384 * gcc.dg/strlenopt-4g.c: New test.
2385 * gcc.dg/strlenopt-4gf.c: New test.
2386 * gcc.dg/strlenopt-5.c: New test.
2387 * gcc.dg/strlenopt-6.c: New test.
2388 * gcc.dg/strlenopt-7.c: New test.
2389 * gcc.dg/strlenopt-8.c: New test.
2390 * gcc.dg/strlenopt-9.c: New test.
2391 * gcc.dg/strlenopt-10.c: New test.
2392 * gcc.dg/strlenopt-11.c: New test.
2393 * gcc.dg/strlenopt-12.c: New test.
2394 * gcc.dg/strlenopt-12g.c: New test.
2395 * gcc.dg/strlenopt-13.c: New test.
2396 * gcc.dg/strlenopt-14g.c: New test.
2397 * gcc.dg/strlenopt-14gf.c: New test.
2398 * gcc.dg/strlenopt-15.c: New test.
2399 * gcc.dg/strlenopt-16g.c: New test.
2400 * gcc.dg/strlenopt-17g.c: New test.
2401 * gcc.dg/strlenopt-18g.c: New test.
2402 * gcc.dg/strlenopt.h: New file.
2404 2011-09-27 Tom de Vries <tom@codesourcery.com>
2407 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2408 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2409 * gcc.dg/pr43864.c: New test.
2410 * gcc.dg/pr43864-2.c: Same.
2411 * gcc.dg/pr43864-3.c: Same.
2412 * gcc.dg/pr43864-4.c: Same.
2414 2011-09-27 Jan Hubicka <jh@suse.cz>
2416 * gcc.dg/ipa/inline-5.c: New testcase.
2418 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2420 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2422 * gcc.dg/vect/bb-slp-27.c: New.
2423 * gcc.dg/vect/bb-slp-28.c: New.
2425 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2427 * testsuite/lib/target-supports.exp (check_profiling_available):
2428 Don't rely solely on TLS tests for -fprofile-generate, fall
2429 through to the other code.
2431 2011-09-27 Richard Guenther <rguenther@suse.de>
2433 PR tree-optimization/50363
2434 * gcc.dg/torture/pr50363.c: New testcase.
2436 2011-09-26 Jason Merrill <jason@redhat.com>
2439 * g++.dg/template/partial13.C: New.
2442 * g++.dg/template/partial12.C: New.
2445 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2447 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/diagnostic/bindings1.C: New.
2451 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2453 2011-09-26 David S. Miller <davem@davemloft.net>
2455 * gcc.target/sparc/wrgsr.c: New test.
2456 * gcc.target/sparc/rdgsr.c: New test.
2457 * gcc.target/sparc/edge.c: New test.
2458 * gcc.target/sparc/fcmp.c: New test.
2460 * gcc.target/sparc/edge.c: Update for new return types.
2461 * gcc.target/sparc/fcmp.c: Likewise.
2463 * gcc.target/sparc/fpaddsubi.c: New test.
2465 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2468 * gfortran.dg/common_15.f90: New.
2471 * gfortran.dg/dummy_procedure_5.f90: New.
2472 * gfortran.dg/interface_26.f90: Modified error message.
2473 * gfortran.dg/proc_ptr_11.f90: Ditto.
2474 * gfortran.dg/proc_ptr_15.f90: Ditto.
2475 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2476 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2478 2011-09-26 Jason Merrill <jason@redhat.com>
2481 * g++.dg/overload/rvalue3.C: New.
2484 * g++.dg/overload/ref-conv2.C: New.
2486 * g++.dg/cpp0x/nsdmi-template1.C: New.
2488 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2490 * g++.dg/cpp0x/nullptr25.C: New.
2492 2011-09-26 Richard Guenther <rguenther@suse.de>
2494 PR tree-optimization/50472
2495 * gcc.dg/torture/pr50472.c: New testcase.
2497 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2499 * gnat.dg/opt22.adb: New test.
2500 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2502 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2504 * gnat.dg/opt21.adb: New test.
2505 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2507 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2509 * gnat.dg/opt20.ad[sb]: New test.
2510 * gnat.dg/opt20_pkg.ads: New helper.
2512 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2514 * gnat.dg/array17.adb: New test.
2515 * gnat.dg/array17_pkg.ads: New helper.
2517 2011-09-25 Jason Merrill <jason@redhat.com>
2519 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2521 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2523 * gnat.dg/frame_overflow.ads: New.
2524 * gnat.dg/frame_overflow.adb: Adjust.
2525 * gnat.dg/specs/addr1.ads: Likewise.
2527 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2529 * g++.dg/tree-ssa/restrict2.C: New test.
2531 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2533 * lib/target-supports.exp (check_effective_target_vect64): New.
2534 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2535 of multiple vector sizes.
2536 * gcc.dg/vect/bb-slp-26.c: New.
2538 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/template/bitfield1.C: New.
2543 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2545 * gcc.dg/vect/bb-slp-24.c: New.
2547 2011-09-24 Jason Merrill <jason@redhat.com>
2549 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2551 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2553 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2554 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2556 * g++.dg/cpp0x/nsdmi1.C: New.
2557 * g++.dg/cpp0x/nsdmi2.C: New.
2558 * g++.dg/cpp0x/nsdmi3.C: New.
2559 * g++.dg/cpp0x/nsdmi4.C: New.
2560 * g++.old-deja/g++.other/init4.C: New.
2562 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2565 * g++.dg/template/sfinae28.C: New.
2567 2011-09-23 Ian Lance Taylor <iant@google.com>
2569 * go.test/go-test.exp (errchk): Handle more cases of getting
2570 correct Tcl backslash quoting in regular expressions in test file.
2572 2011-09-23 Jason Merrill <jason@redhat.com>
2575 * g++.dg/init/const8.C: New.
2576 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2577 * g++.dg/cpp0x/defaulted2.C: Likewise.
2578 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2579 * g++.dg/init/pr20039.C: Likewise.
2580 * g++.dg/init/pr42844.C: Likewise.
2582 2011-09-23 Jan Hubicka <jh@suse.cz>
2584 * gcc.dg/ipa/inline-1.c: new testcase.
2585 * gcc.dg/ipa/inline-2.c: new testcase.
2586 * gcc.dg/ipa/inline-3.c: new testcase.
2587 * gcc.dg/ipa/inline-4.c: new testcase.
2589 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2592 * g++.dg/cpp0x/constexpr-static8.C: New.
2594 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2596 * gcc.target/i386/avxfp-1.c: New test.
2597 * gcc.target/i386/avxfp-2.c: New test.
2599 2011-09-23 Terry Guo <terry.guo@arm.com>
2601 * gcc.c-torture/execute/941014-1.x: Deleted.
2603 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2606 * g++.dg/cpp0x/pr50491.C: New.
2608 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2611 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2613 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2616 * g++.dg/cpp0x/nullptr24.C: New.
2618 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2621 * gcc.target/i386/pr50482.c: New test.
2623 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2625 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2626 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2627 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2628 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2629 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2630 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2631 multilib options contain different -march= from dg-options.
2633 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2634 Paolo Carlini <paolo.carlini@oracle.com>
2637 * g++.dg/template/friend52.C: New.
2639 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2641 * gcc.target/arm/cmp-1.c: New test.
2642 * gcc.target/arm/cmp-2.c: Likewise.
2644 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2647 * gfortran.dg/impure_actual_1.f90: Modified error message.
2648 * gfortran.dg/proc_ptr_32.f90: New.
2649 * gfortran.dg/proc_ptr_33.f90: New.
2651 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2653 PR tree-optimization/50451
2654 * gcc.dg/vect/pr50451.c: New test.
2656 2011-09-21 Ian Lance Taylor <iant@google.com>
2658 * go.test/go-test.exp (errchk): Add special case for bug332.
2659 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2660 some more test lines.
2662 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2664 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2665 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2666 * g++.dg/other/i386-8.C: Ditto.
2667 * g++.dg/other/pr34435.C: Ditto.
2668 * g++.dg/other/pr39496.C: Ditto.
2669 * g++.dg/other/mmintrin.C: Ditto.
2671 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2673 * gcc.dg/vect/vect-cond-7.c: New test.
2674 * gcc.target/i386/sse4_1-cond-1.c: New test.
2675 * gcc.target/i386/avx-cond-1.c: New test.
2677 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2680 * g++.dg/other/pr50464.C: New test.
2682 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2684 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2685 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2686 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2687 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2689 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2691 * gnat.dg/opt19.adb: New test.
2693 2011-09-21 Terry Guo <terry.guo@arm.com>
2695 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2696 on arch conflict when testing case on targets other than armv7-a.
2698 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2701 * g++.dg/ext/int128-1.C: New.
2702 * g++.dg/ext/int128-2.C: Likewise.
2703 * g++.dg/ext/int128-2.h: Likewise.
2705 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2708 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2710 2011-09-20 Jason Merrill <jason@redhat.com>
2712 * g++.dg/cpp0x/constexpr-generated1.C: New.
2715 * g++.dg/overload/ref-conv1.C: New.
2717 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2719 * g++.dg/other/final1.C: New.
2721 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2723 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2726 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2728 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2731 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2733 PR tree-optimization/50413
2734 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2735 -fdump-tree-slp-details. Run other tests with
2736 -fdump-tree-vect-details.
2737 * g++.dg/vect/slp-pr50413.cc: New.
2739 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2740 Ira Rosen <ira.rosen@linaro.org>
2743 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2744 Fix underscores around restrict.
2746 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2748 PR tree-optimization/50414
2749 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2750 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2751 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2753 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2755 PR tree-optimization/50412
2756 * gfortran.dg/vect/pr50412.f90: New.
2758 2011-09-16 Jason Merrill <jason@redhat.com>
2761 * g++.dg/eh/defarg1.C: New.
2763 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2765 * gcc.dg/vect/vect-reduc-10.c: New test.
2766 * gcc.target/i386/avx-reduc-1.c: New test.
2768 * gcc.target/i386/sse2-extract-1.c: New test.
2769 * gcc.target/i386/avx-extract-1.c: New test.
2771 2011-09-16 Terry Guo <terry.guo@arm.com>
2773 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2775 2011-09-15 Diego Novillo <dnovillo@google.com>
2777 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2778 ALWAYS_CXXFLAGS, if defined.
2779 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2780 ALWAYS_GFORTRANFLAGS, if defined.
2781 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2782 ALWAYS_GOCFLAGS, if defined.
2783 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2784 ALWAYS_OBJCXXFLAGS, if defined.
2785 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2786 additional_flags, if defined.
2787 * lib/gnat.exp (gnat_target_compile): Likewise.
2788 * lib/objc.exp (objc_target_compile): Likewise.
2789 * lib/target-supports-dg.exp (dg-add-options): Handle
2792 2011-09-15 Tom de Vries <tom@codesourcery.com>
2795 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2796 Use uintptr_t in f1. Undo avr xfails.
2798 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2802 * gfortran.dg/function_types_3.f90: New.
2804 2011-09-15 Jason Merrill <jason@redhat.com>
2807 * g++.dg/cpp0x/trailing7.C: New.
2810 * g++.dg/cpp0x/nullptr23.C: New.
2812 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2814 * gcc.dg/vect/bb-slp-25.c: New.
2816 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2819 * g++.dg/cpp0x/noexcept15.C: New.
2821 2011-09-14 Tom de Vries <tom@codesourcery.com>
2824 * gcc.dg/pr50251.c: New test.
2826 2011-09-14 Tobias Burnus <burnus@net-b.de>
2830 * gfortran.dg/null_5.f90: New.
2831 * gfortran.dg/null_6.f90: New.
2833 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2835 * gcc.c-torture/compile/20110913-1.c: New test.
2837 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2840 * gfortran.dg/result_2.f90: New.
2842 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2844 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2846 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2849 * g++.dg/cpp0x/variadic116.C: New test case.
2851 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2853 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2854 * gcc.target/mips/interrupt_handler-2.c: New test.
2855 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2857 2011-09-12 Jason Merrill <jason@redhat.com>
2859 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2861 * g++.dg/cpp0x/explicit7.C: New.
2863 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2865 PR rtl-optimization/50212
2866 * g++.dg/other/pr50212.C: New test.
2868 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2871 * testsuite/gcc.target/avr/torture/avr-torture.exp
2872 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2873 "-O2 -fmerge-all-constants".
2875 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2878 * gfortran.dg/do_while_1.f90: New test.
2880 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2884 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2885 * gfortran.dg/proc_decl_26.f90: New.
2886 * gfortran.dg/typebound_override_2.f90: New.
2887 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2889 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2891 * gnat.dg/cond_expr2.ad[sb]: New test.
2893 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2895 * gnat.dg/atomic5.ad[sb]: New test.
2897 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2899 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2901 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2904 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2906 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2909 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2911 2011-09-09 Richard Guenther <rguenther@suse.de>
2913 PR tree-optimization/50328
2914 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2916 2011-09-09 Richard Guenther <rguenther@suse.de>
2919 * gcc.dg/torture/pr50333.c: New testcase.
2921 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2923 PR tree-optimization/50318
2924 * gcc.target/arm/pr50318-1.c: New file.
2926 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2928 * gcc.target/i386/all_one_m256i.c: New test.
2930 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2933 * g++.dg/cpp0x/sfinae28.C: New.
2935 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2938 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2939 longer ignored on typedefs.
2941 PR c++/33255 - Support -Wunused-local-typedefs warning
2942 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2943 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2945 2011-09-08 Martin Jambor <mjambor@suse.cz>
2947 PR tree-optimization/50287
2948 * gcc.dg/torture/pr50287.c: New test.
2950 2011-09-08 Richard Guenther <rguenther@suse.de>
2952 PR tree-optimization/19831
2953 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2954 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2955 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2956 * gcc.dg/errno-1.c: Adjust.
2958 2011-09-08 Richard Guenther <rguenther@suse.de>
2960 PR tree-optimization/19831
2961 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2963 2011-09-08 Tobias Burnus <burnus@net-b.de>
2966 * gfortran.dg/do_concurrent_1.f90: New.
2967 * gfortran.dg/do_concurrent_2.f90: New.
2969 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2972 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2973 * gcc.dg/pr50310-2.c: New test.
2975 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2978 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2979 * gfortran.dg/impure_constructor_1.f90: Modified.
2980 * gfortran.dg/proc_ptr_comp_33.f90: New.
2982 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2985 * gcc.dg/pr50310-1.c: New test.
2987 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2990 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2993 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2996 * g++.dg/cpp0x/noexcept14.C: New.
2998 2011-09-07 Jason Merrill <jason@redhat.com>
3000 * g++.dg/cpp0x/constexpr-ref3.C: New.
3002 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3004 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3006 * gcc.dg/section1.c: Don't xfail for avr.
3008 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3010 PR tree-optimization/50322
3011 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3013 2011-09-07 Martin Jambor <mjambor@suse.cz>
3015 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3017 2011-09-07 Martin Jambor <mjambor@suse.cz>
3019 PR tree-optimization/49911
3020 * g++.dg/tree-ssa/pr49911.C: New test.
3022 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3025 * gcc.dg/torture/pr49030.c: New test.
3027 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3030 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3031 * gfortran.dg/class_4d.f03: Deleted.
3032 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3034 2011-09-07 Richard Guenther <rguenther@suse.de>
3036 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3038 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3040 PR tree-optimization/46021
3041 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3043 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3045 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3047 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3049 * gcc.c-torture/compile/20110906-1.c: New test.
3051 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3053 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3055 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3057 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3058 --param tree-reassoc-width=1.
3060 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3061 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3063 2011-09-06 Richard Guenther <rguenther@suse.de>
3065 PR tree-optimization/48149
3066 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3068 2011-09-06 Richard Guenther <rguenther@suse.de>
3070 PR tree-optimization/48317
3071 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3073 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3075 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3077 (add_options_for_quad_vectors): Replace with ...
3078 (add_options_for_double_vectors): ... this.
3079 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3080 support multiple vector sizes since the vectorizer attempts to
3081 vectorize with both vector sizes.
3082 * gcc.dg/vect/no-vfa-vect-79.c,
3083 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3084 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3085 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3086 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3087 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3088 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3089 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3090 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3091 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3092 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3093 gcc.dg/vect/vect-40.c: Likewise.
3094 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3095 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3096 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3097 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3098 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3100 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3102 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3105 * gcc.target/mips/abi-main.h: New file.
3106 * gcc.target/mips/abi-o32-long32.c: New test.
3107 * gcc.target/mips/abi-o32-long64.c: Likewise.
3108 * gcc.target/mips/abi-o64-long32.c: Likewise.
3109 * gcc.target/mips/abi-o64-long64.c: Likewise.
3110 * gcc.target/mips/abi-n32-long32.c: Likewise.
3111 * gcc.target/mips/abi-n32-long64.c: Likewise.
3112 * gcc.target/mips/abi-n64-long32.c: Likewise.
3113 * gcc.target/mips/abi-n64-long64.c: Likewise.
3114 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3115 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3116 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3117 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3118 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3119 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3120 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3121 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3122 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3123 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3124 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3125 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3126 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3127 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3128 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3129 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3130 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3131 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3132 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3133 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3134 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3135 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3136 * gcc.target/mips/branch-3.c: Likewise.
3137 * gcc.target/mips/branch-4.c: Likewise.
3138 * gcc.target/mips/branch-5.c: Likewise.
3139 * gcc.target/mips/branch-6.c: Likewise.
3140 * gcc.target/mips/branch-7.c: Likewise.
3141 * gcc.target/mips/branch-8.c: Likewise.
3142 * gcc.target/mips/branch-9.c: Likewise.
3143 * gcc.target/mips/branch-10.c: Likewise.
3144 * gcc.target/mips/branch-11.c: Likewise.
3145 * gcc.target/mips/branch-12.c: Likewise.
3146 * gcc.target/mips/branch-13.c: Likewise.
3147 * gcc.target/mips/lazy-binding-1.c: Likewise.
3149 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3151 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3152 to avoid warning on int=16 platforms..
3154 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3156 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3157 to work even with -fshort-enums.
3159 2011-09-04 Jan Hubicka <jh@suse.cz>
3161 * gcc.c-torture/compile/20110902.c: new testcase.
3163 2011-09-04 Jason Merrill <jason@redhat.com>
3166 * g++.dg/cpp0x/rv-conv1.C: New.
3169 * g++.dg/cpp0x/rv-func3.C: New.
3171 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3175 * g++.dg/cpp0x/constexpr-template1.C: New.
3176 * g++.dg/cpp0x/constexpr-template2.C: New.
3177 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3178 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3180 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3182 * gnat.dg/specs/debug1.ads: Tweak pattern.
3184 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3187 * gfortran.dg/class_45a.f03: New.
3188 * gfortran.dg/class_45b.f03: New.
3190 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3191 Ira Rosen <ira.rosen@linaro.org>
3193 PR tree-optimization/50208
3194 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3195 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3196 -fno-tree-fre -fno-tree-pre.
3198 2011-09-02 Martin Jambor <mjambor@suse.cz>
3200 * gcc.dg/ipa/ipcp-3.c: New test.
3202 2011-09-02 Richard Guenther <rguenther@suse.de>
3204 PR tree-optimization/27460
3206 * gcc.dg/vect/vect-cond-7.c: New testcase.
3208 2011-09-02 Martin Jambor <mjambor@suse.cz>
3210 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3211 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3212 xfailed test for inlining.
3213 * g++.dg/ipa/ivinline-9.C: Likewise.
3215 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3217 PR tree-optimization/50178
3218 * gfortran.dg/vect/pr50178.f90: New test.
3220 2011-08-31 Martin Jambor <mjambor@suse.cz>
3223 * gcc.c-torture/execute/pr49886.c: New testcase.
3225 2011-08-31 Tom de Vries <tom@codesourcery.com>
3228 * gcc.dg/pr43513.c: New test.
3230 2011-08-30 Tobias Burnus <burnus@net-b.de>
3233 * gfortran.dg/common_14.f90: New.
3234 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3236 2011-08-30 Jason Merrill <jason@redhat.com>
3239 * g++.dg/cpp0x/decltype33.C: New.
3242 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3245 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3247 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3249 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3251 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3253 * gnat.dg/specs/aggr3.ads: New test.
3254 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3256 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3257 * gnat.dg/specs/aggr2.ads: Likewise.
3259 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3262 * gfortran.dg/allocate_with_source_2.f90: New test
3264 2011-08-30 Jason Merrill <jason@redhat.com>
3267 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3270 * g++.dg/cpp0x/constexpr-value3.C: New.
3272 2011-08-30 Richard Guenther <rguenther@suse.de>
3275 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3276 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3277 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3278 * gcc.dg/pr36902.c: XFAIL.
3280 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3282 * gcc.target/i386/fma-check.h: New.
3283 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3284 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3285 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3286 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3287 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3288 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3289 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3290 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3291 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3292 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3293 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3294 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3295 * gcc.target/i386/fma-compile.c: Likewise.
3296 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3297 * gcc.target/i386/sse-12.c: Add -mfma.
3298 * gcc.target/i386/sse-13.c: Likewise.
3299 * gcc.target/i386/sse-14.c: Likewise.
3300 * gcc.target/i386/sse-22.c: Likewise.
3301 * gcc.target/i386/sse-23.c: Likewise.
3302 * g++.dg/other/i386-2.C: Likewise.
3303 * g++.dg/other/i386-3.C: Likewise.
3305 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3308 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3309 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3311 2011-08-30 Christian Bruel <christian.bruel@st.com>
3313 * g++.dg/bprob/bprob.exp (feedback_options): Set
3314 -fbranch-probabilities.
3315 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3317 2011-08-29 Jason Merrill <jason@redhat.com>
3320 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3322 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3323 Jason Merrill <jason@redhat.com>
3325 * g++.dg/dfp/base.C: New test.
3327 2011-08-29 Jason Merrill <jason@redhat.com>
3331 * g++.dg/cpp0x/initlist58.C: New.
3333 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3336 * gfortran.dg/class_result_1.f03: New.
3338 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3341 * gcc.target/i386/pr48722.c: New test.
3343 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3346 * gfortran.dg/widechar_compare_1.f90: New test.
3348 2011-08-26 Jason Merrill <jason@redhat.com>
3352 * g++.dg/abi/mangle50.C: New.
3354 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3357 * gcc.target/i386/pr50202.c: New test.
3359 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3361 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3362 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3363 * gcc.target/i386/avx-round-vec.c: New test.
3364 * gcc.target/i386/avx-roundf-vec.c: New test.
3366 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3368 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3372 * c-c++-common/Wunused-var-14.c: New test.
3374 2011-08-26 Tom de Vries <tom@codesourcery.com>
3376 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3378 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3380 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3381 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3382 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3383 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3385 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3387 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3388 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3389 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3390 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3392 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3395 * gfortran.dg/pointer_comp_init_1.f90: New test.
3397 2011-08-25 Jason Merrill <jason@redhat.com>
3400 * g++.dg/cpp0x/sfinae27.C: New.
3402 2011-08-25 Tobias Burnus <burnus@net-b.de>
3404 * gfortran.dg/coarray_lib_token_4.f90: New.
3406 2011-08-25 Tobias Burnus <burnus@net-b.de>
3408 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3410 2011-08-25 Richard Guenther <rguenther@suse.de>
3412 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3414 2011-08-24 Tobias Burnus <burnus@net-b.de>
3417 * gfortran.dg/initialization_28.f90: New.
3419 2011-08-24 Richard Guenther <rguenther@suse.de>
3421 PR tree-optimization/50067
3422 * gcc.dg/torture/pr50067-3.c: New testcase.
3423 * gcc.dg/torture/pr50067-4.c: Likewise.
3424 * gcc.dg/torture/pr50067-5.c: Likewise.
3426 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3428 * g++.dg/other/i386-2.C: Add -mavx2 check.
3429 * g++.dg/other/i386-3.C: Likewise.
3430 * gcc.target/i386/avx-1.c: Add AVX2.
3431 * gcc.target/i386/avx-2.c: Likewise.
3432 * gcc.target/i386/funcspec-5.c: Likewise.
3433 * gcc.target/i386/sse-12.c: Likewise.
3434 * gcc.target/i386/sse-13.c: Likewise.
3435 * gcc.target/i386/sse-14.c: Likewise.
3436 * gcc.target/i386/sse-22.c: Likewise.
3437 * gcc.target/i386/sse-23.c: Likewise.
3438 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3439 * gcc.target/i386/avx2-check.h: New.
3440 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3441 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3442 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3443 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3444 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3445 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3446 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3447 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3448 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3449 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3450 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3451 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3452 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3453 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3454 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3455 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3456 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3457 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3458 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3459 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3460 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3461 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3462 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3463 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3464 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3465 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3466 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3467 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3468 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3469 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3470 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3471 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3472 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3473 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3474 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3475 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3476 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3477 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3478 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3479 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3480 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3481 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3482 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3483 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3484 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3485 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3486 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3487 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3488 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3489 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3490 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3491 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3492 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3493 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3494 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3495 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3496 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3497 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3498 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3499 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3500 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3501 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3502 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3503 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3504 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3505 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3506 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3507 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3508 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3509 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3510 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3511 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3512 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3513 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3514 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3515 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3516 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3517 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3518 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3519 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3520 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3521 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3522 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3531 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3532 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3533 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3534 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3535 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3536 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3581 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3595 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3596 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3597 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3598 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3599 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3601 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3602 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3611 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3612 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3613 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3614 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3615 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3616 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3617 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3618 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3619 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3620 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3621 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3632 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3633 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3648 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3649 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3650 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3731 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3732 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3733 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3734 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3735 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3736 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3737 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3738 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3739 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3740 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3741 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3742 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3743 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3744 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3745 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3746 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3747 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3748 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3749 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3750 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3751 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3752 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3753 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3754 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3755 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3756 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3757 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3758 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3759 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3760 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3761 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3762 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3763 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3764 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3765 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3766 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3767 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3768 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3769 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3770 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3771 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3772 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3773 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3774 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3775 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3776 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3777 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3778 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3779 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3780 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3781 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3782 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3783 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3784 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3785 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3786 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3787 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3788 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3789 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3790 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3791 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3792 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3793 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3794 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3795 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3796 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3797 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3798 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3799 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3800 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3801 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3802 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3803 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3804 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3805 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3806 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3807 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3808 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3809 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3810 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3811 * gcc.target/i386/testimm-9.c: Likewise.
3813 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3815 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3816 * g++.dg/other/i386-3.C: Likewise.
3817 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3818 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3819 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3820 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3821 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3822 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3823 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3824 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3825 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3826 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3827 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3828 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3829 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3830 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3831 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3832 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3833 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3834 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3835 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3836 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3837 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3838 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3839 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3840 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3841 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3842 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3843 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3844 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3845 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3846 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3847 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3848 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3849 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3850 * gcc.target/i386/sse-12.c: Add BMI2.
3851 * gcc.target/i386/sse-13.c: Likewise.
3852 * gcc.target/i386/sse-14.c: Likewise.
3853 * gcc.target/i386/sse-22.c: Likewise.
3854 * gcc.target/i386/sse-23.c: Likewise.
3856 2011-08-23 Jason Merrill <jason@redhat.com>
3858 * g++.dg/template/crash7.C: Adjust expected errors.
3860 2011-08-23 Jason Merrill <jason@redhat.com>
3864 * g++.dg/cpp0x/overload2.C: New.
3866 2011-08-23 Jason Merrill <jason@redhat.com>
3869 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3871 2011-08-23 Jason Merrill <jason@redhat.com>
3874 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3875 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3876 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3877 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3879 2011-08-23 Jason Merrill <jason@redhat.com>
3882 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3884 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3887 * g++.dg/warn/Wunused-var-16.C: New test.
3890 * gcc.dg/pr50161.c: New test.
3892 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3895 * g++.dg/gcov/gcov-7.C: New test.
3897 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3900 * g++.dg/dfp/nofields.C: New test.
3902 2011-08-23 Tobias Burnus <burnus@net-b.de>
3905 * gfortran.dg/use_16.f90: New.
3907 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3908 Kirill Yukhin <kirill.yukhin@intel.com>
3911 * gcc.target/i386/pr50155.c: New test.
3913 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3915 PR tree-optimization/50133
3916 * gcc.dg/pr50133.c: New test.
3919 * c-c++-common/cxxbitfields-6.c: New test.
3921 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3924 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3926 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3928 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3929 * gcc.dg/pr49994-3.c: Ditto.
3931 2011-08-22 Richard Guenther <rguenther@suse.de>
3934 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3935 * gcc.dg/torture/pr50067-2.c: Likewise.
3937 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3940 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3941 of a constant resulting from simplification.
3942 * gfortran.dg/warn_conversion_3.f90: New test.
3944 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3947 * gfortran.dg/zero_stride_1.f90: New test.
3949 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3952 * gfortran.dg/typebound_override_1.f90: Modified.
3954 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3956 PR tree-optimization/48739
3957 * gcc.dg/pr48739-1.c: New test.
3958 * gcc.dg/pr48739-2.c: New test.
3960 2011-08-20 Tobias Burnus <burnus@net-b.de>
3962 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3964 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3967 * gfortran.dg/where_3.f90: New test.
3969 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3972 * gfortran.dg/pr49721-1.f: New.
3973 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3975 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3977 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3978 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3981 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3983 * gcc.target/arm/wmul-11.c: New file.
3984 * gcc.target/arm/wmul-12.c: New file.
3985 * gcc.target/arm/wmul-13.c: New file.
3987 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3989 * gcc.target/arm/wmul-10.c: New file.
3991 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3993 * gcc.target/arm/wmul-9.c: New file.
3994 * gcc.target/arm/wmul-bitfield-2.c: New file.
3996 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3998 * gcc.target/arm/wmul-8.c: New file.
4000 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4002 * gcc.target/arm/wmul-7.c: New file.
4004 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4006 * gcc.target/arm/wmul-6.c: New file.
4008 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4010 * gcc.target/arm/wmul-5.c: New file.
4011 * gcc.target/arm/no-wmla-1.c: New file.
4013 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4015 * gcc.target/arm/wmul-bitfield-1.c: New file.
4017 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4019 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4021 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4023 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4024 * gcc.target/i386/conversion.c: Likewise.
4026 2011-08-19 Richard Guenther <rguenther@suse.de>
4028 * gcc.dg/torture/pr50067-1.c: New testcase.
4029 * gcc.dg/torture/pr50067-2.c: Likewise.
4031 2011-08-19 Joey Ye <joey.ye@arm.com>
4034 * gcc.target/arm/handler-align.c: New test.
4035 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4038 2011-08-19 Joey Ye <joey.ye@arm.com>
4040 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4042 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4045 * gfortran.dg/end_block_label_1.f90: New test.
4046 * gfortran.dg/end_associate_label_1.f90: New test.
4048 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4050 * gcc.dg/c1x-pointer-float-1.c: New test.
4052 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4055 * gfortran.dg/duplicate_labels_2.f: New test.
4057 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4059 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4060 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4061 gcc.dg/c1x-noreturn-5.c: New tests.
4063 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4065 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4067 2011-08-18 Tobias Burnus <burnus@net-b.de>
4070 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4071 * gfortran.dg/coarray_lock_3.f90: Fix test.
4072 * gfortran.dg/coarray_lock_4.f90: New.
4073 * gfortran.dg/coarray_lock_5.f90: New.
4075 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4078 * gcc.c-torture/compile/pr50009.c: New test.
4081 * gcc.dg/torture/pr50092.c: New test.
4083 2011-08-18 Tobias Burnus <burnus@net-b.de>
4086 * gfortran.dg/namelist_73.f90: New.
4088 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4090 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4093 * gcc.dg/pr50017.c: New test.
4095 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4098 * g++.dg/lookup/hidden-var1.C: New test case.
4100 2011-08-17 Tobias Burnus <burnus@net-b.de>
4103 * gfortran.dg/warn_unused_var_2.f90: New.
4104 * gfortran.dg/warn_unused_var_3.f90: New.
4106 2011-08-17 Tom de Vries <tom@codesourcery.com>
4109 * gcc.target/arm/pr43597.c: New test.
4111 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4114 * gfortran.dg/common_13.f90: New.
4116 2011-08-16 Jason Merrill <jason@redhat.com>
4119 * g++.dg/cpp0x/variadic-unresolved.C: New.
4121 * g++.old-deja/g++.brendan/README: Add R.I.P.
4123 * g++.dg/ext/attr-used-1.C: New.
4126 * g++.dg/cpp0x/initlist56.C: New.
4128 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4131 * g++.dg/opt/life1.C: Only run on Linux.
4133 2011-08-15 Tobias Burnus <burnus@net-b.de>
4135 * gfortran.dg/coarray_26.f90: New.
4137 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4139 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4142 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4145 * gfortran.dg/func_result_7.f90: New.
4147 2011-08-13 Jason Merrill <jason@redhat.com>
4150 * g++.dg/cpp0x/decltype32.C: New.
4153 * g++.dg/diagnostic/expr1.C: New.
4155 2011-08-12 David Li <davidxl@google.com>
4157 * g++.dg/abi/vbase15.C: New test.
4159 2011-08-12 Jason Merrill <jason@redhat.com>
4162 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4164 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4166 * gcc.dg/builtins-67.c: New test.
4167 * gcc.target/i386/conversion.c: Ditto.
4169 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4170 Brian Hackett <bhackett1024@gmail.com>
4172 * g++.dg/plugin/decl_plugin.c: New.
4173 * g++.dg/plugin/decl-plugin-test.C: New.
4174 * g++.dg/plugin/plugin.exp: Add above testcase.
4176 2011-08-11 Richard Guenther <rguenther@suse.de>
4178 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4180 2011-08-11 Michael Matz <matz@suse.de>
4182 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4184 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4186 PR tree-optimization/50039
4187 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4188 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4190 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4192 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4193 (sse4_1_test): Initialize src3 with random value.
4195 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4197 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4198 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4199 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4200 * gcc.dg/scal-to-vec1.c: New test.
4201 * gcc.dg/scal-to-vec2.c: New test.
4203 2011-08-09 Richard Guenther <rguenther@suse.de>
4205 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4206 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4207 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4208 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4210 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4212 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4214 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4216 * gcc.dg/pr49948.c: Require pthread effective target.
4218 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4220 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4222 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4224 * gcc.target/i386/sse-22a.c: New test.
4226 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4228 PR tree-optimization/50014
4229 * gcc.dg/vect/pr50014.c: New test.
4231 2011-08-08 Martin Jambor <mjambor@suse.cz>
4234 * gcc.dg/tree-ssa/pr49923.c: New test.
4236 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4239 * gcc.target/i386/pr49781-1.c: New.
4241 2011-08-08 Jason Merrill <jason@redhat.com>
4243 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4245 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4247 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4250 * gfortran.dg/typebound_override_1.f90: New.
4252 2011-08-07 Kai Tietz <ktietz@redhat.com>
4254 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4255 x86_64 mingw target.
4256 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4257 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4258 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4259 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4260 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4261 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4262 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4263 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4264 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4265 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4267 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4270 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4272 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4274 * gcc.dg/pr48770.c: Cleanup coverage files.
4275 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4277 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4279 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4280 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4281 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4282 lzcnt and bmi options.
4284 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4287 * gcc.dg/pr47381-1.c: New.
4288 * gcc.dg/pr47381-2.c: Likewise.
4289 * gcc.target/i386/pr47381.c: Likewise.
4291 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4294 * gcc.dg/pr47727.c: New.
4297 * gcc.dg/pr47372-1.c: New.
4298 * gcc.dg/pr47372-2.c: Likewise.
4300 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4303 * gcc.target/i386/pr47449.c: New.
4306 * gcc.dg/pr47446-1.c: New.
4307 * gcc.dg/pr47446-2.c: Likewise.
4309 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4312 * gcc.dg/pr47766.c: New.
4315 * gcc.dg/tls/pr47715-1.c: New.
4316 * gcc.dg/tls/pr47715-2.c: Likewise.
4317 * gcc.dg/tls/pr47715-3.c: Likewise.
4318 * gcc.dg/tls/pr47715-4.c: Likewise.
4319 * gcc.dg/tls/pr47715-5.c: Likewise.
4321 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4324 * objc.dg/gnu-api-2-class.m: Updated comments.
4325 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4326 * objc.dg/gnu-api-2-class-meta.m: New test.
4327 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4329 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4332 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4333 with classes that are in construction.
4335 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4338 * gcc.target/i386/pr48084-1.c: New.
4339 * gcc.target/i386/pr48084-2.c: Likewise.
4340 * gcc.target/i386/pr48084-3.c: Likewise.
4341 * gcc.target/i386/pr48084-4.c: Likewise.
4342 * gcc.target/i386/pr48084-5.c: Likewise.
4344 PR rtl-optimization/49504
4345 * gcc.target/i386/pr49504.c: New.
4348 * gcc.dg/pr49860.c: New.
4350 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4353 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4354 with classes that are in construction.
4356 2011-08-05 Jason Merrill <jason@redhat.com>
4359 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4362 * g++.dg/cpp0x/decltype31.C: New.
4365 * g++.dg/init/array28.C: New.
4368 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4370 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4373 * gcc.dg/pr47369-1.c: New.
4375 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4378 * gcc.dg/torture/pr47364-1.c: New.
4379 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4380 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4382 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4385 * gfortran.dg/transfer_check_2.f90: New test case.
4387 2011-08-05 Jan Hubicka <jh@suse.cz>
4390 * gfortran.dg/pr49494.f90: New testcase.
4392 2011-08-05 Jan Hubicka <jh@suse.cz>
4395 * gcc.c-torture/compile/pr49735.c: New testcase.
4397 2011-08-05 Jason Merrill <jason@redhat.com>
4400 * g++.dg/cpp0x/initlist56.C: New.
4403 * g++.dg/overload/rvalue2.C: New.
4406 * g++.dg/cpp0x/range-for21.C: New.
4408 * g++.dg/ext/vla11.C: New.
4410 2011-08-05 Richard Guenther <rguenther@suse.de>
4412 PR tree-optimization/49984
4413 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4415 2011-08-05 Richard Guenther <rguenther@suse.de>
4417 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4418 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4419 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4421 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4423 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4424 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4425 * gfortran.dg/ldist-pr43023.f90: Ditto.
4426 * gfortran.dg/namelist_52.f90: Ditto.
4427 * gfortran.dg/interface_proc_end.f90: Ditto.
4428 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4429 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4431 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4433 * gcc.dg/vect/vect-over-widen-1.c: New test.
4434 * gcc.dg/vect/vect-over-widen-2.c: New test.
4435 * gcc.dg/vect/vect-over-widen-3.c: New test.
4436 * gcc.dg/vect/vect-over-widen-4.c: New test.
4438 2011-08-04 Richard Guenther <rguenther@suse.de>
4441 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4443 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4445 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4447 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4450 * g++.dg/ext/builtin-object-size3.C: New test.
4452 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4454 PR tree-optimization/49948
4455 * gcc.dg/pr49948.c: New test.
4457 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4460 * gcc.dg/torture/pr47383.c: New.
4462 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4464 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4466 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4468 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4470 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4473 * gcc.dg/torture/pr47744-1.c: New.
4474 * gcc.dg/torture/pr47744-2.c: Likewise.
4475 * gcc.dg/torture/pr47744-3.c: Likewise.
4477 2011-08-03 Richard Guenther <rguenther@suse.de>
4480 * gcc.dg/torture/pr49958.c: New testcase.
4482 2011-08-03 Richard Guenther <rguenther@suse.de>
4484 PR tree-optimization/49938
4485 * g++.dg/torture/pr49938.C: New testcase.
4487 2011-08-02 Jason Merrill <jason@redhat.com>
4490 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4493 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4496 * g++.dg/cpp0x/variadic115.C: New.
4499 * g++.dg/cpp0x/union5.C: New.
4501 2011-08-02 Daniel Kraft <d@domob.eu>
4504 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4506 2011-08-02 Kai Tietz <ktietz@redhat.com>
4509 * gcc.dg/tree-ssa/forwprop-15.c
4511 2011-08-02 Jason Merrill <jason@redhat.com>
4514 * g++.dg/cpp0x/range-for20.C: New.
4516 2011-08-02 Tobias Burnus <burnus@net-b.de>
4518 * gfortran.dg/coarray_lib_token_3.f90: New.
4520 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4523 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4524 * gcc.dg/gomp/atomic-15.c: New test.
4525 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4526 * g++.dg/gomp/atomic-15.C: New test.
4527 * g++.dg/gomp/private-1.C: New test.
4528 * g++.dg/gomp/sharing-2.C: New test.
4529 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4530 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4531 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4533 2011-08-02 Tobias Burnus <burnus@net-b.de>
4535 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4536 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4538 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4539 * gfortran.dg/allocatable_function_5.f90: Ditto.
4540 * gfortran.dg/allocate_stat.f90: Ditto.
4541 * gfortran.dg/array_constructor_20.f90: Ditto.
4542 * gfortran.dg/array_constructor_21.f90: Ditto.
4543 * gfortran.dg/array_constructor_22.f90: Ditto.
4544 * gfortran.dg/array_constructor_26.f03: Ditto.
4545 * gfortran.dg/array_function_4.f90: Ditto.
4546 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4547 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4548 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4549 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4550 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4551 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4552 * gfortran.dg/class_15.f03: Ditto.
4553 * gfortran.dg/class_27.f03: Ditto.
4554 * gfortran.dg/class_33.f90: Ditto.
4555 * gfortran.dg/class_37.f03: Ditto.
4556 * gfortran.dg/class_40.f03: Ditto.
4557 * gfortran.dg/class_42.f03: Ditto.
4558 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4559 * gfortran.dg/coarray/registering_1.f90: Ditto.
4560 * gfortran.dg/convert_1.f90: Ditto.
4561 * gfortran.dg/default_initialization_3.f90: Ditto.
4562 * gfortran.dg/dependency_25.f90: Ditto.
4563 * gfortran.dg/dependency_26.f90: Ditto.
4564 * gfortran.dg/dependency_36.f90: Ditto.
4565 * gfortran.dg/dependency_37.f90: Ditto.
4566 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4567 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4568 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4569 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4570 * gfortran.dg/elemental_result_1.f90: Ditto.
4571 * gfortran.dg/empty_derived_type.f90: Ditto.
4572 * gfortran.dg/entry_7.f90: Ditto.
4573 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4574 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4575 * gfortran.dg/error_recovery_3.f90: Ditto.
4576 * gfortran.dg/extends_4.f03: Ditto.
4577 * gfortran.dg/func_assign.f90: Ditto.
4578 * gfortran.dg/func_assign_3.f90: Ditto.
4579 * gfortran.dg/generic_1.f90: Ditto.
4580 * gfortran.dg/generic_18.f90: Ditto.
4581 * gfortran.dg/generic_22.f03: Ditto.
4582 * gfortran.dg/generic_4.f90: Ditto.
4583 * gfortran.dg/generic_6.f90: Ditto.
4584 * gfortran.dg/generic_actual_arg.f90: Ditto.
4585 * gfortran.dg/graphite/id-21.f: Ditto.
4586 * gfortran.dg/graphite/pr45758.f90: Ditto.
4587 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4588 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4589 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4590 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4591 * gfortran.dg/host_used_types_1.f90: Ditto.
4592 * gfortran.dg/implicit_1.f90: Ditto.
4593 * gfortran.dg/implicit_11.f90: Ditto.
4594 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4595 * gfortran.dg/impure_actual_1.f90: Ditto.
4596 * gfortran.dg/impure_assignment_1.f90: Ditto.
4597 * gfortran.dg/impure_constructor_1.f90: Ditto.
4598 * gfortran.dg/initialization_10.f90: Ditto.
4599 * gfortran.dg/initialization_12.f90: Ditto.
4600 * gfortran.dg/interface_14.f90: Ditto.
4601 * gfortran.dg/interface_15.f90: Ditto.
4602 * gfortran.dg/interface_2.f90: Ditto.
4603 * gfortran.dg/interface_25.f90: Ditto.
4604 * gfortran.dg/interface_26.f90: Ditto.
4605 * gfortran.dg/interface_29.f90: Ditto.
4606 * gfortran.dg/interface_assignment_1.f90: Ditto.
4607 * gfortran.dg/internal_pack_6.f90: Ditto.
4608 * gfortran.dg/internal_pack_7.f90: Ditto.
4609 * gfortran.dg/internal_pack_8.f90: Ditto.
4610 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4611 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4612 * gfortran.dg/module_commons_3.f90: Ditto.
4613 * gfortran.dg/module_equivalence_4.f90: Ditto.
4614 * gfortran.dg/module_equivalence_6.f90: Ditto.
4615 * gfortran.dg/module_function_type_1.f90: Ditto.
4616 * gfortran.dg/module_naming_1.f90: Ditto.
4617 * gfortran.dg/namelist_4.f90: Ditto.
4618 * gfortran.dg/operator_c1202.f90: Ditto.
4619 * gfortran.dg/parens_7.f90: Ditto.
4620 * gfortran.dg/pr32921.f: Ditto.
4621 * gfortran.dg/pr33646.f90: Ditto.
4622 * gfortran.dg/pr41928.f90: Ditto.
4623 * gfortran.dg/pr42119.f90: Ditto.
4624 * gfortran.dg/pr43984.f90: Ditto.
4625 * gfortran.dg/present_1.f90: Ditto.
4626 * gfortran.dg/private_type_2.f90: Ditto.
4627 * gfortran.dg/proc_decl_2.f90: Ditto.
4628 * gfortran.dg/proc_ptr_10.f90: Ditto.
4629 * gfortran.dg/proc_ptr_22.f90: Ditto.
4630 * gfortran.dg/proc_ptr_8.f90: Ditto.
4631 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4632 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4633 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4634 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4635 * gfortran.dg/substring_equivalence.f90: Ditto.
4636 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4637 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4638 * gfortran.dg/trim_optimize_6.f90: Ditto.
4639 * gfortran.dg/typebound_call_12.f03: Ditto.
4640 * gfortran.dg/typebound_operator_5.f03: Ditto.
4641 * gfortran.dg/typebound_operator_6.f03: Ditto.
4642 * gfortran.dg/typebound_proc_18.f03: Ditto.
4643 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4644 * gfortran.dg/use_1.f90: Ditto.
4645 * gfortran.dg/use_10.f90: Ditto.
4646 * gfortran.dg/use_11.f90: Ditto.
4647 * gfortran.dg/use_14.f90: Ditto.
4648 * gfortran.dg/use_only_2.f90: Ditto.
4649 * gfortran.dg/use_rename_4.f90: Ditto.
4650 * gfortran.dg/use_rename_5.f90: Ditto.
4651 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4652 * gfortran.dg/used_interface_ref.f90: Ditto.
4653 * gfortran.dg/used_types_11.f90: Ditto.
4654 * gfortran.dg/used_types_3.f90: Ditto.
4655 * gfortran.dg/used_types_4.f90: Ditto.
4656 * gfortran.dg/userdef_operator_2.f90: Ditto.
4657 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4658 * gfortran.dg/vect/pr46213.f90: Ditto.
4659 * gfortran.dg/whole_file_21.f90: Ditto.
4660 * gfortran.dg/whole_file_22.f90: Ditto.
4661 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4662 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4664 2011-08-02 Kai Tietz <ktietz@redhat.com>
4666 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4668 2011-08-01 Jason Merrill <jason@redhat.com>
4671 * g++.dg/abi/mangle49.C: New.
4674 * g++.dg/cpp0x/constexpr-array4.C: New.
4677 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4679 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4682 * gcc.target/i386/pr49927.c: New test.
4684 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4686 PR tree-optimization/49926
4687 * gcc.dg/vect/pr49926.c: New test.
4689 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4691 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4692 * gcc.target/i386/lzcnt-1.c: New test.
4693 * gcc.target/i386/lzcnt-2.c: Likewise.
4694 * gcc.target/i386/lzcnt-2a.c: Likewise.
4695 * gcc.target/i386/lzcnt-3.c: Likewise.
4696 * gcc.target/i386/lzcnt-4.c: Likewise.
4697 * gcc.target/i386/lzcnt-4a.c: Likewise.
4698 * gcc.target/i386/lzcnt-5.c: Likewise.
4699 * gcc.target/i386/lzcnt-6.c: Likewise.
4700 * gcc.target/i386/lzcnt-6a.c: Likewise.
4701 * gcc.target/i386/lzcnt-check.h: Likewise.
4703 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4704 * gcc.target/i386/sse-13.c: Likewise.
4705 * gcc.target/i386/sse-14.c: Likewise.
4706 * g++.dg/other/i386-2.C: Likewise.
4707 * g++.dg/other/i386-3.C: Likewise.
4709 2011-08-01 Julian Brown <julian@codesourcery.com>
4711 * gcc.target/arm/fixed-point-exec.c: New test.
4713 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4716 * gcc.target/i386/pr49920.c: New test.
4718 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4720 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4721 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4722 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4723 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4724 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4725 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4726 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4727 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4728 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4729 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4730 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4731 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4732 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4733 * g++.dg/tree-ssa/pr33615.C: Ditto.
4734 * g++.dg/tree-ssa/restrict1.C: Ditto.
4735 * c-c++-common/restrict-2.c: Ditto.
4736 * gfortran.dg/pr32921.f: Ditto.
4737 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4738 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4739 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4740 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4741 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4742 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4743 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4744 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4745 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4746 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4748 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4750 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4751 .exe.ltrans[0-9]*. dump files.
4753 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4756 * gfortran.dg/abstract_type_6.f03: Modified.
4757 * gfortran.dg/typebound_proc_24.f03: New.
4759 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4762 * g++.dg/init/for1.C: Fix.
4764 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4767 * gfortran.dg/string_5.f90: New test.
4769 2011-07-29 Jason Merrill <jason@redhat.com>
4772 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4774 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4776 PR tree-optimization/47407
4777 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4781 2011-07-29 Richard Guenther <rguenther@suse.de>
4783 * gcc.dg/uninit-suppress.c: Also disable VRP.
4784 * gcc.dg/uninit-suppress_2.c: Likewise.
4786 2011-07-28 Jason Merrill <jason@redhat.com>
4789 * g++.dg/template/nontype24.C: New.
4791 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4793 PR rtl-optimization/47958
4794 * gcc.dg/torture/pr47958-1.c: New.
4796 2011-07-29 Wei Guozhi <carrot@google.com>
4798 PR rtl-optimization/49799
4799 * gcc.dg/pr49799.c: New test case.
4801 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4804 * gcc.dg/graphite/id-pr48648.c: New.
4806 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4809 * gfortran.dg/maxloc_2.f90: New test.
4810 * gfortran.dg/maxloc_3.f90: New test.
4811 * gfortran.dg/minloc_1.f90: New test.
4812 * gfortran.dg/minloc_2.f90: New test.
4813 * gfortran.dg/minloc_3.f90: New test.
4814 * gfortran.dg/minmaxloc_7.f90: New test.
4817 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4819 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4821 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4822 the builtin isn't optimized away.
4824 2011-07-27 Tobias Burnus <burnus@net-b.de>
4827 * gfortran.dg/lto/pr45586-2_0.f90: New.
4829 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4832 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4833 * c-c++-common/cxxbitfields-5.c: Same.
4835 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4837 * lib/target-supports.exp (check_effective_target_mmap): Use
4838 check_function_available.
4840 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4842 * g++.old-deja/g++.pt/crash60.C: Updated.
4844 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4847 * gcc.target/i386/pr49866.c: New test.
4849 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4851 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4852 * gcc.target/i386/bmi-andn-1.c: New test.
4853 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4854 * gcc.target/i386/bmi-andn-2.c: Likewise.
4855 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4856 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4857 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4858 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4859 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4860 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4861 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4862 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4863 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4864 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4865 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4866 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4867 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4868 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4869 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4870 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4871 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4872 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4873 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4874 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4875 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4877 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4880 * gfortran.dg/graphite/id-pr47691.f: New.
4882 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4884 * gcc.target/i386/avx-os-support.h: New.
4885 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4886 (main): Check avx_os_support before the test is run.
4887 * gcc.target/i386/aes-avx-check.h: Ditto.
4888 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4890 2011-07-27 Kai Tietz <ktietz@redhat.com>
4892 * gcc.target/i386/aggregate-ret3.c: New test.
4893 * gcc.target/i386/aggregate-ret4.c: New test.
4895 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4898 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4899 allocated array should *not* change its size.
4900 * gfortran.dg/multiple_allocation_3.f90: New test.
4902 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4905 * g++.dg/cpp0x/constexpr-49776.C: New.
4907 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4910 * gcc.dg/graphite/id-pr47046.c: New.
4912 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4915 * gcc.dg/graphite/run-id-pr47593.c: New.
4917 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4920 * gcc.dg/graphite/run-id-pr47653.c: New.
4921 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4922 induction variables.
4923 * gcc.dg/graphite/scop-16.c: Same.
4924 * gcc.dg/graphite/scop-17.c: Same.
4925 * gcc.dg/graphite/scop-21.c: Same.
4927 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4930 * gcc.dg/graphite/id-pr48805.c: New.
4932 2011-07-26 Tobias Burnus <burnus@net-b.de>
4934 * gfortran.dg/coarray_lib_token_2.f90: New.
4936 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4938 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4941 2011-07-25 Andrew Pinski <apinski@cavium.com>
4944 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4945 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4947 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4949 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4951 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4952 * gcc.c-torture/execute/loop-2g.c: Likewise.
4953 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4954 Require mmap support.
4955 * gcc.c-torture/execute/loop-2g.x: Likewise.
4956 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4957 (MAP_ANON): Provide default.
4958 * gcc.dg/20050826-1.c: Likewise.
4959 * gcc.target/i386/pr36533.c: Likewise.
4960 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4961 Use dg-require-effective-target mmap.
4963 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4966 * g++.dg/cpp0x/range-for19.C: New.
4968 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4971 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4974 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4977 * g++.dg/torture/pr49309.C: Remove.
4979 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4981 PR tree-optimization/49809
4982 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4985 2011-07-25 Richard Guenther <rguenther@suse.de>
4987 PR tree-optimization/49715
4988 * gcc.target/i386/pr49715-1.c: New testcase.
4989 * gcc.target/i386/pr49715-2.c: Likewise.
4991 2011-07-23 Jason Merrill <jason@redhat.com>
4993 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4995 2011-07-22 Jason Merrill <jason@redhat.com>
4998 * g++.dg/cpp0x/initlist55.C: New.
5000 2011-07-23 Tobias Burnus <burnus@net-b.de>
5003 * gfortran.dg/namelist_72.f: New.
5005 2011-07-23 Tobias Burnus <burnus@net-b.de>
5007 * gfortran.dg/coarray_25.f90: New.
5009 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5011 * override1.C: This test should use c++0x mode.
5012 * override3.C: New. Test the diagnostics in c++98 mode.
5014 2011-07-22 Jason Merrill <jason@redhat.com>
5015 Mark Glisse <marc.glisse@normalesup.org>
5018 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5021 * g++.dg/opt/builtins2.C: New.
5022 * g++.dg/other/error27.C: Don't rely on __builtin.
5024 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5026 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5028 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5029 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5030 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5031 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5033 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5036 2011-07-22 Richard Guenther <rguenther@suse.de>
5038 PR tree-optimization/45819
5039 * gcc.dg/pr45819.c: New testcase.
5041 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5043 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5045 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5049 * gcc.dg/graphite/run-id-pr47654.c: New.
5051 2011-07-21 Ian Lance Taylor <iant@google.com>
5054 * gcc.dg/pr49705.c: New test.
5056 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5058 * lib/target-supports.exp (check_avx_os_support_available): New.
5059 (check_effective_target_avx_runtime): Use it.
5061 2011-07-21 Richard Guenther <rguenther@suse.de>
5063 PR tree-optimization/49770
5064 * g++.dg/torture/pr49770.C: New testcase.
5066 2011-07-21 Kai Tietz <ktietz@redhat.com>
5068 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5069 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5071 2011-07-21 Tobias Burnus <burnus@net-b.de>
5073 * gfortran.dg/coarray_lib_token_1.f90: New.
5075 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5077 * gcc.dg/pr32912-2.c: Skip for AVR.
5078 * gcc.dg/pr44674.c: Add dg-require-profiling.
5080 2011-07-20 Jason Merrill <jason@redhat.com>
5082 * g++.dg/ext/desig2.C: New.
5084 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5086 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5088 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5089 * gcc.target/powerpc/recip-3.c: Ditto.
5091 2011-07-19 Jason Merrill <jason@redhat.com>
5093 PR c++/6709 (DR 743)
5094 PR c++/42603 (DR 950)
5095 * g++.dg/cpp0x/decltype21.C: New.
5097 2011-07-20 Richard Guenther <rguenther@suse.de>
5100 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5101 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5103 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5105 * gcc.target/arm/combine-movs.c: New.
5106 * gcc.target/arm/unsigned-extend-2.c: New.
5108 2011-07-19 Jason Merrill <jason@redhat.com>
5111 * g++.dg/cpp0x/variadic114.C: New.
5113 2011-07-19 Tobias Burnus <burnus@net-b.de>
5115 * gfortran.dg/coarray_args_1.f90: New.
5116 * gfortran.dg/coarray_args_2.f90: New.
5118 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5121 * gfortran.dg/allocate_error_3.f90: New.
5123 2011-07-19 Richard Guenther <rguenther@suse.de>
5125 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5126 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5127 * gcc.dg/torture/20110719-1.c: New testcase.
5129 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5131 PR tree-optimization/49768
5132 * gcc.c-torture/execute/pr49768.c: New test.
5134 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5136 PR tree-optimization/49771
5137 * gcc.dg/vect/pr49771.c: New test.
5139 2011-07-18 Martin Jambor <mjambor@suse.cz>
5141 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5142 * gcc.dg/ipa/ipa-2.c: Likewise.
5143 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5144 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5145 * gcc.dg/ipa/ipa-5.c: Likewise.
5146 * gcc.dg/ipa/ipa-7.c: Likewise.
5147 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5148 * gcc.dg/ipa/ipacost-1.c: Likewise.
5149 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5151 * gcc.dg/ipa/ipcp-1.c: New test.
5152 * gcc.dg/ipa/ipcp-2.c: Likewise.
5153 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5155 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5158 * gfortran.dg/pr49675.f90: New test.
5160 2011-07-18 Richard Guenther <rguenther@suse.de>
5162 * gcc.dg/torture/20110718-1.c: New testcase.
5164 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5166 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5167 * g++.dg/ext/bitfield3.C: Likewise.
5168 * g++.dg/ext/bitfield4.C: Likewise.
5169 * g++.dg/ext/bitfield5.C: Likewise.
5170 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5171 * g++.dg/other/pr23205-2.C: Likewise.
5172 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5173 * gcc.c-torture/compile/20001109-2.c: Likewise.
5174 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5175 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5176 * gcc.dg/bitfld-16.c: Likewise.
5177 * gcc.dg/bitfld-17.c: Likewise.
5178 * gcc.dg/bitfld-18.c: Likewise.
5179 * gcc.dg/builtins-config.h: Remove Netware support.
5180 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5181 * gcc.dg/cdce2.c: Likewise.
5182 * gcc.dg/cpp/assert4.c: Remove netware support.
5183 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5184 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5186 * lib/target-supports.exp (check_visibility_available): Remove
5188 (check_profiling_available): Likewise.
5190 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5192 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5194 2011-07-17 Tobias Burnus <burnus@net-b.de>
5195 Thomas Koenig <tkoenig@gcc.gnu.org>
5198 * gfortran.dg/generic_17.f90: Fix testcase.
5199 * gfortran.dg/interface_3.f90: Add dg-error.
5200 * gfortran.dg/use_14.f90: New.
5201 * gfortran.dg/use_15.f90: New.
5203 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5205 * gnat.dg/pointer_controlled.adb: New test.
5207 2011-07-17 Tobias Burnus <burnus@net-b.de>
5210 * gfortran.dg/pointer_remapping_7.f90: New.
5212 2011-07-16 Jason Merrill <jason@redhat.com>
5214 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5216 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5217 Jason Merrill <jason@redhat.com>
5221 * g++.dg/cpp0x/decltype29.C: Adjust.
5222 * g++.dg/cpp0x/error4.C: Adjust.
5223 * g++.dg/cpp0x/sfinae26.C: Adjust.
5224 * g++.dg/cpp0x/variadic105.C: Adjust.
5225 * g++.dg/template/deduce3.C: Adjust.
5226 * g++.dg/template/error45.C: Adjust.
5227 * g++.dg/template/ptrmem2.C: Adjust.
5228 * g++.dg/template/sfinae2.C: Adjust.
5229 * g++.old-deja/g++.pt/crash60.C: Adjust.
5230 * g++.old-deja/g++.pt/unify6.C: Adjust.
5231 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5232 * g++.dg/cpp0x/nullptr15.C: Adjust.
5233 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5234 * g++.dg/cpp0x/pr31431.C: Adjust.
5235 * g++.dg/cpp0x/pr31434.C: Adjust.
5236 * g++.dg/cpp0x/sfinae11.C: Adjust
5237 * g++.dg/cpp0x/temp_default2.C: Adjust.
5238 * g++.dg/cpp0x/trailing4.C: Adjust.
5239 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5240 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5241 * g++.dg/cpp0x/variadic105.C: Adjust.
5242 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5243 * g++.dg/ext/vla2.C: Adjust.
5244 * g++.dg/other/ptrmem10.C: Adjust.
5245 * g++.dg/other/ptrmem11.C: Adjust.
5246 * g++.dg/overload/unknown1.C: Adjust.
5247 * g++.dg/template/conv11.C: Adjust.
5248 * g++.dg/template/dependent-expr5.C: Adjust.
5249 * g++.dg/template/friend.C: Adjust.
5250 * g++.dg/template/incomplete2.C: Adjust.
5251 * g++.dg/template/local4.C: Adjust.
5252 * g++.dg/template/local6.C: Adjust.
5253 * g++.dg/template/operator9.C: Adjust.
5254 * g++.dg/template/ttp25.C: Adjust.
5255 * g++.dg/template/unify10.C: Adjust.
5256 * g++.dg/template/unify11.C: Adjust.
5257 * g++.dg/template/unify6.C: Adjust.
5258 * g++.dg/template/unify9.C: Adjust.
5259 * g++.dg/template/varmod1.C: Adjust.
5260 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5261 * g++.old-deja/g++.pt/crash28.C: Adjust.
5262 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5263 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5264 * g++.old-deja/g++.pt/expr2.C: Adjust.
5265 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5266 * g++.old-deja/g++.pt/spec5.C: Adjust.
5267 * g++.old-deja/g++.pt/spec6.C: Adjust.
5268 * g++.old-deja/g++.pt/unify4.C: Adjust.
5269 * g++.old-deja/g++.pt/unify8.C: Adjust.
5270 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5271 * g++.dg/overload/template5.C: New testcase.
5272 * g++.dg/template/overload12.C: New testcase.
5274 2011-07-11 Tobias Burnus <burnus@net-b.de>
5276 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5277 * gfortran.dg/coarray_7.f90: Ditto.
5278 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5279 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5281 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5283 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5285 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5286 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5287 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5289 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5290 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5291 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5293 2011-07-15 Jason Merrill <jason@redhat.com>
5296 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5297 Use --extra_opts instead of --additional_options.
5299 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5302 * g++.dg/torture/pr49309.C: Remove.
5304 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5306 * gcc.target/tic6x/weak-call.c: New test.
5307 * gcc.target/tic6x/fpcmp.c: New test.
5308 * gcc.target/tic6x/fpdiv.c: New test.
5309 * gcc.target/tic6x/rotdi16-scan.c: New test.
5310 * gcc.target/tic6x/ffssi.c: New test.
5311 * gcc.target/tic6x/fpdiv-lib.c: New test.
5312 * gcc.target/tic6x/cold-lc.c: New test.
5313 * gcc.target/tic6x/longcalls.c: New test.
5314 * gcc.target/tic6x/abi-align-1.c: New test.
5315 * gcc.target/tic6x/fpcmp-finite.c: New test.
5316 * gcc.target/tic6x/rotdi16.c: New test.
5317 * gcc.target/tic6x/bswapl.c: New test.
5318 * gcc.target/tic6x/ffsdi.c: New test.
5319 * gcc.target/tic6x/tic6x.exp: New file.
5320 * gcc.target/tic6x/builtins/arith24.c: New test.
5321 * gcc.target/tic6x/builtins/smpy.c: New test.
5322 * gcc.target/tic6x/builtins/smpylh.c: New test.
5323 * gcc.target/tic6x/builtins/smpyh.c: New test.
5324 * gcc.target/tic6x/builtins/sarith1.c: New test.
5325 * gcc.target/tic6x/builtins/extclr.c: New test
5326 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5327 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5328 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5329 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5331 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5333 * gcc.dg/20020312-2.c: Likewise.
5334 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5335 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5336 * gcc.dg/torture/builtin-math-7.c: Likewise.
5339 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5340 not testing tic6x-*-*.
5342 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5345 * g++.dg/torture/pr49309.C: New testcase.
5347 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5349 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5351 2011-07-14 Richard Guenther <rguenther@suse.de>
5353 PR tree-optimization/49651
5354 * gcc.dg/torture/pr49651.c: New testcase.
5356 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5359 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5361 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5363 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5364 -mno-pointers-to-nested-functions.
5365 * gcc.target/powerpc/no-r11-2.c: Ditto.
5366 * gcc.target/powerpc/no-r11-3.c: Ditto.
5368 2011-07-13 Jason Merrill <jason@redhat.com>
5370 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5371 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5372 when compiling C files.
5373 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5374 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5375 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5376 * g++.dg/lookup/anon2.C: Likewise.
5377 * g++.dg/tree-ssa/copyprop.C: Likewise.
5378 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5379 * g++.dg/init/vector1.C: Ignore narrowing errors.
5380 * g++.dg/torture/pr35526.C: Likewise.
5381 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5383 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5386 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5389 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5391 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5392 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5394 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5396 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5397 * lib/obj-c++.exp (obj-c++_init): Ditto.
5398 * lib/file-format.exp (gcc_target_object_format): Ditto.
5399 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5400 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5401 (check_visibility_available): Ditto.
5402 (check_effective_target_tls_native): Ditto.
5403 (check_effective_target_tls_emulated): Ditto.
5404 (check_effective_target_function_sections): Ditto.
5406 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5408 * gcc.target/arm/pr48183.c: New test.
5410 2011-07-13 Richard Guenther <rguenther@suse.de>
5412 * gcc.dg/torture/20110713-1.c: New testcase.
5414 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5417 * gcc.c-torture/compile/pr49474.c: New testcase.
5419 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5421 PR tree-optimization/49712
5422 * gcc.c-torture/execute/pr49712.c: New test.
5424 2011-07-11 Jason Merrill <jason@redhat.com>
5427 * g++.dg/template/recurse3.C: New.
5429 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5432 * gcc.dg/guality/csttest.c: New test.
5435 * gfortran.dg/pr49698.f90: New test.
5437 2011-07-11 Jeff Law <law@redhat.com>
5439 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5441 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5443 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5444 * go.test/go-test.exp (go-set-goarch): Likewise.
5446 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5449 * gcc.target/avr/torture/pr39633.c: New test case.
5451 2011-07-11 Tobias Burnus <burnus@net-b.de>
5454 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5456 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5458 * lib/target-supports.exp (check_effective_target_scheduling):
5460 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5461 * gcc.dg/pr45055.c: Ditto.
5462 * gcc.dg/pr45353.c: Ditto.
5463 * g++.dg/pr45056.C: Ditto.
5465 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5467 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5468 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5469 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5470 * g++.dg/torture/pr31863.C: Skip AVR.
5472 2011-07-10 Tobias Burnus <burnus@net-b.de>
5475 * gfortran.dg/intrinsic_signal.f90: New.
5477 2011-07-09 Jason Merrill <jason@redhat.com>
5479 * g++.dg/cpp0x/regress/regress6.C: New.
5480 * g++.dg/parse/crash45.C: Adjust message.
5481 * g++.dg/template/crash38.C: Adjust message.
5482 * g++.dg/template/crash64.C: Adjust message.
5484 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5486 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5487 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5488 * g++.dg/abi/bitfield3.C: Likewise.
5489 * g++.dg/eh/pr38662.C: Likewise.
5490 * g++.dg/ext/attrib36.C: Likewise.
5491 * g++.dg/ext/attrib37.C: Likewise.
5492 * g++.dg/ext/attrib8.C: Likewise.
5493 * g++.dg/ext/tmplattr1.C: Likewise.
5494 * g++.dg/inherit/override-attribs.C: Likewise.
5495 * g++.dg/opt/inline9.C: Likewise.
5496 * g++.dg/opt/life1.C: Likewise.
5497 * g++.dg/opt/longbranch2.C: Likewise.
5498 * g++.dg/opt/nrv12.C: Likewise.
5499 * g++.dg/opt/reg-stack4.C: Likewise.
5500 * g++.dg/other/pr35504.C: Likewise.
5501 * g++.dg/other/pr39496.C: Likewise.
5502 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5503 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5504 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5505 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5506 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5507 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5508 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5509 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5510 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5511 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5512 * g++.dg/warn/pr15774-1.C: Likewise.
5513 * g++.dg/warn/pr15774-2.C: Likewise.
5514 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5515 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5516 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5517 * g++.old-deja/g++.pt/asm2.C: Likewise.
5518 * gcc.c-torture/compile/20000804-1.c: Likewise.
5519 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5520 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5521 * gcc.dg/20020108-1.c: Likewise.
5522 * gcc.dg/20020122-2.c: Likewise.
5523 * gcc.dg/20020122-3.c: Likewise.
5524 * gcc.dg/20020206-1.c: Likewise.
5525 * gcc.dg/20020219-1.c: Likewise.
5526 * gcc.dg/20020310-1.c: Likewise.
5527 * gcc.dg/20020411-1.c: Likewise.
5528 * gcc.dg/20020418-2.c: Likewise.
5529 * gcc.dg/20020426-2.c: Likewise.
5530 * gcc.dg/20020517-1.c: Likewise.
5531 * gcc.dg/20030204-1.c: Likewise.
5532 * gcc.dg/20030826-2.c: Likewise.
5533 * gcc.dg/20031102-1.c: Likewise.
5534 * gcc.dg/20031202-1.c: Likewise.
5535 * gcc.dg/20050111-1.c: Likewise.
5536 * gcc.dg/20050503-1.c: Likewise.
5537 * gcc.dg/array-init-1.c: Likewise.
5538 * gcc.dg/builtin-apply4.c: Likewise.
5539 * gcc.dg/dfp/pr31344.c: Likewise.
5540 * gcc.dg/gomp/atomic-11.c: Likewise.
5541 * gcc.dg/graphite/pr40281.c: Likewise.
5542 * gcc.dg/ia64-sync-1.c: Likewise.
5543 * gcc.dg/ia64-sync-2.c: Likewise.
5544 * gcc.dg/ia64-sync-3.c: Likewise.
5545 * gcc.dg/ia64-sync-4.c: Likewise.
5546 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5547 * gcc.dg/invalid-call-1.c: Likewise.
5548 * gcc.dg/loop-3.c: Likewise.
5549 * gcc.dg/lower-subreg-1.c: Likewise.
5550 * gcc.dg/lto/pr47259_0.c: Likewise.
5551 * gcc.dg/nested-calls-1.c: Likewise.
5552 * gcc.dg/pr20017.c: Likewise.
5553 * gcc.dg/pr25023.c: Likewise.
5554 * gcc.dg/pr27671-2.c: Likewise.
5555 * gcc.dg/pr32176.c: Likewise.
5556 * gcc.dg/pr33676.c: Likewise.
5557 * gcc.dg/pr35045.c: Likewise.
5558 * gcc.dg/pr36015.c: Likewise.
5559 * gcc.dg/pr36584.c: Likewise.
5560 * gcc.dg/pr36998.c: Likewise.
5561 * gcc.dg/pr37438.c: Likewise.
5562 * gcc.dg/pr37908.c: Likewise.
5563 * gcc.dg/pr41241.c: Likewise.
5564 * gcc.dg/pr41340.c: Likewise.
5565 * gcc.dg/pr44136.c: Likewise.
5566 * gcc.dg/pr44194-1.c: Likewise.
5567 * gcc.dg/pr46212.c: Likewise.
5568 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5569 * gcc.dg/setjmp-2.c: Likewise.
5570 * gcc.dg/short-compare-1.c: Likewise.
5571 * gcc.dg/short-compare-2.c: Likewise.
5572 * gcc.dg/smod-1.c: Likewise.
5573 * gcc.dg/sync-2.c: Likewise.
5574 * gcc.dg/sync-3.c: Likewise.
5575 * gcc.dg/tls/opt-1.c: Likewise.
5576 * gcc.dg/tls/opt-2.c: Likewise.
5577 * gcc.dg/tls/opt-3.c: Likewise.
5578 * gcc.dg/torture/badshift.c: Likewise.
5579 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5580 * gcc.dg/torture/pr20314-2.c: Likewise.
5581 * gcc.dg/torture/pr36891.c: Likewise.
5582 * gcc.dg/torture/pr38774.c: Likewise.
5583 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5584 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5585 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5586 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5587 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5588 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5589 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5590 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5591 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5592 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5593 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5594 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5595 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5596 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5597 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5598 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5599 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5600 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5601 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5602 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5603 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5604 * gcc.dg/unroll-1.c: Likewise.
5605 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5606 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5607 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5608 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5609 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5610 * gcc.target/i386/20000609-1.c: Likewise.
5611 * gcc.target/i386/20000720-1.c: Likewise.
5612 * gcc.target/i386/20000724-1.c: Likewise.
5613 * gcc.target/i386/20011107-1.c: Likewise.
5614 * gcc.target/i386/20011119-1.c: Likewise.
5615 * gcc.target/i386/20020201-3.c: Likewise.
5616 * gcc.target/i386/20020218-1.c: Likewise.
5617 * gcc.target/i386/20020729-1.c: Likewise.
5618 * gcc.target/i386/20030926-1.c: Likewise.
5619 * gcc.target/i386/20060125-1.c: Likewise.
5620 * gcc.target/i386/20060125-2.c: Likewise.
5621 * gcc.target/i386/20060512-1.c: Likewise.
5622 * gcc.target/i386/20060512-2.c: Likewise.
5623 * gcc.target/i386/20060512-3.c: Likewise.
5624 * gcc.target/i386/20060512-4.c: Likewise.
5625 * gcc.target/i386/387-1.c: Likewise.
5626 * gcc.target/i386/387-2.c: Likewise.
5627 * gcc.target/i386/387-5.c: Likewise.
5628 * gcc.target/i386/387-6.c: Likewise.
5629 * gcc.target/i386/980312-1.c: Likewise.
5630 * gcc.target/i386/980313-1.c: Likewise.
5631 * gcc.target/i386/990117-1.c: Likewise.
5632 * gcc.target/i386/990424-1.c: Likewise.
5633 * gcc.target/i386/990524-1.c: Likewise.
5634 * gcc.target/i386/991129-1.c: Likewise.
5635 * gcc.target/i386/991214-1.c: Likewise.
5636 * gcc.target/i386/991230-1.c: Likewise.
5637 * gcc.target/i386/addr-sel-1.c: Likewise.
5638 * gcc.target/i386/aggregate-ret1.c: Likewise.
5639 * gcc.target/i386/aggregate-ret2.c: Likewise.
5640 * gcc.target/i386/align-main-3.c: Likewise.
5641 * gcc.target/i386/amd64-abi-1.c: Likewise.
5642 * gcc.target/i386/amd64-abi-2.c: Likewise.
5643 * gcc.target/i386/amd64-abi-4.c: Likewise.
5644 * gcc.target/i386/amd64-abi-5.c: Likewise.
5645 * gcc.target/i386/amd64-abi-6.c: Likewise.
5646 * gcc.target/i386/asm-1.c: Likewise.
5647 * gcc.target/i386/asm-3.c: Likewise.
5648 * gcc.target/i386/asm-5.c: Likewise.
5649 * gcc.target/i386/attributes-error.c: Likewise.
5650 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5651 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5652 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5653 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5654 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5655 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5656 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5657 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5658 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5659 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5660 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5661 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5662 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5663 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5664 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5665 * gcc.target/i386/bitfield1.c: Likewise.
5666 * gcc.target/i386/bitfield2.c: Likewise.
5667 * gcc.target/i386/bmi-2.c: Likewise.
5668 * gcc.target/i386/bmi-5.c: Likewise.
5669 * gcc.target/i386/builtin-unreachable.c: Likewise.
5670 * gcc.target/i386/cleanup-2.c: Likewise.
5671 * gcc.target/i386/clobbers.c: Likewise.
5672 * gcc.target/i386/cmov8.c: Likewise.
5673 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5674 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5675 * gcc.target/i386/compress-float-387.c: Likewise.
5676 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5677 * gcc.target/i386/compress-float-sse.c: Likewise.
5678 * gcc.target/i386/crc32-2.c: Likewise.
5679 * gcc.target/i386/crc32-3.c: Likewise.
5680 * gcc.target/i386/divmod-7.c: Likewise.
5681 * gcc.target/i386/divmod-8.c: Likewise.
5682 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5683 * gcc.target/i386/fma3-builtin.c: Likewise.
5684 * gcc.target/i386/fma3-fma.c: Likewise.
5685 * gcc.target/i386/fma4-256-vector.c: Likewise.
5686 * gcc.target/i386/fma4-builtin.c: Likewise.
5687 * gcc.target/i386/fma4-fma-2.c: Likewise.
5688 * gcc.target/i386/fma4-fma.c: Likewise.
5689 * gcc.target/i386/fma4-vector-2.c: Likewise.
5690 * gcc.target/i386/fma4-vector.c: Likewise.
5691 * gcc.target/i386/funcspec-1.c: Likewise.
5692 * gcc.target/i386/funcspec-10.c: Likewise.
5693 * gcc.target/i386/funcspec-11.c: Likewise.
5694 * gcc.target/i386/funcspec-2.c: Likewise.
5695 * gcc.target/i386/funcspec-5.c: Likewise.
5696 * gcc.target/i386/funcspec-6.c: Likewise.
5697 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5698 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5699 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5700 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5701 * gcc.target/i386/incoming-1.c: Likewise.
5702 * gcc.target/i386/incoming-10.c: Likewise.
5703 * gcc.target/i386/incoming-11.c: Likewise.
5704 * gcc.target/i386/incoming-12.c: Likewise.
5705 * gcc.target/i386/incoming-13.c: Likewise.
5706 * gcc.target/i386/incoming-14.c: Likewise.
5707 * gcc.target/i386/incoming-15.c: Likewise.
5708 * gcc.target/i386/incoming-2.c: Likewise.
5709 * gcc.target/i386/incoming-3.c: Likewise.
5710 * gcc.target/i386/incoming-4.c: Likewise.
5711 * gcc.target/i386/incoming-5.c: Likewise.
5712 * gcc.target/i386/incoming-6.c: Likewise.
5713 * gcc.target/i386/incoming-7.c: Likewise.
5714 * gcc.target/i386/incoming-8.c: Likewise.
5715 * gcc.target/i386/incoming-9.c: Likewise.
5716 * gcc.target/i386/lea.c: Likewise.
5717 * gcc.target/i386/local.c: Likewise.
5718 * gcc.target/i386/loop-1.c: Likewise.
5719 * gcc.target/i386/loop-2.c: Likewise.
5720 * gcc.target/i386/loop-3.c: Likewise.
5721 * gcc.target/i386/max-stack-align.c: Likewise.
5722 * gcc.target/i386/memcpy-1.c: Likewise.
5723 * gcc.target/i386/movbe-2.c: Likewise.
5724 * gcc.target/i386/movq-2.c: Likewise.
5725 * gcc.target/i386/movq.c: Likewise.
5726 * gcc.target/i386/nrv1.c: Likewise.
5727 * gcc.target/i386/pad-4.c: Likewise.
5728 * gcc.target/i386/pad-5a.c: Likewise.
5729 * gcc.target/i386/pad-5b.c: Likewise.
5730 * gcc.target/i386/pad-6a.c: Likewise.
5731 * gcc.target/i386/pad-6b.c: Likewise.
5732 * gcc.target/i386/pad-7.c: Likewise.
5733 * gcc.target/i386/pad-9.c: Likewise.
5734 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5735 * gcc.target/i386/pic-1.c: Likewise.
5736 * gcc.target/i386/pr12092-1.c: Likewise.
5737 * gcc.target/i386/pr12329.c: Likewise.
5738 * gcc.target/i386/pr21518.c: Likewise.
5739 * gcc.target/i386/pr22362.c: Likewise.
5740 * gcc.target/i386/pr22585.c: Likewise.
5741 * gcc.target/i386/pr23098.c: Likewise.
5742 * gcc.target/i386/pr25196.c: Likewise.
5743 * gcc.target/i386/pr25293.c: Likewise.
5744 * gcc.target/i386/pr25654.c: Likewise.
5745 * gcc.target/i386/pr26449.c: Likewise.
5746 * gcc.target/i386/pr26778.c: Likewise.
5747 * gcc.target/i386/pr26826.c: Likewise.
5748 * gcc.target/i386/pr27266.c: Likewise.
5749 * gcc.target/i386/pr29978.c: Likewise.
5750 * gcc.target/i386/pr30505.c: Likewise.
5751 * gcc.target/i386/pr30961-1.c: Likewise.
5752 * gcc.target/i386/pr31628.c: Likewise.
5753 * gcc.target/i386/pr32000-2.c: Likewise.
5754 * gcc.target/i386/pr32661-1.c: Likewise.
5755 * gcc.target/i386/pr32708-2.c: Likewise.
5756 * gcc.target/i386/pr32708-3.c: Likewise.
5757 * gcc.target/i386/pr34256.c: Likewise.
5758 * gcc.target/i386/pr34312.c: Likewise.
5759 * gcc.target/i386/pr34522.c: Likewise.
5760 * gcc.target/i386/pr35160.c: Likewise.
5761 * gcc.target/i386/pr35281.c: Likewise.
5762 * gcc.target/i386/pr36246.c: Likewise.
5763 * gcc.target/i386/pr36786.c: Likewise.
5764 * gcc.target/i386/pr37275.c: Likewise.
5765 * gcc.target/i386/pr37843-3.c: Likewise.
5766 * gcc.target/i386/pr37843-4.c: Likewise.
5767 * gcc.target/i386/pr39082-1.c: Likewise.
5768 * gcc.target/i386/pr39431.c: Likewise.
5769 * gcc.target/i386/pr39496.c: Likewise.
5770 * gcc.target/i386/pr39543-2.c: Likewise.
5771 * gcc.target/i386/pr39911.c: Likewise.
5772 * gcc.target/i386/pr40718.c: Likewise.
5773 * gcc.target/i386/pr40906-1.c: Likewise.
5774 * gcc.target/i386/pr40906-2.c: Likewise.
5775 * gcc.target/i386/pr40906-3.c: Likewise.
5776 * gcc.target/i386/pr40934.c: Likewise.
5777 * gcc.target/i386/pr41900.c: Likewise.
5778 * gcc.target/i386/pr42589.c: Likewise.
5779 * gcc.target/i386/pr43662.c: Likewise.
5780 * gcc.target/i386/pr43671.c: Likewise.
5781 * gcc.target/i386/pr43766.c: Likewise.
5782 * gcc.target/i386/pr43869.c: Likewise.
5783 * gcc.target/i386/pr44942.c: Likewise.
5784 * gcc.target/i386/pr44948-2a.c: Likewise.
5785 * gcc.target/i386/pr45234.c: Likewise.
5786 * gcc.target/i386/pr45336-2.c: Likewise.
5787 * gcc.target/i386/pr45336-4.c: Likewise.
5788 * gcc.target/i386/pr45852.c: Likewise.
5789 * gcc.target/i386/pr46470.c: Likewise.
5790 * gcc.target/i386/pr48037-1.c: Likewise.
5791 * gcc.target/i386/pr48389.c: Likewise.
5792 * gcc.target/i386/pr49095.c: Likewise.
5793 * gcc.target/i386/pr9771-1.c: Likewise.
5794 * gcc.target/i386/rdfsbase-1.c: Likewise.
5795 * gcc.target/i386/rdfsbase-2.c: Likewise.
5796 * gcc.target/i386/rdgsbase-1.c: Likewise.
5797 * gcc.target/i386/rdgsbase-2.c: Likewise.
5798 * gcc.target/i386/rdrand-3.c: Likewise.
5799 * gcc.target/i386/regparm-stdcall.c: Likewise.
5800 * gcc.target/i386/regparm.c: Likewise.
5801 * gcc.target/i386/reload-1.c: Likewise.
5802 * gcc.target/i386/rotate-2.c: Likewise.
5803 * gcc.target/i386/sibcall-5.c: Likewise.
5804 * gcc.target/i386/signbit-1.c: Likewise.
5805 * gcc.target/i386/signbit-2.c: Likewise.
5806 * gcc.target/i386/signbit-3.c: Likewise.
5807 * gcc.target/i386/sse-5.c: Likewise.
5808 * gcc.target/i386/sse-8.c: Likewise.
5809 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5810 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5811 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5812 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5813 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5814 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5815 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5816 * gcc.target/i386/sse2-movq-2.c: Likewise.
5817 * gcc.target/i386/sse2-movq-3.c: Likewise.
5818 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5819 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5820 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5821 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5822 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5823 * gcc.target/i386/ssefn-1.c: Likewise.
5824 * gcc.target/i386/ssefn-2.c: Likewise.
5825 * gcc.target/i386/sseregparm-1.c: Likewise.
5826 * gcc.target/i386/sseregparm-2.c: Likewise.
5827 * gcc.target/i386/sseregparm-3.c: Likewise.
5828 * gcc.target/i386/sseregparm-4.c: Likewise.
5829 * gcc.target/i386/sseregparm-5.c: Likewise.
5830 * gcc.target/i386/sseregparm-6.c: Likewise.
5831 * gcc.target/i386/sseregparm-7.c: Likewise.
5832 * gcc.target/i386/sseregparm-8.c: Likewise.
5833 * gcc.target/i386/stack-realign.c: Likewise.
5834 * gcc.target/i386/stack-usage-realign.c: Likewise.
5835 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5836 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5837 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5838 * gcc.target/i386/stackalign/return-1.c: Likewise.
5839 * gcc.target/i386/stackalign/return-2.c: Likewise.
5840 * gcc.target/i386/stackalign/return-3.c: Likewise.
5841 * gcc.target/i386/tailcall-1.c: Likewise.
5842 * gcc.target/i386/tbm-2.c: Likewise.
5843 * gcc.target/i386/udivmod-7.c: Likewise.
5844 * gcc.target/i386/udivmod-8.c: Likewise.
5845 * gcc.target/i386/unroll-1.c: Likewise.
5846 * gcc.target/i386/vararg-1.c: Likewise.
5847 * gcc.target/i386/vararg-2.c: Likewise.
5848 * gcc.target/i386/vect8-ret.c: Likewise.
5849 * gcc.target/i386/vectorize5.c: Likewise.
5850 * gcc.target/i386/wmul-1.c: Likewise.
5851 * gcc.target/i386/wmul-2.c: Likewise.
5852 * gcc.target/i386/wrfsbase-1.c: Likewise.
5853 * gcc.target/i386/wrfsbase-2.c: Likewise.
5854 * gcc.target/i386/wrgsbase-1.c: Likewise.
5855 * gcc.target/i386/wrgsbase-2.c: Likewise.
5856 * gcc.target/i386/xop-pcmov.c: Likewise.
5857 * gcc.target/i386/xop-pcmov2.c: Likewise.
5858 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5859 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5860 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5861 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5862 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5863 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5864 * gcc.target/i386/zee.c: Likewise.
5865 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5866 * gfortran.dg/compiler-directive_2.f: Likewise.
5867 * gfortran.dg/g77/20010216-1.f: Likewise.
5868 * gfortran.dg/gomp/pr39152.f90: Likewise.
5869 * gfortran.dg/pr33794.f90: Likewise.
5871 2011-07-09 Jason Merrill <jason@redhat.com>
5873 * g++.dg/cpp0x/regress/regress5.C: New.
5875 2011-07-08 Jason Merrill <jason@redhat.com>
5878 * g++.dg/expr/compound-asn1.C: New.
5879 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5881 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5884 * gcc.target/powerpc/altivec-34.c: New test.
5886 2011-07-08 Jason Merrill <jason@redhat.com>
5889 * g++.dg/abi/guard3.C: New.
5891 2011-07-08 Julian Brown <julian@codesourcery.com>
5893 * lib/target-supports.exp
5894 (check_effective_target_arm_little_endian): New.
5895 (check_effective_target_vect_pack_trunc): Use above.
5896 (check_effective_target_vect_unpack): Likewise.
5897 (check_effective_target_vect_element_align): Test
5898 check_effective_target_arm_vect_no_misalign for ARM.
5900 2011-07-08 Jason Merrill <jason@redhat.com>
5903 * g++.dg/cpp0x/constexpr-rom.C: New.
5905 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5908 * g++.dg/torture/pr49519.C: New test.
5910 2011-07-08 Martin Jambor <mjambor@suse.cz>
5912 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5914 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5917 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5919 2011-07-08 Richard Guenther <rguenther@suse.de>
5921 PR tree-optimization/49662
5922 * gcc.dg/graphite/interchange-14.c: XFAIL.
5923 * gcc.dg/graphite/interchange-15.c: Likewise.
5924 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5926 2011-07-06 Jason Merrill <jason@redhat.com>
5929 * g++.dg/cpp0x/regress/regress4.C: New.
5931 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5934 * gfortran.dg/result_in_spec_4.f90: New test.
5936 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5938 * gcc.target/sparc/cas64.c: New test.
5940 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5943 * g++.dg/torture/pr49644.C: New test.
5946 * gcc.c-torture/execute/pr49644.c: New test.
5948 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5950 * lib/target-supports.exp (check_effective_target_ia32): New.
5951 (check_effective_target_x32): Likewise.
5952 (check_effective_target_vect_cmdline_needed): Also check x32.
5954 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5956 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5958 * gcc.target/arm/pr42235.c: Likewise.
5959 * gcc.target/arm/pr42495.c: Likewise.
5960 * gcc.target/arm/pr42574.c: Likewise.
5961 * gcc.target/arm/thumb-branch1.c: Likewise.
5963 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5964 unneeded prune of possible warning.
5965 * gcc.target/arm/pr40956.c: Likewise.
5966 * gcc.target/arm/pr42505.c: Likewise.
5968 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5969 * gcc.c-torture/compile/pr46883.c: Likewise.
5970 * gcc.c-torture/compile/pr46934.c: Likewise.
5972 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5973 for move to ../../gcc.c-torture/compile.
5974 * gcc.target/arm/pr46883.c: Likewise.
5975 * gcc.target/arm/pr46934.c: Likewise.
5977 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5978 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5979 * gcc.target/arm/wmul-1.c: Likewise.
5980 * gcc.target/arm/wmul-2.c: Likewise.
5981 * gcc.target/arm/wmul-3.c: Likewise.
5982 * gcc.target/arm/wmul-4.c: Likewise.
5983 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5984 add tab after scan target.
5985 * gcc.target/arm/smlaltt-1.c: Likewise.
5986 * gcc.target/arm/smlatb-1.c: Likewise.
5987 * gcc.target/arm/smlatt-1.c: Likewise.
5989 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5992 * gcc.dg/debug/pr49522.c: New test.
5994 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5996 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5997 * gcc.dg/pr46212.c: Run only if target int32plus.
5998 * gcc.dg/torture/pr48146.c: Ditto.
5999 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6000 * c-c++-common/pr44832.c: Ditto.
6001 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6002 * gcc.dg/pr31490.c: Ditto.
6003 * gcc.dg/torture/builtin-math-7.c: Run only if target
6005 * gcc.dg/torture/pr45764.c: Skip for AVR.
6006 * gcc.dg/pr47893.c: Ditto.
6008 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6010 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6011 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6012 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6013 add tab to scan target.
6015 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6017 * gcc.target/arm/neon-modes-3.c: New test.
6019 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6021 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6022 -fno-loop-interchange -ffast-math.
6024 2011-07-07 Richard Guenther <rguenther@suse.de>
6026 * gcc.dg/ftrapv-3.c: New testcase.
6028 2011-07-07 Richard Guenther <rguenther@suse.de>
6030 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6031 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6033 2011-07-07 Kai Tietz <ktietz@redhat.com>
6035 * gcc.dg/binop-notxor1.c: New test.
6036 * gcc.dg/binop-notand4a.c: New test.
6037 * gcc.dg/binop-notxor2.c: New test.
6038 * gcc.dg/binop-notand3a.c: New test.
6039 * gcc.dg/binop-notand2a.c: New test.
6040 * gcc.dg/binop-notand6a.c: New test.
6041 * gcc.dg/binop-notor1.c: New test.
6042 * gcc.dg/binop-notand1a.c: New test.
6043 * gcc.dg/binop-notand5a.c: New test.
6044 * gcc.dg/binop-notor2.c: New test.
6046 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6049 * gcc.dg/gomp/pr49640.c: New test.
6051 2011-07-07 Richard Guenther <rguenther@suse.de>
6053 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6055 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6058 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6060 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6062 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6063 * gcc.target/powerpc/no-r11-2.c: Ditto.
6064 * gcc.target/powerpc/no-r11-3.c: Ditto.
6066 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6068 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6069 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6071 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6073 * lib/target-supports.exp (check_profiling_available): Disable
6074 profiling with -fprofile-generate for target avr.
6076 2011-07-06 Richard Guenther <rguenther@suse.de>
6078 PR tree-optimization/49645
6079 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6081 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6084 * gcc.dg/pr47383.c: New.
6086 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6088 PR tree-optimization/49647
6089 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6091 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6094 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6095 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6097 2011-07-05 Jason Merrill <jason@redhat.com>
6100 * g++.dg/template/template-id-4.C: New.
6102 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6104 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6105 * gcc.dg/pr43402.c: Ditto.
6107 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6109 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6111 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6113 * gcc.target/powerpc/ppc-switch-1.c: New test for
6114 --param case-values-threshold.
6115 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6117 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6119 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6121 2011-07-05 Jason Merrill <jason@redhat.com>
6123 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6125 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6127 PR tree-optimization/47654
6128 * gcc.dg/graphite/block-pr47654.c: New.
6130 2011-07-05 Jason Merrill <jason@redhat.com>
6132 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6134 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6136 PR tree-optimization/49580
6137 * gcc.dg/autopar/pr49580.c: New test.
6139 2011-07-05 Richard Guenther <rguenther@suse.de>
6141 PR tree-optimization/49518
6142 PR tree-optimization/49628
6143 * g++.dg/torture/pr49628.C: New testcase.
6144 * gcc.dg/torture/pr49518.c: Likewise.
6146 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6148 * ada/acats/run_acats (which): Extract last field from type -p,
6149 type output only if command succeeded.
6151 2011-07-04 Jason Merrill <jason@redhat.com>
6153 * g++.dg/abi/mangle48.C: New.
6155 * g++.dg/cpp0x/diag1.C: New.
6157 * g++.dg/diagnostic/aka1.C: New.
6159 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6161 PR rtl-optimization/49619
6162 * gcc.dg/pr49619.c: New test.
6164 PR rtl-optimization/49472
6165 * gfortran.dg/pr49472.f90: New test.
6168 * gcc.dg/pr49602.c: New test.
6170 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6174 * gcc.target/avr/avr.exp: Run over cpp files, too.
6175 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6176 * gcc.target/avr/progmem.h: New file.
6177 * gcc.target/avr/exit-abort.h: New file.
6178 * gcc.target/avr/progmem-error-1.c: New file.
6179 * gcc.target/avr/progmem-error-1.cpp: New file.
6180 * gcc.target/avr/progmem-warning-1.c: New file.
6181 * gcc.target/avr/torture/progmem-1.c: New file.
6182 * gcc.target/avr/torture/progmem-1.cpp: New file.
6184 2011-07-04 Richard Guenther <rguenther@suse.de>
6186 PR tree-optimization/49615
6187 * g++.dg/torture/pr49615.C: New testcase.
6189 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6191 PR tree-optimization/49610
6192 * gcc.dg/vect/pr49610.c: New test.
6194 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6196 * gnat.dg/specs/debug1.ads: New test.
6198 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6201 * gfortran.dg/typebound_proc_23.f90: New.
6203 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6206 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6208 2011-07-01 Jason Merrill <jason@redhat.com>
6211 * g++.dg/template/template-id-3.C: New.
6214 * g++.dg/template/qualified-id4.C: New.
6217 * g++.dg/template/explicit-args4.C: New.
6220 * g++.dg/template/offsetof2.C: New.
6222 2011-07-01 Kai Tietz <ktietz@redhat.com>
6224 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6226 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6229 * lib/target-supports.exp (check_effective_target_gld): New proc.
6231 2011-07-01 Richard Guenther <rguenther@suse.de>
6233 PR tree-optimization/49603
6234 * gcc.dg/torture/pr49603.c: New testcase.
6236 2011-06-30 Jason Merrill <jason@redhat.com>
6239 * g++.dg/rtti/template1.C: New.
6242 * g++.dg/cpp0x/regress/ctor1.C: New.
6245 * g++.dg/cpp0x/initlist54.C: New.
6247 2011-06-30 Martin Jambor <mjambor@suse.cz>
6249 * gcc.dg/tree-ssa/sra-12.c: New test.
6251 2011-06-29 Jason Merrill <jason@redhat.com>
6253 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6255 2011-06-30 Richard Guenther <rguenther@suse.de>
6257 PR tree-optimization/46787
6258 * gcc.dg/vect/vect-121.c: New testcase.
6260 2011-06-30 Martin Jambor <mjambor@suse.cz>
6262 PR tree-optimization/49094
6263 * gcc.dg/tree-ssa/pr49094.c: New test.
6265 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6268 * gfortran.dg/pr49540-1.f90: New test.
6269 * gfortran.dg/pr49540-2.f90: New test.
6271 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6274 * ada/acats/run_acats (which): Use last field of type -p output.
6276 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6277 Iain Sandoe <iains@gcc.gnu.org>
6280 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6281 Only skip on 64-bit *-*-darwin8* && !objc2.
6283 2011-06-30 Richard Guenther <rguenther@suse.de>
6285 PR tree-optimization/38752
6286 * gcc.c-torture/compile/pr38752.c: New testcase.
6288 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6290 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6291 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6293 2011-06-29 Jason Merrill <jason@redhat.com>
6296 * g++.dg/cpp0x/initlist53.C: Use placement new.
6297 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6298 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6301 * g++.dg/cpp0x/trailing6.C: New.
6302 * g++.dg/cpp0x/pr45908.C: No error.
6305 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6308 * g++.dg/cpp0x/constexpr-using2.C: New.
6310 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6313 * g++.dg/cpp0x/constexpr-diag3.C: New.
6314 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6315 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6316 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6317 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6319 2011-06-29 Jason Merrill <jason@redhat.com>
6321 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6323 2011-06-29 Richard Guenther <rguenther@suse.de>
6325 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6327 2011-06-29 Jason Merrill <jason@redhat.com>
6329 * g++.dg/cpp0x/initlist-value2.C: New.
6331 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6332 * g++.dg/cpp0x/initlist-value.C: New.
6334 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6336 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6338 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6340 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6341 * gcc.dg/inline_2.c: Likewise.
6342 * gcc.dg/unroll_1.c: Likewise.
6344 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6347 * gcc.target/i386/pr49567.c: New test.
6349 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6351 * gnat.dg/opt17.ad[sb]: New test.
6353 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6354 Tom de Vries <tom@codesourcery.com>
6356 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6357 (check_effective_target_arm_thumb2): New effective targets.
6358 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6359 properly. Clean up temporary files.
6360 * gcc.target/arm/ivopts-2.c: Likewise.
6361 * gcc.target/arm/ivopts-3.c: Likewise.
6362 * gcc.target/arm/ivopts-4.c: Likewise.
6363 * gcc.target/arm/ivopts-5.c: Likewise.
6364 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6366 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6369 * gfortran.dg/reshape_zerosize_3.f90: New test.
6371 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6373 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6374 * gcc.target/arm/vfp-ldmias.c: Likewise.
6375 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6376 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6377 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6378 * gcc.target/arm/vfp-stmias.c: Likewise.
6379 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6380 * gcc.target/arm/vfp-stmiad.c: Likewise.
6382 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6384 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6386 * gcc.target/arm/pr45701-2.c: Ditto.
6388 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6391 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6392 * gfortran.dg/extends_14.f03: Modified.
6394 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6396 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6397 early if the test is already being skipped.
6399 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6400 scan-assembler-dem-not): For missing file, report unresolved with
6401 same message as for pass/fail, with reason reported in log file.
6403 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6404 from add_options_for_arm_neon_fp16.
6405 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6406 check_effective_target_arm_neon_fp16_ok_nocache.
6407 Check -mfpu and -mfloat-abi options from current multilib.
6408 Do not require neon support.
6409 (check_effective_target_arm_fp16_ok): Renamed from
6410 check_effecitve_target_arm_neon_fp16_ok.
6411 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6412 arm_neon_fp16_ok and arm_fp16.
6413 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6414 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6415 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6416 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6418 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6420 * gcc.dg/builtin-assume-aligned-1.c: New test.
6421 * gcc.dg/builtin-assume-aligned-2.c: New test.
6422 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6425 * gcc.dg/pr49544.c: New test.
6427 2011-06-27 Richard Guenther <rguenther@suse.de>
6429 PR tree-optimization/49394
6430 * g++.dg/torture/pr49394.C: New testcase.
6432 2011-06-27 Kai Tietz <ktietz@redhat.com>
6434 * gcc.dg/optimize-bswapdi-2.c: New test.
6436 2011-06-27 Michael Hope <michael.hope@linaro.org>
6437 Richard Sandiford <richard.sandiford@linaro.org>
6439 PR tree-optimization/49169
6440 * gcc.dg/torture/pr49169.c: New test.
6442 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6445 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6447 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6450 2011-06-26 Jason Merrill <jason@redhat.com>
6452 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6455 * g++.dg/init/ref19.C: New.
6456 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6458 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6460 PR tree-optimization/48377
6461 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6464 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6467 * lib/target-supports.exp (check_effective_target_non_strict_align):
6469 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6471 2011-06-24 Martin Jambor <mjambor@suse.cz>
6473 PR tree-optimizations/49516
6474 * g++.dg/tree-ssa/pr49516.C: New test.
6476 2011-06-23 Jason Merrill <jason@redhat.com>
6479 * g++.dg/template/partial10.C: New.
6480 * g++.dg/template/partial11.C: New.
6482 2011-06-23 Jeff Law <law@redhat.com>
6485 * gcc.dg/pr48770.c: New test.
6487 2011-06-23 Jan Hubicka <jh@suse.cz>
6490 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6492 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6495 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6496 instead of -fdump-tree-optimized.
6498 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6501 * g++.dg/template/crash107.C: New.
6502 * g++.dg/template/error17.C: Adjust.
6504 2011-06-23 Jason Merrill <jason@redhat.com>
6507 * g++.dg/cpp0x/defaulted30.C: New.
6510 * g++.dg/rtti/anon-ns1.C: New.
6513 * g++.dg/init/ref18.C: New.
6516 * g++.dg/template/partial9.C: New.
6518 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6521 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6523 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6526 * gcc.dg/pr49496.c: New test.
6528 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6530 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6533 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6535 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6536 * gcc.target/arm/pr42879.c: Likewise.
6537 * gcc.target/arm/pr45701-3.c: Likewise.
6539 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6540 * gcc.target/arm/pr40482.c: Likewise.
6541 * gcc.target/arm/stack-corruption.c: Likewise.
6543 2011-06-22 Richard Guenther <rguenther@suse.de>
6545 PR tree-optimization/49493
6546 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6548 2011-06-22 Jason Merrill <jason@redhat.com>
6551 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6553 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6554 Dmitry Melnik <dm@ispras.ru>
6556 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6557 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6558 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6560 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6562 * gcc.target/arm/tlscall.c: New.
6564 2011-06-21 Jason Merrill <jason@redhat.com>
6567 * g++.dg/cpp0x/constexpr-ref1.C: New.
6568 * g++.dg/cpp0x/constexpr-ref2.C: New.
6569 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6572 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6575 * g++.dg/template/param3.C: New.
6577 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6579 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6580 my_clrsb test functions.
6582 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6583 test_sll, test_ull): Add clrsb tests.
6584 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6587 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6590 * gfortran.dg/class_44.f03: New.
6592 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6594 PR tree-optimization/49478
6595 * gcc.dg/vect/pr49478.c
6597 2011-06-21 Richard Guenther <rguenther@suse.de>
6599 PR tree-optimization/49483
6600 * gcc.dg/vect/vect-120.c: New testcase.
6602 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6605 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6606 * gcc.dg/vect/vect-peel-4.c: Likewise.
6608 2011-06-22 Christian Bruel <christian.bruel@st.com>
6611 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6612 * gcc.dg/always_inline2.c: Likewise.
6613 * gcc.dg/always_inline3.c: Likewise.
6614 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6615 * gcc.dg/inline_1.c: Likewise.
6616 * gcc.dg/inline_2.c: Likewise.
6617 * gcc.dg/inline_3.c: Likewise.
6618 * gcc.dg/inline_4.c: Likewise.
6619 * gcc.dg/20051201-1.c: Likewise.
6620 * gcc.dg/pr40087.c: Likewise.
6621 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6622 * gcc.dg/inline-22.c: Likewise.
6623 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6624 * gcc.dg/lto/20090218-1_1.c: Likewise.
6625 * g++.dg/ipa/devirt-7.C: Likewise.
6626 * gcc.dg/uninit-pred-5_a.c: Likewise.
6627 * gcc.dg/uninit-pred-5_b.c: Likewise.
6628 * gcc.dg/fail_always_inline.c: New.
6630 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6632 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6633 into 6 jobs instead of 3.
6635 2011-06-20 Jason Merrill <jason@redhat.com>
6638 * g++.dg/cpp0x/initlist53.C: New.
6640 2011-06-20 Tobias Burnus <burnus@net-b.de>
6643 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6644 * gfortran.dg/coarray_lock_3.f90: New.
6645 * gfortran.dg/coarray/lock_1.f90: New.
6647 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6649 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6650 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6651 unresolved and report the reason to the log file.
6653 * lib/scanasm.exp (object-size): Move argument processing earlier
6654 to report errors before verifying that the file exists. Report
6655 problems detected at runtime as unresolved instead of error and
6656 report their reasons to the log file.
6658 2011-06-20 Jason Merrill <jason@redhat.com>
6661 * g++.dg/cpp0x/explicit6.C: New.
6664 * g++.dg/cpp0x/enum20.C: New.
6667 * g++.dg/ext/attr-aligned01.C: New.
6670 * g++.dg/cpp0x/variadic-default.C: New.
6673 * g++.dg/cpp0x/auto26.C: New.
6676 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6678 2011-06-20 Kai Tietz <ktietz@redhat.com>
6680 * gcc.dg/binop-notand1.c: New test.
6681 * gcc.dg/binop-notand2.c: New test.
6682 * gcc.dg/binop-notand3.c: New test.
6683 * gcc.dg/binop-notand4.c: New test.
6684 * gcc.dg/binop-notand5.c: New test.
6685 * gcc.dg/binop-notand6.c: New test.
6687 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6690 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6692 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6695 * gfortran.dg/proc_ptr_31.f90: New.
6697 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6699 * gnat.dg/volatile6.adb: New test.
6700 * gnat.dg/volatile7.adb: Likewise.
6701 * gnat.dg/volatile8.adb: Likewise.
6702 * gnat.dg/volatile9.adb: Likewise.
6704 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6706 * gnat.dg/constant3.adb: New test.
6708 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6711 * gfortran.dg/read_list_eof_1.f90: New test.
6713 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6716 * gcc.target/i386/testimm-1.c: New test.
6717 * gcc.target/i386/testimm-2.c: New test.
6718 * gcc.target/i386/testimm-3.c: New test.
6719 * gcc.target/i386/testimm-4.c: New test.
6720 * gcc.target/i386/testimm-5.c: New test.
6721 * gcc.target/i386/testimm-6.c: New test.
6722 * gcc.target/i386/testimm-7.c: New test.
6723 * gcc.target/i386/testimm-8.c: New test.
6724 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6725 * gcc.target/i386/xop-rotate1-int.c: New test.
6726 * gcc.target/i386/xop-rotate2-int.c: New test.
6728 2011-06-17 Jason Merrill <jason@redhat.com>
6730 * g++.dg/cpp0x/rv-func2.C: New.
6732 * g++.dg/debug/dwarf2/lambda1.C: New.
6733 * g++.dg/warn/Wshadow-6.C: Adjust.
6735 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6738 * gfortran.dg/move_alloc_5.f90: New.
6740 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6742 PR rtl-optimization/48542
6743 * gcc.dg/torture/pr48542.c: New test.
6745 2011-06-16 Jason Merrill <jason@redhat.com>
6748 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6751 * g++.dg/cpp0x/initlist52.C New.
6754 * c-c++-common/raw-string-12.c: New.
6757 * g++.dg/cpp0x/sfinae26.C: New.
6760 * g++.dg/cpp0x/variadic113.C: New.
6763 * g++.dg/cpp0x/variadic112.C: New.
6765 2011-06-16 Jeff Law <law@redhat.com>
6767 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6768 improved jump threading.
6769 * gcc.dg/builtin-object-size-2.c: Likewise.
6770 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6772 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6775 * gfortran.dg/typebound_assignment_3.f03: New.
6777 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6780 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6782 2011-06-16 Martin Jambor <mjambor@suse.cz>
6784 PR tree-optimization/49343
6785 * gnat.dg/discr31.ad[sb]: New test.
6787 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6789 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6791 2011-06-16 Tom de Vries <tom@codesourcery.com>
6794 * gcc.target/arm/ivopts-3.c: Update test.
6795 * gcc.target/arm/ivopts-5.c: Same.
6797 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6800 2011-06-10 Wei Guozhi <carrot@google.com>
6803 * gcc.target/arm/pr45335.c: New test.
6804 * gcc.target/arm/pr45335-2.c: New test.
6805 * gcc.target/arm/pr45335-3.c: New test.
6806 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6807 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6808 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6810 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6812 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6814 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6817 * gfortran.dg/class_43.f03: New.
6819 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6821 PR tree-optimization/49419
6822 * gcc.c-torture/execute/pr49419.c: New test.
6824 2011-06-16 Revital Eres <revital.eres@linaro.org>
6826 * gcc.dg/sms-9.c: New file.
6828 2011-06-15 Easwaran Raman <eraman@google.com>
6830 PR rtl-optimization/49414
6831 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6833 2011-06-14 Jason Merrill <jason@redhat.com>
6835 * g++.dg/cpp0x/noexcept13.C: New.
6837 2011-06-14 Easwaran Raman <eraman@google.com>
6839 PR rtl-optimization/44194
6840 * gcc.dg/pr44194-1.c: New test.
6841 * gcc.dg/pr44194-2.c: New test.
6843 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6845 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6847 * gcc.target/arm/pr45701-2.c: Likewise.
6848 * gcc.target/arm/thumb-branch1.c: Likewise.
6850 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6853 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6855 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6857 * gcc.target/arm/pr45701-1.c: Require thumb support.
6858 * gcc.target/arm/pr45701-2.c: Likewise.
6859 * gcc.target/arm/thumb-branch1.c: Likewise.
6861 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6862 * gcc.target/arm/pr39839.c: Likewise.
6863 * gcc.target/arm/pr40657-2.c: Likewise.
6864 * gcc.target/arm/pr40956.c: Likewise.
6865 * gcc.target/arm/pr41679.c: Likewise.
6866 * gcc.target/arm/pr42235.c: Likewise.
6867 * gcc.target/arm/pr42495.c: Likewise.
6868 * gcc.target/arm/pr42505.c: Likewise.
6869 * gcc.target/arm/pr42574.c: Likewise.
6870 * gcc.target/arm/pr46883.c: Likewise.
6871 * gcc.target/arm/pr46934.c: Likewise.
6872 * gcc.target/arm/xor-and.c: Likewise.
6874 2011-06-14 Jason Merrill <jason@redhat.com>
6876 * g++.dg/other/error23.C: Adjust error message.
6877 * g++.dg/other/error32.C: Likewise.
6880 * g++.dg/cpp0x/rv-dotstar.C: New.
6883 * g++.dg/cpp0x/decltype30.C: New.
6885 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6887 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6890 * gfortran.dg/pr49103.f90: New test.
6892 2011-06-14 Tom de Vries <tom@codesourcery.com>
6895 * gcc.target/arm/ivopts-3.c: New test.
6896 * gcc.target/arm/ivopts-4.c: New test.
6897 * gcc.target/arm/ivopts-5.c: New test.
6899 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6901 PR rtl-optimization/49390
6902 * gcc.c-torture/execute/pr49390.c: New test.
6904 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6906 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6908 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6910 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6911 * gcc.c-torture/execute/cmpsi-2.x: New file.
6912 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6913 * gcc.c-torture/execute/pr45262.x: New file.
6914 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6915 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6917 * gcc.c-torture/compile/pr49163.c: Ditto.
6919 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6921 * gcc.dg/vect/vect-16.c: Rename to...
6922 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6923 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6924 for double-word vectors.
6925 * gcc.dg/vect/vect-peel-4.c: Likewise.
6926 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6928 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6931 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6934 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6936 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6938 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6940 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6942 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6944 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6946 * gfortran.dg/trim_optimize_8.f90: New test case.
6948 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6949 Ira Rosen <ira.rosen@linaro.org>
6951 PR tree-optimization/49352
6952 * gcc.dg/vect/pr49352.c: New test.
6954 2011-06-12 Tobias Burnus
6957 * gfortran.dg/alloc_comp_assign_11.f90: New.
6959 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6961 * gfortran.dg/trim_optimize_7.f90: New test.
6963 2011-06-10 Wei Guozhi <carrot@google.com>
6966 * gcc.target/arm/pr45335.c: New test.
6967 * gcc.target/arm/pr45335-2.c: New test.
6968 * gcc.target/arm/pr45335-3.c: New test.
6969 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6970 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6971 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6973 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6976 * g++.dg/parse/error39.C: New.
6978 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6980 * gcc.target/arm/20090811-1.c: Skip for incompatible
6981 options, do not override other options.
6982 * gcc.target/arm/combine-cmp-shift.c: Skip for
6983 incompatible options.
6984 * gcc.target/arm/pr45094.c: Likewise.
6985 * gcc.target/arm/scd42-1.c: Likewise.
6986 * gcc.target/arm/scd42-3.c: Likewise.
6987 * gcc.target/arm/thumb-ltu.c: Likewise.
6989 * lib/target-supports.exp
6990 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6991 multilib flags use -mfpu with a value other than neon-fp16.
6993 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6995 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6996 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6998 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7000 * lib/target-supports.exp (check_effective_target_pie): New proc.
7001 * gcc.dg/pie-link.c: Use target pie.
7003 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7004 Laurent Roug� <laurent.rouge@menta.fr>
7006 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7007 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7009 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7011 * gfortran.dg/coarray/sync_1.f90: New test for
7012 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7014 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7016 PR tree-optimization/49318
7017 * gcc.dg/vect/pr49318.c: New test.
7019 2011-06-09 David Krauss <potswa@mac.com>
7021 * g++.dg/template/arrow1.C: New.
7023 2011-06-09 Jason Merrill <jason@redhat.com>
7025 * lib/prune.exp: Prune "note"s.
7026 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7028 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7029 * g++.dg/template/dependent-expr3.C: Likewise.
7030 * g++.dg/parse/template7.C: Likewise.
7031 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7032 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7033 * g++.old-deja/g++.pt/friend38.C: Likewise.
7034 * g++.old-deja/g++.pt/crash32.C: Likewise.
7035 * g++.old-deja/g++.other/init4.C: Likewise.
7036 * g++.old-deja/g++.other/friend8.C: Likewise.
7038 * g++.dg/ext/complex7.C: Adjust expected output.
7039 * g++.dg/diagnostic/method1.C: Likewise.
7040 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7041 * g++.dg/parse/crash33.C: Likewise.
7042 * g++.dg/other/warning1.C: Likewise.
7043 * g++.dg/init/pr29571.C: Likewise.
7044 * g++.dg/warn/overflow-warn-1.C: Likewise.
7045 * g++.dg/warn/overflow-warn-3.C: Likewise.
7046 * g++.dg/warn/overflow-warn-4.C: Likewise.
7047 * g++.old-deja/g++.oliva/template1.C: Likewise.
7049 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7050 * g++.dg/parse/template7.C: Adjust.
7052 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7055 * gcc.dg/pr49307.c: New.
7057 2011-06-09 Wei Guozhi <carrot@google.com>
7060 * gcc.target/arm/pr46975.c: New testcase.
7062 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7064 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7065 (PMETH, arglist_t): Removed.
7066 (method_get_number_of_arguments): Removed.
7067 (method_get_nth_argument): Removed.
7068 (method_get_first_argument): Removed.
7069 (method_get_next_argument): Removed.
7070 (method_get_sizeof_arguments): Removed.
7071 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7073 (method_get_number_of_arguments): Removed.
7074 (method_get_nth_argument): Removed.
7075 (method_get_first_argument): Removed.
7076 (method_get_next_argument): Removed.
7077 (method_get_sizeof_arguments): Removed.
7078 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7080 2011-06-09 David Li <davidxl@google.com>
7082 * gcc.dg/dump-pass.c: New test.
7084 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7087 * g++.dg/parse/error38.C: New.
7089 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7092 * gfortran.dg/pr49308.f90: New test.
7094 2011-06-08 Jason Merrill <jason@redhat.com>
7096 * g++.dg/cpp0x/noexcept11.C: New.
7097 * g++.dg/cpp0x/noexcept12.C: New.
7098 * g++.dg/cpp0x/sfinae11.C: Adjust.
7100 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7103 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7104 to dg-options, match also DW_AT_linkage_name.
7106 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7109 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7110 -fno-common on alpha*-dec-osf*.
7111 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7113 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7115 PR rtl-optimization/49303
7116 * gcc.target/ia64/pr49303.c: New test.
7118 2011-06-08 Tobias Burnus <burnus@net-b.de>
7121 * gfortran.dg/coarray_lock_1.f90: New.
7122 * gfortran.dg/coarray_lock_2.f90: New.
7124 2011-06-07 Jason Merrill <jason@redhat.com>
7126 * lib/prune.exp: Look for "required" rather than "instantiated".
7127 * g++.dg/abi/mangle11.C: Likewise.
7128 * g++.dg/abi/mangle12.C: Likewise.
7129 * g++.dg/abi/mangle17.C: Likewise.
7130 * g++.dg/abi/mangle20-2.C: Likewise.
7131 * g++.dg/abi/pragma-pack1.C: Likewise.
7132 * g++.dg/cpp0x/decltype26.C: Likewise.
7133 * g++.dg/cpp0x/decltype28.C: Likewise.
7134 * g++.dg/cpp0x/decltype29.C: Likewise.
7135 * g++.dg/cpp0x/enum11.C: Likewise.
7136 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7137 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7138 * g++.dg/cpp0x/pr47416.C: Likewise.
7139 * g++.dg/ext/case-range2.C: Likewise.
7140 * g++.dg/ext/case-range3.C: Likewise.
7141 * g++.dg/gomp/for-19.C: Likewise.
7142 * g++.dg/gomp/pr37533.C: Likewise.
7143 * g++.dg/gomp/pr38639.C: Likewise.
7144 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7145 * g++.dg/inherit/base3.C: Likewise.
7146 * g++.dg/inherit/using6.C: Likewise.
7147 * g++.dg/init/placement4.C: Likewise.
7148 * g++.dg/init/reference3.C: Likewise.
7149 * g++.dg/lookup/scoped6.C: Likewise.
7150 * g++.dg/lookup/using7.C: Likewise.
7151 * g++.dg/other/abstract1.C: Likewise.
7152 * g++.dg/other/error10.C: Likewise.
7153 * g++.dg/other/error5.C: Likewise.
7154 * g++.dg/other/field1.C: Likewise.
7155 * g++.dg/other/offsetof5.C: Likewise.
7156 * g++.dg/parse/bitfield2.C: Likewise.
7157 * g++.dg/parse/constant4.C: Likewise.
7158 * g++.dg/parse/crash20.C: Likewise.
7159 * g++.dg/parse/invalid-op1.C: Likewise.
7160 * g++.dg/parse/non-dependent2.C: Likewise.
7161 * g++.dg/parse/template18.C: Likewise.
7162 * g++.dg/tc1/dr152.C: Likewise.
7163 * g++.dg/tc1/dr166.C: Likewise.
7164 * g++.dg/tc1/dr176.C: Likewise.
7165 * g++.dg/tc1/dr213.C: Likewise.
7166 * g++.dg/template/access11.C: Likewise.
7167 * g++.dg/template/access2.C: Likewise.
7168 * g++.dg/template/access3.C: Likewise.
7169 * g++.dg/template/access7.C: Likewise.
7170 * g++.dg/template/arg7.C: Likewise.
7171 * g++.dg/template/cond2.C: Likewise.
7172 * g++.dg/template/crash13.C: Likewise.
7173 * g++.dg/template/crash40.C: Likewise.
7174 * g++.dg/template/crash7.C: Likewise.
7175 * g++.dg/template/crash84.C: Likewise.
7176 * g++.dg/template/ctor5.C: Likewise.
7177 * g++.dg/template/defarg13.C: Likewise.
7178 * g++.dg/template/defarg14.C: Likewise.
7179 * g++.dg/template/dtor7.C: Likewise.
7180 * g++.dg/template/eh2.C: Likewise.
7181 * g++.dg/template/error2.C: Likewise.
7182 * g++.dg/template/error43.C: Likewise.
7183 * g++.dg/template/friend32.C: Likewise.
7184 * g++.dg/template/injected1.C: Likewise.
7185 * g++.dg/template/instantiate1.C: Likewise.
7186 * g++.dg/template/instantiate3.C: Likewise.
7187 * g++.dg/template/instantiate5.C: Likewise.
7188 * g++.dg/template/instantiate7.C: Likewise.
7189 * g++.dg/template/local6.C: Likewise.
7190 * g++.dg/template/lookup2.C: Likewise.
7191 * g++.dg/template/member5.C: Likewise.
7192 * g++.dg/template/memfriend15.C: Likewise.
7193 * g++.dg/template/memfriend16.C: Likewise.
7194 * g++.dg/template/memfriend17.C: Likewise.
7195 * g++.dg/template/memfriend7.C: Likewise.
7196 * g++.dg/template/meminit1.C: Likewise.
7197 * g++.dg/template/nested3.C: Likewise.
7198 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7199 * g++.dg/template/nontype12.C: Likewise.
7200 * g++.dg/template/nontype13.C: Likewise.
7201 * g++.dg/template/nontype6.C: Likewise.
7202 * g++.dg/template/pr23510.C: Likewise.
7203 * g++.dg/template/pr35240.C: Likewise.
7204 * g++.dg/template/ptrmem15.C: Likewise.
7205 * g++.dg/template/ptrmem6.C: Likewise.
7206 * g++.dg/template/qualified-id1.C: Likewise.
7207 * g++.dg/template/qualttp20.C: Likewise.
7208 * g++.dg/template/qualttp3.C: Likewise.
7209 * g++.dg/template/qualttp4.C: Likewise.
7210 * g++.dg/template/qualttp5.C: Likewise.
7211 * g++.dg/template/qualttp6.C: Likewise.
7212 * g++.dg/template/qualttp7.C: Likewise.
7213 * g++.dg/template/qualttp8.C: Likewise.
7214 * g++.dg/template/recurse.C: Likewise.
7215 * g++.dg/template/recurse2.C: Likewise.
7216 * g++.dg/template/ref5.C: Likewise.
7217 * g++.dg/template/scope2.C: Likewise.
7218 * g++.dg/template/sfinae10.C: Likewise.
7219 * g++.dg/template/sfinae3.C: Likewise.
7220 * g++.dg/template/sizeof3.C: Likewise.
7221 * g++.dg/template/static9.C: Likewise.
7222 * g++.dg/template/template-id-2.C: Likewise.
7223 * g++.dg/template/typedef13.C: Likewise.
7224 * g++.dg/template/typename4.C: Likewise.
7225 * g++.dg/template/using14.C: Likewise.
7226 * g++.dg/template/using2.C: Likewise.
7227 * g++.dg/template/warn1.C: Likewise.
7228 * g++.dg/warn/Wparentheses-13.C: Likewise.
7229 * g++.dg/warn/Wparentheses-15.C: Likewise.
7230 * g++.dg/warn/Wparentheses-16.C: Likewise.
7231 * g++.dg/warn/Wparentheses-17.C: Likewise.
7232 * g++.dg/warn/Wparentheses-18.C: Likewise.
7233 * g++.dg/warn/Wparentheses-19.C: Likewise.
7234 * g++.dg/warn/Wparentheses-20.C: Likewise.
7235 * g++.dg/warn/Wparentheses-23.C: Likewise.
7236 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7237 * g++.dg/warn/noeffect2.C: Likewise.
7238 * g++.dg/warn/noeffect4.C: Likewise.
7239 * g++.dg/warn/pr8570.C: Likewise.
7240 * g++.old-deja/g++.brendan/init2.C: Likewise.
7241 * g++.old-deja/g++.eh/spec6.C: Likewise.
7242 * g++.old-deja/g++.pt/crash10.C: Likewise.
7243 * g++.old-deja/g++.pt/crash36.C: Likewise.
7244 * g++.old-deja/g++.pt/derived3.C: Likewise.
7245 * g++.old-deja/g++.pt/error2.C: Likewise.
7246 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7247 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7248 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7249 * g++.old-deja/g++.pt/overload7.C: Likewise.
7250 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7252 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7253 Iain Sandoe <iains@gcc.gnu.org>
7255 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7256 Added code to deal with the case when [Protocol
7257 -descriptionForInstanceMethod:] or [Protocol
7258 -descriptionForClassMethod:] returns NULL.
7260 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7261 Iain Sandoe <iains@gcc.gnu.org>
7263 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7264 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7267 2011-06-07 Xinliang David Li <davidxl@google.com>
7269 * gcc.dg/inline_2.c: New test.
7270 * gcc.dg/unroll_2.c: New test.
7271 * gcc.dg/inline_3.c: New test.
7272 * gcc.dg/unroll_3.c: New test.
7273 * gcc.dg/inline_4.c: New test.
7274 * gcc.dg/unroll_4.c: New test.
7275 * gcc.dg/inline_1.c: New test.
7276 * gcc.dg/unroll_1.c: New test.
7278 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7280 PR tree-optimization/48497
7281 * lib/gcc-defs.exp (dg-additional-options): New proc.
7282 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7283 -msse2 on 32-bit x86.
7285 2011-06-06 Jason Merrill <jason@redhat.com>
7287 * g++.dg/cpp0x/enum19.C: New.
7289 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7291 * gcc.target/arm/neon-reload-class.c: New test.
7293 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7296 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7298 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7300 * gcc.target/arm/smlatb-1.c: New file.
7301 * gcc.target/arm/smlatt-1.c: New file.
7302 * gcc.target/arm/smlaltb-1.c: New file.
7303 * gcc.target/arm/smlaltt-1.c: New file.
7305 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7307 * gcc.target/arm/mla-2.c: New test.
7309 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7311 PR gcov-profile/49299
7312 * gcc.dg/tree-prof/pr49299-1.c: New test.
7313 * gcc.dg/tree-prof/pr49299-2.c: New test.
7315 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7317 * lib/target-supports.exp
7318 (check_effective_target_vect_widen_mult_qi_to_hi):
7319 Add NEON as supporting target.
7320 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7321 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7322 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7323 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7324 using widening multiplication on targets that support it.
7325 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7326 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7327 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7329 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7331 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7332 Modern Objective-C runtime API.
7333 * objc/execute/next_mapping.h: Removed.
7334 * objc-obj-c++-shared/next-mapping.h: Removed.
7335 * objc-obj-c++-shared/Object1.h: Removed.
7336 * objc-obj-c++-shared/Object1.m: Removed.
7337 * objc-obj-c++-shared/Object1.mm: Removed.
7338 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7339 * objc-obj-c++-shared/Protocol1.h: Removed.
7340 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7341 of ProtoBool, IVAR_T and METHOD.
7342 * objc-obj-c++-shared/runtime.h: New.
7343 * objc-obj-c++-shared/TestsuiteObject.h: New.
7344 * objc-obj-c++-shared/TestsuiteObject.m: New.
7346 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7347 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7348 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7350 * objc/execute/_cmd.m: Include
7351 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7352 runtime API. ([TestClass +initialize]): Include this method also
7353 with the GNU runtime.
7354 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7355 Object. ([-setValue:]): Return void.
7356 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7357 with the GNU runtime. Include
7358 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7359 for the NeXT runtime. Use the existing print_ivars() and
7360 compare_structures() implementations for the old NeXT runtime.
7361 Added new implementations for the Modern GNU and NeXT runtimes.
7362 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7363 well. (main): Use objc_getClass(). Use return instead of exit.
7364 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7365 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7367 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7368 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7369 instead of Object. (main): Use return instead of exit().
7370 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7371 instead of Object. Removed prototype for exit(). (main): Use
7372 return instead of exit(). Use the Modern Objective-C runtime API.
7373 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7375 * objc/execute/class-tests-1.h: Include
7376 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7377 runtime API. (test_class_with_superclass): Do not call [Object
7378 class]. There is no need to with the current libobjc.
7379 * objc/execute/class-tests-2.h: Include
7380 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7382 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7383 ../../objc-obj-c++-shared/next-mapping.h.
7384 * objc/execute/class-2.m: Likewise.
7385 * objc/execute/class-3.m: Likewise.
7386 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7387 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7388 +initialize]): Include this method also with the GNU
7389 runtime. (main): Use the Modern Objective-C runtime API.
7390 * objc/execute/class-5.m: Likewise.
7391 * objc/execute/class-6.m: Likewise.
7392 * objc/execute/class-7.m: Likewise.
7393 * objc/execute/class-8.m: Likewise.
7394 * objc/execute/class-9.m: Likewise.
7395 * objc/execute/class-10.m: Likewise.
7396 * objc/execute/class-11.m: Likewise.
7397 * objc/execute/class-12.m: Likewise.
7398 * objc/execute/class-13.m: Likewise.
7399 * objc/execute/class-14.m: Likewise.
7400 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7401 this method also with the GNU runtime.
7402 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7403 +initialize]): Include this method also with the GNU runtime.
7404 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7406 * objc/execute/encode-1.m: Likewise.
7407 * objc/execute/enumeration-1.m: Likewise.
7408 * objc/execute/enumeration-2.m: Likewise.
7409 * objc/execute/exceptions/catchall-1.m: Likewise.
7410 * objc/execute/exceptions/finally-1.m: Likewise.
7411 * objc/execute/exceptions/foward-1.m: Likewise.
7412 * objc/execute/exceptions/local-variables-1.m: Likewise.
7413 * objc/execute/exceptions/throw-nil.m: Likewise.
7414 * objc/execute/exceptions/trivial.m: Likewise.
7415 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7416 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7417 * objc/execute/exceptions/matcher-1.m: Likewise.
7418 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7420 * objc/execute/formal_protocol-2.m: Likewise.
7421 * objc/execute/formal_protocol-3.m: Likewise.
7422 * objc/execute/formal_protocol-4.m: Likewise.
7423 * objc/execute/formal_protocol-5.m: Include
7424 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7426 * objc/execute/formal_protocol-6.m: Likewise.
7427 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7428 Object. Include <objc/Protocol.h> instead of
7429 ../../objc-obj-c++-shared/Protocol1.h.
7430 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7432 * objc/execute/informal_protocol.m: Likewise.
7433 * objc/execute/load-3.m: Likewise.
7434 * objc/execute/many_args_method.m ([TestClass +initialize]):
7435 Include this method with the GNU runtime as well.
7436 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7437 * objc/execute/nested-func-1.m: Use TestsuiteObject
7439 * objc/execute/nil_method-1.m: Likewise.
7440 * objc/execute/no_clash.m: Likewise.
7441 * objc/execute/np-1.m: Do not include
7442 ../../objc-obj-c++-shared/Protocol1.h.
7443 (main): Use return instead of exit().
7444 * objc/execute/np-2.m: Do not include
7445 ../../objc-obj-c++-shared/Protocol1.h.
7446 ([MyObject +initialize]): Include this method also with the GNU
7447 runtime. (main): Use return instead of exit().
7448 * objc/execute/object_is_class.m: Include
7449 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7450 of Object. (main): Use the Modern Objective-C runtime API.
7451 * objc/execute/object_is_meta_class.m: Likewise.
7452 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7453 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7454 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7455 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7456 Objective-C runtime API.
7457 * objc/execute/protocol-isEqual-2.m: Likewise.
7458 * objc/execute/protocol-isEqual-3.m: Likewise.
7459 * objc/execute/protocol-isEqual-4.m: Likewise.
7460 * objc/execute/redefining_self.m ([TestClass +initialize]):
7461 Include this method with the GNU runtime as well.
7462 * objc/execute/root_methods.m: Include
7463 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7464 Include this method with the GNU runtime as well.
7465 (main): Use the Modern Objective-C runtime API.
7466 * objc/execute/selector-1.m: Include
7467 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7468 of Object. (main): Use the Modern Objective-C runtime API.
7469 * objc/execute/static-1.m ([Test +initialize]): Include this
7470 method with the GNU runtime as well.
7471 * objc/execute/static-2.m: Likewise.
7472 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7473 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7474 ([MathClass +initialize]): Include this method with the GNU
7476 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7478 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7479 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7480 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7481 * objc.dg/attributes/method-attribute-1.m: Likewise.
7482 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7483 * objc.dg/attributes/method-attribute-2.m: Likewise.
7484 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7485 * objc.dg/attributes/method-attribute-3.m: Likewise.
7486 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7487 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7488 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7489 * obj-c++.dg/bitfield-1.mm: Likewise.
7490 * obj-c++.dg/bitfield-2.mm: Likewise
7491 * objc.dg/bitfield-3.m: Likewise.
7492 * obj-c++.dg/bitfield-4.mm: Likewise.
7493 * objc.dg/bitfield-5.m: Likewise
7494 * objc.dg/call-super-1.m: Likewise.
7495 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7496 Use objc_getClass() instead of objc_get_class(), but for the GNU
7497 runtime redefine objc_getClass as objc_get_class. Include
7498 ../objc-obj-c++-shared/runtime.h.
7499 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7500 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7501 Use the Modern Objective-C runtime API.
7502 * objc.dg/class-protocol-1.m: Include
7503 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7504 * obj-c++.dg/class-protocol-1.mm: Likewise.
7505 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7506 * objc.dg/comp-types-10.m: Likewise.
7507 * objc.dg/comp-types-11.m: Likewise.
7508 * objc.dg/comp-types-12.m: Likewise.
7509 * obj-c++.dg/comp-types-9.mm: Likewise.
7510 * obj-c++.dg/comp-types-11.mm: Likewise.
7511 * obj-c++.dg/comp-types-12.mm: Likewise.
7512 * obj-c++.dg/comp-types-13.mm: Likewise.
7513 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7514 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7515 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7516 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7517 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7518 * objc.dg/desig-init-1.m: Likewise.
7519 * obj-c++.dg/defs.mm: Likewise.
7520 * objc.dg/exceptions-2.m: Likewise.
7521 * obj-c++.dg/except-1.mm: Likewise.
7522 * obj-c++.dg/exceptions-2.mm: Likewise.
7523 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7524 Use the Modern Objective-C runtime API.
7525 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7526 the Modern Objective-C runtime API. Do not include
7527 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7528 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7529 the Modern Objective-C runtime API except when using an older NeXT
7531 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7532 the Modern Objective-C runtime API.
7533 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7535 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7536 * objc.dg/encode-7-next-64bit.m: Updated include.
7537 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7539 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7540 the Modern Objective-C runtime API.
7541 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7542 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7543 instead of ../objc-obj-c++-shared/Protocol1.h.
7544 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7545 the Modern Objective-C runtime API except when using an older NeXT
7547 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7548 the Modern Objective-C runtime API.
7549 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7551 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7552 * objc.dg/fix-and-continue-2.m: Likewise.
7553 * objc.dg/foreach-1.m: Likewise.
7554 * objc.dg/foreach-2.m: Likewise.
7555 * objc.dg/foreach-3.m: Likewise.
7556 * objc.dg/foreach-4.m: Likewise.
7557 * objc.dg/foreach-5.m: Likewise.
7558 * objc.dg/foreach-6.m: Likewise.
7559 * objc.dg/foreach-7.m: Likewise.
7560 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7562 * objc.dg/func-ptr-2.m: Likewise.
7563 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7564 Do not include objc/objc-api.h.
7565 * obj-c++.dg/fsf-package-0.mm: Likewise.
7566 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7567 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7568 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7570 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7571 * objc.dg/gnu-runtime-3.m: Likewise.
7572 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7573 * objc.dg/headers.m: Include objc/runtime.h instead of
7574 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7575 for the NeXT runtime.
7576 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7577 * obj-c++.dg/isa-field-1.mm: Likewise.
7578 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7579 * objc.dg/layout-1.m: Likewise.
7580 * objc.dg/layout-2.m: Likewise.
7581 * objc.dg/local-decl-2.m: Likewise.
7582 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7583 Object. ([Container +elementForView:]): Use
7584 class_conformsToProtocol().
7585 * obj-c++.dg/lookup-2.mm: Likewise.
7586 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7587 * obj-c++.dg/local-decl-1.mm: Likewise.
7588 * objc.dg/method-3.m: Likewise.
7589 * objc.dg/method-4.m: Likewise.
7590 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7591 ../objc-obj-c++-shared/Protocol1.h.
7592 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7593 * objc.dg/method-9.m: Likewise.
7594 * objc.dg/method-10.m: Likewise.
7595 * objc.dg/method-13.m ([Root +initialize]): Include this method
7596 also for the GNU runtime. (main): Use objc_getClass() also for
7598 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7599 * objc.dg/method-17.m: Likewise.
7600 * objc.dg/method-19.m: Likewise.
7601 * objc.dg/method-20b.m: Likewise.
7602 * obj-c++.dg/method-2.mm: Likewise.
7603 * obj-c++.dg/method-6.mm: Likewise.
7604 * obj-c++.dg/method-10.mm: Likewise.
7605 * obj-c++.dg/method-11.mm: Likewise.
7606 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7607 ../objc-obj-c++-shared/Protocol1.h.
7608 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7609 * obj-c++.dg/method-15.mm: Likewise.
7610 * obj-c++.dg/method-17.mm: Likewise.
7611 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7612 +initialize]): Include this method also for the GNU
7613 runtime. (main): Use objc_getClass() also for the GNU runtime.
7614 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7615 * obj-c++.dg/method-22.mm: Likewise.
7616 * obj-c++.dg/method-23.mm: Likewise.
7617 * obj-c++.dg/no-extra-load.mm: Likewise.
7618 * objc.dg/objc-fast-4.m: Likewise.
7619 * objc.dg/objc-gc-4.m: Likewise.
7620 * obj-c++.dg/objc-gc-3.mm: Likewise.
7621 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7622 protocol_getMethodDescription() instead of [Protocol
7623 -descriptionForInstanceMethod].
7624 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7625 Made it available with all runtimes. (main): Call -test instead
7627 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7628 and put into a category.
7629 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7630 Object. Include objc/objc.h.
7631 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7632 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7633 New. (main): Use protocol_getMethodDescription() instead
7634 of [Protocol -descriptionForInstanceMethod] and [Protocol
7635 -descriptionForClassMethod].
7636 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7637 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7638 Objective-C runtime API.
7639 * obj-c++.dg/proto-qual-1.mm: Likewise.
7640 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7642 * obj-c++.dg/property/property-1.mm: Likewise.
7643 * obj-c++.dg/qual-types-1.mm: Likewise.
7644 * objc.dg/selector-2.m: Include objc/objc.h instead of
7645 ../objc-obj-c++-shared/Object1.h.
7646 * obj-c++.dg/selector-2.mm: Likewise.
7647 * obj-c++.dg/selector-5.mm: Likewise.
7648 * obj-c++.dg/selector-6.mm: Likewise.
7649 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7650 Object. Do not include objc/objc-api.h.
7651 * obj-c++.dg/set-not-used-1.mm: Likewise.
7652 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7653 * objc.dg/stret-1.m: Likewise.
7654 * objc.dg/stret-2.m: Likewise.
7655 * obj-c++.dg/super-class-2.mm: Likewise.
7656 * objc.dg/super-class-3.m: Likewise.
7657 * objc.dg/super-class-4.m: Likewise.
7658 * objc.dg/sync-2.m: Likewise.
7659 * obj-c++.dg/sync-2.mm: Likewise.
7660 * objc.dg/sync-1.m: Include objc/objc.h instead of
7661 ../objc-obj-c++-shared/Object1.h.
7662 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7663 'Class' as the type of 'isa'.
7664 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7665 Objective-C runtime API. ([TestClass +initialize]): Include this
7666 method with the GNU runtime as well.
7667 * objc.dg/strings/strings-1.m: Updated includes.
7668 * obj-c++.dg/strings/strings-1.mm: Likewise.
7669 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7670 objc.dg/strings/const-str-12b.m.
7671 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7672 * obj-c++.dg/template-3.mm: Likewise.
7673 * obj-c++.dg/template-4.mm: Likewise.
7674 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7675 Objective-C runtime API.
7676 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7677 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7678 * obj-c++.dg/try-catch-1.mm: Likewise.
7679 * obj-c++.dg/try-catch-2.mm: Likewise.
7680 * objc.dg/try-catch-3.m: Likewise.
7681 * obj-c++.dg/try-catch-3.mm: Likewise.
7682 * objc.dg/try-catch-6.m: Likewise.
7683 * objc.dg/try-catch-7.m: Likewise.
7684 * obj-c++.dg/try-catch-7.mm: Likewise.
7685 * obj-c++.dg/try-catch-8.mm: Likewise.
7686 * obj-c++.dg/try-catch-9.mm: Likewise.
7687 * objc.dg/try-catch-10.m: Likewise.
7688 * obj-c++.dg/try-catch-11.mm: Likewise.
7689 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7690 Object. Include objc/objc.h.
7691 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7692 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7693 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7694 Object. Use Modern Objective-C runtime API. Do not use
7696 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7697 * obj-c++.dg/torture/trivial.mm: Likewise.
7698 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7699 instead of ../objc-obj-c++-shared/Object1.h. Include
7700 ../objc-obj-c++-shared/runtime.h.
7701 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7702 * objc.dg/torture/strings/const-str-11.m: Likewise.
7703 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7704 * objc.dg/torture/strings/const-str-9.m: Likewise.
7705 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7706 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7707 instead of Object. Only add _FooClassReference if
7709 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7710 * objc.dg/torture/strings/const-str-8.m: Likewise.
7711 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7712 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7714 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7716 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7717 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7718 * obj-c++.dg/va-meth-1.mm: Likewise.
7719 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7720 ../objc-obj-c++-shared/Object1.h.
7721 * objc.dg/zero-link-3.m: Likewise.
7723 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7725 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7727 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7730 * obj-c++.dg/property/cxx-property-1.mm: New.
7731 * obj-c++.dg/property/cxx-property-2.mm: New.
7733 2011-06-06 Jason Merrill <jason@redhat.com>
7735 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7737 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7739 PR rtl-optimization/49145
7741 * gcc.c-torture/compile/pr49145.c: New test.
7743 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7746 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7747 to dg-options, match also DW_AT_linkage_name.
7750 * gcc.dg/debug/pr49294.c: New test.
7753 * g++.dg/opt/pr49264.C: New test.
7755 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7757 PR tree-optimization/49243
7758 * gcc.dg/pr49243.c: New.
7760 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7762 * gnat.dg/specs/cond_expr1.ads: New test.
7764 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7766 * gnat.dg/deferred_const4.ad[sb]: New test.
7767 * gnat.dg/deferred_const4_pkg.ads: New helper.
7769 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7771 * gnat.dg/test_tamdt.adb: Rename to...
7772 * gnat.dg/taft_type1.adb: ...this.
7773 * gnat.dg/tamdt.ad[sb]: Rename to...
7774 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7775 * gnat.dg/tamdt_aux.ads: Rename to...
7776 * gnat.dg/taft_type1_pkg2.ads: ...this.
7777 * gnat.dg/taft_type2.ad[sb]: New test.
7778 * gnat.dg/taft_type2_pkg.ads: New helper.
7779 * gnat.dg/taft_type3.adb: New test.
7780 * gnat.dg/taft_type3_pkg.ads: New helper.
7782 2011-06-05 Tobias Burnus <burnus@net-b.de>
7785 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7788 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7791 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7793 * objc.dg/gnu-api-2-objc.m: Likewise.
7794 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7795 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7797 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7799 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7800 alignment, not the alignment, when calling class_addIvar(). Add
7801 an 'isa' instance variable to the test root class.
7802 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7804 2011-06-04 Jan Hubicka <jh@suse.cz>
7806 PR tree-optimization/48893
7807 PR tree-optimization/49091
7808 PR tree-optimization/49179
7809 * gfortran.dg/pr49179.f90: New testcase
7811 2011-06-04 Jan Hubicka <jh@suse.cz>
7814 * g++.dg/torture/pr48954.C: New testcase.
7816 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7818 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7820 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7823 * g++.dg/diagnostic/bitfld2.C: New.
7825 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7828 * gcc.c-torture/execute/pr49281.c: New test.
7830 2011-06-04 Jan Hubicka <jh@suse.cz>
7832 PR tree-optimize/48929
7833 * gcc.c-torture/compile/pr48929.c: New testcase.
7835 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7837 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7839 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7842 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7844 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7846 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7848 2011-06-03 Richard Henderson <rth@redhat.com>
7849 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7851 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7853 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7855 * objc.dg/headers.m: Do not include objc-list.h.
7857 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7859 * objc.dg/type-stream-1.m: Test removed.
7860 * objc.dg/headers.m: Do not include typedstream.h.
7862 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7864 * objc.dg/torture/forward-1.m (main): Updated testcase.
7866 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7869 * gcc.c-torture/compile/pr49163.c: New.
7871 2011-06-02 Asher Langton <langton2@llnl.gov>
7874 * gfortran.dg/PR49268.f90: New test.
7876 2011-06-02 Asher Langton <langton2@llnl.gov>
7879 * gfortran.dg/PR37039.f90: New test.
7881 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7884 * objc.dg/method-5.m: Updated.
7885 * objc.dg/method-19.m: Updated.
7886 * objc.dg/method-lookup-1.m: New.
7887 * obj-c++.dg/method-6.mm: Updated.
7888 * obj-c++.dg/method-7.mm: Updated.
7889 * obj-c++.dg/method-lookup-1.mm: New.
7891 2011-06-02 DJ Delorie <dj@redhat.com>
7893 * lib/timeout.exp (timeout): Add board_info support.
7895 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7897 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7899 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7902 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7903 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7905 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7906 Hans-Peter Nilsson <hp@axis.com>
7908 PR rtl-optimization/48840
7909 * gcc.target/sparc/ultrasp13.c: New test.
7911 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7914 * gcc.c-torture/compile/pr49238.c: New.
7916 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7918 * gcc.target/arm/g2.c: Skip test in -mthumb.
7919 Skip test unless cpu is xscale.
7920 * gcc.target/arm/scd42-2.c: Likewise.
7921 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7923 2011-06-01 Jason Merrill <jason@redhat.com>
7925 * g++.dg/cpp0x/decltype28.C: New.
7926 * g++.dg/cpp0x/decltype29.C: New.
7928 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7931 * gcc.target/mips/pr45074.c: New test.
7933 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7934 Hans-Peter Nilsson <hp@axis.com>
7936 PR rtl-optimization/48830
7937 * gcc.target/sparc/ultrasp12.c: New test.
7939 2011-06-01 David Li <davidxl@google.com>
7941 * gcc.dg/profile-dir-1.c: Change pass name.
7942 * gcc.dg/profile-dir-2.c: Ditto.
7943 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7944 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7945 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7946 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7947 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7948 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7949 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7950 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7951 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7952 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7953 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7954 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7955 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7956 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7957 * gcc.dg/profile-dir-3.c: Ditto.
7958 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7960 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7962 * objc.dg/attributes/method-nonnull-1.m: New test.
7963 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7965 2011-05-31 Tobias Burnus <burnus@net-b.de>
7968 * gfortran.dg/coarray_atomic_1.f90: New.
7969 * gfortran.dg/coarray/atomic_1.f90: New.
7971 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7973 * gcc.dg/guality/bswaptest.c: New test.
7974 * gcc.dg/guality/clztest.c: New test.
7975 * gcc.dg/guality/ctztest.c: New test.
7976 * gcc.dg/guality/rotatetest.c: New test.
7979 * gcc.target/i386/pr48688.c: New test.
7981 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7984 * g++.dg/lookup/name-clash9.C: New.
7986 2011-05-31 Tobias Burnus <burnus@net-b.de>
7989 * gfortran.dg/coarray/dummy_1.f90: New.
7991 2011-05-31 Tobias Burnus <burnus@net-b.de>
7994 * gfortran.dg/coarray/save_1.f90: New.
7995 * gfortran.dg/coarray_4.f90: Update dg-error.
7997 2011-05-31 Jason Merrill <jason@redhat.com>
7999 * g++.dg/cpp0x/rv-template1.C: New.
8001 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8003 PR rtl-optimization/49235
8004 * gcc.dg/pr49235.c: New test.
8006 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8008 PR tree-optimization/49093
8009 * gcc.dg/vect/pr49093.c: New test.
8011 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8014 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8016 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8019 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8022 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8025 * gcc.c-torture/execute/pr49186.c: New.
8027 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8030 * gcc.target/i386/pr49168-1.c: New.
8032 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8033 Eric Botcazou <ebotcazou@adacore.com>
8035 * gcc.dg/guality/drap.c: New test.
8037 2011-05-30 Richard Guenther <rguenther@suse.de>
8039 PR tree-optimization/49210
8040 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8041 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8043 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8046 * g++.dg/gomp/pr49223-1.C: New test.
8047 * g++.dg/gomp/pr49223-2.C: New test.
8049 2011-05-30 Richard Guenther <rguenther@suse.de>
8051 PR tree-optimization/49218
8052 * gcc.c-torture/execute/pr49218.c: New testcase.
8054 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8056 PR tree-optimization/49199
8057 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8058 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8059 -fno-tree-scev-cprop.
8061 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8064 * gfortran.dg/extends_13.f03: New.
8066 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8068 PR rtl-optimization/49095
8069 * gcc.target/i386/pr49095.c: New test.
8071 2011-05-29 Tobias Burnus <burnus@net-b.de>
8074 * gfortran.dg/coarray_24.f90: New.
8076 2011-05-29 Tobias Burnus <burnus@net-b.de>
8079 * gfortran.dg/coarray_23.f90: New.
8081 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8084 * gcc.dg/pr48826.c: New test.
8086 2011-05-29 Richard Guenther <rguenther@suse.de>
8088 PR tree-optimization/49217
8089 * gcc.dg/torture/pr49217.c: New testcase.
8091 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8094 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8096 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8098 * gnat.dg/boolean_subtype.adb: Rename to...
8099 * gnat.dg/boolean_subtype1.adb: ...this.
8101 2011-05-28 Jason Merrill <jason@redhat.com>
8103 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8105 2011-05-27 Jason Merrill <jason@redhat.com>
8107 * g++.dg/cpp0x/enum18.C: Adjust.
8109 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8111 2011-05-27 Tobias Burnus <burnus@net-b.de>
8114 * gfortran.dg/coarray_22.f90: New.
8116 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8118 PR tree-optimization/46728
8119 * gcc.target/powerpc/pr46728-1.c: New.
8120 * gcc.target/powerpc/pr46728-2.c: New.
8121 * gcc.target/powerpc/pr46728-3.c: New.
8122 * gcc.target/powerpc/pr46728-4.c: New.
8123 * gcc.target/powerpc/pr46728-5.c: New.
8124 * gcc.dg/pr46728-6.c: New.
8125 * gcc.target/powerpc/pr46728-7.c: New.
8126 * gcc.target/powerpc/pr46728-8.c: New.
8127 * gcc.dg/pr46728-9.c: New.
8128 * gcc.target/powerpc/pr46728-10.c: New.
8129 * gcc.target/powerpc/pr46728-11.c: New.
8130 * gcc.dg/pr46728-12.c: New.
8131 * gcc.target/powerpc/pr46728-13.c: New.
8132 * gcc.target/powerpc/pr46728-14.c: New.
8133 * gcc.target/powerpc/pr46728-15.c: New.
8134 * gcc.target/powerpc/pr46728-16.c: New.
8136 2011-05-27 Jason Merrill <jason@redhat.com>
8138 * g++.dg/abi/mangle47.C: New.
8141 * g++.dg/template/const5.C: New.
8143 * g++.dg/cpp0x/enum18.C: New.
8145 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8147 * g++.dg/cpp0x/error6.C: New.
8149 * g++.dg/cpp0x/error5.C: New.
8151 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8154 * g++.dg/eh/cond6.C: New test.
8156 2011-05-27 Tobias Burnus <burnus@net-b.de>
8159 * gfortran.dg/rank_3.f90: New.
8160 * gfortran.dg/rank_4.f90: New.
8162 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8164 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8165 replace dump search.
8167 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8169 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8170 * gnat.dg/bit_packed_array5.adb: ...here.
8172 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8175 * g++.dg/cpp0x/auto25.C: New.
8177 2011-05-27 Richard Guenther <rguenther@suse.de>
8179 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8181 2011-05-27 Richard Guenther <rguenther@suse.de>
8183 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8185 2011-05-27 Richard Guenther <rguenther@suse.de>
8188 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8190 2011-05-26 Jason Merrill <jason@redhat.com>
8192 * g++.dg/cpp0x/friend1.C: New.
8193 * g++.dg/cpp0x/friend2.C: New.
8195 * g++.dg/cpp0x/auto7.C: Update.
8196 * g++.dg/template/crash50.C: Adjust.
8197 * g++.dg/template/static9.C: Adjust.
8198 * g++.old-deja/g++.ext/memconst.C: Adjust.
8200 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8202 * gcc.dg/march.c: Ignore a note for some targets.
8204 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8205 Nathan Froyd <froydnj@codesourcery.com>
8209 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8210 * g++.dg/parse/pr18770.C: New test.
8211 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8213 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8216 * gfortran.dg/dependency_40.f90 : New test.
8218 2011-05-26 Tobias Burnus <burnus@net-b.de>
8221 * gfortran.dg/coarray/registering_1.f90: New.
8223 2011-05-26 Jason Merrill <jason@redhat.com>
8225 * g++.dg/cpp0x/variadic111.C: New.
8226 * g++.dg/cpp0x/variadic41.C: Adjust.
8228 2011-05-26 Richard Guenther <rguenther@suse.de>
8230 PR tree-optimization/48702
8231 * gcc.dg/torture/pr48702.c: New testcase.
8233 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8235 PR gcov-profile/48845
8236 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8238 * gcc.dg/matrix/matrix.exp: Likewise.
8239 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8240 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8241 line number to check_profiling_available.
8242 * lib/target-supports.exp (check_profiling_available): Account for
8244 Require TLS runtime support with -fprofile-generate.
8245 * lib/profopt.exp (profopt-execute): Add TLS options for
8247 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8249 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8252 * g++.dg/eh/cond5.C: New test.
8254 PR tree-optimization/49161
8255 * gcc.c-torture/execute/pr49161.c: New test.
8257 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8259 * gcc.target/arm/neon-vorn-vbic.c: New test.
8261 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8263 PR tree-optimization/49038
8264 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8265 * gcc.dg/vect/pr49038.c: New test.
8267 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8269 * g++.dg/init/pr25811-3.C: New.
8270 * g++.dg/init/pr25811-4.C: New.
8272 2011-05-25 Jason Merrill <jason@redhat.com>
8274 * g++.dg/cpp0x/enum17.C: New.
8275 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8277 * g++.dg/cpp0x/auto24.C: New.
8279 * g++.dg/cpp0x/error4.C: New.
8281 * g++.dg/cpp0x/rv-restrict.C: New.
8283 * g++.dg/cpp0x/enum15.C: New.
8284 * g++.dg/cpp0x/constexpr-switch2.C: New.
8286 * g++.dg/cpp0x/variadic110.C: New.
8288 * g++.dg/cpp0x/auto9.C: Add typedef test.
8290 * g++.dg/cpp0x/auto23.C: New.
8291 * g++.dg/cpp0x/auto9.C: Adjust.
8293 * g++.dg/cpp0x/defaulted29.C: New.
8295 * g++.dg/cpp0x/initlist51.C: New.
8297 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8299 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8300 * g++.dg/abi/packed1.C: Suppress warning.
8301 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8302 * g++.dg/template/stdarg1.C: Likewise.
8303 * g++.dg/other/packed1.C: Remove arm from xfail list.
8305 2011-05-25 Jason Merrill <jason@redhat.com>
8307 * g++.dg/cpp0x/enum16.C: New.
8308 * g++.dg/parse/error15.C: Adjust.
8310 * g++.dg/cpp0x/initlist50.C: New.
8312 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8314 * g++.dg/cpp0x/variadic109.C: New.
8316 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8318 * gcc.target/i386/pause-1.c: New.
8320 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8322 * gcc.dg/stack-usage-1.c: Adjust comment.
8323 * gcc.dg/stack-usage-2.c: New test.
8325 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8328 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8329 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8331 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8333 PR rtl-optimization/48757
8334 * gfortran.dg/pr48757.f: New test case.
8336 2011-05-24 Jason Merrill <jason@redhat.com>
8338 * g++.dg/cpp0x/access01.C: New.
8340 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8343 * objc.dg/pr48177.m: New testcase.
8345 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8348 * objc.dg/pr48187.m: New testcase.
8349 * obj-c++.dg/pr48187.mm: New testcase.
8350 * objc.dg/ivar-extra-semicolon.m: New testcase.
8352 2011-05-24 Jason Merrill <jason@redhat.com>
8354 * g++.dg/template/access21.C: New.
8355 * g++.dg/template/access22.C: New.
8357 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8359 PR rtl-optimization/48633
8360 * g++.dg/pr48633.C: New test.
8362 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8365 * g++.dg/other/pr49133.C: New test.
8367 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8368 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8370 * gcc.dg/torture/tls/run-gd.c: New test.
8371 * gcc.dg/torture/tls/run-ie.c: New test.
8372 * gcc.dg/torture/tls/run-ld.c: New test.
8373 * gcc.dg/torture/tls/run-le.c: New test.
8374 * lib/target-supports.exp (check_effective_target_tls_runtime):
8375 Build testcase with TLS options.
8377 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8379 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8381 2011-05-24 Tom de Vries <tom@codesourcery.com>
8383 PR tree-optimization/49121
8384 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8386 2011-05-23 Jason Merrill <jason@redhat.com>
8388 * g++.dg/cpp0x/defaulted28.C: New.
8390 * g++.dg/cpp0x/sfinae25.C: New.
8392 * g++.dg/cpp0x/rv-cast2.C: New.
8394 * g++.dg/cpp0x/enum14.C: New.
8396 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8399 * gcc.c-torture/execute/pr49123.c: New test.
8402 * gcc.dg/debug/pr49032.c: New test.
8405 * gcc.dg/pr49120.c: New test.
8407 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8410 * gcc.target/i386/pr47315.c: New test.
8412 2011-05-23 Jason Merrill <jason@redhat.com>
8414 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8416 * g++.dg/cpp0x/sfinae24.C: New.
8418 * g++.dg/cpp0x/error3.C: New.
8420 * g++.dg/cpp0x/defaulted27.C: New.
8422 * g++.dg/cpp0x/decltype27.C: New.
8424 2011-05-23 Richard Guenther <rguenther@suse.de>
8426 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8428 2011-05-23 Richard Guenther <rguenther@suse.de>
8430 PR tree-optimization/40874
8431 * g++.dg/tree-ssa/pr40874.C: New testcase.
8433 2011-05-23 Richard Guenther <rguenther@suse.de>
8435 PR tree-optimization/49115
8436 * g++.dg/torture/pr49115.C: New testcase.
8438 2011-05-23 Richard Guenther <rguenther@suse.de>
8441 * gcc.dg/memcpy-3.c: New testcase.
8443 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8446 * gcc.c-torture/execute/pr48973-1.c: New test.
8447 * gcc.c-torture/execute/pr48973-2.c: New test.
8449 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8452 * g++.dg/warn/pr18016.C: New.
8454 2011-05-23 Tom de Vries <tom@codesourcery.com>
8457 * gcc.target/arm/ivopts-6.c: New test.
8459 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8462 * gcc.c-torture/compile/pr49029.c: New test.
8464 2011-05-22 Jason Merrill <jason@redhat.com>
8466 * g++.dg/cpp0x/sfinae23.C: New.
8467 * g++.dg/cpp0x/sfinae8.C: Correct.
8469 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8471 * gfortran.dg/function_optimize_8.f90: New test case.
8473 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8475 PR tree-optimization/49087
8476 * gcc.dg/vect/O3-pr49087.c: New test.
8478 2011-05-21 Jason Merrill <jason@redhat.com>
8480 * g++.dg/debug/const5.C: New.
8482 2011-05-20 Jason Merrill <jason@redhat.com>
8484 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8486 * g++.dg/cpp0x/constexpr-static7.C: New.
8488 * g++.dg/cpp0x/enum12.C: New.
8489 * g++.dg/cpp0x/enum13.C: New.
8491 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8494 * gfortran.dg/select_type_23.f03: New.
8496 2011-05-20 Jason Merrill <jason@redhat.com>
8498 * g++.dg/cpp0x/defaulted26.C: New.
8500 * g++.dg/cpp0x/noexcept02.C: Fix.
8501 * g++.dg/cpp0x/noexcept03.C: Fix.
8502 * g++.dg/cpp0x/noexcept08.C: Fix.
8503 * g++.dg/cpp0x/noexcept10.C: New.
8505 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8508 * gfortran.dg/extends_12.f03: New.
8510 2011-05-20 Jason Merrill <jason@redhat.com>
8512 * g++.dg/template/koenig9.C: New.
8513 * g++.dg/opt/pr47615.C: Fix.
8514 * g++.dg/overload/defarg1.C: Fix.
8515 * g++.dg/tc1/dr213.C: Remove xfail.
8516 * g++.dg/torture/pr34850.C: Fix.
8517 * g++.dg/torture/pr39362.C: Fix.
8518 * g++.old-deja/g++.brendan/crash56.C: Fix.
8519 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8521 2011-05-20 Richard Guenther <rguenther@suse.de>
8523 PR tree-optimization/49079
8524 * gcc.dg/torture/pr49079.c: New testcase.
8526 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8528 PR tree-optimization/49073
8529 * gcc.c-torture/execute/pr49073.c: New test.
8531 2011-06-19 Tobias Burnus <burnus@net-b.de>
8534 * gfortran.dg/coarray_21.f90: New.
8536 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8538 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8541 2011-05-19 Richard Guenther <rguenther@suse.de>
8544 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8546 2011-05-19 Richard Guenther <rguenther@suse.de>
8549 * gcc.dg/builtin-object-size-11.c: New testcase.
8551 2011-05-19 Tom de Vries <tom@codesourcery.com>
8554 * gcc.target/arm/ivopts.c: New test.
8555 * gcc.target/arm/ivopts-2.c: New test.
8557 2011-05-19 Tom de Vries <tom@codesourcery.com>
8559 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8561 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8563 * gcc.c-torture/execute/960321-1.x: Remove.
8565 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8568 * gfortran.dg/move_alloc_4.f90: New.
8570 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8573 * gcc.target/i386/pr49002-1.c: New test.
8574 * gcc.target/i386/pr49002-2.c: Likewise.
8576 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8578 PR tree-optimization/49039
8579 * gcc.c-torture/execute/pr49039.c: New test.
8580 * gcc.dg/tree-ssa/pr49039.c: New test.
8581 * g++.dg/torture/pr49039.C: New test.
8583 2011-05-18 Jason Merrill <jason@redhat.com>
8585 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8586 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8587 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8589 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8591 * gcc.target/bfin/mcpu-bf592.c: New test.
8593 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8595 PR tree-optimization/41881
8596 * gcc.dg/vect/O3-pr41881.c: New test.
8597 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8599 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8601 PR tree-optimization/49000
8602 * gcc.dg/pr49000.c: New test.
8604 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8606 * gnat.dg/invalid1.adb: New test.
8608 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8610 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8612 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8613 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8615 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8618 * g++.dg/cpp0x/range-for18.C: New.
8620 2011-05-15 Tobias Burnus <burnus@net-b.de>
8623 * gfortran.dg/coarray/image_index_2.f90: New.
8625 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8627 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8628 * g++.dg/cpp0x/override2.C: New.
8630 2011-05-14 Tobias Burnus <burnus@net-b.de>
8633 * gfortran.de/coarray_20.f90: New.
8635 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8638 * function_optimize_7.f90: New test case.
8640 2011-05-13 Jason Merrill <jason@redhat.com>
8642 * g++.dg/cpp0x/decltype26.C: New.
8643 * g++.dg/cpp0x/enum11.C: New.
8645 2011-05-13 Tobias Burnus <burnus@net-b.de>
8649 * gfortran.dg/assign_8.f90: Update dg-error.
8651 2011-05-13 Tobias Burnus <burnus@net-b.de>
8654 * gfortran.dg/io_constraints_8.f90: New.
8655 * gfortran.dg/io_constraints_9.f90: New.
8657 2011-05-13 Martin Thuresson <martint@google.com>
8659 PR gcov-profile/47793
8660 * gcc.dg/pr47793.c: New.
8662 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8664 PR tree-optimization/48975
8665 * gcc.dg/pr48975.c: New test.
8667 2011-05-12 Tobias Burnus <burnus@net-b.de>
8670 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8672 2011-05-12 Jason Merrill <jason@redhat.com>
8674 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8676 2011-05-12 Geert Bosch <bosch@adacore.com>
8678 * gnat.dg/view_conversion1.adb: New test.
8680 2011-05-12 Richard Guenther <rguenther@suse.de>
8682 PR tree-optimization/48172
8683 * gcc.dg/vect/pr48172.c: New testcase.
8685 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8688 * g++.dg/opt/pr48967.C: New test.
8690 2011-05-11 Jason Merrill <jason@redhat.com>
8692 * g++.dg/cpp0x/constexpr-friend.C: New.
8693 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8695 * g++.dg/cpp0x/sfinae22.C: New.
8697 2011-05-11 Tobias Burnus <burnus@net-b.de>
8700 * gfortran.dg/generic_24.f90: New.
8702 2011-05-11 Richard Guenther <rguenther@suse.de>
8704 PR tree-optimization/15256
8705 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8707 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8710 * gcc.dg/pr48159-1.c: New test.
8711 * gcc.dg/pr48159-2.c: New test.
8713 2011-05-11 Richard Guenther <rguenther@suse.de>
8716 * gcc.dg/torture/pr48953.c: New testcase.
8718 2011-05-11 Richard Guenther <rguenther@suse.de>
8720 PR tree-optimization/18041
8721 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8723 2011-05-11 Alan Modra <amodra@gmail.com>
8726 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8728 2011-05-10 Jason Merrill <jason@redhat.com>
8730 * g++.dg/cpp0x/defaulted25.C: New.
8731 * g++.dg/template/crash7.C: Adjust.
8733 * g++.dg/cpp0x/variadic108.C: New.
8735 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8737 * g++.dg/inherit/virtual9.C: Extend.
8739 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8742 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8743 are passed and returned in vector registers.
8745 2011-05-10 Richard Guenther <rguenther@suse.de>
8747 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8748 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8749 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8750 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8751 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8754 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8756 PR tree-optimization/48611
8757 PR tree-optimization/48794
8758 * gfortran.dg/gomp/pr48611.f90: New test.
8759 * gfortran.dg/gomp/pr48794.f90: New test.
8762 * gcc.dg/dfp/pr48928.c: New test.
8764 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8767 * g++.dg/cpp0x/pr48522.C: New.
8769 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8772 * g++.dg/cpp0x/sfinae21.C: New.
8774 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8776 * g++.dg/template/sfinae28.C: Rename to...
8777 * g++.dg/cpp0x/sfinae19.C: ... this.
8778 * g++.dg/template/sfinae29.C: Rename to...
8779 * g++.dg/cpp0x/sfinae20.C: ... this.
8781 2011-05-09 Jeff Law <law@redhat.com>
8783 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8786 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8789 * g++.dg/init/pr20039.C: New.
8791 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8795 * g++.dg/template/sfinae28.C: New.
8796 * g++.dg/template/sfinae29.C: Likewise.
8798 2011-05-09 Jason Merrill <jason@redhat.com>
8800 * g++.dg/template/nontype23.C: New.
8802 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8804 * g++.dg/init/pr48859.C: New.
8806 2011-05-09 Jason Merrill <jason@redhat.com>
8808 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8809 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8810 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8811 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8812 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8813 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8814 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8815 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8817 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8819 * g++.dg/inherit/virtual9.C: New.
8821 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8824 * g++.dg/template/dependent-expr8.C: New test case.
8826 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8828 PR tree-optimization/48837
8829 * gcc.dg/pr48837.c: New testcase.
8831 2011-05-06 Jason Merrill <jason@redhat.com>
8833 * g++.dg/cpp0x/constexpr-condition2.C: New.
8835 * g++.dg/cpp0x/constexpr-missing.C: New.
8837 2011-05-06 Tobias Burnus <burnus@net-b.de>
8840 * gfortran.dg/coarray/this_image_2.f90: New.
8842 2011-05-06 Tobias Burnus <burnus@net-b.de>
8846 * gfortran.dg/bind_c_usage_22.f90: New.
8847 * gfortran.dg/bind_c_usage_23.f90: New.
8848 * gfortran.dg/bind_c_usage_24.f90: New.
8849 * gfortran.dg/bind_c_usage_24_c.c: New.
8851 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8854 * g++.dg/template/member9.C: New test case.
8856 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8858 * gnat.dg/discr29.ad[sb]: New test.
8859 * gnat.dg/discr30.adb: Likewise.
8861 2011-05-05 Julian Brown <julian@codesourcery.com>
8863 * gcc.target/arm/neon-vset_lanes8.c: New test.
8865 2011-05-05 Jason Merrill <jason@redhat.com>
8867 * g++.dg/init/new32.C: New.
8869 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8871 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8874 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8876 PR rtl-optimization/48381
8877 * gcc.c-torture/compile/pr48381.c: New test.
8879 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8881 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8883 * gcc.target/i386/opt-1.c: Ditto.
8885 2011-05-04 Jason Merrill <jason@redhat.com>
8887 * g++.dg/conversion/base1.C: New.
8889 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8891 PR libgfortran/48787
8892 * gfortran.dg/round_3.f08: Add more checks to test case.
8894 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8896 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8897 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8898 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8899 Gate test on effective_target fd_truncate.
8901 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8903 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8904 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8905 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8906 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8907 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8908 * gcc.target/i386/pr38824.c: Ditto.
8909 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8910 * gcc.target/i386/vecinit-2.c: Ditto.
8911 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8912 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8913 * gcc.target/i386/parity-2.c: Ditto.
8914 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8916 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8918 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8920 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8921 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8922 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8924 2011-05-03 Tobias Burnus <burnus@net-b.de>
8927 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8929 2011-05-03 Tobias Burnus <burnus@net-b.de>
8932 * gfortran.dg/coarray/this_image_1.f90: New.
8934 2011-05-03 Tobias Burnus <burnus@net-b.de>
8937 * gfortran.dg/coarray/caf.dg: New.
8938 * gfortran.dg/coarray/image_index_1.f90: New, copied
8939 from ../coarray_16.f90.
8941 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8944 * g++.dg/ext/complex9.C: New.
8946 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8949 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8950 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8951 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8953 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8955 * gcc.target/bfin/builtins: Created.
8956 * gcc.target/bfin/hisilh-O0.c: Deleted.
8957 * gcc.target/bfin/hisilh.c: Moved to...
8958 * gcc.target/bfin/builtins/hisilh.c: ...here.
8959 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8960 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8961 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8962 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8963 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8964 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8965 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8966 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8967 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8968 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8969 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8970 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8971 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8972 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8973 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8974 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8975 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8976 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8977 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8978 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8979 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8980 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8981 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8982 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8983 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8984 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8985 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8986 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8987 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8988 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8989 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8990 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8991 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8992 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8993 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8994 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8995 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8996 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8997 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8998 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8999 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9000 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9001 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9002 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9003 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9004 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9005 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9006 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9007 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9008 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9009 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9010 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9011 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9012 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9013 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9014 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9015 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9016 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9017 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9018 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9019 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9020 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9021 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9022 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9023 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9024 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9025 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9026 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9027 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9028 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9029 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9031 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9032 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9033 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9034 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9035 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9037 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9038 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9039 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9040 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9041 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9042 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9043 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9044 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9045 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9046 * gcc.target/bfin/builtins/circptr.c: Ditto.
9047 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9048 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9049 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9050 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9051 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9052 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9053 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9054 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9055 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9056 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9057 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9058 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9059 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9060 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9061 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9062 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9063 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9064 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9065 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9066 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9067 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9068 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9069 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9070 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9071 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9072 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9073 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9074 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9075 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9076 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9077 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9078 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9079 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9080 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9081 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9082 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9083 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9084 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9085 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9086 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9087 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9088 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9089 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9090 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9091 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9092 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9093 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9094 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9095 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9096 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9097 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9098 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9099 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9100 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9101 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9102 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9103 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9104 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9105 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9106 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9107 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9108 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9109 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9110 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9111 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9112 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9113 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9114 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9115 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9116 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9118 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9120 * gcc.target/arm/cold-lc.c: New test.
9122 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9125 * gcc.dg/pr48774.c: New test.
9127 2011-05-03 Richard Guenther <rguenther@suse.de>
9129 * gcc.dg/large-size-array-5.c: New testcase.
9131 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9133 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9135 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9137 * lib/target-supports.exp (check_effective_target_vect_strided):
9139 (check_effective_target_vect_strided2)
9140 (check_effective_target_vect_strided3)
9141 (check_effective_target_vect_strided4)
9142 (check_effective_target_vect_strided8): ...these new functions.
9144 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9145 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9146 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9147 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9148 * gcc.dg/vect/pr37539.c: Likewise.
9149 * gcc.dg/vect/slp-11a.c: Likewise.
9150 * gcc.dg/vect/slp-11b.c: Likewise.
9151 * gcc.dg/vect/slp-11c.c: Likewise.
9152 * gcc.dg/vect/slp-12a.c: Likewise.
9153 * gcc.dg/vect/slp-12b.c: Likewise.
9154 * gcc.dg/vect/slp-18.c: Likewise.
9155 * gcc.dg/vect/slp-19a.c: Likewise.
9156 * gcc.dg/vect/slp-19b.c: Likewise.
9157 * gcc.dg/vect/slp-21.c: Likewise.
9158 * gcc.dg/vect/slp-23.c: Likewise.
9159 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9161 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9162 instead of vect_interleave && vect_extract_even_odd.
9163 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9164 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9165 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9166 * gcc.dg/vect/vect-1.c: Likewise.
9167 * gcc.dg/vect/vect-10.c: Likewise.
9168 * gcc.dg/vect/vect-98.c: Likewise.
9169 * gcc.dg/vect/vect-107.c: Likewise.
9170 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9171 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9172 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9173 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9174 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9175 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9176 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9177 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9178 * gcc.dg/vect/vect-strided-float.c: Likewise.
9179 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9180 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9181 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9182 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9183 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9184 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9185 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9186 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9187 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9188 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9189 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9190 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9191 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9192 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9193 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9195 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9197 * gcc.dg/vect/pr30843.c: Likewise.
9198 * gcc.dg/vect/pr33866.c: Likewise.
9199 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9200 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9201 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9202 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9204 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9206 * gcc.dg/vect/slp-11.c: Split into...
9207 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9208 gcc.dg/vect/slp-11c.c: ...these tests.
9209 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9210 * gcc.dg/vect/slp-12c.c: ...this new test.
9211 * gcc.dg/vect/slp-19.c: Split into...
9212 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9213 gcc.dg/vect/slp-19c.c: ...these new tests.
9215 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9217 * lib/target-supports.exp
9218 (check_effective_target_vect_extract_even_odd_wide): Delete.
9219 (check_effective_target_vect_strided_wide): Likewise.
9220 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9221 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9222 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9223 * gcc.dg/vect/pr37539.c: Likewise.
9224 * gcc.dg/vect/slp-11.c: Likewise.
9225 * gcc.dg/vect/slp-12a.c: Likewise.
9226 * gcc.dg/vect/slp-12b.c: Likewise.
9227 * gcc.dg/vect/slp-19.c: Likewise.
9228 * gcc.dg/vect/slp-23.c: Likewise.
9229 * gcc.dg/vect/vect-1.c: Likewise.
9230 * gcc.dg/vect/vect-98.c: Likewise.
9231 * gcc.dg/vect/vect-107.c: Likewise.
9232 * gcc.dg/vect/vect-strided-float.c: Likewise.
9234 2011-05-02 Jason Merrill <jason@redhat.com>
9236 * g++.dg/init/new31.C: New.
9238 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9241 * gcc.dg/pr35445.c: New test.
9243 2011-05-02 Jason Merrill <jason@redhat.com>
9245 * c-c++-common/vla-1.c: New.
9247 2011-05-02 Richard Guenther <rguenther@suse.de>
9249 PR tree-optimization/48822
9250 * gcc.dg/torture/pr48822.c: New testcase.
9252 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9255 * g++.dg/cpp0x/constexpr-47969.C: New.
9257 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9260 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9261 on vect_no_align targets.
9262 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9263 vect_no_align targets.
9265 2011-05-01 Xinliang David Li <davidxl@google.com>
9267 * gcc.dg/tree-ssa/integer-addr.c: New test.
9268 * gcc.dg/tree-ssa/alias_bug.c: New test.
9270 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9272 PR libgfortran/48787
9273 * gfortran.dg/round_3.f08: Add more checks.
9275 2011-04-30 Tobias Burnus <burnus@net-b.de>
9278 * gfortran.dg/import9.f90: New, proper test.
9279 * gfortran.dg/interface_37.f90: Remove bogus
9280 test (bogus copy of interface_36.f90).
9282 2011-04-30 Tobias Burnus <burnus@net-b.de>
9285 * gfortran.dg/interface_37.f90: New.
9287 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9290 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9292 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9294 PR tree-optimization/48809
9295 * gcc.c-torture/execute/pr48809.c: New test.
9297 2011-04-29 Jeff Law <law@redhat.com>
9299 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9301 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9304 * g++.dg/init/ctor10.C: New.
9306 2011-04-29 Le-Chun Wu <lcwu@google.com>
9308 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9309 warning in implicitly instantiated templates.
9311 2011-04-29 Le-Chun Wu <lcwu@google.com>
9313 * g++.dg/warn/Wnull-conversion-1.C: New.
9314 * g++.dg/warn/Wnull-conversion-2.C: New.
9316 2011-04-29 Diego Novillo <dnovillo@google.com>
9318 * g++.old-deja/g++.other/null3.C: Expect warning about
9319 converting boolean to a pointer.
9321 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9324 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9328 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9330 2011-04-29 Tobias Burnus <burnus@net-b.de>
9333 * gfortran.dg/typebound_proc_22.f90: New.
9336 * gfortran.dg/interface_36.f90: New.
9338 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9340 PR libgfortran/48488
9341 PR libgfortran/48602
9342 PR libgfortran/48615
9343 PR libgfortran/48684
9344 PR libgfortran/48787
9345 * gfortran.dg/fmt_g.f: Adjust test.
9346 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9347 * gfortran.dg/round_3.f08: New test.
9348 * gfortran.dg/namelist_print_1.f: Adjust test.
9349 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9350 * gfortran.dg/f2003_io_5.f03: Adjust test.
9351 * gfortran.dg/coarray_15.f90: Adjust test.
9352 * gfortran.dg/namelist_65.f90: Adjust test.
9353 * gfortran.dg/fmt_cache_1.f: Adjust test.
9354 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9355 * gfortran.dg/real_const_3.f90: Adjust test.
9357 2011-04-29 Jan Hubicka <jh@suse.cz>
9359 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9360 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9362 2011-04-28 Xinliang David Li <davidxl@google.com>
9364 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9365 * g++.dg/prof-robust-1.C: New test.
9367 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9369 PR tree-optimization/48765
9370 * gcc.dg/vect/pr48765.c: New.
9372 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9374 PR tree-optimization/48775
9375 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9377 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9380 * g++.dg/inherit/pr48798.C: New.
9381 * g++.old-deja/g++.other/base1.C: Adjust.
9383 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9386 * g++.dg/template/inherit7.C: New test case.
9388 2011-04-28 Richard Guenther <rguenther@suse.de>
9390 PR tree-optimization/40052
9391 PR tree-optimization/15347
9392 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9393 * gcc.dg/pr15347.c: Likewise.
9395 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9398 * g++.dg/cpp0x/sfinae18.C: New.
9400 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9403 * g++.dg/ext/is_literal_type1.C: New.
9405 2011-04-28 Tobias Burnus <burnus@net-b.de>
9409 * gfortran.dg/interface_35.f90: New.
9410 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9411 * gfortran.dg/func_result_6.f90: Add dg-warning.
9412 * gfortran.dg/bessel_1.f90: Ditto.
9413 * gfortran.dg/hypot_1.f90: Ditto.
9414 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9415 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9416 * gfortran.dg/interface_assignment_4.f90: Ditto.
9418 2011-04-27 Jason Merrill <jason@redhat.com>
9420 * g++.dg/ext/complex8.C: New.
9422 * g++.dg/cpp0x/initlist49.C: New.
9423 * g++.dg/init/new30.C: New.
9425 2011-04-27 Tobias Burnus <burnus@net-b.de>
9428 * gfortran.dg/whole_file_34.f90: New.
9430 2011-04-27 Jan Hubicka <jh@suse.cz>
9432 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9434 2011-04-27 Jason Merrill <jason@redhat.com>
9436 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9438 * g++.dg/parse/ambig6.C: New.
9440 2011-04-27 Nick Clifton <nickc@redhat.com>
9442 * gcc.dg/20020312-2.c: Add definition for RX.
9444 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9445 option with RX targets.
9447 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9450 2011-04-27 Richard Guenther <rguenther@suse.de>
9452 * gcc.dg/tree-ssa/pr23382.c: Remove.
9454 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9457 * gcc.c-torture/compile/pr48767.c: New test.
9459 2011-04-27 Richard Guenther <rguenther@suse.de>
9461 PR tree-optimization/48772
9462 * g++.dg/pr48772.C: New testcase.
9464 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9467 * gcc.c-torture/compile/pr48742.c: New test.
9469 2011-04-26 Jason Merrill <jason@redhat.com>
9471 * g++.dg/lookup/koenig13.C: New.
9473 * g++.dg/cpp0x/initlist48.C: New.
9475 2011-04-25 Jason Merrill <jason@redhat.com>
9477 * g++.dg/cpp0x/sfinae17.C: New.
9479 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9482 * gcc.target/powerpc/pr48258-1.c: New file.
9483 * gcc.target/powerpc/pr48258-2.c: Ditto.
9485 2011-04-26 Xinliang David Li <davidxl@google.com>
9487 * gcc.dg/uninit-suppress.c: New test.
9488 * gcc.dg/uninit-suppress.c: New test.
9490 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9493 * gcc.dg/pr48768.c: New test.
9495 PR tree-optimization/48734
9496 * gcc.c-torture/compile/pr48734.c: New test.
9499 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9501 2011-04-26 Richard Guenther <rguenther@suse.de>
9503 PR tree-optimization/48731
9504 * gcc.dg/torture/pr48731.c: New testcase.
9506 2011-04-26 Richard Guenther <rguenther@suse.de>
9509 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9511 2011-04-26 Richard Guenther <rguenther@suse.de>
9514 * gcc.dg/torture/pr48694-1.c: New testcase.
9515 * gcc.dg/torture/pr48694-2.c: Likewise.
9517 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9519 * g++.dg/ext/underlying_type1.C: New.
9520 * g++.dg/ext/underlying_type2.C: Likewise.
9521 * g++.dg/ext/underlying_type3.C: Likewise.
9522 * g++.dg/ext/underlying_type4.C: Likewise.
9523 * g++.dg/ext/underlying_type5.C: Likewise.
9524 * g++.dg/ext/underlying_type6.C: Likewise.
9525 * g++.dg/ext/underlying_type7.C: Likewise.
9526 * g++.dg/ext/underlying_type8.C: Likewise.
9527 * g++.dg/ext/underlying_type9.C: Likewise.
9528 * g++.dg/ext/underlying_type10.C: Likewise.
9530 2011-04-25 Jason Merrill <jason@redhat.com>
9532 * g++.dg/cpp0x/regress/template-const2.C: New.
9534 2011-04-25 Jeff Law <law@redhat.com>
9536 * gcc.dg/tree-ssa/vrp56.c: new test.
9538 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9540 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9542 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9544 PR preprocessor/48740
9545 * c-c++-common/raw-string-11.c: New test.
9547 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9549 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9552 2011-04-23 Tobias Burnus <burnus@net-b.de>
9555 * gfortran.dg/coarray_19.f90: New.
9557 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9560 * gcc.dg/pr48685.c: New test.
9562 2011-04-22 Jan Hubicka <jh@suse.cz>
9564 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9566 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9568 PR tree-optimization/48717
9569 * gcc.c-torture/execute/pr48717.c: New test.
9571 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9574 * gcc.target/i386/pr48723.c: New test.
9576 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9579 * gcc.dg/gomp/pr48716.c: New test.
9580 * g++.dg/gomp/pr48716.C: New test.
9582 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9585 * gcc.dg/missing-field-init-2.c: Update testcase.
9587 2011-04-22 Alan Modra <amodra@gmail.com>
9589 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9591 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9594 * gfortran.dg/function_optimize_6.f90: New test.
9596 2011-04-21 Easwaran Raman <eraman@google.com>
9598 * gcc.dg/stack-layout-2.c: New test.
9600 2011-04-21 Richard Guenther <rguenther@suse.de>
9603 * g++.dg/lto/pr48207-2_0.C: New testcase.
9604 * g++.dg/lto/pr48207-3_0.C: Likewise.
9606 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9608 * gnat.dg/volatile5.adb: New test.
9609 * gnat.dg/volatile5_pkg.ads: New helper.
9611 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9614 * gcc.target/i386/pr48708.c: New test.
9616 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9618 * gcc.dg/vect/vect-119.c: New test.
9620 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9622 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9625 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9626 Richard Sandiford <richard.sandiford@linaro.org>
9629 * gcc.target/arm/pr46329.c: New test.
9631 2011-04-21 Tobias Burnus <burnus@net-b.de>
9634 * gfortran.dg/coarray_18.f90: New.
9636 2011-04-20 Jason Merrill <jason@redhat.com>
9638 * g++.dg/cpp0x/initlist47.C: New.
9640 * g++.dg/init/dtor4.C: New.
9642 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9645 * gcc.target/i386/sse2-pinsrw.c: New test.
9646 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9647 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9648 * gcc.target/i386/sse2-insvhi.c: Ditto.
9649 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9650 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9652 2011-04-20 Jason Merrill <jason@redhat.com>
9654 * g++.dg/template/const4.C: New.
9656 2011-04-20 Easwaran Raman <eraman@google.com>
9658 * gcc.dg/stack-layout-1.c: New test.
9660 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9662 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9663 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9666 2011-04-20 Kai Tietz <ktietz@redhat.com>
9668 * gcc.dg/binop-xor1.c: New test.
9669 * gcc.dg/binop-xor2.c: New test.
9670 * gcc.dg/binop-xor3.c: New test.
9671 * gcc.dg/binop-xor4.c: New test.
9672 * gcc.dg/binop-xor5.c: New test.
9674 2011-04-20 Richard Guenther <rguenther@suse.de>
9676 PR tree-optimization/47892
9677 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9679 2011-04-20 Richard Guenther <rguenther@suse.de>
9682 * g++.dg/torture/pr48695.C: New testcase.
9684 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9686 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9687 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9688 * gcc.c-torture/execute/pr45262.c: Ditto
9689 * gcc.dg/torture/pr43165.c: Ditto.
9690 * gcc.dg/torture/pr47228.c: Ditto.
9691 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9692 * gcc.dg/ipa/pr45644.c: Ditto.
9693 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9696 2011-04-19 Jason Merrill <jason@redhat.com>
9698 * g++.dg/ext/complex7.C: New.
9700 * g++.dg/ext/attrib41.C: New.
9702 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9705 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9707 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9710 * gcc.target/i386/pr48678.c: New test.
9712 2011-04-19 Martin Jambor <mjambor@suse.cz>
9714 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9715 * g++.dg/opt/devirt2.C: New test.
9716 * g++.dg/ipa/devirt-g-1.C: Likewise.
9718 2011-04-19 Tobias Burnus <burnus@net-b.de>
9721 * gfortran.dg/whole_file_33.f90: New.
9723 2011-04-19 Martin Jambor <mjambor@suse.cz>
9725 * g++.dg/ipa/devirt-7.C: New test.
9727 2011-04-19 Richard Guenther <rguenther@suse.de>
9730 * g++.dg/lto/pr48207_0.C: New testcase.
9732 2011-04-18 Jason Merrill <jason@redhat.com>
9734 * g++.dg/init/void1.C: New.
9736 * g++.dg/cpp0x/union4.C: New.
9738 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9741 * g++.dg/torture/pr48661.C: New test.
9744 * g++.dg/gomp/pr48632.C: New test.
9746 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9748 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9749 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9751 2011-04-18 Tobias Burnus <burnus@net-b.de>
9754 * gfortran.dg/coarray_17.f90: New.
9755 * gfortran.dg/coarray_10.f90: Update dg-error.
9757 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9760 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9761 * gfortran.dg/guality/guality.exp: Likewise.
9763 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9765 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9767 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9769 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9771 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9773 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9775 2011-04-18 Richard Guenther <rguenther@suse.de>
9778 * g++.dg/torture/pr46364.C: New testcase.
9780 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9782 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9784 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9786 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9788 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9789 Ira Rosen <ira.rosen@linaro.org>
9792 * gcc.target/arm/pr48252.c: New test.
9794 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9796 PR tree-optimization/48616
9797 * gcc.dg/pr48616.c: New test.
9799 2011-04-18 Tobias Burnus <burnus@net-b.de>
9802 * gfortran.dg/coarray_16.f90: New.
9804 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9807 * gfortran.dg/realloc_on_assign_7.f03: New test.
9809 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9811 PR libgfortran/48602
9812 * gfortran.dg/fmt_g0_6.f08: New test.
9814 2011-04-17 Jason Merrill <jason@redhat.com>
9816 * g++.dg/cpp0x/sfinae16.C: New.
9818 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9820 * gcc.target/mips/reg-var-1.c: New test.
9822 2011-04-17 Jan Hubicka <jh@suse.cz>
9824 * gcc.dg/winline-5.c: Update testcase.
9826 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9828 * gnat.dg/discr27.ad[sb]: Move dg directive.
9829 * gnat.dg/discr28.ad[sb]: New test.
9830 * gnat.dg/discr28_pkg.ads: New helper.
9832 2011-04-17 Michael Matz <matz@suse.de>
9834 PR tree-optimization/48622
9836 * gcc.dg/lto/pr48622_0.c: New test.
9838 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9840 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9841 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9842 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9843 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9844 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9845 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9847 2011-04-15 Jason Merrill <jason@redhat.com>
9849 * g++.dg/cpp0x/range-for17.C: New.
9851 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9853 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9854 * g++.dg/cpp0x/range-for3.C: Likewise.
9855 * g++.dg/cpp0x/range-for9.C: Correct error message.
9856 * g++.dg/cpp0x/range-for11.C: New.
9857 * g++.dg/cpp0x/range-for12.C: New.
9858 * g++.dg/cpp0x/range-for13.C: New.
9859 * g++.dg/cpp0x/range-for14.C: New.
9860 * g++.dg/cpp0x/range-for15.C: New.
9861 * g++.dg/cpp0x/range-for16.C: New.
9863 2011-04-15 Tobias Burnus <burnus@net-b.de>
9866 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9868 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9870 * objc.dg/naming-4.m: Updated.
9871 * objc.dg/naming-5.m: Updated.
9872 * objc.dg/naming-6.m: New.
9873 * objc.dg/naming-7.m: New.
9874 * obj-c++.dg/naming-1.mm: Updated.
9875 * obj-c++.dg/naming-2.mm: Updated.
9876 * obj-c++.dg/naming-3.mm: New.
9877 * obj-c++.dg/naming-4.mm: New.
9879 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9881 PR libgfortran/48589
9882 * gfortran.dg/fmt_g0_5.f08: New test.
9884 2011-04-15 Richard Guenther <rguenther@suse.de>
9887 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9889 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9891 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9892 -finline-limit=0 to -fno-inline
9894 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9897 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9900 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9903 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9904 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9905 * gcc.target/i386/avx-insertps-3.c: New test.
9906 * gcc.target/i386/avx-insertps-4.c: New test.
9908 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9910 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9913 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9918 * gcc.target/avr/pr46779-1.c: New test case
9919 * gcc.target/avr/pr46779-2.c: New test case
9921 2011-04-14 Jason Merrill <jason@redhat.com>
9923 * g++.dg/cpp0x/sfinae15.C: New.
9925 * g++.dg/cpp0x/sfinae14.C: New.
9927 * g++.dg/ext/vla10.C: New.
9929 2011-04-14 Richard Guenther <rguenther@suse.de>
9931 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9933 2011-04-14 Richard Guenther <rguenther@suse.de>
9935 * gcc.dg/fold-bitand-4.c: Move ...
9936 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9938 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9940 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9942 * gcc.target/avr/torture/trivial.c: Ditto.
9944 2011-04-13 Jason Merrill <jason@redhat.com>
9946 * g++.dg/template/operator11.C: New.
9948 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9951 * gcc.dg/gomp/pr48591.c: New test.
9954 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9955 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9957 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9960 * g++.dg/template/dependent-expr7.C: New test case.
9962 2011-04-13 Jason Merrill <jason@redhat.com>
9964 * g++.dg/cpp0x/sfinae13.C: New.
9966 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9968 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9970 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9972 * gcc.target/arm/pr43698.c: Remove -march option.
9974 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9976 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9979 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9983 * gfortran.dg/realloc_on_assign_6.f03: New test.
9985 2011-04-12 Kai Tietz <ktietz@redhat.com>
9987 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9988 targets the additional -mno-ms-bitfields and
9989 -Wno-packed-bitfield-compat options.
9990 * g++.dg/ext/bitfield3.C: Likewise.
9991 * g++.dg/ext/bitfield4.C: Likewise.
9992 * g++.dg/ext/bitfield5.C: Likewise.
9993 * gcc.dg/bitfld-15.c: Likewise.
9994 * gcc.dg/bitfld-16.c: Likewise.
9995 * gcc.dg/bitfld-17.c: Likewise.
9996 * gcc.dg/bitfld-18.c: Likewise.
9998 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10000 * gcc.target/arm/neon-vld3-1.c: New test.
10001 * gcc.target/arm/neon-vst3-1.c: New test.
10002 * gcc.target/arm/neon/v*.c: Regenerate.
10004 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10006 PR rtl-optimization/48549
10007 * g++.dg/opt/pr48549.C: New test.
10009 2011-04-12 Richard Guenther <rguenther@suse.de>
10011 PR tree-optimization/46076
10012 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10014 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10017 * lib/compat.exp (compat-execute): Declare unsupported after
10018 stripping path from src1.
10019 * lib/lto.exp (lto-execute): Likewise.
10021 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10024 * gcc.dg/pr48552-1.c: New test.
10025 * gcc.dg/pr48552-2.c: New test.
10027 2011-04-11 Jason Merrill <jason@redhat.com>
10029 * g++.dg/cpp0x/sfinae12.C: New.
10031 * g++.dg/cpp0x/enum10.C: New.
10033 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10035 * g++.dg/cpp0x/rv-func.C: New.
10037 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10039 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10042 2011-04-11 Martin Jambor <mjambor@suse.cz>
10044 PR tree-optimization/48195
10045 * gcc.dg/ipa/pr48195.c: New test.
10047 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10049 * gnat.dg/return3.adb: Remove unused switch.
10051 2011-04-08 Mike Stump <mikestump@comcast.net>
10054 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10055 default to fno-common.
10057 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10059 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10060 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10062 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10065 * gfortran.dg/function_optimize_5.f90: New test.
10067 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10069 * gnat.dg/aggr17.adb: New test.
10070 * gnat.dg/aggr18.adb: Likewise.
10072 2011-04-08 Michael Matz <matz@suse.de>
10074 PR middle-end/48389
10075 * gcc.target/i386/pr48389.c: New test.
10077 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10079 PR rtl-optimization/48272
10080 * g++.dg/opt/pr48272.C: New.
10082 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10084 PR rtl-optimization/48235
10085 * gcc.dg/pr48235.c: New.
10087 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10089 PR rtl-optimization/48302
10090 * g++.dg/opt/pr48302.C: New.
10092 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10095 * g++.dg/opt/pr48273.C: New.
10097 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10099 PR rtl-optimization/48442
10100 * gcc.dg/pr48442.c: New.
10102 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10104 PR tree-optimization/48377
10105 * gcc.dg/vect/pr48377.c: New test.
10107 2011-04-07 Jason Merrill <jason@redhat.com>
10109 * g++.dg/cpp0x/regress/call1.C: New.
10111 * g++.dg/cpp0x/variadic107.C: New.
10113 * g++.dg/cpp0x/sfinae11.C: New.
10114 * g++.dg/cpp0x/noexcept02.C: Fix.
10116 * g++.dg/cpp0x/sfinae10.C: New.
10118 * g++.dg/cpp0x/sfinae9.C: New.
10120 * c-c++-common/Wcast-qual-1.c: Move here from...
10121 * gcc.dg/cast-qual-3.c: ...here, and...
10122 * g++.dg/warn/Wcast-qual2.C: ...here.
10124 * g++.dg/cpp0x/sfinae8.C: New.
10126 * g++.dg/cpp0x/sfinae7.C: New.
10128 * g++.dg/cpp0x/enum9.C: New.
10130 2011-04-07 Mike Stump <mikestump@comcast.net>
10132 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10133 with no trampolines.
10135 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10138 * gfortran.dg/gomp/pr48117.f90: New test.
10141 * gcc.dg/torture/pr48343.c: New test.
10143 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10145 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10147 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10149 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10151 2011-04-07 Tom de Vries <tom@codesourcery.com>
10154 * lib/scanasm.exp (object-size): New proc.
10155 * gcc.target/arm/pr43920-2.c: New test.
10157 2011-04-06 Tobias Burnus <burnus@net-b.de>
10161 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10163 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10165 * gcc.dg/mtune.c: Prune note from output.
10167 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10170 * gcc.dg/guality/pr36977.c: New test.
10171 * gcc.dg/guality/pr48466.c: New test.
10173 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10175 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10177 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10179 * gnat.dg/return3.adb: New test.
10181 2011-04-06 Richard Guenther <rguenther@suse.de>
10183 PR tree-optimization/47663
10184 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10186 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10188 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10189 Solaris 8 and 9 as well.
10191 2011-04-05 Tom de Vries <tom@codesourcery.com>
10194 * gcc.target/arm/pr43920-1.c: New test.
10196 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10198 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10199 (cctor): Actually return the value.
10200 (main): Cast return values.
10202 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10204 * gfortran.dg/character_comparison_8.f90: New test.
10206 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10208 * frontend-passes: (optimize_lexical_comparison): New function.
10209 (optimize_expr): Call it.
10210 (optimize_comparison): Also handle lexical comparison functions.
10211 Return false instad of -2 for unequal comparison.
10213 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10216 * function_optimize_4.f90: New test.
10218 2011-04-04 Tobias Burnus <burnus@net-b.de>
10221 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10222 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10223 * gfortran.dg/coarray_15.f90: New.
10225 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10227 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10228 * gfortran.dg/bessel_7.f90: Likewise.
10230 2011-04-03 Tobias Burnus <burnus@net-b.de>
10232 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10234 2011-04-03 Richard Guenther <rguenther@suse.de>
10235 Ira Rosen <ira.rosen@linaro.org>
10237 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10238 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10239 -ftree-loop-if-convert-stores.
10241 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10243 * gnat.dg/specs/aggr2.ads: New test.
10245 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10247 * gnat.dg/debug2.ad[sb]: New test.
10248 * gnat.dg/debug2_pkg.ads: New helper.
10249 * gnat.dg/debug3.ad[sb]: New test.
10251 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10253 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10255 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10257 PR middle-end/48335
10258 * gcc.c-torture/compile/pr48335-1.c: New test.
10259 * gcc.dg/pr48335-1.c: New test.
10260 * gcc.dg/pr48335-2.c: New test.
10261 * gcc.dg/pr48335-3.c: New test.
10262 * gcc.dg/pr48335-4.c: New test.
10263 * gcc.dg/pr48335-5.c: New test.
10264 * gcc.dg/pr48335-6.c: New test.
10265 * gcc.dg/pr48335-7.c: New test.
10266 * gcc.dg/pr48335-8.c: New test.
10267 * gcc.target/i386/pr48335-1.c: New test.
10269 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10272 * gcc.dg/Waddress.c: New test.
10274 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10277 * gfortran.dg/function_optimize_3.f90: New test.
10279 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10281 * gcc.c-torture/compile/20110401-1.c: New test.
10283 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10284 * g++.dg/lto/20091002-2_0.C: Likewise.
10285 * g++.dg/lto/20090303_0.c: Likewise.
10286 * g++.dg/lto/20091004-1_0.C: Likewise.
10287 * g++.dg/lto/20091002-3_0.C: Likewise.
10288 * g++.dg/lto/20091004-2_0.C: Likewise.
10289 * g++.dg/lto/20081123_0.C: Likewise.
10290 * g++.dg/lto/20090313_0.C: Likewise.
10291 * g++.dg/lto/20081109-1_0.C: Likewise.
10292 * g++.dg/lto/20081219_0.C: Likewise.
10293 * g++.dg/lto/20081204-1_0.C: Likewise.
10294 * g++.dg/lto/20090302_0.C: Likewise.
10295 * g++.dg/lto/20081119-1_0.C: Likewise.
10296 * g++.dg/lto/20081118_0.C: Likewise.
10297 * gcc.dg/lto/20091020-2_0.c: Likewise.
10298 * gcc.dg/lto/20090210_0.c: Likewise.
10299 * gcc.dg/lto/20081204-1_0.c: Likewise.
10300 * gcc.dg/lto/20081224_0.c: Likewise.
10301 * gcc.dg/lto/20090219_0.c: Likewise.
10302 * gcc.dg/lto/20091014-1_0.c: Likewise.
10303 * gcc.dg/lto/20091016-1_0.c: Likewise.
10304 * gcc.dg/lto/20090206-2_0.c: Likewise.
10305 * gcc.dg/lto/20090116_0.c: Likewise.
10306 * gcc.dg/lto/20091013-1_0.c: Likewise.
10307 * gcc.dg/lto/20091015-1_0.c: Likewise.
10308 * gcc.dg/lto/20090126-2_0.c: Likewise.
10310 2011-03-31 Ian Lance Taylor <iant@google.com>
10312 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10314 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10316 * gnat.dg/opt16.adb: New test.
10318 2011-03-31 Jason Merrill <jason@redhat.com>
10320 * g++.dg/cpp0x/defaulted24.C: New.
10322 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10325 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10328 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10330 * g++.dg/other/i386-9.C: New test.
10332 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10334 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10336 2011-03-30 Jason Merrill <jason@redhat.com>
10338 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10340 * g++.dg/cpp0x/regress/isnan.C: New.
10342 * g++.dg/cpp0x/initlist46.C: New.
10344 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10347 * gcc.target/arm/neon-modes-2.c: New test.
10349 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10352 * gcc.c-torture/compile/pr48305.c: New test.
10354 2011-03-29 Jason Merrill <jason@redhat.com>
10356 * g++.dg/cpp0x/regress/value-dep1.C: New.
10358 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10360 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10362 2011-03-29 Ian Lance Taylor <iant@google.com>
10364 * go.test/go-test.exp: Handle the test lines used in several new
10366 (errchk): Add opts parameter. Change all callers. Handle parens
10369 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10370 Dominique d'Humieres <dominiq@lps.ens.fr>
10372 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10373 and __APPLE__ && __PPC__ && __ALTIVEC__.
10375 2011-03-29 Jason Merrill <jason@redhat.com>
10377 * g++.dg/cpp0x/dependent1.C: New.
10379 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10381 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10383 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10385 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10388 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10389 * gfortran.dg/proc_ptr_comp_32.f90: New.
10391 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10393 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10394 check for corresponding warning.
10396 2011-03-28 Jason Merrill <jason@redhat.com>
10398 * g++.dg/cpp0x/rv-deduce2.C: New.
10400 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10403 * gcc.dg/pr48203.c: New test.
10405 2011-03-28 Jeff Law <law@redhat.com>
10407 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10409 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10411 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10412 and __PPC__ && __ALTIVEC__.
10414 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10417 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10418 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10419 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10420 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10422 2011-03-28 Jason Merrill <jason@redhat.com>
10424 * g++.dg/cpp0x/initlist-array2.C: New.
10426 * g++.dg/cpp0x/initlist-array1.C: New.
10428 * g++.dg/cpp0x/constexpr-compound.C: New.
10430 * g++.dg/cpp0x/constexpr-using.C: New.
10432 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10434 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10437 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10439 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10441 * gcc.dg/slp-1.c: New test.
10443 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10445 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10446 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10447 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10448 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10449 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10450 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10451 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10452 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10453 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10454 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10455 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10456 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10457 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10458 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10460 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10463 * gfortran.dg/trim_optimize_5.f90: New test.
10464 * gfortran.dg/trim_optimize_6.f90: New test.
10466 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10469 * gcc.target/mips/madd-7.c: Remove -mlong32.
10470 * gcc.target/mips/msub-7.c: Likewise.
10472 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10474 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10475 accesses to preserve the meaning of the test for doubleword vectors.
10476 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10477 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10479 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10482 * gfortran.dg/class_42.f03: New.
10484 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10486 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10489 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10491 PR rtl-optimization/48144
10492 * gcc.dg/pr48144.c: New test.
10494 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10496 * gnat.dg/discr27.ad[sb]: New test.
10498 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10500 * gnat.dg/limited_with2.ad[sb]: New test.
10501 * gnat.dg/limited_with2_pkg1.ads: New helper.
10502 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10504 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10506 * gnat.dg/opt15.adb: New test.
10507 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10509 2011-03-25 Tobias Burnus <burnus@net-b.de>
10513 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10514 * gfortran.dg/leadz_trailz_3.f90: Ditto
10516 2011-03-25 Martin Jambor <mjambor@suse.cz>
10518 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10520 2011-03-25 Jason Merrill <jason@redhat.com>
10522 * g++.dg/cpp0x/defaulted22.C: New.
10523 * g++.dg/cpp0x/defaulted23.C: New.
10524 * g++.dg/cpp0x/defaulted15.C: Adjust.
10526 2011-03-25 Jason Merrill <jason@redhat.com>
10528 * g++.dg/cpp0x/move1.C: New.
10530 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10533 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10535 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10537 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10538 for mips-sgi-irix6.5.
10539 Replace snprintf prototype by <stdio.h>.
10541 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10544 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10545 run_expensive_tests.
10546 * gcc.dg/graphite/block-4.c: Likewise.
10547 * gcc.dg/graphite/block-7.c: Likewise.
10548 * gcc.dg/graphite/block-8.c: Likewise.
10550 2011-03-25 Richard Guenther <rguenther@suse.de>
10552 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10553 * g++.dg/tree-ssa/pr8781.C: Likewise.
10554 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10555 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10556 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10557 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10558 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10559 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10560 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10561 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10562 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10563 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10564 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10565 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10566 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10567 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10568 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10569 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10570 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10571 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10572 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10573 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10574 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10575 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10576 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10577 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10578 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10579 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10580 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10581 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10582 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10583 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10584 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10585 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10586 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10587 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10588 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10589 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10590 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10591 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10592 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10593 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10594 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10595 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10596 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10597 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10598 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10599 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10600 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10601 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10602 * c-c++-common/pr46562-2.c: Likewise.
10603 * gfortran.dg/pr42108.f90: Likewise.
10604 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10605 foo to be inlined even at -O1.
10606 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10607 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10608 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10609 * gcc.dg/matrix/matrix.exp: Disable FRE.
10611 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10614 * gcc.dg/dfp/pr48204.c: New test.
10616 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10619 * gcc.c-torture/execute/pr47917.c: Move this...
10620 * gcc.dg/torture/pr47917.c: to here and add xfails.
10622 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10624 * gnat.dg/array16.ad[sb]: New test.
10625 * gnat.dg/array16.ads: New helper.
10627 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10629 * gnat.dg/derived_type2.adb: New test.
10631 2011-03-24 Richard Guenther <rguenther@suse.de>
10633 PR tree-optimization/48271
10634 * g++.dg/torture/pr48271.C: New testcase.
10636 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10638 * gnat.dg/array15.ad[sb]: New test.
10640 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10643 * gcc.target/i386/pr48237.c: New test.
10645 2011-03-24 Richard Guenther <rguenther@suse.de>
10647 PR middle-end/48269
10648 * gcc.dg/builtin-object-size-10.c: New testcase.
10650 2011-03-24 Richard Guenther <rguenther@suse.de>
10652 PR tree-optimization/46562
10653 * c-c++-common/pr46562-2.c: New testcase.
10654 * c-c++-common/pr46562.c: Likewise.
10656 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10658 * gcc.dg/vect/vect-cselim-1.c: New test.
10659 * gcc.dg/vect/vect-cselim-2.c: New test.
10661 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10663 * gcc.target/arm/pr46934.c: New.
10665 2011-03-23 Ian Lance Taylor <iant@google.com>
10667 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10669 2011-03-23 Richard Guenther <rguenther@suse.de>
10671 * gcc.dg/struct: Remove directory and contents.
10673 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10676 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10678 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10680 * gnat.dg/discr26.ad[sb]: New test.
10681 * gnat.dg/discr26_pkg.ads: New helper.
10683 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10686 * gcc.target/arm/neon-vld-1.c: New test.
10688 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10690 * gnat.dg/array14.ad[sb]: New test.
10691 * gnat.dg/array14_pkg.ads: New helper.
10693 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10695 * gcc.c-torture/execute/920501-8.x: Remove.
10696 * gcc.c-torture/execute/930513-1.x: Remove.
10697 * gcc.c-torture/execute/960312-1.x: Remove.
10698 * gcc.c-torture/compile/20000804-1.c,
10699 gcc.c-torture/compile/20001205-1.c,
10700 gcc.c-torture/compile/20001226-1.c,
10701 gcc.c-torture/compile/20010518-2.c,
10702 gcc.c-torture/compile/20020312-1.c,
10703 gcc.c-torture/compile/20020604-1.c,
10704 gcc.c-torture/compile/920501-12.c,
10705 gcc.c-torture/compile/920501-4.c,
10706 gcc.c-torture/compile/920520-1.c,
10707 gcc.c-torture/compile/980506-1.c,
10708 gcc.c-torture/execute/980709-1.x,
10709 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10710 options for m68hc11.
10711 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10712 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10715 2011-03-22 Nick Clifton <nickc@redhat.com>
10717 * lib/target-supports.exp (check_profiling_available): Add MN10300
10718 to the list of targets that do not support profiling. Restore
10719 alpha sorting to this list.
10721 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10723 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10724 failure on 32-bit systems.
10725 * gcc.dg/torture/vector-2.c: Ditto.
10727 2011-03-22 Richard Guenther <rguenther@suse.de>
10729 PR tree-optimization/48228
10730 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10732 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10734 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10738 * gcc.target/powerpc/pr48226.c: New file.
10740 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10742 * lib/prune.exp (prune_gcc_output): Prune "could not create
10743 compact unwind for" warnings.
10745 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10749 * gcc.c-torture/execute/pr42544.c: New test.
10750 * gcc.c-torture/execute/pr48197.c: New test.
10752 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10754 PR preprocessor/48192
10755 * gcc.target/powerpc/pr48192.c: New file.
10758 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10759 split problem of 0 being loaded in a VSX register.
10761 2011-03-21 Richard Guenther <rguenther@suse.de>
10764 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10765 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10766 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10767 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10769 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10772 * gcc.dg/pr48213.c: New test.
10774 2011-03-21 Kai Tietz <ktietz@redhat.com>
10777 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10779 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10781 * gcc.target/arm/xor-and.c: New.
10783 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10786 * gfortran.dg/function_optimize_1.f90: New test.
10787 * gfortran.dg/function_optimize_2.f90: New test.
10789 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10791 PR rtl-optimization/47502
10792 * gcc.target/i386/pr47502-1.c: New.
10793 * gcc.target/i386/pr47502-2.c: Likewise.
10795 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10797 PR rtl-optimization/48156
10798 * gcc.dg/pr48156.c: New test.
10800 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10802 PR libfortran/47439
10803 * gfortran.dg/scratch_1.f90: Adjust test.
10805 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10807 PR libfortran/47439
10808 * gfortran.dg/scratch_1.f90: New test.
10810 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10812 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10813 variably modified typedefs.
10814 * gcc.dg/c1x-typedef-2.c: Remove.
10816 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10818 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10819 * gcc.dg/c1x-anon-struct-3.c: New test.
10820 * gcc.dg/anon-struct-11.c: Update.
10822 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10824 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10826 Only xfail with gas.
10828 2011-03-18 Jason Merrill <jason@redhat.com>
10830 * g++.dg/template/fn-ptr1.C: New.
10832 * g++.dg/overload/volatile1.C: New.
10834 * g++.dg/opt/pr23372.C: New.
10836 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10838 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10840 PR middle-end/47405
10841 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10843 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10845 * gcc.target/arm/unsigned-extend-1.c: New.
10847 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10850 * gcc.c-torture/compile/pr48161.c: New test.
10852 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10854 PR middle-end/47725
10855 * gcc.dg/torture/pr47725.c: New.
10857 2011-03-17 Jason Merrill <jason@redhat.com>
10859 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10860 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10862 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10864 * gnat.dg/specs/elab2.ads: New test.
10865 * gnat.dg/specs/elab2_pkg.ads: New helper.
10867 2011-03-17 Jason Merrill <jason@redhat.com>
10869 * g++.dg/cpp0x/decltype-1212.C: New.
10870 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10872 2011-03-17 Jason Merrill <jason@redhat.com>
10874 * g++.dg/parse/memfnquals1.C: New.
10876 2011-03-17 Richard Guenther <rguenther@suse.de>
10878 PR middle-end/48134
10879 * gcc.dg/pr48134.c: New testcase.
10881 2011-03-17 Richard Guenther <rguenther@suse.de>
10883 PR middle-end/48165
10884 * g++.dg/torture/pr48165.C: New testcase.
10886 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10888 PR rtl-optimization/48141
10889 * gcc.dg/pr48141.c: New test.
10891 2011-03-16 Jason Merrill <jason@redhat.com>
10893 * g++.dg/cpp0x/constexpr-48089.C: New.
10895 * g++.dg/cpp0x/constexpr-abi1.C: New.
10897 * g++.dg/cpp0x/constexpr-46336.C: New.
10898 * g++.dg/parse/friend5.C: Adjust expected errors.
10900 * g++.dg/cpp0x/constexpr-47570.C: New.
10902 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10905 * ++.dg/debug/dwarf2/typedef6.C: New test.
10907 2011-03-16 Jason Merrill <jason@redhat.com>
10909 * g++.dg/cpp0x/elision2.C: New.
10911 * g++.dg/cpp0x/constexpr-array3.C: New.
10913 2011-03-16 Jason Merrill <jason@redhat.com>
10915 * g++.dg/cpp0x/sfinae6.C: New.
10916 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10917 * g++.dg/cpp0x/pr45908.C: Likewise.
10918 * g++.dg/cpp0x/sfinae6.C: Likewise.
10919 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10920 * g++.old-deja/g++.law/arg11.C: Likewise.
10922 2011-03-16 Jason Merrill <jason@redhat.com>
10924 * g++.dg/template/incomplete6.C: New.
10926 2011-03-16 Jeff Law <law@redhat.com>
10928 * gcc.dg/tree-ssa/vrp55.c: New test.
10930 2011-03-16 Jason Merrill <jason@redhat.com>
10932 * g++.dg/cpp0x/auto22.C: New.
10934 2011-03-16 Richard Guenther <rguenther@suse.de>
10936 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10937 optimizing it away if promoted to const.
10939 2011-03-16 Richard Guenther <rguenther@suse.de>
10941 PR tree-optimization/48149
10942 * gcc.dg/fold-complex-1.c: New testcase.
10944 2011-03-16 Richard Guenther <rguenther@suse.de>
10947 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10948 or cloning happens.
10950 2011-03-16 Richard Guenther <rguenther@suse.de>
10952 PR tree-optimization/26134
10953 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10955 2011-03-16 Richard Guenther <rguenther@suse.de>
10957 PR tree-optimization/48146
10958 * gcc.dg/torture/pr48146.c: New testcase.
10960 2011-03-16 Richard Guenther <rguenther@suse.de>
10962 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10963 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10965 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10967 PR middle-end/48136
10968 * gcc.c-torture/compile/pr48136.c: New test.
10970 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10973 * gcc.dg/guality/pr45882.c: New test.
10975 2011-03-15 Jason Merrill <jason@redhat.com>
10977 * g++.dg/cpp0x/constexpr-recursion.C: New.
10979 * g++.dg/cpp0x/implicit11.C: New.
10981 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10983 * g++.dg/cpp0x/constexpr-attribute.C: New.
10985 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10987 * g++.dg/parse/pr34758.C: New.
10989 2011-03-15 Xinliang David Li <davidxl@google.com>
10992 * gcc.dg/uninit-pred-7_d.c: New test.
10993 * gcc.dg/uninit-pred-8_d.c: New test.
10995 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10998 * gcc.target/arm/pr46788.c: New.
11000 2011-03-15 Richard Guenther <rguenther@suse.de>
11002 PR middle-end/47650
11003 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11004 * gfortran.dg/ishft_4.f90: Likewise.
11005 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11007 2011-03-15 Richard Guenther <rguenther@suse.de>
11009 PR tree-optimization/13954
11010 * g++.dg/tree-ssa/pr13954.C: New testcase.
11012 2011-03-15 Richard Guenther <rguenther@suse.de>
11014 PR tree-optimization/48037
11015 * gcc.target/i386/pr48037-1.c: New testcase.
11017 2011-03-15 Richard Guenther <rguenther@suse.de>
11019 PR tree-optimization/41490
11020 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11021 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11022 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11023 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11024 * g++.dg/tree-ssa/pr33604.C: Adjust.
11026 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11028 PR middle-end/47917
11029 * gcc.c-torture/execute/pr47917.c: New test.
11030 * gcc.dg/pr47917.c: New test.
11032 PR middle-end/38878
11033 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11035 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11037 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11038 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11039 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11040 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11041 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11042 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11043 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11044 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11045 * gcc.target/i386/avx-floor-vec.c: Ditto.
11046 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11047 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11048 * gcc.target/i386/avx-rint-vec.c: Ditto.
11049 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11050 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11051 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11052 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11054 2011-03-14 Tom Tromey <tromey@redhat.com>
11056 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11057 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11058 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11060 2011-03-14 Tom Tromey <tromey@redhat.com>
11062 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11063 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11064 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11066 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11068 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11070 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11072 PR rtl-optimization/47166
11073 * gcc.c-torture/execute/postmod-1.c: New test.
11075 2011-03-14 Richard Guenther <rguenther@suse.de>
11077 PR middle-end/48098
11078 * gcc.dg/torture/pr48098.c: New testcase.
11080 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11083 * gcc.target/powerpc/pr48053-1.c: New test.
11084 * gcc.target/powerpc/pr48053-2.c: Likewise.
11086 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11088 PR libfortran/48066
11089 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11091 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11093 PR libfortran/48066
11094 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11096 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11099 * gfortran.dg/class_41.f03: New.
11101 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11103 * g++.dg/conversion/cast3.C: New test.
11105 2011-03-11 Jason Merrill <jason@redhat.com>
11107 * g++.dg/template/error45.C: New.
11109 * g++.dg/parse/no-type-defn1.C: New.
11111 * g++.dg/ext/attrib40.C: New.
11113 * g++.dg/cpp0x/regress/array1.C: New.
11115 2011-03-11 Richard Guenther <rguenther@suse.de>
11117 PR tree-optimization/48067
11118 * gcc.dg/pr48067.c: New testcase.
11120 2011-03-11 Richard Guenther <rguenther@suse.de>
11123 * g++.dg/lto/20110311-1_0.C: New testcase.
11125 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11128 * g++.dg/inherit/virtual8.C: New test.
11130 PR middle-end/48044
11131 * gcc.dg/torture/pr48044.c: New test.
11133 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11136 * gfortran.dg/proc_ptr_comp_31.f90: New.
11138 2011-03-11 Richard Guenther <rguenther@suse.de>
11140 PR tree-optimization/47278
11141 * gcc.dg/torture/pr47278-1.c: New testcase.
11142 * gcc.dg/torture/pr47278-2.c: Likewise.
11144 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11146 PR tree-optimization/48063
11147 * gcc.dg/torture/pr48063.c: New test.
11149 2011-03-10 Jason Merrill <jason@redhat.com>
11151 * g++.dg/template/array22.C: New.
11153 * g++.dg/cpp0x/syntax-err1.C: New.
11154 * g++.dg/parse/error36.C: Adjust expected errors.
11155 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11156 * g++.old-deja/g++.pt/typename3.C: Likewise.
11157 * g++.old-deja/g++.pt/typename4.C: Likewise.
11158 * g++.old-deja/g++.pt/typename6.C: Likewise.
11160 2011-03-09 Jason Merrill <jason@redhat.com>
11162 * g++.dg/template/nontype22.C: New.
11164 2011-03-09 Martin Jambor <mjambor@suse.cz>
11166 PR tree-optimization/47714
11167 * g++.dg/torture/pr47714.C: New test.
11169 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11172 * gcc.target/powerpc/pr47755-2.c: New file.
11174 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11176 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11177 is not set in the environment, pass 64 as first argument when not
11178 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11179 native where ulimit -u is supported.
11181 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11183 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11185 2011-03-08 Jason Merrill <jason@redhat.com>
11187 * g++.dg/template/nontype21.C: New.
11189 * g++.dg/template/anon5.C: New.
11191 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11194 * gcc.dg/pr47881.c: New test.
11196 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11199 * g++.dg/lookup/template3.C: New test.
11201 2011-03-08 Kai Tietz <ktietz@redhat.com>
11203 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11206 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11209 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11210 sizeof to compute alignment.
11212 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11214 PR tree-optimization/48022
11215 * gcc.dg/pr48022-1.c: New test.
11216 * gcc.dg/pr48022-2.c: New test.
11218 2011-03-07 Jason Merrill <jason@redhat.com>
11220 * g++.dg/template/nontype20.C: New.
11221 * g++.dg/init/member1.C: Adjust expected errors.
11222 * g++.dg/parse/constant4.C: Likewise.
11223 * g++.dg/template/qualified-id3.C: Likewise.
11224 * g++.old-deja/g++.pt/crash10.C: Likewise.
11226 * g++.dg/cpp0x/regress/non-const1.C: New.
11228 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11231 * gcc.dg/pr47991.c: New test.
11233 2011-03-07 Jason Merrill <jason@redhat.com>
11235 * g++.dg/abi/mangle46.C: New.
11237 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11240 * gcc.target/powerpc/pr47862.c: New.
11242 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11245 * gcc.target/i386/combine-mul.c: Require nonpic.
11247 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11248 Nathan Froyd <froydnj@codesourcery.com>
11250 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11252 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11254 * README.QMTEST: Remove.
11256 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11257 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11260 * gfortran.dg/array_constructor_37.f90 : New test.
11262 2011-03-05 Jason Merrill <jason@redhat.com>
11264 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11265 * g++.dg/abi/mangle45.C: Likewise.
11266 * g++.dg/cpp0x/trailing1.C: Likewise.
11268 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11270 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11272 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11274 PR rtl-optimization/47899
11275 * gcc.dg/pr47899.c: New test.
11277 * gcc.dg/torture/pr47968.c: Ignore warnings.
11279 PR tree-optimization/47967
11280 * gcc.c-torture/compile/pr47967.c: New test.
11282 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11284 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11285 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11287 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11289 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11290 and property_getAttributes() if __OBJC2__.
11291 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11292 * objc.dg/property/property-encoding-1.m: New.
11293 * obj-c++.dg/property/property-encoding-1.mm: New.
11295 2011-03-04 Jason Merrill <jason@redhat.com>
11297 * g++.dg/template/pseudodtor6.C: New.
11299 * g++.dg/inherit/covariant19.C: New.
11301 2011-03-04 Richard Guenther <rguenther@suse.de>
11303 PR middle-end/47968
11304 * gcc.dg/torture/pr47968.c: New testcase.
11306 2011-03-04 Richard Guenther <rguenther@suse.de>
11308 PR middle-end/47975
11309 * gcc.dg/torture/pr47975.c: New testcase.
11311 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11314 * g++.dg/template/crash106.C: New.
11316 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11319 * gcc.dg/gomp/pr47963.c: New test.
11320 * g++.dg/gomp/pr47963.C: New test.
11322 2011-03-02 Jason Merrill <jason@redhat.com>
11324 * g++.dg/cpp0x/regress/condition1.C: New.
11326 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11328 2011-03-01 Jason Merrill <jason@redhat.com>
11330 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11332 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11334 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11336 PR rtl-optimization/47925
11337 * gcc.c-torture/execute/pr47925.c: New test.
11339 2011-03-01 Jason Merrill <jason@redhat.com>
11341 * g++.dg/cpp0x/decltype25.C: New.
11343 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11345 2011-03-01 Richard Guenther <rguenther@suse.de>
11347 PR tree-optimization/47890
11348 * gcc.dg/torture/pr47890.c: New testcase.
11350 2011-03-01 Richard Guenther <rguenther@suse.de>
11353 * gcc.dg/lto/pr47924_0.c: New testcase.
11355 2011-03-01 Richard Guenther <rguenther@suse.de>
11358 * gfortran.dg/lto/pr46911_0.f: New testcase.
11360 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11362 PR libgfortran/47933
11363 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11364 compile errors from older code form.
11366 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11368 PR libgfortran/47567
11369 * gfortran.dg/fmt_fw_d.f90: New test.
11371 2011-02-28 Jason Merrill <jason@redhat.com>
11373 * g++.dg/inherit/covariant18.C: New.
11375 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11377 PR middle-end/47893
11378 * gcc.dg/pr47893.c: New test.
11380 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11382 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11383 NULL in case of a selector with conflicting types.
11384 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11386 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11388 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11389 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11390 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11391 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11393 2011-02-28 Jason Merrill <jason@redhat.com>
11396 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11398 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11400 PR libgfortran/47778
11401 * gfortran.dg/namelist_71.f90: New test.
11403 2011-02-27 Jason Merrill <jason@redhat.com>
11406 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11407 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11409 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11412 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11414 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11417 * gfortran.dg/gomp/task-1.f90: Removed.
11419 2011-02-26 Jason Merrill <jason@redhat.com>
11421 * g++.dg/template/this-targ1.C: New.
11423 * g++.dg/cpp0x/regress/template-const1.C: New.
11424 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11425 * g++.dg/template/function1.C: Adjust.
11426 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11427 * g++.dg/debug/debug7.C: Adjust.
11429 2011-02-26 Tobias Burnus <burnus@net-b.de>
11432 * gfortran.dg/gomp/task-1.f90: New.
11434 2011-02-25 Jie Zhang <jie@codesourcery.com>
11436 * gcc.target/arm/neon-thumb2-move.c: Add
11437 dg-require-effective-target arm_thumb2_ok.
11439 2011-02-24 Jason Merrill <jason@redhat.com>
11441 * g++.dg/parse/constant1.C: Specify C++98 mode.
11442 * g++.dg/parse/constant5.C: Likewise.
11443 * g++.dg/parse/error2.C: Likewise.
11444 * g++.dg/parse/semicolon3.C: Likewise.
11445 * g++.dg/template/crash14.C: Likewise.
11446 * g++.dg/template/local4.C: Likewise.
11447 * g++.dg/template/nontype3.C: Likewise.
11448 * g++.dg/parse/crash31.C: Adjust expected errors.
11449 * g++.dg/template/function1.C: Likewise.
11450 * g++.dg/template/ref3.C: Likewise.
11451 * g++.dg/template/static9.C: Likewise.
11452 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11454 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11455 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11456 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11457 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11458 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11460 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11463 * gfortran.dg/pr47878.f90: New test.
11465 2011-02-24 Richard Guenther <rguenther@suse.de>
11468 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11469 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11471 2011-02-24 Richard Guenther <rguenther@suse.de>
11474 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11475 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11477 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11479 PR libgfortran/47567
11480 * gfortran.dg/fmt_f0_1.f90: Update test.
11482 2011-02-23 Jason Merrill <jason@redhat.com>
11484 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11485 * g++.dg/abi/mangle45.C: New.
11487 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11488 * g++.dg/template/canon-type-9.C: Match use of decltype
11489 between declaration and definition.
11490 * g++.dg/template/canon-type-12.C: Likewise.
11492 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11495 * gfortran.dg/nested_allocatables_1.f90: New.
11497 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11500 * g++.dg/pr46868.C: New test.
11501 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11502 * g++.dg/parse/error14.C: Adjust.
11504 2011-02-23 Richard Guenther <rguenther@suse.de>
11506 PR tree-optimization/47838
11507 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11509 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11511 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11513 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11515 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11516 * gfortran.dg/count_init_expr.f03: Ditto.
11517 * gfortran.dg/gomp/pr43711.f90: Ditto.
11518 * gcc.dg/struct-parse-2.c: Ditto.
11519 * gcc.dg/parse-error-3.c: Ditto.
11520 * gcc.dg/Wlogical-op-1.c: Ditto.
11521 * gcc.dg/Walways-true-1.c: Ditto.
11522 * gcc.dg/pr24225.c: Ditto.
11523 * gcc.dg/Walways-true-2.c: Ditto.
11524 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11525 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11526 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11527 * g++.dg/overload/defarg4.C: Ditto.
11528 * g++.dg/inherit/covariant16.C: Ditto.
11529 * g++.dg/inherit/virtual7.C: Ditto.
11530 * g++.dg/template/canon-type-9.C: Ditto.
11531 * g++.dg/template/access19.C: Ditto.
11532 * g++.dg/template/call7.C: Ditto.
11533 * g++.dg/template/canon-type-2.C: Ditto.
11534 * g++.dg/template/init7.C: Ditto.
11535 * g++.dg/template/sizeof-template-argument.C: Ditto.
11536 * g++.dg/template/const3.C: Ditto.
11537 * g++.dg/template/sfinae26.C: Ditto.
11538 * g++.dg/template/sfinae26.C: Ditto.
11539 * g++.dg/template/canon-type-11.C: Ditto.
11540 * g++.dg/template/union2.C: Ditto.
11541 * g++.dg/template/canon-type-3.C: Ditto.
11542 * g++.dg/template/canon-type-1.C: Ditto.
11543 * g++.dg/template/canon-type-5.C: Ditto.
11544 * g++.dg/template/canon-type-7.C: Ditto.
11545 * g++.dg/template/canon-type-10.C: Ditto.
11546 * g++.dg/template/spec36.C: Ditto.
11547 * g++.dg/template/typedef38.C: Ditto.
11548 * g++.dg/template/canon-type-4.C: Ditto.
11549 * g++.dg/template/canon-type-6.C: Ditto.
11550 * g++.dg/template/canon-type-13.C: Ditto.
11551 * g++.dg/template/instantiate9.C: Ditto.
11552 * g++.dg/template/ttp22.C: Ditto.
11553 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11554 * g++.dg/warn/Walways-true-1.C: Ditto.
11555 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11556 * g++.dg/warn/Walways-true-2.C: Ditto.
11557 * g++.dg/conversion/op4.C: Ditto.
11558 * g++.dg/opt/pr19650.C: Ditto.
11559 * g++.dg/lookup/friend11.C: Ditto.
11560 * g++.dg/other/default2.C: Ditto.
11561 * g++.dg/other/default3.C: Ditto.
11562 * g++.dg/other/dtor2.C: Ditto.
11563 * g++.dg/other/friend5.C: Ditto.
11564 * g++.dg/other/default5.C: Ditto.
11565 * g++.dg/init/brace6.C: Ditto.
11566 * g++.dg/init/aggr5.C: Ditto.
11567 * g++.dg/init/error2.C: Ditto.
11568 * g++.dg/expr/bound-mem-fun.C: Ditto.
11569 * g++.dg/expr/cond6.C: Ditto.
11570 * g++.dg/expr/stmt-expr-1.C: Ditto.
11571 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11572 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11573 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11574 * g++.dg/cpp0x/bracket1.C: Ditto.
11575 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11576 * g++.dg/cpp0x/pr38646.C: Ditto.
11577 * g++.dg/cpp0x/variadic73.C: Ditto.
11578 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11579 * g++.dg/cpp0x/bracket4.C: Ditto.
11580 * g++.dg/cpp0x/decltype4.C: Ditto.
11581 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11582 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11583 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11584 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11585 * g++.dg/cpp0x/decltype2.C: Ditto.
11586 * g++.dg/cpp0x/decltype1.C: Ditto.
11587 * g++.dg/cpp0x/bracket2.C: Ditto.
11588 * g++.dg/cpp0x/decltype5.C: Ditto.
11589 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11590 * g++.dg/cpp0x/variadic70.C: Ditto.
11591 * g++.dg/cpp0x/decltype6.C: Ditto.
11592 * g++.dg/cpp0x/rvo.C: Ditto.
11593 * g++.dg/cpp0x/vt-40092.C: Ditto.
11594 * g++.dg/cpp0x/variadic-new.C: Ditto.
11595 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11596 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11597 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11598 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11599 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11600 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11601 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11602 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11603 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11604 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11605 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11606 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11607 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11608 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11609 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11610 * g++.dg/cpp0x/pr39639.C: Ditto.
11611 * g++.dg/cpp0x/decltype3.C: Ditto.
11612 * g++.dg/cpp0x/variadic68.C: Ditto.
11613 * g++.dg/cpp0x/variadic-function.C: Ditto.
11614 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11615 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11616 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11617 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11618 * g++.dg/parse/crash35.C: Ditto.
11619 * g++.dg/parse/crash40.C: Ditto.
11620 * g++.dg/parse/defarg12.C: Ditto.
11621 * g++.dg/parse/crash34.C: Ditto.
11622 * g++.dg/parse/constructor3.C: Ditto.
11623 * g++.dg/parse/template23.C: Ditto.
11624 * g++.dg/parse/crash56.C: Ditto.
11625 * g++.dg/parse/dtor13.C: Ditto.
11626 * g++.dg/parse/error33.C: Ditto.
11627 * g++.dg/parse/ctor9.C: Ditto.
11628 * g++.dg/parse/error32.C: Ditto.
11629 * g++.dg/parse/error37.C: Ditto.
11630 * g++.dg/parse/bitfield3.C: Ditto.
11631 * g++.dg/parse/struct-4.C: Ditto.
11632 * g++.dg/ext/has_trivial_copy.C: Ditto.
11633 * g++.dg/ext/is_polymorphic.C: Ditto.
11634 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11635 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11636 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11637 * g++.dg/ext/is_union.C: Ditto.
11638 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11639 * g++.dg/ext/is_pod.C: Ditto.
11640 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11641 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11642 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11643 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11644 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11645 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11646 * g++.dg/ext/is_abstract.C: Ditto.
11647 * g++.dg/ext/has_trivial_assign.C: Ditto.
11648 * g++.dg/ext/is_class.C: Ditto.
11649 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11650 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11651 * g++.dg/ext/is_base_of.C: Ditto.
11652 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11653 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11654 * g++.dg/ext/is_empty.C: Ditto.
11655 * g++.dg/ext/is_enum.C: Ditto.
11656 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11657 * gnat.dg/opt11.adb: Ditto.
11658 * obj-c++.dg/pr45735.mm: Ditto.
11659 * obj-c++.dg/pr24393.mm: Ditto.
11660 * obj-c++.dg/exceptions-2.mm: Ditto.
11661 * objc.dg/pr45735.m: Ditto.
11662 * objc.dg/pr24393.m: Ditto.
11664 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11666 * objc.dg/attributes/objc-exception-1.m: New.
11668 2011-02-23 Jie Zhang <jie@codesourcery.com>
11670 * gcc.dg/cpp/include7.c: New test.
11672 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11675 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11677 2011-02-23 Jie Zhang <jie@codesourcery.com>
11679 PR rtl-optimization/47763
11680 * gcc.dg/pr47763.c: New test.
11682 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11685 * gfortran.dg/whole_file_32.f90 : New test.
11687 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11690 * g++.dg/inherit/virtual7.C: New test.
11692 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11695 * objc.dg/type-size-3.m: Updated error message.
11696 * objc.dg/type-size-4.m: New test.
11697 * objc.dg/type-size-5.m: New test.
11699 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11701 * lib/gnat.exp: Fix comments.
11702 Don't load libgloss.exp.
11703 (default_gnat_version): Call $compiler with --version.
11704 Adapt regexp for gnatmake output, insert version.
11705 (gnat_version): New proc.
11706 (gnat_init): Remove gnat_libgcc_s_path.
11707 (gnat_target_compile): Likewise.
11708 Remove ld_library_path.
11709 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11710 (gnat_pass): Remove.
11711 (gnat_pass): Remove.
11712 (gnat_finish): Remove.
11713 (gnat_exit): Remove.
11714 (local_find_gnatmake): Reindent.
11715 (runtest_file_p): Remove.
11716 (prune_warnings): Remove.
11717 (find_gnatclean): New proc.
11718 * lib/gnat-dg.exp (lremove): New proc.
11719 (gnat-dg-test): Reindent.
11720 Remove additional output files.
11721 (gnat-dg-runtest): Remove.
11723 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11724 * gnat.dg/loop_optimization6.adb: Likewise.
11725 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11727 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11729 PR tree-optimization/47835
11730 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11732 2011-02-22 Tobias Burnus <burnus@net-b.de>
11734 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11735 * gfortran.dg/abstract_type_2.f03: Ditto.
11736 * gfortran.dg/abstract_type_3.f03: Ditto.
11737 * gfortran.dg/abstract_type_4.f03: Ditto.
11738 * gfortran.dg/abstract_type_5.f03: Ditto.
11739 * gfortran.dg/abstract_type_6.f03: Ditto.
11740 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11741 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11742 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11743 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11744 * gfortran.dg/array_function_5.f90: Ditto.
11745 * gfortran.dg/asynchronous_3.f03: Ditto.
11746 * gfortran.dg/char_expr_1.f90: Ditto.
11747 * gfortran.dg/class_14.f03: Ditto.
11748 * gfortran.dg/data_array_6.f: Ditto.
11749 * gfortran.dg/data_invalid.f90: Ditto.
11750 * gfortran.dg/dot_product_1.f03: Ditto.
11751 * gfortran.dg/func_derived_5.f90: Ditto.
11752 * gfortran.dg/func_result_4.f90: Ditto.
11753 * gfortran.dg/implied_do_1.f90: Ditto.
11754 * gfortran.dg/initialization_25.f90: Ditto.
11755 * gfortran.dg/initialization_26.f90: Ditto.
11756 * gfortran.dg/interface_34.f90: Ditto.
11757 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11758 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11759 * gfortran.dg/matmul_8.f03: Ditto.
11760 * gfortran.dg/merge_init_expr.f90: Ditto.
11761 * gfortran.dg/pack_assign_1.f90: Ditto.
11762 * gfortran.dg/pack_vector_1.f90: Ditto.
11763 * gfortran.dg/pointer_check_8.f90: Ditto.
11764 * gfortran.dg/product_init_expr.f03: Ditto.
11765 * gfortran.dg/reshape_order_5.f90: Ditto.
11766 * gfortran.dg/reshape_shape_1.f90: Ditto.
11767 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11768 * gfortran.dg/same_name_2.f90: Ditto.
11769 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11770 * gfortran.dg/spread_init_expr.f03: Ditto.
11771 * gfortran.dg/stmt_func_1.f90: Ditto.
11772 * gfortran.dg/sum_init_expr.f03: Ditto.
11773 * gfortran.dg/transpose_3.f03: Ditto.
11774 * gfortran.dg/unpack_init_expr.f03: Ditto.
11775 * gfortran.dg/warn_conversion.f90: Ditto.
11776 * gfortran.dg/warn_conversion_2.f90: Ditto.
11777 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11778 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11779 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11780 * gfortran.dg/whole_file_16.f90: Ditto.
11781 * gfortran.dg/whole_file_17.f90: Ditto.
11782 * gfortran.dg/whole_file_18.f90: Ditto.
11783 * gfortran.dg/whole_file_20.f03: Ditto.
11784 * gfortran.dg/whole_file_5.f90: Ditto.
11785 * gfortran.dg/whole_file_6.f90: Ditto.
11786 * gfortran.dg/write_invalid_format.f90: Ditto.
11787 * gfortran.dg/zero_sized_6.f90: Ditto.
11789 2011-02-21 Jeff Law <law@redhat.com>
11791 PR rtl-optimization/46178
11792 * gcc.target/i386/pr46178.c: New test.
11794 PR rtl-optimization/46002
11795 * gcc.c-torture/compile/pr46002.c: New test.
11797 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11799 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11802 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11805 * g++.dg/debug/pr47106.C: Require effective target lto.
11807 2011-02-21 Jason Merrill <jason@redhat.com>
11809 * g++.dg/cpp0x/constexpr-diag2.C: New.
11811 2011-02-20 Jason Merrill <jason@redhat.com>
11813 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11815 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11817 * g++.dg/overload/conv-op1.C: New.
11819 * g++.dg/cpp0x/constexpr-synth1.C: New.
11821 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11823 * objc.dg/layout-2.m: New.
11824 * objc.dg/selector-3.m: Adjusted location of error message.
11825 * objc.dg/type-size-3.m: Same.
11826 * obj-c++.dg/selector-3.mm: Same.
11828 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11831 * objc.dg/property/dotsyntax-22.m: New.
11832 * obj-c++.dg/property/dotsyntax-22.mm: New.
11834 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11837 * g++.dg/template/typedef38.C: New test.
11839 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11842 * gfortran.dg/whole_file_30.f90 : New test.
11843 * gfortran.dg/whole_file_31.f90 : New test.
11845 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11849 * gfortran.dg/whole_file_28.f90 : New test.
11850 * gfortran.dg/whole_file_29.f90 : New test.
11852 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11855 * g++.dg/template/crash105.C: New.
11857 2011-02-19 Jason Merrill <jason@redhat.com>
11859 * g++.dg/cpp0x/regress/no-elide1.C: New.
11861 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11863 PR tree-optimization/46620
11864 * gcc.dg/pr46620.c: New.
11866 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11869 * gcc.target/i386/pr47809.c: New test.
11871 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11872 Tobias Burnus <burnus@net-b.de>
11874 * lib/target-supports.exp
11875 (check_effective_target_fortran_large_real): New check for large reals.
11876 * gfortran.dg/nan_7.f90: New test.
11878 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11880 PR libgfortran/47567
11881 * gfortran.dg/fmt_f0_1.f90: Update test.
11883 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11886 * gfortran.dg/array_constructor_36.f90 : New test.
11887 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11888 allow for comparison between different elements of the array
11889 constructor at different levels of optimization.
11891 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11893 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11894 * gcc.target/i386/pr32280-1.c: Likewise.
11896 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11899 * gcc.target/i386/pr47800.c: New test.
11901 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11903 * objc/execute/exceptions/foward-1.x: New.
11905 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11908 * gfortran.dg/derived_constructor_comps_4.f90: New.
11910 2011-02-18 Tobias Burnus
11913 * gfortran.dg/func_result_6.f90: New.
11915 2011-02-18 Michael Matz <matz@suse.de>
11918 * gfortran.dg/lto/pr45586_0.f90: New test.
11919 * gfortran.dg/typebound_proc_20.f90: Ditto.
11920 * gfortran.dg/typebound_proc_21.f90: Ditto.
11922 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11925 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11927 2011-02-18 Tobias Burnus <burnus@net-b.de>
11930 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11931 gcc_warning_prefix.
11932 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11933 normalizing the error/warning output.
11934 * gfortran.dg/Wall.f90: Update dg-error/warning.
11935 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11936 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11937 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11938 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11939 * gfortran.dg/class_30.f90: Update dg-error/warning.
11940 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11941 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11942 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11943 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11944 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11945 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11946 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11947 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11948 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11949 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11950 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11951 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11952 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11953 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11954 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11955 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11956 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11957 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11958 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11959 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11960 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11961 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11962 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11963 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11964 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11966 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11969 * gfortran.dg/proc_ptr_comp_30.f90: New.
11971 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11974 * gcc.target/i386/pr47780.c: New test.
11976 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11979 * gfortran.dg/class_40.f03: New.
11981 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11984 * g++.dg/cpp0x/auto21.C: New test.
11986 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11988 * objc.dg/special/unclaimed-category-1.h: Updated for
11990 * objc.dg/special/unclaimed-category-1.m: Same.
11991 * objc.dg/zero-link-1.m: Same.
11992 * objc.dg/lookup-1.m: Same.
11993 * objc.dg/torture/strings/const-str-9.m
11994 * objc.dg/torture/strings/const-str-10.m: Same.
11995 * objc.dg/torture/strings/const-str-11.m: Same.
11996 * objc.dg/torture/forward-1.m: Same.
11997 * objc.dg/zero-link-2.m: Same.
11998 * objc.dg/encode-7-next-64bit.m: Same.
11999 * objc.dg/method-4.m: Same.
12000 * objc.dg/next-runtime-1.m: Same.
12001 * objc.dg/image-info.m: Same.
12002 * objc.dg/pr23214.m: Same.
12003 * objc.dg/symtab-1.m: Same.
12004 * obj-c++.dg/basic.m: Same.
12005 * obj-c++.dg/proto-lossage-3.m: Same.
12006 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12007 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12008 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12009 * obj-c++.dg/method-11.m: Same.
12010 * objc/execute/enumeration-1.m: Same.
12011 * objc/execute/object_is_class.m: Same.
12012 * objc/execute/formal_protocol-2.m: Same.
12013 * objc/execute/formal_protocol-4.m: Same.
12014 * objc/execute/formal_protocol-6.m: Same.
12015 * objc/execute/bycopy-3.m: Same.
12016 * objc/execute/exceptions/catchall-1.m: Same.
12017 * objc/execute/exceptions/finally-1.m: Same.
12018 * objc/execute/exceptions/local-variables-1.m: Same.
12019 * objc/execute/exceptions/foward-1.m: Same.
12020 * objc/execute/bf-common.h
12021 * objc/execute/enumeration-2.m: Same.
12022 * objc/execute/formal_protocol-1.m: Same.
12023 * objc/execute/formal_protocol-3.m: Same.
12024 * objc/execute/formal_protocol-5.m: Same.
12025 * objc/execute/accessing_ivars.m: Same.
12026 * objc/execute/bycopy-2.m: Same.
12027 * objc/execute/formal_protocol-7.m: Same.
12028 * objc/execute/compatibility_alias.m: Same.
12029 * objc/execute/no_clash.m: Same.
12030 * objc/execute/object_is_meta_class.m: Same.
12031 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12032 * objc/execute/class-tests-1.h: Include stdio.h.
12033 * objc/execute/class-tests-2.h: Same.
12034 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12036 * obj-c++.dg/try-catch-2.mm: Same.
12038 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12041 * g++.dg/warn/Wunused-parm-4.C: New test.
12043 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12044 Jan Hubicka <jh@suse.cz>
12048 * g++.dg/debug/pr47106.C: New.
12050 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12053 * gcc.target/i386/pr43653.c: New test.
12055 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12058 * g++.dg/template/inherit6.C: New test.
12060 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12063 * gfortran.dg/class_39.f03: New.
12065 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12068 * g++.dg/cpp0x/variadic106.C: New test.
12070 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12072 PR libfortran/47757
12073 * gfortran.dg/pr47757-1.f90: New test.
12074 * gfortran.dg/pr47757-2.f90: New test.
12075 * gfortran.dg/pr47757-3.f90: New test.
12078 * g++.dg/cpp0x/enum8.C: New test.
12080 2011-02-15 Jason Merrill <jason@redhat.com>
12082 * g++.dg/inherit/implicit-trivial1.C: New.
12083 * g++.dg/cpp0x/implicit-trivial1.C: New.
12085 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12087 PR middle-end/47725
12088 * gcc.dg/torture/pr47725.c: Removed.
12090 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12093 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12094 constant does not generate a load from memory.
12096 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12098 PR middle-end/47725
12099 * gcc.dg/torture/pr47725.c: New.
12101 2011-02-15 Richard Guenther <rguenther@suse.de>
12103 PR tree-optimization/47743
12104 * gcc.dg/torture/pr47743.c: New testcase.
12106 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12108 PR middle-end/47581
12109 * gcc.target/i386/pr47581.c: New test.
12111 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12114 * gfortran.dg/select_type_22.f03: New.
12116 2011-02-14 Jason Merrill <jason@redhat.com>
12118 * g++.dg/cpp0x/regress/enum1.C: New.
12120 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12122 * gnat.dg/include.adb: New test.
12124 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12127 * gfortran.dg/class_38.f03: New.
12129 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12131 * gcc.dg/pr46494.c: New test.
12133 2011-02-14 Richard Guenther <rguenther@suse.de>
12135 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12137 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12140 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12141 sparc*-sun-solaris2.11.
12143 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12146 * gfortran.dg/argument_checking_18.f90: New.
12148 2011-02-13 Tobias Burnus <burnus@net-b.de>
12150 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12151 * gfortran.dg/argument_checking_17.f90: New.
12153 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12155 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12156 are temporarily disabled.
12157 * gfortran.dg/class_7.f03: Ditto.
12158 * gfortran.dg/coarray_14.f90: Ditto.
12159 * gfortran.dg/typebound_proc_13.f03: Ditto.
12161 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12164 * gfortran.dg/extends_11.f03: New.
12166 2011-02-11 Xinliang David Li <davidxl@google.com>
12168 PR tree-optimization/47707
12169 * g++.dg/tree-ssa/pr47707.C: New test.
12171 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12173 * g++.dg/opt/inline17.C: New test.
12175 2011-02-11 Tobias Burnus <burnus@net-b.de>
12178 * gfortran.dg/pure_formal_2.f90: New.
12180 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12182 PR rtl-optimization/47614
12183 * gfortran.dg/pr47614.f: New.
12185 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12188 * gcc.dg/opts-6.c: New test.
12190 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12193 * gcc.dg/pr47684.c: New test.
12195 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12198 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12199 c99_runtime, dg-add-options c99_runtime.
12200 (main): Use __asm__.
12202 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12205 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12206 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12207 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12208 * gcc.dg/ucnid-10.c: Likewise.
12209 * gcc.dg/ucnid-13.c: Likewise.
12210 * gcc.dg/ucnid-7.c: Likewise.
12211 * gcc.dg/ucnid-8.c: Likewise.
12212 Adapt dg-warning line number.
12214 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12216 * gcc.target/i386/parity-1.c: Use -march=k8.
12217 * gcc.target/i386/parity-2.c: Ditto.
12218 * gcc.target/i386/vecinit-1.c: Ditto.
12219 * gcc.target/i386/vecinit-2.c: Ditto.
12221 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12224 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12225 * gcc.target/mips/save-restore-3.c: Likewise.
12226 * gcc.target/mips/save-restore-4.c: Likewise.
12227 * gcc.target/mips/save-restore-5.c: Likewise.
12230 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12231 * g++.dg/tree-prof/partition2.C: Likewise.
12233 2011-02-09 Jason Merrill <jason@redhat.com>
12235 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12236 rather than misdeclare std::puts.
12238 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12239 * g++.dg/other/warning1.C: Likewise.
12240 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12241 * g++.old-deja/g++.gb/scope06.C: Likewise.
12242 * g++.old-deja/g++.law/cvt11.C: Likewise.
12243 * g++.old-deja/g++.law/init1.C: Likewise.
12244 * g++.dg/abi/mangle26.C: Likewise.
12246 * g++.dg/template/function1.C: Adjust for C++0x mode.
12247 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12249 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12250 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12252 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12254 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12256 * g++.dg/cpp0x/regress: New directory.
12257 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12258 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12259 * g++.dg/cpp0x/regress/regress3.C: New.
12261 2011-02-10 Richard Guenther <rguenther@suse.de>
12263 PR tree-optimization/47677
12264 * gcc.dg/torture/pr47677.c: New testcase.
12266 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12268 * objc.dg/special/load-category-1.m: Remove unused header.
12269 * objc.dg/special/load-category-1a.m: Likewise.
12270 * objc.dg/special/load-category-2.m: Likewise.
12271 * objc.dg/special/load-category-2a.m: Likewise.
12272 * objc.dg/special/load-category-3.m: Likewise.
12273 * objc.dg/special/load-category-3a.m: Likewise.
12274 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12275 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12276 * objc.dg/attributes/class-attribute-1.m: Likewise.
12277 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12278 * obj-c++.dg/property/property.exp: Likewise.
12279 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12280 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12281 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12282 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12283 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12284 * obj-c++.dg/template-8.mm: Likewise.
12286 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12289 * gcc.target/i386/pr47665.c: New test.
12291 2011-02-10 Jie Zhang <jie@codesourcery.com>
12295 2011-02-05 Jie Zhang <jie@codesourcery.com>
12297 * gcc.dg/pr42631.c: Update test.
12298 * gcc.dg/pr42631-2.c: New test.
12300 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12303 * gfortran.dg/proc_decl_25.f90: New.
12305 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12308 * gfortran.dg/typebound_assignment_2.f03: New.
12310 2011-02-09 Richard Guenther <rguenther@suse.de>
12312 PR tree-optimization/47664
12313 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12315 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12317 PR middle-end/47646
12318 * gnat.dg/uninit_func.adb: Adjust dg directive.
12320 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12322 PR middle-end/47646
12323 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12325 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12328 * gfortran.dg/auto_dealloc_2.f90: New.
12330 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12332 * gcc.dg/builtins-config.h: Remove __sgi handling.
12333 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12334 -std=c99 for mips-sgi-irix6.5*.
12336 2011-02-09 Martin Jambor <mjambor@suse.cz>
12338 PR middle-end/45505
12339 * gfortran.dg/pr25923.f90: Remove xfails.
12341 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12344 * gfortran.dg/inquire_14.f90: New test.
12346 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12349 * gfortran.dg/pointer_init_6.f90: New.
12351 2011-02-08 Jeff Law <law@redhat.com>
12353 PR tree-optimization/42893
12354 * gcc.tree-ssa/pr42893.c: New test.
12356 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12358 PR tree-optimization/46834
12359 PR tree-optimization/46994
12360 PR tree-optimization/46995
12361 * gcc.dg/graphite/id-pr46834.c: New.
12362 * gfortran.dg/graphite/id-pr46994.f90: New.
12363 * gfortran.dg/graphite/id-pr46995.f90: New.
12365 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12367 PR middle-end/47646
12368 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12369 using the variable is known the warning is emitted there.
12370 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12371 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12373 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12376 * gcc.dg/noreturn-1.c (foo5): Likewise.
12377 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12378 (method2): Likewise.
12380 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12381 the return statement using the uninitialized variable.
12382 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12384 2011-02-08 Richard Guenther <rguenther@suse.de>
12386 PR middle-end/47639
12387 * g++.dg/opt/pr47639.c: New testcase.
12389 2011-02-08 Richard Guenther <rguenther@suse.de>
12391 PR tree-optimization/47632
12392 * g++.dg/opt/pr47632.C: New testcase.
12394 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12396 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12398 2011-02-07 Richard Guenther <rguenther@suse.de>
12400 PR tree-optimization/47615
12401 * g++.dg/opt/pr47615.C: New testcase.
12403 2011-02-07 Richard Guenther <rguenther@suse.de>
12405 PR tree-optimization/47621
12406 * gcc.dg/torture/pr47621.c: New testcase.
12408 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12410 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12412 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12415 * gfortran.dg/allocate_with_source_1 : New test.
12417 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12419 PR middle-end/47610
12420 * gcc.dg/pr47610.c: New test.
12422 2011-02-05 Jie Zhang <jie@codesourcery.com>
12425 * gcc.dg/pr42631.c: Update test.
12426 * gcc.dg/pr42631-2.c: New test.
12428 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12431 * gfortran.dg/pr47574.f90: New test.
12433 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12435 PR tree-optimization/46194
12436 * gcc.dg/autopar/pr46194.c: New.
12438 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12440 PR tree-optimization/43695
12441 * g++.dg/ipa/pr43695.C: New.
12443 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12445 PR inline-asm/23200
12446 * gcc.dg/pr23200.c: New test.
12448 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12451 * g++.dg/pr47589.C: New test.
12453 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12456 * g++.dg/template/typedef37.C: New test.
12457 * g++.dg/template/param1.C: Adjust expected error message.
12459 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12461 PR middle-end/31490
12462 * gcc.dg/pr31490-2.c: New test.
12463 * gcc.dg/pr31490-3.c: New test.
12464 * gcc.dg/pr31490-4.c: New test.
12466 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12467 Jakub Jelinek <jakub@redhat.com>
12470 * g++.dg/parser/semicolon3.C: Adjust.
12471 * g++.dg/parser/semicolon4.C: New testcase.
12472 * g++.dg/pr46890.C: New testcase.
12474 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12477 * g++.dg/init/pr29571.C: New.
12479 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12481 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12482 instead of vect_int.
12484 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12487 * gcc.target/i386/pr47312.c: New test.
12490 * gcc.target/i386/pr47564.c: New test.
12492 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12494 PR tree-optimization/45122
12495 * gcc.dg/tree-ssa/pr45122.c: New.
12497 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12500 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12503 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12504 and vsx so a default --with-cpu=power7 doesn't give an error
12505 when -mavoid-indexed-addresses is used.
12507 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12508 wrapper function to save the arguments and then jump to the real
12509 function, rather than depending on the compiler not to move stuff
12511 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12513 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12514 Paul Thomas <pault@gcc.gnu.org>
12517 * gfortran.dg/class_37.f03 : New test.
12519 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12520 Richard Guenther <rguenther@suse.de>
12522 PR tree-optimization/40979
12524 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12525 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12526 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12527 check_vect_support_and_set_flags.
12528 * gfortran.dg/graphite/vect-pr40979.f90: New.
12530 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12533 * gfortran.dg/class_36.f03: New.
12535 2011-02-02 Richard Guenther <rguenther@suse.de>
12537 PR tree-optimization/47566
12538 * gcc.dg/lto/20110201-1_0.c: New testcase.
12540 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12546 * debug/pr47498.c: New.
12547 * debug/pr47501.c: New.
12549 2011-02-01 Richard Guenther <rguenther@suse.de>
12551 PR tree-optimization/47559
12552 * g++.dg/torture/pr47559.C: New testcase.
12554 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12557 * gfortran.dg/typebound_call_20.f03: New.
12559 2011-02-01 Richard Guenther <rguenther@suse.de>
12561 PR tree-optimization/47555
12562 * gcc.dg/pr47555.c: New testcase.
12564 2011-02-01 Richard Guenther <rguenther@suse.de>
12566 PR tree-optimization/47541
12567 * g++.dg/torture/pr47541.C: New testcase.
12569 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12572 * gfortran.dg/typebound_call_19.f03: New.
12574 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12577 * g++.dg/cpp0x/pr47416.C: New test.
12579 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12582 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12584 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12587 * gfortran.dg/typebound_assignment_1.f03: New.
12589 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12591 PR tree-optimization/47538
12592 * gcc.c-torture/execute/pr47538.c: New test.
12594 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12597 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12599 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12601 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12603 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12605 PR rtl-optimization/44031
12606 * gcc.c-torture/compile/20110131-1.c: New test.
12608 2011-01-31 Tobias Burnus <burnus@net-b.de>
12611 * gfortran.dg/stmt_func_1.f90: New.
12613 2011-01-31 Tobias Burnus <burnus@net-b.de>
12616 * gfortran.dg/interface_34.f90: New.
12618 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12621 * gfortran.dg/realloc_on_assign_5.f03: New test.
12622 * gfortran.dg/realloc_on_assign_5.f03: New test.
12624 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12626 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12627 * gfortran.dg/bessel_7.f90: Likewise.
12628 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12630 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12631 * gfortran.dg/sum_init_expr.f03: Likewise.
12633 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12635 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12638 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12639 loop only on "vect_intfloat_cvt" targets.
12641 2011-01-29 Tobias Burnus <burnus@net-b.de>
12644 * gfortran.dg/shape_6.f90: New.
12646 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12648 PR libgfortran/47434
12649 * gfortran.dg/read_infnan_1.f90: Update test.
12650 * gfortran.dg/module_nan.f90: Update test.
12651 * gfortran.dg/char4_iunit_1.f03: Update test.
12652 * gfortran.dg/large_real_kind_1.f90: Update test.
12653 * gfortran.dg/real_const_3.f90: Update test.
12654 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12656 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12659 * g++.dg/template/param2.C: New test.
12661 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12663 PR libgfortran/47285
12664 * gfortran.dg/fmt_g.f: New test.
12666 2011-01-28 Tobias Burnus <burnus@net-b.de>
12669 * gfortran.dg/pure_formal_1.f90: New.
12671 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12674 * gcc.dg/tls/pr42894.c: New test.
12676 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12678 * gcc.dg/pr47276.c: Add dg-require-visibility.
12680 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12682 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12684 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12685 Tobias Burnus <burnus@gcc.gnu.org>
12690 * gfortran.dg/realloc_on_assign_3.f03: New test.
12691 * gfortran.dg/realloc_on_assign_4.f03: New test.
12692 * gfortran.dg/allocatable_function_5.f90: New test.
12693 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12694 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12695 implemented" dg-errors.
12697 2011-01-27 Jan Hubicka <jh@suse.cz>
12699 PR middle-end/46949
12700 * gcc.dg/attr-weakref-4.c: New testcase
12702 2011-01-27 Martin Jambor <mjambor@suse.cz>
12704 PR tree-optimization/47228
12705 * gcc.dg/torture/pr47228.c: New test.
12707 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12709 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12711 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12713 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12714 when using auto-overlay support on the SPU.
12716 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12718 PR rtl-optimization/44174
12719 * gcc.target/i386/asm-6.c: New test.
12721 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12723 PR rtl-optimization/46856
12724 * gcc.c-torture/compile/pr46856.c: New test.
12726 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12727 Andrew Pinski <pinskia@gmail.com>
12730 * gcc.dg/pr43082.c: New.
12732 2011-01-26 DJ Delorie <dj@redhat.com>
12734 PR rtl-optimization/46878
12735 * gcc.dg/pr46878-1.c: New test.
12737 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12740 * g++.dg/cpp0x/pr47476.C: New test.
12742 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12744 * gcc.c-torture/compile/20110126-1.c: New test.
12746 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12749 * gcc.dg/torture/pr47473.c: New test.
12751 2011-01-26 Jan Hubicka <jh@suse.cz>
12754 * gcc.c-torture/execute/pr47237.c: New testcase.
12756 2011-01-26 Jan Hubicka <jh@suse.cz>
12758 PR tree-optimization/47190
12759 * gcc.dg/attr-weakref-3.c: New testcase.
12761 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12764 * gcc.dg/dll-9a.c: New test file.
12765 * gcc.dg/dll-11.c: Likewise.
12766 * gcc.dg/dll-12.c: Likewise.
12767 * gcc.dg/dll-12a.c: Likewise.
12768 * gcc.dg/dll-11a.c: Likewise.
12769 * gcc.dg/dll-9.c: Likewise.
12770 * gcc.dg/dll-10.c: Likewise.
12771 * gcc.dg/dll-10a.c: Likewise.
12772 * g++.dg/ext/dllexport4a.cc: Likewise.
12773 * g++.dg/ext/dllexport4.C: Likewise.
12774 * g++.dg/ext/dllexport5.C: Likewise.
12775 * g++.dg/ext/dllexport5a.cc: Likewise.
12777 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12779 PR tree-optimization/46970
12780 * gcc.dg/graphite/pr46970.c: New.
12782 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12784 PR tree-optimization/46215
12785 * gcc.dg/graphite/pr46215.c: New.
12787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12789 PR tree-optimization/46168
12790 * gcc.dg/graphite/pr46168.c: New.
12792 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12794 PR tree-optimization/43657
12795 * gcc.dg/graphite/pr43657.c: New.
12797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12799 PR tree-optimization/29832
12800 * gfortran.dg/graphite/pr29832.f90: New.
12802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12804 PR tree-optimization/43567
12805 * gcc.dg/graphite/pr43567.c: New.
12807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12809 * gfortran.dg/graphite/interchange-4.f: New.
12810 * gfortran.dg/graphite/interchange-5.f: New.
12812 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12813 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12814 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12815 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12816 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12817 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12818 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12819 * gfortran.dg/ltrans-7.f90: Removed.
12820 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12822 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12823 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12824 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12825 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12826 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12827 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12828 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12829 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12830 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12831 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12832 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12833 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12834 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12835 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12836 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12837 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12838 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12839 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12840 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12841 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12842 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12843 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12844 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12845 * gcc.dg/tree-ssa/data-dep-1.c
12846 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12847 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12848 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12849 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12850 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12852 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12854 PR tree-optimization/47265
12855 PR tree-optimization/47443
12856 * gcc.c-torture/compile/pr47265.c: New test.
12857 * gcc.dg/pr47443.c: New test.
12859 2011-01-25 Martin Jambor <mjambor@suse.cz>
12861 PR tree-optimization/47382
12862 * g++.dg/torture/pr47382.C: New test.
12863 * g++.dg/opt/devirt1.C: Xfail.
12865 2011-01-25 Yao Qi <yao@codesourcery.com>
12868 * gcc.target/arm/pr45701-1.c: New test.
12869 * gcc.target/arm/pr45701-2.c: New test.
12870 * gcc.target/arm/pr45701-3.c: New test.
12872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12873 Jakub Jelinek <jakub@redhat.com>
12875 PR tree-optimization/47271
12876 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12878 2011-01-25 Nick Clifton <nickc@redhat.com>
12880 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12881 (saturate_add): Delete.
12882 (exchange): Delete.
12883 (main): Do not run saturate_add.
12884 (set_interrupts): Delete.
12886 2011-01-25 Tobias Burnus <burnus@net-b.de>
12889 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12891 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12893 PR tree-optimization/47427
12894 PR tree-optimization/47428
12895 * gcc.c-torture/compile/pr47427.c: New test.
12896 * gcc.c-torture/compile/pr47428.c: New test.
12898 2011-01-25 Richard Guenther <rguenther@suse.de>
12900 PR middle-end/47411
12901 * gcc.dg/torture/pr47411.c: New testcase.
12903 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12905 * gfortran.dg/graphite/id-24.f: New.
12906 * gfortran.dg/graphite/id-25.f: New.
12908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12910 * gfortran.dg/graphite/id-23.f: New.
12912 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12914 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12916 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12918 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12919 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12920 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12921 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12922 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12923 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12924 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12925 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12926 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12930 * gcc.dg/graphite/block-0.c: Add documentation.
12931 * gcc.dg/graphite/block-4.c: Same.
12932 * gcc.dg/graphite/block-7.c: Same.
12933 * gcc.dg/graphite/block-8.c: New.
12934 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12935 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12936 * gcc.dg/graphite/interchange-12.c: Add documentation.
12937 * gcc.dg/graphite/interchange-13.c: New.
12938 * gcc.dg/graphite/interchange-14.c: New.
12939 * gcc.dg/graphite/interchange-15.c: New.
12940 * gcc.dg/graphite/interchange-8.c: Add documentation.
12941 * gcc.dg/graphite/interchange-mvt.c: Same.
12943 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12946 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12947 * gcc.target/powerpc/altivec-14.c: Ditto.
12948 * gcc.target/powerpc/altivec-33.c: Ditto.
12949 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12950 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12951 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12952 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12953 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12954 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12955 * g++.dg/ext/altivec-15.C: Ditto.
12956 * g++.dg/ext/altivec-types-1.C: Ditto.
12957 * g++.dg/ext/altivec-types-2.C: Ditto.
12958 * g++.dg/ext/altivec-types-3.C: Ditto.
12959 * g++.dg/ext/altivec-types-4.C: Ditto.
12961 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12963 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12965 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12967 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12968 optimization options.
12970 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12972 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12975 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12977 2011-01-23 Tobias Burnus <burnus@net-b.de>
12980 * gfortran.dg/allocatable_scalar_12.f90: New.
12982 2011-01-23 Ira Rosen <irar@il.ibm.com>
12984 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12985 vectorization to be not profitable if peeling is used to
12986 realign the memory access.
12987 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12988 loop bound to avoid loop unrolling.
12989 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12991 2011-01-22 Jan Hubicka <jh@suse.cz>
12994 * g++.dg/lto/pr47333.C: New file.
12996 2011-01-22 Jan Hubicka <jh@suse.cz>
12998 PR tree-optimization/43884
13000 * gcc.dg/autopar/outer-2.c: Increase array size.
13001 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13003 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13006 * gfortran.dg/c_loc_tests_16.f90: New test.
13008 2011-01-22 Tobias Burnus <burnus@net-b.de>
13011 * gfortran.dg/typebound_proc_19.f90: New.
13013 2011-01-21 Jeff Law <law@redhat.com>
13015 PR tree-optimization/47053
13016 * g++.dg/pr47053.C: New test.
13018 2011-01-21 Jason Merrill <jason@redhat.com>
13021 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13023 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13026 * g++.dg/cpp0x/range-for10.C: New test.
13027 * g++.dg/template/for1.C: New test.
13029 PR middle-end/45566
13030 * g++.dg/tree-prof/partition3.C: New test.
13032 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13034 PR rtl-optimization/47366
13035 * g++.dg/opt/pr47366.C: New test.
13037 2011-01-21 Jason Merrill <jason@redhat.com>
13040 * g++.dg/cpp0x/constexpr-regress2.C: New.
13042 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13044 2011-01-21 Jeff Law <law@redhat.com>
13046 PR rtl-optimization/41619
13047 * gcc.dg/pr41619.c: New.
13049 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13051 PR tree-optimization/47355
13052 * g++.dg/opt/pr47355.C: New test.
13054 2011-01-21 Richard Guenther <rguenther@suse.de>
13056 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13059 2011-01-21 Richard Guenther <rguenther@suse.de>
13061 PR tree-optimization/47365
13062 * gcc.dg/torture/pr47365.c: New testcase.
13063 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13065 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13067 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13069 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13071 PR tree-optimization/47391
13072 * gcc.dg/pr47391.c: New test.
13074 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13076 * g++.dg/template/char1.C: Use signed char.
13078 2011-01-21 Tobias Burnus <burnus@net-b.de>
13081 * gfortran.dg/pointer_target_4.f90: New.
13083 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13086 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13087 ILP32 system and not IP32.
13089 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13092 * g++.dg/debug/pr46583.C: New.
13094 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13097 * g++.dg/debug/pr47283.C: New test.
13100 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13101 * gcc.target/i386/headmerge-2.c: Likewise.
13103 2011-01-20 Richard Guenther <rguenther@suse.de>
13105 PR middle-end/47370
13106 * gcc.dg/torture/pr47370.c: New testcase.
13108 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13110 PR tree-optimization/46130
13111 * gcc.dg/pr46130-1.c: New test.
13112 * gcc.dg/pr46130-2.c: New test.
13114 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13117 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13119 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13122 * g++.dg/debug/pr46240.cc: New.
13124 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13127 * g++.dg/template/anonunion1.C: New test.
13129 PR rtl-optimization/47337
13130 * gcc.c-torture/execute/pr47337.c: New test.
13132 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13135 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13137 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13139 PR tree-optimization/46021
13140 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13142 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13144 PR tree-optimization/47290
13145 * g++.dg/torture/pr47290.C: New test.
13147 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13150 * gfortran.dg/proc_ptr_comp_29.f90: New.
13152 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13155 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13156 powerpc-apple-darwin9.
13158 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13160 PR rtl-optimization/47299
13161 * gcc.c-torture/execute/pr47299.c: New test.
13163 2011-01-17 Jason Merrill <jason@redhat.com>
13165 * g++.dg/cpp0x/constexpr-virtual.C: New.
13167 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13170 * gfortran.dg/gomp/pr47331.f90: New test.
13172 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13175 * objc.dg/selector-warn-1.m: New.
13176 * obj-c++.dg/selector-warn-1.mm: New.
13178 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13180 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13181 Update dg-final accordingly.
13183 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13185 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13187 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13189 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13191 * gcc.dg/guality/pr36728-2.c: Likewise.
13193 2011-01-17 Richard Guenther <rguenther@suse.de>
13195 PR tree-optimization/47313
13196 * g++.dg/torture/pr47313.C: New testcase.
13198 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13201 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13202 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13203 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13204 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13206 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13208 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13209 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13210 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13212 2011-01-17 Richard Guenther <rguenther@suse.de>
13214 PR tree-optimization/45967
13215 * gcc.dg/torture/pr45967-2.c: New testcase.
13216 * gcc.dg/torture/pr45967-3.c: Likewise.
13218 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13221 * g++.dg/ext/pr47213.C: Require visibility.
13223 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13225 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13226 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13228 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13230 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13231 Linux-based targets.
13233 2011-01-13 Jan Hubicka <jh@suse.cz>
13235 PR tree-optimization/47276
13236 * gcc.dg/pr47276.c: New testcase.
13238 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13239 Jonathan Wakely <jwakely.gcc@gmail.com>
13242 * g++.dg/other/pr33558.C: New.
13243 * g++.dg/other/pr33558-2.C: New.
13245 2011-01-14 Martin Jambor <mjambor@suse.cz>
13247 PR tree-optimization/45934
13248 PR tree-optimization/46302
13249 * g++.dg/ipa/devirt-c-1.C: New test.
13250 * g++.dg/ipa/devirt-c-2.C: Likewise.
13251 * g++.dg/ipa/devirt-c-3.C: Likewise.
13252 * g++.dg/ipa/devirt-c-4.C: Likewise.
13253 * g++.dg/ipa/devirt-c-5.C: Likewise.
13254 * g++.dg/ipa/devirt-c-6.C: Likewise.
13255 * g++.dg/ipa/devirt-6.C: Likewise.
13256 * g++.dg/ipa/devirt-d-1.C: Likewise.
13257 * g++.dg/torture/pr45934.C: Likewise.
13259 2011-01-14 Jason Merrill <jason@redhat.com>
13261 * g++.dg/cpp0x/variadic105.C: New.
13263 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13264 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13267 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13268 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13269 execution tests on i?86-*-*, x86_64-*-* and
13270 powerpc*-apple-darwin* && ilp32.
13271 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13272 tests on i?86-*-* and x86_64-*-*.
13274 2011-01-14 Richard Guenther <rguenther@suse.de>
13276 PR tree-optimization/47280
13277 * g++.dg/opt/pr47280.C: New testcase.
13279 2011-01-14 Jason Merrill <jason@redhat.com>
13281 * g++.dg/cpp0x/constexpr-regress1.C: New.
13283 * g++.dg/ext/flexary2.C: New.
13285 2011-01-14 Richard Guenther <rguenther@suse.de>
13287 PR middle-end/47281
13288 * gcc.dg/torture/pr47281.c: New testcase.
13289 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13291 2011-01-14 Richard Guenther <rguenther@suse.de>
13293 PR tree-optimization/47286
13294 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13296 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13299 * g++.dg/ext/pr47213.C: New.
13301 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13303 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13305 2011-01-13 Tobias Burnus <burnus@net-b.de>
13306 Mikael Morin <mikael@gcc.gnu.org>
13310 * gfortran.dg/select_type_20.f90: New.
13311 * gfortran.dg/select_type_21.f90: New.
13313 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13316 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13318 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13320 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13321 * gcc.dg/guality/pr36728-2.c: Likewise.
13323 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13326 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13328 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13330 PR rtl-optimization/45352
13331 * gcc.dg/pr45352-3.c: New.
13333 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13335 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13337 * g++.dg/cpp0x/range-for8.C: New.
13338 * g++.dg/cpp0x/range-for9.C: New.
13340 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13343 * g++.dg/debug/pr47209.C: New.
13345 2011-01-12 Richard Guenther <rguenther@suse.de>
13348 * gcc.dg/lto/pr47259_0.c: New testcase.
13349 * gcc.dg/lto/pr47259_1.c: Likewise.
13351 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13353 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13354 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13355 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13356 methods missing from the OBJC2 Object.
13357 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13358 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13359 GNU and NeXT runtimes.
13360 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13362 * objc-obj-c++-shared/Object1.m: Likewise.
13363 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13364 * objc.dg/proto-qual-1.m: Likewise.
13365 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13366 * obj-c++.dg/proto-qual-1.mm: Likewise.
13368 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13371 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13373 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13375 Fixed the Objective-C++ testsuite and updated all tests.
13376 * lib/obj-c++.exp (obj-c++_init): Declare and set
13377 gcc_warning_prefix and gcc_error_prefix.
13378 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13379 'dg-warning', 'dg-message' and 'dg-error'.
13380 * obj-c++.dg/class-extension-3.mm: Likewise.
13381 * obj-c++.dg/class-protocol-1.mm: Likewise.
13382 * obj-c++.dg/encode-7.mm: Likewise.
13383 * obj-c++.dg/exceptions-3.mm: Likewise.
13384 * obj-c++.dg/exceptions-5.mm: Likewise.
13385 * obj-c++.dg/method-12.mm: Likewise.
13386 * obj-c++.dg/method-13.mm: Likewise.
13387 * obj-c++.dg/method-15.mm: Likewise.
13388 * obj-c++.dg/method-16.mm: Likewise.
13389 * obj-c++.dg/method-4.mm: Likewise.
13390 * obj-c++.dg/method-8.mm: Likewise.
13391 * obj-c++.dg/method-conflict-1.mm: Likewise.
13392 * obj-c++.dg/method-conflict-2.mm: Likewise.
13393 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13394 and uncommented second part of the testcase now that the testsuite
13396 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13397 and uncommented second part of the testcase now that the testsuite
13399 * obj-c++.dg/private-1.mm: Likewise.
13400 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13401 * obj-c++.dg/syntax-error-7.mm: Likewise.
13402 * obj-c++.dg/warn5.mm: Likewise.
13403 * obj-c++.dg/property/at-property-14.mm: Likewise.
13404 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13406 * obj-c++.dg/property/at-property-18.mm: Likewise.
13407 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13409 * obj-c++.dg/property/at-property-21.mm: Likewise.
13410 * obj-c++.dg/property/at-property-28.mm: Likewise.
13411 * obj-c++.dg/property/at-property-5.mm: Likewise.
13412 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13413 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13414 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13415 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13416 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13417 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13418 * obj-c++.dg/tls/diag-5.mm: Likewise.
13419 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13420 dg-error, now matched correctly.
13422 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13424 * objc.dg/property/at-property-29.m: New.
13425 * obj-c++.dg/property/at-property-29.mm: New.
13427 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13429 * go.test/go-test.exp (go-set-goarch): New proc.
13430 (go-gc-tests): Use it.
13432 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13435 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13437 2011-01-11 Richard Henderson <rth@redhat.com>
13439 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13441 2011-01-11 Jan Hubicka <jh@suse.cz>
13445 * gcc.dg/lto/pr45721_1.c: New file.
13446 * gcc.dg/lto/pr45721_0.c: New file.
13448 2011-01-11 Richard Guenther <rguenther@suse.de>
13450 PR tree-optimization/46076
13451 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13453 2011-01-11 Jeff Law <law@redhat.com>
13455 * PR tree-optimization/47086
13456 * gcc.dg/pr47086.c: New test.
13458 2011-01-11 Jason Merrill <jason@redhat.com>
13461 * g++.dg/template/new10.C: New.
13464 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13466 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13468 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13469 Split type definitions and NSConstantString class into...
13470 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13471 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13472 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13473 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13474 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13475 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13477 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13478 encode defines for newer NeXT system headers.
13479 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13480 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13481 * objc.dg/foreach-5.m: Likewise.
13482 * objc.dg/foreach-2.m: Likewise.
13483 * objc.dg/foreach-4.m: Likewise.
13484 * objc.dg/torture/strings/string1.m: Likewise.
13485 * objc.dg/torture/strings/string2.m: Likewise.
13486 * objc.dg/torture/strings/string3.m: Likewise.
13487 * objc.dg/torture/strings/string4.m: Likewise.
13488 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13489 header and stand alone.
13490 * obj-c++.dg/strings/strings-2.mm: Likewise.
13491 * objc.dg/torture/strings/const-str-3.m: Likewise.
13492 * objc.dg/strings/strings-2.m: Likewise.
13493 * objc.dg/strings/const-str-12b.m: Likewise.
13495 2011-01-12 Richard Guenther <rguenther@suse.de>
13497 PR middle-end/32511
13498 * gcc.dg/attr-weak-1.c: Adjust.
13500 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13503 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13504 standard compliant and comment.
13506 2011-01-10 Jan Hubicka <jh@suse.cz>
13509 * gcc.dg/initpri3.c: New testcase.
13511 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13514 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13515 externally visible.
13520 (g_ebp_save): Likewise.
13521 (g_esp_save): Likewise.
13523 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13525 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13527 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13529 PR tree-optimization/46021
13530 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13531 i?86-*-*, x86_64-*-*.
13533 2011-01-10 Jeff Law <law@redhat.com>
13535 * PR tree-optimization/47141
13536 * gcc.c-torture/compile/pr47141.c: New test.
13538 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13541 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13542 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13543 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13544 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13547 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13548 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13549 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13550 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13551 being vectorized. Adjust dg-final pattern.
13554 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13555 * gcc.dg/vect/slp-24.c: Likewise.
13557 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13560 * g++.dg/other/pr47218-1.C: New test file.
13561 * g++.dg/other/pr47218.C: Likewise.
13562 * g++.dg/other/pr47218.h: New supporting header.
13564 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13567 * objc.dg/attributes/invalid-attribute-1.m: New.
13568 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13570 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13573 * gfortran.dg/proc_ptr_comp_28.f90: New.
13575 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13577 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13578 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13579 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13580 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13581 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13582 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13583 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13584 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13585 * objc.dg/gnu-api-2-class.m: Likewise.
13586 * objc.dg/gnu-api-2-ivar.m: Likewise.
13587 * objc.dg/gnu-api-2-method.m: Likewise.
13588 * objc.dg/gnu-api-2-objc.m: Likewise.
13589 * objc.dg/gnu-api-2-object.m: Likewise.
13590 * objc.dg/gnu-api-2-property.m: Likewise.
13591 * objc.dg/gnu-api-2-protocol.m: Likewise.
13592 * objc.dg/gnu-api-2-sel.m: Likewise.
13594 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13596 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13597 * objc.dg/objc-foreach-4.m: Likewise.
13598 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13599 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13600 * objc.dg/foreach-4.m: Likewise.
13601 * objc.dg/foreach-5.m: Likewise.
13602 * objc.dg/foreach-3.m: Return self from init.
13604 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13607 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13609 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13612 * gfortran.dg/class_35.f90: New.
13614 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13616 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13618 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13621 * objc.dg/invalid-method-2.m: New.
13622 * obj-c++.dg/invalid-method-2.mm: New.
13624 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13627 * gfortran.dg/transpose_optimization_2.f90 : New test.
13629 2011-01-08 Jan Hubicka <jh@suse.cz>
13631 PR tree-optmization/46469
13632 * g++.dg/torture/pr46469.C: New testcase.
13634 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13636 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13637 emulation of libobjc-gnu structure layout functionality to ..
13638 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13639 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13640 * objc/execute/bf-common.h: Adjust headers.
13641 * objc/execute/bf-1.m: Likewise.
13642 * objc/execute/bf-2.m: Likewise.
13643 * objc/execute/bf-3.m: Likewise.
13644 * objc/execute/bf-4.m: Likewise.
13645 * objc/execute/bf-5.m: Likewise.
13646 * objc/execute/bf-6.m: Likewise.
13647 * objc/execute/bf-7.m: Likewise.
13648 * objc/execute/bf-8.m: Likewise.
13649 * objc/execute/bf-9.m: Likewise.
13650 * objc/execute/bf-10.m: Likewise.
13651 * objc/execute/bf-11.m: Likewise.
13652 * objc/execute/bf-12.m: Likewise.
13653 * objc/execute/bf-13.m: Likewise.
13654 * objc/execute/bf-14.m: Likewise.
13655 * objc/execute/bf-15.m: Likewise.
13656 * objc/execute/bf-16.m: Likewise.
13657 * objc/execute/bf-17.m: Likewise.
13658 * objc/execute/bf-18.m: Likewise.
13659 * objc/execute/bf-19.m: Likewise.
13660 * objc/execute/bf-20.m: Likewise.
13661 * objc/execute/bf-21.m: Likewise.
13662 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13663 objc_get_type_qualifiers ().
13665 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13668 * gfortran.dg/dependency_39.f90: New test.
13670 2011-01-07 Jan Hubicka <jh@suse.cz>
13672 Get builtins tests ready for linker plugin.
13673 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13674 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13675 my_memset, my_bzero): Mark used.
13676 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13677 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13679 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13682 2011-01-07 Jan Hubicka <jh@suse.cz>
13684 PR tree-optimization/46367
13685 * g++.dg/torture/pr46367.C: New file.
13687 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13690 * gcc.dg/pr47201.c: New test.
13693 * gcc.dg/tree-prof/pr47187.c: New test.
13695 2011-01-07 Tobias Burnus <burnus@net-b.de>
13698 * gfortran.dg/extends_type_of_3.f90: New.
13700 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13702 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13703 * g++.dg/ext/dllimport-MI1.C: Likewise.
13704 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13705 * g++.dg/ext/dllimport10.C: Likewise.
13706 * g++.dg/ext/dllimport11.C: Likewise.
13707 * g++.dg/ext/dllimport12.C: Likewise.
13708 * g++.dg/ext/dllimport13.C: Likewise.
13709 * g++.dg/ext/dllimport2.C: Likewise.
13710 * g++.dg/ext/dllimport3.C: Likewise.
13711 * g++.dg/ext/dllimport4.C: Likewise.
13712 * g++.dg/ext/dllimport5.C: Likewise.
13713 * g++.dg/ext/dllimport6.C: Likewise.
13714 * g++.dg/ext/dllimport8.C: Likewise.
13715 * g++.dg/ext/dllimport9.C: Likewise.
13716 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13717 targets, too. Additionally enable test for i?86-*-mingw*.
13718 * g++.dg/ext/selectany1.C: Likewise.
13719 Remove guard variable check.
13721 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13725 * gfortran.dg/storage_size_3.f08: Extended.
13727 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13730 * g++.dg/template/stdarg1.C: New test.
13732 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13735 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13736 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13737 from the interface of functions to not hide the errors that
13740 2011-01-06 Jan Hubicka <jh@suse.cz>
13742 * gcc.dg/lto/pr47188_0.c: New testcase.
13743 * gcc.dg/lto/pr47188_1.c: New testcase.
13745 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13749 * gfortran.dg/interface_33.f90: New test.
13751 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13754 * gcc.c-torture/compile/pr47150.c: New test.
13756 2011-01-06 Ira Rosen <irar@il.ibm.com>
13758 PR tree-optimization/47139
13759 * gcc.dg/vect/pr47139.c: New test.
13761 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13764 * gfortran.dg/extends_type_of_2.f03: New.
13766 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13768 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13770 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13772 * gnat.dg/opt14.adb: New test.
13774 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13777 * gfortran.dg/allocate_error_2.f90: New test.
13779 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13782 * gfortran.dg/storage_size_3.f08: New.
13784 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13786 PR libgfortran/47154
13787 * gfortran.dg/namelist_68.f90: New test.
13789 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13791 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13793 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13796 * gfortran.dg/class_34.f90: New.
13798 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13800 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13801 use __builtin_inff. Skip all single-precision tests that require
13804 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13806 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13808 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13810 PR tree-optimization/47148
13811 * gcc.c-torture/execute/pr47148.c: New test.
13813 PR tree-optimization/47155
13814 * gcc.c-torture/execute/pr47155.c: New test.
13816 PR rtl-optimization/47157
13817 * gcc.c-torture/compile/pr47157.c: New test.
13819 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13821 * gcc.dg/torture/vector-shift2.c (schar): Define.
13822 (main): Always use schar or uchar instead of plain "char" to avoid
13823 dependencies on implementation-defined char signedness.
13825 2011-01-03 Martin Jambor <mjambor@suse.cz>
13827 PR tree-optimization/46801
13828 * gnat.dg/pack9.adb: Remove xfail.
13830 2011-01-03 Martin Jambor <mjambor@suse.cz>
13832 PR tree-optimization/46984
13833 * g++.dg/ipa/pr46984.C: New test.
13835 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13838 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13840 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13842 PR tree-optimization/47140
13843 * gcc.c-torture/compile/pr47140.c: New test.
13845 PR rtl-optimization/47028
13846 * gcc.dg/pr47028.c: New test.
13848 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13850 * objc.dg/protocol-forward-1.m: Removed TODO.
13851 * objc.dg/protocol-forward-2.m: New.
13852 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13853 * obj-c++.dg/protocol-forward-2.mm: New.
13855 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13858 * g++.dg/eh/pr38662.C: New testcase.
13860 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13862 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13863 scan for newline '\n'.
13866 Copyright (C) 2011 Free Software Foundation, Inc.
13868 Copying and distribution of this file, with or without modification,
13869 are permitted in any medium without royalty provided the copyright
13870 notice and this notice are preserved.